Make a Lasting Impression

Navigation Menu

Get Involved!

Screenshots

ImpressCMS proudly uses SourceForge
ImpressCMS on Ohloh.net
Home / ImpressCMS 1.0 Changelog

ImpressCMS 1.0 \\\\\\\"Janus\\\\\\\" Beta Changelog

=============================================
2008-01-08 : ImpressCMS 1.0 "Janus" Beta Beta
=============================================

- Added : linkexternal.js to header, allows devs & designers to utilise 'rel="external" or rel="nofollow" in < a > tags as a replacement for target="_blank". (Vaughan)
- Added : New admin interface based on XOOPS EXM and improved. Thanks to XOOPS EXM!. (BitC3R0 / malanciault / young-pee)
- Added : Addition of the XoopsEditors framework with default editor (malanciault)
- Added : Integration of the Easiest Multilanguage originally created by GIJOE (malanciault)
- Added : Addition of Gijoe Remember me hack (malanciault)
- Added : Added a new Database Driver (MySQLi). (young-pee)
- Added : New feature to add/edit/delete blocks positions. (rplima/young-pee)
- Added : New installer (skalpa/wtravel)
- Added : Configuration of XOOPS_TRUST_PATH in intall wizard (malanciault)
- Added : Saving the database information in a file inside trust_path if possible (malanciault)
- Added : Upgrade script from XOOPS 2.0.18 (Vaughan/malanciault)
- Added : Handling HTTP errors automatically on the site. (malanciault/young-pee)
- Added : Creating a random DB prefix in instalation process like mentioned in feature request item #1848819 (real_therplima)
- Added : New default theme : impresstheme created by aphex and snow (malanciault)
- Added : Another theme : impresstheme_light created by nekro (malanciault)
- Added : Ability to set & define your sites Privacy Policy from admin/preferences/user settings. (vaughan)
- Added : New function to show warnings. Also added a new css class for that. xoops_warning() (young-pee)
- Added : 4 new System warnings. 1 for Security and 3 for correct functionality of the system. (young-pee)
- Added : The users can change they personal theme to be display when they change they profile. (young-pee)
- Added : Added debugging functions included in the XOOPS boot process to allow easy output of debugging lines by core and modules developers (include/debug_functions.php) (malanciault)
- Added : Configuration options to turn on or off and configure the Multilanguage on the site (malanciault)
- Added : Integrating some flags image to be used by the multilanguage feature (malanicault)
- Added : A system block to allow users to select their language (real_therplima)
- Added : icms_copyr function to copy a folder an its content (malanciault)
- Added : icms_mkdir function to create a folder (malanciault)
- Added : icms_chmod function to chmode a file or folder (malanciault)
- Added : pagetitles to user.php, register.php, search.php, userinfo.php (skenow, malanciault)
- Added : PM notification by email if notification method is set to email (malanciault)

