CHeMS-0.2
2007-10-28 22:30
Released CHeMS 0.2. Merging the changes applied to the first release candidate
(0.2RC1), has been made the following complete list of changes:
- Merged the newpage() and newpost() functions to insert()
- New default theme:
clean
- The
static links
module has been written - New MOD_COMM_FIELD_ANTISPAM option for the
comments
module - Added a new set of format operators for the
comments
module - Comments system based on the new CHeMS T-F-B DB API
- New CHeMS text-file-based database API: see
src/cdb.php
for more informations about provided routines - Added the
dir
XHTML attribute to the <html> tag insrc/main.php
- Removed the %[curr_post] format operators. The same results can be
got with the %[elem_curr] when the request type is
posts
- Removed the fs2ascii() function: it really wasn't needed
- Extended the modules system: now modules can be placed ``inside'' a page beween posts, on bottom or on top, depending on the request type
- Added a new dynamic format operators: %[curr_post] which assumes the ID of the current post in the posts list (request type: posts)
- Fixed *_TITLE about total elements visualization in modconf.php. The $posts and $pages variables can't be used there so we have to use the format operators
- Fixed *_MAX stuff of posts_links and pages_links modules
- Improved the modules system
- Added the Blogroll module
- Added the FreeHands module
- Removed TODO file in favour of the feature requests tracking system
- Added this
Changes
file - Removed the navbar when there is only one page or post available
- Added the NAVBAR_FORCE_SHOW option which always show the navbar
- Created the getNonPrintIdx() function which is needed to improve the getPost() function to don't truncate the words when the value of POST_MAX_LEN is non-zero
- Fixed the POST_MAX_LEN bug about HTML closing tag in the preview
- Custom titles on modules
pages
andposts
are now allowed - Fixed the menu generation. Now the elements are moved from a side to another when the element's menu side is disabled
- Moved the modules' options into the
modconf.php
file - Improved pages and posts generation
- Fixed bug about *ROOT definitions in
index.php
- Little improvement about the titles which are now provided two differents options for the application title and header title
- Added the
codeout
section into thesimple
theme CSS. Now output and source code can be highlighted and formatted - Improved the code style
- Added the POST_CONT option which allow to customize the suspension characters at the end of a truncated post in the posts list/preview
- A lot of minor fixes, improvements and optimizations