Roadmap for project* views-i-fication

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Here's the more detailed plan for views-i-fying the project and project issue tracking modules.

NOTE: As of April 10, 2008, the current timeline for adding views integration is to quickly finish the basic Views 1 functionality for the project issue module in Refactor project issue to use views, commit that code, and then begin the port of project* to Drupal 6. During that port, Views 2 integration will be added and Views 2 will be required for the Drupal 6 version of project*.

There is currently a patch for project issue that is largely functional and exports the various project issue related fields for views to use. See Refactor project issue to use views. There is also a patch in progress for the project module, but it is not as complete. See Refactor project to use views

The following pages need to be made into views. drupal.org paths are given below, however you can also use the Drupal.org testing installation profile on your local site for testing and creating these views. If you want a sample script that you could use (you might need to modify it some for your own setup) to easily create a test site, go to the documentation link at that project page.

Project

1. Projects browse by category (eg. http://drupal.org/project/Modules, http://drupal.org/project/Themes, etc.)
2. Projects browse by name (eg. http://drupal.org/project/Modules/name, http://drupal.org/project/Themes/name, etc.)
3. Projects browse by date (eg. http://drupal.org/project/Modules/date, http://drupal.org/project/Themes/date, etc.)
4. Project releases "All releases" page for each project (eg. http://drupal.org/node/16013/release).
5. Project types page (http://drupal.org/project)
Regarding the above, code can be obtained from https://aclight.devguard.com/svn/project and no username/password is required. Project browsing has been changed quite a bit to make the views much less complicated and hopefully provide a more user-friendly browsing experience. The old paths, such as project/Modules/category, etc. are no longer active, so we still need to write a simple module that provides redirects from the old paths to the new paths.

Project issue tracking

  1. All issues listing page (http://drupal.org/project/issues)
  2. Per-project issue listing pages (eg. http://drupal.org/project/issues/project_issue, http://drupal.org/project/issues/project)
  3. Issues advanced search results page and search building page (http://drupal.org/project/issues/search/)
  4. My Issues listing page (http://drupal.org/project/issues/user) which also handles the My Projects page (http://drupal.org/project/user).

Ideally we'd have the ability to turn all of these views into RSS feeds as well.

Issue tracking and software releases

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week