Code portion of website completed, feature freeze for 1.0

The new website's code portion is now complete. Now, all that's holding us back from releasing the new site is the design, and the deployment. If things go as planned, it will be up in a week or two.

As I have said before, the new site is a dramatic improvement compared to the current site. Here's some things in the site:

  • Download page that auto-generates md5sums, and separates stable releases from unstable releases. (Makes the release process on our end easier)
  • REST interface to fetch the latest version (will be implemented in #178)
  • Package repository, where users can upload, rate, and comment on apps and themes (Will be integrated with the desktop in a package manager app later)
  • Better forums, similar to Lussumo Vanilla
  • (Hopefully) Shared accounts across Trac and the website itself
  • Overview page, which walks through various features of the desktop
  • Dojo being used in various places (TabContainers, TitlePanes, etc.)
  • Better site navigation

I feel the website was one of our biggest weak points, and I'm excited to see that they will finally be fixed.

As for the desktop itself, there have been various things put into it this week. The biggest change is the new flash uploader, which addresses the usability problems of the old uploader. The old uploader took three clicks in order to upload a file, and this one only takes two. It will auto-select between flash and the traditional method, based on if flash is available. This way, the user doesn't need to make an unnecessary choice between the two. Upload progress is shown in a statusbar widget, so there aren't any extra windows being shown.

Lastly, we're now in a feature freeze for the 1.0 release. No additional features may be put in, and the only thing we will accept is bug reports.

We're coming very close to getting a release candidate out, and we're looking forward to finally releasing a stable version after two years of work.

Post new comment

The content of this field is kept private and will not be shown publicly.