Articles

DMCMS | Features | Demo | Support | Download


Just as a bit of a reminder to myself - here's a ToDo list. - it's probably not exhaustive but gives a fair idea of the current status of the next release an what's in store - the fewer items that remain - the nearer the release date.

Some of these items may get rolled out as intermediate updates to the 0.7.X.Beta releases - this depends on the nature of the item - security improvements and major bugs will generally all be released prior to the Version 1 release .

 

 


 

Latest:

2010-02-27 @ 20:37:28 - 0.7.7 (unreleased) development to be upgraded to DMCMS RC 1

2008-12-02 @ 16:44:39 - The 0.8.0 development is currently on hold.

 


Known Bugs / Workarounds in progress

Last Updated - 2008-12-02 @ 16:44:39

1. Category update with non-legal characters causes structure table to update but not table name - Need to add checks for non-legal characters in category name.

 


What I'm Currently Working On...

Last Updated - 2008-08-27 @ 23:58:41

Currently adding ability to create / manage user groups

The main difference with Version 8 is the user management system, which alows DMCMS to be used as a blog /community site.

Complete revamp of administration interface

The new Admin interface is mostly complete. A simple version of it has now been ported to the 0.7.6 (LT) release

Dynamic handling of multiple languages

This is about 50% done. The dynamic creation code is in the user interface just needs to be updated. The only problem is that I haven't had enough time to sit down and finish it off - i only seem to get an hour spare here and there and it takes me at least that long to get back into where I left off.

DMCMS LT / LITE

This is a cutdown version of DMCMS without the user management (Currently available for download as DMCMS-0.7.6 RC1)

 


Items For Next Release

Last Updated - 2008-01-07 @ 00:41:40

The following items are items that are scheduled to be included in the Version 0.8.0 Beta Release

  • Version 7.X -> 8.X upgrade - check static page order correct after database restructure
  • Set joined date / time for admin when installed.
  • Version check in admin panel
  • Database backup download to file - remove option and make locally saved file downloadable
  • Add ability to create user groups
    • page access can then be determined by user group
    • Per article restrictions based on user level
  • Sitemap admin display - empty items require 'empty' type text.
  • Sitemap admin display - Static page names not showing correctly.
  • IE Login issues
  • Remove signatures from commenting system (temporary measure)
  • DB Category update for current articles when changing Category name
  • Previous articles not showing when home page is list type article
  • Admin links not showing for list type article index
  • Dynamically add languages
  • Edit - save does not delete old record - adds one instead
  • CSS - IE issues
  • Save to file not working
  • List type page does not show edit link on main page
  • List type page does not show previous articles on main page
  • Update WIKI
  • RSS feeds do not work with titles with spaces in name
  • improve search by prioritising results based on date
  • Backup control - ability to remove old backups
  • Download icon for zip file not showing
  • Change date fields and date handling to include time
  • Add ability to add / remove languages from admin panel (need to dynamically add / remove fields from database. May also require seperate table for language data). Languages selectable from drop down list (checks for presence of language file)
  • If language file not found switch to default language (language_1)
  • Add static pages to admin sitmap.
    • Allows greater flexibility
    • May need to protect banner/footer etc or add a template editor
  • Add contextual help to admin panel (links already coded - just help file is needed)
  • Check / test registration confirmation
  • Add email for password change
  • Check / change lost password function (only reset password when reply received from email) / maybe username + email address
  • Ip banning
  • Fix layout display issue for IE browsers
  • Fix Admin page display issue for IE browsers

 


Items For Future Releases

Last Updated - 2008-02-06 @ 00:35:58

The items below are items not scheduled for the above release. These items have either been postponed until the next release or are not planned for release in the immediate future. Item source may be Internal, Sourceforge feature request or Forum discussion.

  • List index history - group history by month / year
  • Comment subscriptions
  • Add plugins + test plugins feature - pre/post processing
  • Add print view - added but broken

2008 - 2009 Roadmap

Last Updated - 2008-06-27 @ 11:12:08

I decided to add in a roadmap for items that will be developed within a longer timeframe. The next and future release lists above pretty much cover the curent development thats taking place - these items should hopefully come to fruition within the next couple of months. The items below are planned for inclusion after that time. At this stage it is not decided if the following items will be designed as plugins or integrated into the core DMCMS code.

Mobile Device Support

CSS style and templates for serving pages to mobile / handheld devices

Additional Template Styles

The 080 version comes shipped only with the standard template - with the current development, updating two templates was taking too much time - future plans include the availability of additional templates.

User Home Pages

In a bid to keep up with the latest web trends members will be able to create / personalise a home / profile page - The home page will be the container for all private posts made by the user - access restrictions can be set by the user so that only authorised users can view it. the overall effect is for each user to be able to have a personalised list type (blog) page with integrated gallery.

Social Networking Tools

With the addition of personalised home pages / gallerys social networking tools will be needed to manage / distribute / add value - examples include most popular / highest rated / most linked to pages / images

 

 


Future Plans

Last Updated - 2008-02-06  00:35:46

These items Are items that I have no plans to work on until all other items are finished.

  • ** Add database field to store 'user' php code that is called from within program
    • code can be editable from within admin panel via text field
    • code for pre and post process actions?
    • code could be used by plugins?
    • plugins could work same way??????
  • ** Finish translation function
    • Copy translate links to all relevent files
    • Reinstate old method of translating (load results into hidden inline frame and transfer filtered contents into wysiwyg editor)
    • Languages selectable from drop down list (checks for presence of language file)
    • If language file not found switch to default language (language_1)
  • Template editor - add editor similar to css editor for template files
    • Whole template COULD be stored in database - would be good for adding templates as no ftp access would be required (simply execute database query). and also making modifications but would possibly be bad for template designers?
    • use a 'templates' table - with fields for each template file.