- Changed : The icons of /class/xoopseditor/dhtmlext/images/*.* (sato-san)
- Changed : Theme changes; Link to impressCMS, poweredby.gif (sato-san)
- Changed : Theme image; logo.png with impressCMS-Logo (sato-san)
- Changed : resource.db.php - changed for version by GiJoe (Andrew Vincent)
- Changed : Picture/Icon for impressCMS: icon_big.png (sato-san)
- Changed : Picture/Icon for impressCMS: icon_small.png (sato-san)
- Changed : Picture/Icon for impressCMS: logo.gif (sato-san)
- Changed : Picture/Icon for impressCMS: poweredby.gif (sato-san)
- Changed : Picture/Icon for impressCMS: poweredby.jpg (sato-san)
- Changed : Picture/Icon for impressCMS: s_poweredby.gif (sato-san)
- Changed : The official smilies had been changed by new ones. Thanks BaNaNa-BOi [http://banana-boi.deviantart.com] for the design. (davidl2 / young-pee)

- Removed : The 'Default' theme has been removed (malanciault)
- Removed : backend.php (dependent on news module)
- Removed : phpkaox and x2t themes

- Improved : When the User registration is Off... all links to register.php are not shown.
- Improved : The 'remember me' feature now can be enable and disabled (young-pee)
- Improved : Changing the Config options container from 60% to 50% #1849876 (malanciault)
- Improved : Auth Class Folder Organization. (young-pee)
- Improved : Database Class Folder Organization. (Needed for include more drivers) (young-pee)
- Improved : Improve the Modules dropdown menu including subitems of modules that have it (real_therplima)
- Improved : templates in system module for xHTML validation
- Improved : Banner and some ImpressCMS logos are change. Thanks drummond

- Fixed #1854703 : mainfile.php was filled #213 (sato-san)
- Fixed #1851636 : Corrected error in profile administration in the admin side. (young-pee)
- Fixed #1852655 : Gzip warning in admin side. (young-pee)
- Fixed #1854527 : Corrected error updating user profile. (young-pee)
- Fixed Corrected a hardcoded route to the smarty classes. (young-pee)
- Fixed system templates corrected for validation, added title attributes to links and filled alt attributes for images. (skenow|kris_fr)
- Fixed #1851559 : Corrected a bug where it was unable to set block permissions in group settings (young-pee)
- Fixed #1851555 : Corrected a bug in the install script (young-pee)
- Fixed #1851361 : Changing the user block position to another position generated an error (young-pee)
- Fixed #1851442 : There was a PHP parser error in the modules admin (young-pee)
- Fixed #1851077 : Some texts were hardcoded in the login block and the user.php file (young-pee)
- Fixed #1851404 : Changed the xoopsblock.php file; the query for asking wich blocks are active was wrong formed; fixed deleting two ' from the query (young-pee)
- Fixed #1850759 : Fixing the left column of forms to a 30% width (malanciault)
- Fixed #1851361 : Block display disabled at a fresh install (young-pee)
- Fixed #1850054 : Notice: Use of undefined constant _US_SELECT_THEME in file /edituser.php (real_therplima)
- Fixed #1848916 : Removing the System Options title in Control Panel home (malanciault)
- Fixed #1848663 : _MD_AM_ML_NAMESDSC already defined (malanciault)
- Fixed #1849080 : RSS link to backend.php in theme.html (real_therplima)
- Fixed #1848177 : Icon small in /include/cp_functions.php (young-pee)
- Fixed #1848178 : Space between header and content removed (real_therplima)
- Fixed #1847782 : Block y/n not selected by default (real_therplima)
- Fixed #1858648 : Improve multilanguage config options (real_therplima)
- Fixed #1858923 : Modules DropDown menu must have submenus (real_therplima)
- Fixed #1864229 : Missing small icon for System (real_therplima)
- Fixed #1863118 : CSS-class 'cpicon' is too narrow (real_therplima)
- Fixed #1860254 : System templates not inserted on upgrade (real_therplima)
- Fixed #1855709 : Problems on block positions after fresh install (real_therplima)
- Fixed #1855498 : Modules admin doesn't reflect permissions (real_therplima)
- Fixed #1850242 : White page after changing language (real_therplima)
- Fixed #1863125 : no login possible through banners.php (real_therplima)
- Fixed #1863110 : Change the order of the remember me field on user settings (real_therplima)
- Fixed #1861592 : Step 2 out of 10 confusing chmod & spelling (real_therplima)
- Fixed : Admin email no longer visible by default after install


Working Changes : (Changes to be reverted or made definitive)

- Security Audit : making sure that php header(location: ) redirects are followed with exit(); (protection from telnet vulnerability aswell as other instances where the page is viewed with a system that does not understand the 'header' function, it would skip the redirection page and continue displaying the rest of page. (Vaughan)
- Security Audit : making sure that sql query values are all encapsulated in single quotes, helps prevent SQLi. Added intval to values in sql queries that should only be an integer value. (Vaughan)

======================================
Changes from : XOOPS 2.0.18 dev branch
======================================

- Fixed : _MA_USER_SENDMAIL not defined (Garrath/dugris)
- Fixed : $modversion constant language truncated (zoullou/dugris)
- Fixed : City renamed (young-pee)
- Fixed : Grp memberships lost when usr w. no Group perm edits usr act (jegelstaff/dugris)
- Fixed : mistake on RpcDateTimeHandle (Garrath/dugris)
- Fixed : Do not display the comment form if the option module "Allow anonymous post in comments?" is disabled (dugris)
- Fixed : Check modules permissions before displaying "Recent comments blocks" (herve/dugris)
- Fixed : Adding new parameters (width, height, max file size) for uploading ranks (dugris)
- Fixed : cannot herit methods from kernel's class (Garrath/dugris)
- Fixed : Corrected a line hardcoded (young-pee)
- Fixed : Making sure params used in queries are properly sanitized with intval() when they are integer (herve/malanciault)
- Fixed : In XoopsUser::getUnameFromId, if usereal, then making sure the real name is not just an empty space (herve/malanciault)
- Fixed : XoopsTree::getNicePathFromId Add separator only if necessary (dugris)
- Fixed : Check if $_SERVER[$key] AND $_ENV[$key] exists before turning over the value (xoops_getenv) (dugris)
- Improved: XoopsSecurity, personalize the variable of session and the variable of form (dugris)
Recommend this page to a friend! Prepare to print