Last Updated 2010-02-03 by Joe Audette
Near Term Project Goals:
Open Source Road Map
-
Content Tagging System - implemented in the core in such a way that its easy for feature developers to implement participation in the tagging system. For example currently the blog has categories/tags but its only in the blog. I'd like to be able to have a tag cloud that goes across features. I'm still debating whether the tagging should be hierarchal with nested categories or flat as most of them seem to be. I think it should be possible for users to have user specific tags and tagging in addition to how content authors tag things.
-
Content Comment System - a feature to enable attaching a threaded discussion to any content instance or page, to be implemented in the core so that it is easy to re-use across features. Ideally we will have a plugin system so that we can optionally use external services like Disqus, or Intense Debate. Actually we currently have comments including Intense Debate or Disqus in the Blog, but I want to make it possible to attach a discussion to any content or page.
-
WebStore improvements - I think if I can get the WebStore feature in shape to solve general purpose ecommerce (not just download products as it does now) I think it will be a big boost to the popularity of mojoPortal.
-
Feature to edit skins and CSS right in the browser
-
Some basic CRM functionality will be built into the core so that it doesn't have to be re-implemented in each feature that needs it.
-
Feature to import GeoLocation Data from IPligence, so we can plot members/visitors on a google map
-
Improvements to the administrative UI
-
Blog improvements including import and export of BlogML
-
Forum Improvements including sticky threads and moderation
-
Private message system so that site members can send each other messages without revealing their email addresses.
-
SiteOffice Framework - Need to finalize the architecture and plug in model. This is an alternate UI that is more like an application UI than a web site.
Paid Product Road Map
-
Form Wizard Pro - Form Wizard Pro is already a released add on product, but I'd like to make it possible to create surveys with it in a future release.
-
Fund Raiser Pro - a commerce feature for raising funds for a cause or goal.
-
Web Invoice Pro - a commerce system for sending email invoices with attachments or a web page for invoice detail, and a link where the user can pay the invoice on the site using PayPal, Google, or Authorize.NET
-
Site Provision Pro - a system for provisioning new sites with optional ecommerce so its possible to sell hosted sites or allow non admin users to provision sites easily.
-
WebFarm Package - a feature to enable mojoPortal run on a Web Farm and/or cloud infrastructure such as Azure.