Release Notes for Cognifty-0013

Cognifty is the new PHP framework based on old ideas. Flexible enough to run other frameworks inside itself, Cognifty is the perfect choice for new integration or legacy development.

This is mainly a bug-fix relase for 12 with new search and 404 handling capabilities.

Upgrade complexity level: Low

  1. Database changes required: no
  2. Changes to config file definitions: no
  3. Breaking changes to custom code: no

New Features

  • Added userform to process and mail simple form submissions.
  • Added a filenotfound service to the main module.
    • Added config setting in default.ini to allow the definition of a custom fnf handler.
    • Altered core SystemRunner to slipstream in the fnf module if the requested module/service does not exist.
  • Added getDisplayName method to user to give common access to usernames or first and lastnames as a way to display the user's name
  • Added first draft of live cheat sheet.
  • Added basic name and web site support to blog comment system.
  • Added bare template.
  • Added Cgn_Data_Model class.
  • Added PDO SQLite wrapper.

Bug Fixes

  • Temporary fix to bad article section management.
  • Fixed permalink bug in blog when title had numbers in it.
  • Set mime to wiki if the editing page signals the wiki mimetype when saving blog posts.
  • Fixed parameter passing error for layout blocks.
  • Fixed bug that stopped template sections from parsing when callbacks were registered on other sections.
  • fix drop table commands for some install tables.
  • Fixed a bug which caused the last published version number of an article not to show.

Minor Changes

  • Consume errors from the DB layer in the menu library if there are no menus found.
  • Quiet errors if no database connection is found.
  • Changed setArray of object store to conform with new behavior of getArray.
  • Close SQL directory handle after reading the file count during installation.
  • Count posts when loading content from a parent blog.
  • Added php syntax highlighter css that follows GeSHi formats.
  • Adding session messages to the default refresh template.
  • Sort blog comments in the admin panel in the order in which they were posted.
  • Don't allow for blank comments.
  • Moved wiki parsing method up into the highest Cgn_PublishedContent class.
  • Added integration tests to the phpunit.
  • Added search box to default refresh template.
  • Added menu link to admin search module under 'site' menu.

Download Cognifty 0013 from Sourceforge.net