This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

1. wgo GNOME Products

This page is a draft being discussed at [1] [2]

1.1. Summary

"Products" is a wgo section where we showcase the best GNOME desktop components and applications. Each product has one page with the essentual information, screenshots and relevant links. The idea is to have the contents in DOAP so it can be reused by the projects subsites. The maintenance of these pages is done jointly by the Marketing Team and the projects developers. The products data is in a database to make it easy to search and make listings based on OS, category etc.

1.2. Requirements

GNOME products list and pages are:

GNOME products list and pages are not:

Related GnomeWeb/UseCases :

1.3. Tasks

  1. Implementing a branch of the current product PloneSoftwareCenter to be able to export data in DOAP format. Since this modification will affect not only the product that will end up on the wgo but also the final PloneSoftwareCenter product (hopefully), we will implement a DOAP representation for all the fields present in the product itself that are representable in DOAP according to the specifications. See Developers Information for details.

  2. Define the fields / types of information of the products.
  3. Define the workflows with the projects' teams.
  4. Select the initial set of products to feature.
  5. Produce the contents.
  6. As soon as GnomeWeb/LooknFeel policies adopted and a general theme adopted create/adapt template(s) for application's website

1.4. Tasks accomplished

1.5. Developers Information

1.5.1. General information

The DOAP export of the data will be implemented through a template named doap_feed(.pt). This template will use views to retrieve data, to be fully compatible with Plone 2.5 and future releases. At the time of the branch, the views used to display content in (X)HTML were not complete, and might be subject to changes in trunk, so might be a good policy to merge changes that are made to the views from the trunk to the doap branch. Another good policy should be not to modify the views that already exists: if there is a need to have a view export things in a different manner than those view does, the developer write a new view (e.g.: if you think project.py fails to present the data in a usable way, create project-doap.py and use that in your template, although before doing such things is better to discuss it in gnome-web mailing list). All changes to templates, styles, and workflows will be made in an external product that will be started as soon as the DOAP support is available on PloneSoftwareCenter. There is however a dependency on PloneSoftwareCenter itself, since the UI of the product itself (v2) is still not completely defined and implemented.

1.5.2. Access to the codebase

Anyone who wishes to contribute to the project must be in possess of the following requirements:

The codebase is located on plone collective and information on how to obtain commit access can be obtained on plone developement doc and on the realtive Trac.

1.5.3. General policies

Here are listed some simple policies that contributors should honor in order to keep the development process as clean and linear and possible:

1.6. Structure

The page structure proposed at GnomeWeb/NewWgoStructure is:

The main page and the rest of pages containing indexes have a gnomefiles.org block saying something like: Here is a list of featured GNOME products. For a complete GNOME software map check gnomefiles.org

1.6.1. Worflow

(((Needs review ! This isn't particularly clear in my head -- SimonRozet)))

1.6.2. Product page structure

PloneSoftwareCenter

DOAP

Comments

Project

name

Project Summary

shortdesc

Project Description

description

Are category "Internet", "Games", "Desktop", etc or User, SysAdmin, etc ? -- SimonRozet * To be defined. What do you think? At least the applications would have the same categories as in the Appliations menu, as agreed below. We'll need to think something about those apps under Preferences or Administration, as well as the non-GUI components. -- QuimG

TrackerURL

bug-database

I would like to see only the gnome-love bugs or bugs marked as enhancement, this would add a "inviting" sensation to the bug list. Maybe a title "Involve!"?. -- DiegoEscalanteUrrelo

programming-language

os

licence

1.7. Mockup

There is a mockup and atarballor abzr branch.

1.8. Product pages candidates

This list is far from being final. We better start with a limited set of products with the active collaboration of their developers, and then increase. It would be useful to have products features in the 2.18 release notes, so we can essay a notes-products-projects integration.

1.9. References

See also some work done in the past:

1.10. Comments

"Why not to use the same categories as the Applications menu?" -- JoachimNoreiko


2024-10-23 11:10