- Site title is added in template/index.php - Fixed "function already declared" error in cmsdam installation for PHP5 - cmsdAm fully ported to PHP5, mantaining PHP4 fully compatibility!! Tests OK with php5-2-3! - Form modules handling added to administration interface - DB and code cleanup - cmsdAm is now supporting Super Administration user and group - Administration i18n (en, it) templates added - Administration code added - Simple code cleanup - README file reviewed - Sections parameters updatable by api methods - cmsdam_publish publishing framework core class added - Writing publishing framework - Page DTD changed from HTML to XHTML, HTML tag definition updated according - Old_section parameter added in sections class - cmsdAm sections are now handled by the database. etc/templates.php is in attic!! - The method ldap->ldap_group_del_user now delete the group after the last user is detached - Ldap users/groups write support tested RELEASED --- 0.8 Stable --- - PHPWarn_on_sectioninclude parameter now also handle section inclusion comments - Full email attachments support in the mail class just written - FAQ written - file_container class written to add any content(files, strings, text, variables) to the server filesystem from your sections - $LDAP_exclusive parameter changed from 1 to 2 - Code cleanup - Simple error/function handler written, ex to avoid problems with PHP without ldap support - cmsdmam_errors class added to handle simple error handling - Many PHP bad style notices fixed - We are now able to handle PHP Error Reporting (cmsdam core and sections) by configuration file - Minor bug fixes in index_header.php Released --- 0.8 RC-2 --- - Debian package added - Page title can now be written from sections using $cms->general->flush_html_header_block($page_title="") - New CSS Style Sheets and Logic redesign - Navigation bar not existent section rendering bug fixed - Multilanguage Section Short and Long description added - META Content-Type charset mini bug corrected - General code/function tests executed - template default directory changed from template/ to template/lang/default - cmsdam log notes more verbose on index.php - HTTP caching mechanisms disabled due to buggy browsers that cause cache age problems. Now we send "Cache-Control: no-cache, must-revalidate" and "Expires: -1" HTTP headers - Unicode page with UTF-8 Charset tests successfully done - "Feeded from cache" added at the bottom of the page - memcached support added (cmsdam_memcached class created) - Speedup improvements - Major code cleanup - Minor bugfixes - Section layout redesigned - favicon.ico added - Now each section can open/close a new FORM with the methods open_form, close_form - Some code speedup, cmsdAm takes 20ms~ to write out a cmsdam site page with LDAP queries on a P4 - _skel template plugin updated - cmsdAm version state added (RC, Beta, Stable, ecc...) - "X-cmsdAm-ElapsedTime: " HTTP Header added - rss_feeder plugin now works ok! - More robust plugins api now OK! - "Generated with cmsdam" added at the bottom of the page - "scripts" directory added, some useful script written - Some text corrections, documentation review - Computation times added (by the 'parsetimecomment' configuration parameter) - cmsdam italian site is now on line - Minor bug fixes - Now you can clean the php output buffer from your sections and prevents cmsdam from ending the html page - Language mechanisms added - Changelog update with more informations - i18n internationalizzator added. It is now possible to include internationalized sections or to internationalize code internally from a section - Code cleanup - Some test executed successfully - Some API method added Released --- 0.8 RC-1 --- - Some security test tried - Enhanced log facility added - Added search users and groups access list - LDAP Write support added (only add, modify and delete doesn't work for now) - Added PHP Warning configuration on section include PHP errors - Added sections users and groups access list - Added support to define custom template variables, constants and functions (etc/add_template_variables.php) - Debug and log notes are now much more verbose with debug and log levels - Written cmsdAm API documentation - Apache include file for cmsdam added - Standardized class structures - Code cleanup - Readonly LDAP users and groups support added - LDAP authentication added - Added debug and log classes - Eliminated almost all Global keywords from classes code - User login/logout ability with not mandatory auto page reload added - Some code cleanup - Added features list section - cmsdam now works even with register_globals = Off in php.ini - Added section_header and section_bottom on cmsdam default website - Configuration template variables are now stored in the "cmsdam_conf" class at runtime - If you include a section with "section_include" api method, the included section is first checked for availability - TODO list added - Opted for PHP output buffering - Some api method added - Plugins rewritten to run with cmsdam new api structure - The classes core design was rewritten, main class splitted: this increments scalability and get the code much more stronger - Added the ability to create users in users/group default website template - Added news section - Added README file and modified INSTALL and EXPERIMENTAL files - Added visitor counter to the left default section - Minor fixes - Fixed erroneous cmsdam mail in some files Released --- 0.8 Beta --- - Minor design changes for general site configuration - External variables set denied - Scalability desing check - Robots revisit-after meta mechanism added - Group handling added - Fixed minor bugs - Default demo site added - INSTALL file created - Template handling incorporated in core - Some core features added - Added some plugins - Minor design changes for template handling Released --- 0.7 devel --- - Simple DBMS abstract written - Some security check - Added very simple Plugin support - Written simple search engine - Written sample templates Released --- 0.6 devel --- - Initial cmsdam engine for my website. It's a very simple piece of code that can handle simple sections - Written cmsdam core class