The SWCMS team is extremely excited to post our first long-term roadmap document. This document is subject to flux but will give a good idea of where the SWCMS project will be heading over the upcoming weeks and months and how you can become involved in contributing to the project should you be so inclined. Please feel free to post additional feature requests or refinements in the forums. Bookmark this page as well as you can expect expansion, revision, and clarification to be constantly morphing the information contained here, ensuring you always have the latest and most complete picture of our endeavors.

  • Full Social Network (integrating with elgg).
    • Profile/Dashboard/Activity Feed/OpenSocial Apps/Blogging/Forums/Social Bookmarking.
    • Would replace most in-SWCMS social networking functionality.
    • Function as a module.
  • Search Functionality.
    • Allow storing/searching of multiple word tags.
    • If utilizing Google CSE allow fall-back onto built-in search for tag search.
    • Move into module.
  • Category Management.
    • Support infinite nesting.
    • Rewrite drag-and-drop interface.
    • Add new methodology for selecting category/sub/sub on submit.
    • Add automatic .htaccess rewriting, no more manual editing.
    • Ability to merge categories.
    • Ability to delete categories with determination of what happens to stories in category.
  • Database Architecture Streamlining.
    • Discarded Stories Should Be Moved into Separate Table.
    • Old Stories Should Be Moved into Archives Table.
    • Overall evaluation of speed/stability enhancements.
  • User Management.
    • Ability to entirely delete user from database.
    • Optional Ability to delete all related stories/comments.
  • Core-->Module:
    • Search Functionality.
    • Star Rating Functionality.
    • Share This/Tell a Friend.
      • Add integration with ShareThis/AddThis.
    • Karma Functionality.
      •  Replaced by Informed Networker's Points System.
    • External Voting Button (EVB).
    • SpellCheck.(2)
    • Pageviews Functionality.
  • New Modules:
    • SearchPinger - Pings blog directories (e.g. Technorati, BlogRolling). Allow custom additions, default through pingomatic.com.
    • S3Backup - Sends backups automatically to an Amazon S3 account. Keeps costs low but increases security. Performs both site and db backups.
    • CommentNotification - Sends emails to individuals who have subscribed to a new comment stream each time there is a new comment (should act like forums, in that it sends one notification and then waits for the person to visit the link before sending further comments).
    • ProfanityFilter - Allow a customizable list of words (with a base dictionary) to be filtered out of posts and comments.
      • Allow complete blocking of posts/comments optionally with a certain subset of content.
    • OpenID - Add support for OpenID authentication.
    • AutoTag - Add the ability to auto-tag stories. When a new story is submitted analyze content for keywords and make suggestions.(1)
    • Anonymous Commenting - Add code from Informed Networker.
    • EmailNewsletter - Allow emails to users. Consider integrating with MailChimp's API and other similar services.
    • (Gr)avatar - Allow users to utilize their gravatar. Also create a "pre-established" avatar directory individuals can choose avatars from.(4)
    • EmailSubscription - Allow people to subscribe to a daily/weekly email summary of stories in selected categories.
    • StaticCMS - Add IN functionality which gets rid of tpl/php pages and uses dynamic rendering/creation for static pages.
    • CachingModule - Caches pages until content expires by action or time, increases performance, reduces server strain.
  • Refined Modules:
    • Automatic SiteMap Creation.(3)
    • Akismet Anti-Spam.
      • Make it so options actually work.
      • Add ability to spam/de-spam multiple stories at a time.
      • Correct bug that causes wrong count/wrong redirect with comment spam.
    • Captcha Module.
      • Allow it to be required on each submit, also on comments.
    • RSS Importer.
  • Other Core:
    • Add AJAX story management controls, remove old story management (from IN).
    • Tags should be made into rss feeds at least top x.
    • Upcoming/Published stories are moved into Archives after x period. Still viewable, but a different table and a different physical page. This should optimize return times for results on published/upcoming.
  • Toolbar:
    • Create an IE/Firefox toolbar. Allows voting, comments, searches, customization (e.g. logo/url).
  • Template Management:
    • Move admin. templates into separate directory (e.g. WordPress).
    • Allow drag and drop placement of sidebar modules (e.g. WordPress).
  • Documentation:
    • End User.
    • Developer.
    • Administrator.
    SocialWebCMS recommends BlueHost for hosting SWCMS:
    Logo and Design Courtesy of Jamey Boje (graphicsguru)