Original Code

The following is a short tracking list of items that are going to require original code for the project. The majority of the tweak-level code should live in moblin.module, but it will likely make sense to split off the RSS-parsing code into a separate module as this may be releasable at some point, and it's more likely to see the light of day if we keep it abstracted from very site-specific stuff.

Feel free to add to this list as new items emerge, and to mark items done as they are completed.

  • RSS parser for gitweb: pull url based on project shortname, parse sensibly
  • RSS parser for bugzilla: pull url based on project shortname/user email, parse sensible
  • Mailing list membership: bridge to mailman
  • More granular project (og group) permissions: only maintainers (og admins) can post blogs, downloads
  • More granular node permissions: regular user posts only go in groups, 403 if otherwise
  • Project navigation: "add documentation" should automatically make new doc pages children of the project in book outline
  • Project navigation: all posts made within a project are automatically pre-set w/project's Vertical taxonomy
  • Vertical taxonomy: re-style ui to be checkboxes w/icons
  • BUeditor button for freelinking
  • Views filter to sort projects by presence of download for downloads view: don't show ones where there's nothing to be had
  • Views that are part of the core site should be included as views_default_views in code.

More to come as additional areas are specified.