Home

OCT 17 2009
Development Updates - August/September/October
Administrator

Here's a list of everything that has changed since the last update:

  • Removed incomplete plugin support - too much feaature creep
  • Reverted much of the admin template changes (except header) - the old one looked better
  • Installer supports PosgreSQL now
  • Added support for mass move/copy/delete of news articles
  • Added feature to compress a few of the admin javascript files
  • Separated contact information from user information
  • Added 'Contact Manager'
  • Added ability for pages to store a 'meta' description tag
  • Cleaned up many SQL statements
  • Fixed bug where home page would show title regardless of whether it was hidden or not
  • Fixed several undefined variable bugs

School has (unexpectedly) limited my work on this project. Between school, and maintaining and developing features that were very much out of the scope of this project, and beyond my abilities choices had to be made, and thus, some feature cutbacks had to happen. I hope to have a new release out very shortly because the aging 0.5 version (and previous) have several known vulnerabilities that have been fixed in SVN since those releases. I haven't bothered to put out a release yet though, because as far as I know, I'm the only one who uses the system anyways, and I've been constantly patching my live production install to have all of the latest stable changes and fixes.

If anybody does actually use Community CMS on their web site, sorry for the delay. I hope to have a new release out soon (as soon as I can finish the DB updater for 0.5 > 0.6 and decide that the system is relatively stable).

SVN REV 437


JUL 11 2009
Development Updates - June/July
Administrator

Here's a list of everything that has changed since the last update:

  • Changed the administration template again. It's now darker. I still need to move most of the pages to the new layout
  • Added optional debug information display
  • Added more customizable permission system
  • Pagination works again
  • Fixed bugs in array2csv function
  • Added file upload control to form class
  • Added database tables for plugins, started administration module
  • Added support for sql prepared statements
  • Added function to create ACL keys

I've been rewriting a lot of code lately, which is clearly delaying the release of 0.6. I hope to have it out by the end of August, so that I don't have to worry about it when school starts again. By the way, Community CMS now has a Trac page set up, and I am slowly phasing out the WikiSpaces-based wiki.

Also, not much more work will be done in July, because I'm going to be on vacation soon. I'll be working on Community CMS non-stop in August though, so keep an eye out for updates.

SVN REV 397


JUN 07 2009
Development Updates - May
Administrator

Here's a list of everything that has changed since the last update:

  • Added support for multiple Database systems. Currently supports MySQL (through mysqli) and PostgreSQL
  • Extended 'form' class
  • Standardized punctuation for queries (backticks surrounding table names, single quotes for strings, no quotes for integers)
  • Merged 'File Manager' and 'Upload File' pages
  • Store table names in constants so functions don't need access to $CONFIG
  • Added debugging constant to display information when things go wrong (if enabled)
  • Added admin page to submit feedback (by e-mail)
  • Database now stores administrator email address in site config
  • Improved input validation in many sections of the program
  • Cleaned up formatting in php files and removed old unused template files
  • Added permission system based on groups that a user belongs to
  • Added ability to assign group permissions (admin user automatically has all permissions granted)
  • Added XML configuration files (can't quite read them yet - almost done)
  • Added function to get poll response counts (to be used for graphical display eventually)
  • Added 'number of articles to display per page' to news settings

SVN REV 354


MAY 09 2009
Development Updates - April
Administrator

Here's a list of everything that has changed since the last update:

  • Added support for special pages (without IDs)
  • The file manager can now delete files
  • Wrote a script to update the database between versions
  • Pages automatically redirect to the URL with a Text ID if given a numerical ID
  • Combined some admin pages related to news
  • Made HTML more valid in the default template
  • Added settings page for news module, module honours these settings

Right now, the entire codebase is being switched to a new multi-engine database layer. Almost half of the files have the new database engine calls, but none of this is in SVN yet. I've been working on it for about a week now.

SVN REV 278


APR 17 2009
Development Updates - Mid-April
Administrator

Here's a list of everything that's changed in SVN since the last update:

  • Article view page now uses a template, and looks half-decent
  • Installer can now configure admin username and password
  • Files can now have attributes (only 'label' right now)
  • Added a function to read the above attribute(s)
  • More admin pages transferred over to class-based system, more 'form' items added (file list, file upload)
  • Added some classes (page, news, calendar) to make the code cleaner
  • Prevented more possible SQL injection attacks in many situations
  • Fixed several more undefined variables
  • Added automatically generated documentation
  • Bug fixes and more

SVN REV: 257


Next Page