The framework for people who already know PHP.
download get the latest version.
why?
learn about cognifty vs. the other guys.
docs check out the tutorial.
Cognifty is a sound framework based on tested, proven ideas of building Web apps.
The simple, object-oriented design has been used on the largest and smallest applications
on the Web. Cognifty lets you program PHP, it doesn't try to be any other language or any
other framework. Here are some things Cognifty has that you won't find in other "frameworks"
Users and groups
Pluggable handlers for controllers, templating, configuration, and layout
3-level Module / Service / Event structure
Real applications are built with Cognifty
Run apps built with other "frameworks"
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.
Database changes required: no
Changes to config file definitions: no
Breaking changes to custom code: no
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 release includes a lot of new features in the blog module. The signal/slot mechanism now can support multiple slots per signal.
Database changes required: yes
Changes to config file definitions: yes *
Breaking changes to custom code: no
* Changes were made to the way the signals/slots are defined in the signal.ini file.
Added tagline and description saving to blogs.
Altered blog module to set the site tag line and display the blog description.
Added an article's title to the html page title.
Added 4th init parameter to trusted services.
Altered redirectHome and getHomeUrl methods to take an extra array of parameters to pass along.
Made significant speedups to the bootstrap process.
Added PDO-mysql database driver.
Added ability to have local.ini on a per module basis for local config settings.
Changed slot/signal configuration syntax to support multiple slots per signal.
Added styleshout's ReFresh 1.0 as the default template.
Added support for using excerpts in blog posts.
Added social bookmarks to the blog module.
Added next and previous links to main blog page.
Fixed unpublish/delete links for blog posts.
Fixed a potential problem when freeing MySQL result sets out of order.
Fixed problem with saving excerpt field for blogs and pages.
Fixed page numbering bug which caused page 1 to appear twice in the blog.
Added new object store unit test.
Small spacing tweak to refresh template.
Added template function to set the global site tag line.
Added loading gif for suckerfish to admin template to stop bad 404s
Minor speedups to the most commonly used functions.
If a user is not accepting cookies, consider them to be flooding for the purposes of throttling trust plugin.
Release 11 is a bug-fix release for 10. Release 10 had some issues with ini files. Users upgrading from 09 will not notice any problems, but new installations of 10 might not function at all.
Admin dashboard page
Site structure page now creates bread crumbs
Added version number and revision to the core ini file
Added Zend Lucene search
Strip repetitive "tail" from URL when logging
Fixed issue with vanity URLs not parsing properly
Fixed log polluting error on redirects
Fixed problem with missing ini setting
exec() method added to db library for non-query type statements
Cleanup unneeded ini file settings.
Added an explanation on the welcome page about no home page configured in the admin.
Added getReleaseNumber and getBuildNumber methods to Cgn_SystemRunner class.
Change session method name from unSet to clear, to avoid confusion.
Added popup icons to the default icon set
Download the latest version from SourceForge.net .
This release ties up a lot of loose ends. Blog editing screens are fixed, the .htaccess URL rewrite rules were cleaned up a lot, lots of duplicate and/or debugging code was removed.
boot/local directory protects ini file changes from being overwritten
Updated tutorial and showoff modules
Added password recovery script to login module
Added column renderers to the MVC table
Added Signal/Slot style event firing
Link thumbnail size of images in content editor (lightbox integration)
echoDelete() method added to data item library
getUnlimitedCount() method added to data item library
Small performance improvement in the bootstrap cache
Download the latest version from SourceForge.net .
This release adds a lot of consistency to the admin interfaces. New module functionality allows for greater customizations of your own modules.
New HTTP library (uses only php native sockets).
New config variables modules (use config.ini).
Pre and Post events for each service event call. (preEvent() and postEvent())
fixing image delete functions.
store the link_text with a newly uploaded image.
fix rank issues for menu items.
fix bug where a non-existant db handle would die.
stop warnings when there are no expanding menus.
fix tests to work with new dir layout.
Fix for wrong percentage math in the DB blob streamer.
fix delete bug that didn't pass the ID correctly to the data item.
Turn off rewrite urls by default.
allow image previews on content page.
fix some consistency problems with restoring images, web pages.
adding some default redirect for front-end modules that require a login.
adding in special checks for Ajax requests, don't redirect them to login if ajax calls fail.
new icons: attention and caution.
added a function for articles to un-publish.
new toolbar shortcuts for pages, assets, images and articles.
adding a new uploaded file pre-populates the default filename.
activate getSessionId method.
adding visitor log handler.
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.
Database changes required: no
Changes to config file definitions: no
Breaking changes to custom code: no
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 release includes a lot of new features in the blog module. The signal/slot mechanism now can support multiple slots per signal.
Database changes required: yes
Changes to config file definitions: yes *
Breaking changes to custom code: no
* Changes were made to the way the signals/slots are defined in the signal.ini file.
Added tagline and description saving to blogs.
Altered blog module to set the site tag line and display the blog description.
Added an article's title to the html page title.
Added 4th init parameter to trusted services.
Altered redirectHome and getHomeUrl methods to take an extra array of parameters to pass along.
Made significant speedups to the bootstrap process.
Added PDO-mysql database driver.
Added ability to have local.ini on a per module basis for local config settings.
Changed slot/signal configuration syntax to support multiple slots per signal.
Added styleshout's ReFresh 1.0 as the default template.
Added support for using excerpts in blog posts.
Added social bookmarks to the blog module.
Added next and previous links to main blog page.
Fixed unpublish/delete links for blog posts.
Fixed a potential problem when freeing MySQL result sets out of order.
Fixed problem with saving excerpt field for blogs and pages.
Fixed page numbering bug which caused page 1 to appear twice in the blog.
Added new object store unit test.
Small spacing tweak to refresh template.
Added template function to set the global site tag line.
Added loading gif for suckerfish to admin template to stop bad 404s
Minor speedups to the most commonly used functions.
If a user is not accepting cookies, consider them to be flooding for the purposes of throttling trust plugin.
Release 11 is a bug-fix release for 10. Release 10 had some issues with ini files. Users upgrading from 09 will not notice any problems, but new installations of 10 might not function at all.
Admin dashboard page
Site structure page now creates bread crumbs
Added version number and revision to the core ini file
Added Zend Lucene search
Strip repetitive "tail" from URL when logging
Fixed issue with vanity URLs not parsing properly
Fixed log polluting error on redirects
Fixed problem with missing ini setting
exec() method added to db library for non-query type statements
Cleanup unneeded ini file settings.
Added an explanation on the welcome page about no home page configured in the admin.
Added getReleaseNumber and getBuildNumber methods to Cgn_SystemRunner class.
Change session method name from unSet to clear, to avoid confusion.
Added popup icons to the default icon set
Download the latest version from SourceForge.net .
This release ties up a lot of loose ends. Blog editing screens are fixed, the .htaccess URL rewrite rules were cleaned up a lot, lots of duplicate and/or debugging code was removed.
boot/local directory protects ini file changes from being overwritten
Updated tutorial and showoff modules
Added password recovery script to login module
Added column renderers to the MVC table
Added Signal/Slot style event firing
Link thumbnail size of images in content editor (lightbox integration)
echoDelete() method added to data item library
getUnlimitedCount() method added to data item library
Small performance improvement in the bootstrap cache
Download the latest version from SourceForge.net .
This release adds a lot of consistency to the admin interfaces. New module functionality allows for greater customizations of your own modules.
New HTTP library (uses only php native sockets).
New config variables modules (use config.ini).
Pre and Post events for each service event call. (preEvent() and postEvent())
fixing image delete functions.
store the link_text with a newly uploaded image.
fix rank issues for menu items.
fix bug where a non-existant db handle would die.
stop warnings when there are no expanding menus.
fix tests to work with new dir layout.
Fix for wrong percentage math in the DB blob streamer.
fix delete bug that didn't pass the ID correctly to the data item.
Turn off rewrite urls by default.
allow image previews on content page.
fix some consistency problems with restoring images, web pages.
adding some default redirect for front-end modules that require a login.
adding in special checks for Ajax requests, don't redirect them to login if ajax calls fail.
new icons: attention and caution.
added a function for articles to un-publish.
new toolbar shortcuts for pages, assets, images and articles.
adding a new uploaded file pre-populates the default filename.
activate getSessionId method.
adding visitor log handler.
Website analytics