From: <be...@us...> - 2012-08-17 14:25:50
|
Revision: 10085 http://xoops.svn.sourceforge.net/xoops/?rev=10085&view=rev Author: beckmi Date: 2012-08-17 14:25:44 +0000 (Fri, 17 Aug 2012) Log Message: ----------- Updating release_notes.txt Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/docs/release_notes.txt Modified: XoopsCore/branches/2.6.x/2.6.0/docs/release_notes.txt =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/docs/release_notes.txt 2012-08-17 14:19:07 UTC (rev 10084) +++ XoopsCore/branches/2.6.x/2.6.0/docs/release_notes.txt 2012-08-17 14:25:44 UTC (rev 10085) @@ -1,14 +1,37 @@ -XOOPS 2.5.2 Release Candidate (RC) +XOOPS 2.6.0 Alpha 1 -The XOOPS Development Team is pleased to announce the release of XOOPS 2.5.2 RC. Several bugs have been fixed as well as security enhancement based on report from High-Tech Bridge Security Research Lab.. -Please be aware that the bugfix is not complete and 2.5 series will be following small but frequent release rule so that users can take advantage of quick fixes. +The XOOPS Development Team is pleased to announce the release of XOOPS 2.6.0 Alpha 1. -This 2.5 series builds on the XOOPS 2.4.x series with objectives of usability improvements instead of architecture or API changes. -The system module is updated with a major redesign with jQuery based AJAX, done mainly by ForMusS, kraven_30, Mage with contributions from trabis, voltan, Kris_fr, onokazu etc. -Besides usability, some proof-of-concept experiments have also been proven for module and theme development. Unavoidably there are bugs and incompatibility introduced. +This is a brand new 2.6.x series, with several major changes and enhancements to the Core. -Download XOOPS 2.5.2 from [url=https://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28stable%20releases%29/XOOPS%202.5.2/]Sourceforge repository[/url]. +You can review the current Roadmap here: +http://xoops.org/modules/news/article.php?storyid=6339 +The main goal of the 2.6 series is to update the XOOPS Core and all classes to PHP5 (public, protected, static) and E_STRICT, and to remove / clean up old legacy code and remove all HTML code found in the PHP files. + +Some of the main changes in Alpha 1: + +\xB7 Central class "xoops" to simplify the development of XOOPS modules, giving developers direct access to XOOPS API +\xB7 Removal of unused folders in XOOPS.(cache and template_c). +\xB7 Only one theme for the administration and user interface. +\xB7 Automatic loading of all XOOPS classes +\xB7 Removal of global variables, these variables can be used from XOOPS class (e.g. "$xoopsModule" becomes "$xoops->module"). +\xB7 Cental folder for all multimedia public frameworks (jQuery, CSS, JS, images, ...). +\xB7 Module Class Admin to give the same admin interface for all modules, this class already exists in such frameworks, but now it is included in the core and uses HTML templates. +\xB7 moving of some libraries, such as Smarty, to the xoops_lib folder. +\xB7 Refactoring the system module. +\xB7 Adding a new feature: System Extensions. Some parts of the system module are now separate "system extensions" (eg. Banners, Avatars, Smilies). +\xB7 Some modules in the Admin will also become Extensions (eg. Protector). All these Extensions are runing as modules, but they cannot be renamed, and they will be shown in a separate menu module +\xB7 Integration of CSS Framework: Bootstrap from Twitter. +\xB7 Removal of all queries for the block templates and modules. Now, XOOPS reads directly the templates for each part. +\xB7 Reduction of queries in all pages. +\xB7 New theme in the Admin interface. + +There will be more changes in Alpha 2 and Alpha 3, but for now we would appreciate your help in testing existing features. + + +Download XOOPS 2.5.0 Alpha 1 from [url=https://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28Beta%20Releases%29/XOOPS_2.6.0_Alpha1/]Sourceforge repository[/url]. + System requirements ----------------------------------- @@ -41,46 +64,20 @@ Installing Protector in XOOPS ----------------------------------- -We also highly recommend the installation of the PROTECTOR module which will bring additional security protection and logging capabilities to your site. +We also highly recommend the installation of the PROTECTOR extension which will bring additional security protection and logging capabilities to your site. Upgrading from a previous version ----------------------------------- -Upgrading from 2.5.0 to 2.5.2: - 1. Get the right update package from the sourceforge file repository - 2. Overwrite files in XOOPS directory on your server with the content of /htdocs - * make sure that you copy the content of /xoops_lib to whatever directory you keep it on the server now (it should be your current XOOPS_TRUST_PATH directory), then delete the /xoops_lib directory. There can NOT be two directories with the content of /xoops_lib - 3. Update the "system" module from the modules administration interface. Other modules, especially "Profile" and "Protector" are recommended to update as well +NOT available in Alpha -Upgrading from previous versions older than 2.5.0: - The upgrade scripts from older versions to 2.5.0 are not complete, however it won't affect your XOOPS site. The scripts will be improved in next release. - Following is an instruction for upgrading from XOOPS 2.4.5 to 2.5 provided by John Healy: - 0. Verify the system requirements, in particular the version of PHP. Backup your XOOPS database and site directory. (There are several ways to do these actions, which are discussed elsewhere.) Turning your site off is optional. - Change the permissions on mainfile.php to be writable, for example: - File Normal For upgrade - mainfile.php 400 700 - Get the correct update package from the SourceForge file repository. - 1. In the upgrade package folder, move the "upgrade" folder inside the "htdocs" folder, if it's not already there. Remove the install folder from the "htdocs" folder, if it's there. Remove the mainfile.php file from the "htdocs" folder, if it's there. - If you've moved the xoops_data and xoops_lib folders outside your site's root directory, move these folders out of the "htdocs" folder in the upgrade package folder. - 2. Delete the /modules/system directory on your current XOOPS site (to get rid of any old unnecessary files). - 3. Overwrite the files in the XOOPS directory on your current XOOPS site with the content of "htdocs" folder of the upgrade package. (There are several ways to do this action, which are discussed elsewhere.) - As noted above, if relocated, overwrite the files in your current xoops_data and xoops_lib with the content of those in the upgrade package. - 4. If you have Protector previously installed, open the "mainfile.php" file , and remove the Pre-check and Post-check lines (if they exist): - include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ; - include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ; - 5. At your site's address (URL), login as administrator. Access <your.site.url>/upgrade/ with a browser, and follow the instructions (and any for updating your XOOPS database). After all updates have been applied (green checkmarks), note the link in the Updater to update the "system" module, and do so. - 6. Delete the "upgrade" folder from your site's "htdocs" directory. - 7. Update (reload) other modules, especially "Profile" and "Protector," if necessary. - 8. Change permissions on the files noted above back to their normal state. - 9. Turn your site back on, if you turned it off earlier. - - Debug information display level ----------------------------------- -Since XOOPS 2.3.1 debug information display level is enabled as a temporary solution for 2.3* to show debug information to different level of users: to all users, to members or to admins only. +Debug information display level is enabled to show debug information to different level of users: to all users, to members or to admins only. The configuration can be set in /xoops_data/configs/xoopsconfig.php +The default is for Admin only. Files integrity check @@ -97,9 +94,11 @@ Modules ----------------------------------- -This release contains only the "system-related modules". You are invited to browse the XOOPS modules repository to if you need additional functionality. Note: as a new repository is being built, the current repository is not up-to-date, PLEASE VISIT INDIVIDUAL DEVELOPERS' WEBSITES TO MAKE SURE YOU ARE USING LATEST VERSION OF MODULES. +This release contains only the "system-related modules and extensions". +Unless specifically stated by the module Author, current modules will NOT work properly with XOOPS 2.6.0 Alpha. + How to contribute ----------------------------------- Bug report: http://sourceforge.net/tracker/?group_id=41586&atid=430840 @@ -109,4 +108,4 @@ XOOPS Development Team -September 15th, 2011 \ No newline at end of file +August 17th, 2012 \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |