Roadmap
The roadmap provides information about major enhancements planned for the site. These are not the only bugs that will be fixed, but this gives an overview of where the site is headed. You can also get information about recent site activity by subscribing to this Bugzilla feed. If you have any thoughts or suggestions about this plan, feel free to contact us.
| Priority | Task | Benefits |
|---|---|---|
| 1st | Add the Mercurial revision control system. |
Mercurial is being used by Mozilla for Moz2 development, so it has
the full weight of Mozilla tooling efforts behind it and is on track
to become the most popular system in the Mozilla community.
Adding Mercurial provides its additional functionality to existing project owners currently limited to CVS and makes Mozdev more useful to the growing number of Mozilla hackers who are familiar with it. |
| Implement a new website hosting service with simple WYSIWYG wiki publishing and file upload using common protocols (scp, sftp, ftps, http, webdav, etc.). |
Here we're tackling two constituencies at once: those who just want
a simple hosting option where it is easy to create and edit pages,
and those who want complete control over the files that make up
their site.
The file upload option also addresses the needs of users who generally want the simple approach but occasionally need to upload a file or two (f.e. an image to display on a page in the wiki or a presentation in PDF format). |
|
| Automate project creation and management. | Project creation requests should be able to be addressed in minutes or hours, and users should be able to self-manage their projects. Also, known, trusted people like existing project owners should be able to create projects without preapproval so they can have a new project up and running in seconds. | |
| 2nd | Allow for secure installs (bug 17302) and updates (bug 18526). | This will allow developers to have secure installs that are compatible with Firefox 3. |
| Redesign site. | The site hasn't changed since 2000 and it's time to re-evaluate the current look and feel and setup of the site. | |
| Add MXR (bugs 2096, 4618, 4706). | This tool will make searching and browsing code (in all available repositories) easier. | |
| 3rd | Build a Project Stats page (bug 17899). | This will give project-specific instead of merely site-specific stats for each project. |
| Centralized account management system (bug 17224). | This will create a single location for users to modify and update their account and project information. | |
| Add a light-weight bug tracking option (bug 18930). | A simple interface for Bugzilla or a basic bug tracker would be useful for developers. | |
| Add the Subversion revision control system. | Subversion is a popular system that can be easier to use than Mercurial and which some developers prefer. |
Completed Tasks:
- Improved the mirror system to allow a browseable downloads.mozdev.org (bug 5723), rss feed of a project's downloads (bug 3025), downloads of recently updated files that haven't been mirrored yet (bug 17900), improved detection of available mirrors (bug 17993, bug 8279), and downloading files from a user's closest mirror (bug 2807)
- Allowing project owners to manage their Bugzilla product
- Added blogs (bug 7020), wikis (bug 17020), and forums (bug 10166) using Drupal
- Upgraded tools ( CVSweb, Bugzilla - bug 15883)
- Restored Top 50 Projects page
- Improved project activity lists (New, Active, Inactive)
- Added CVS password change form
- Secure installation of extensions (bug 17302)
- Project listing improvements ( project tagging, project searching, list of extensions by application, automated updating of new projects on home page)