Fork me on GitHub

Search

Donat-O-Meter

Make donations with PayPal!
Stats
Goal: $100.00
Due Date: Sep 30
Gross Amount: $210.00
Net Balance: $201.51
Surplus: $101.51

Donations
Anonymous ($210)Sep-1

Learn XOOPS Core

Local Support

Advertisement

XOOPS Code hosted on SourceForge

Cumulus Tag Cloud

- 2 2.5 2.6 4 6 admin adslight Android AntiHarvesting AntiSpam API Apple Battlefield billige Blocks Bootstrap Captcha cell cent chronolabs Clicks Cloud content CĂN demo download Dresses facebook Fat floor Gateway giải Google Guide herre Home Honeypot html5 Human HỘ IP iPhone jQuery Language Law Legal List Loss module modules Monster new newbb news nhiệt NHÀ online PARK Payment phone PHP Prevention profile project Protector publisher RESIDENCE responsive review Rights Room security Sentry Signatures Signed site Smartphone Smarty Smoking Solution Spam stem Studio support tag tdmcreate The Theme themes tháp User userlog weight xoops Xortify XPayment ZendFramework

New Users

Registering user

# 139271

MichsemHumm

Welcome to XOOPS!

Archives

News archives

XOOPS 2.4.3 FINAL Is Released

Posted by Mamba on 2009/12/31 12:40:00 (16675 reads) | Posted on XOOPS
Resized Image
The XOOPS Development Team is pleased to announce that a new release of the #1 CMS System hosted on SourceForge - XOOPS 2.4.3 Final is available for download.

Resized Image

This release is a bugfix-release of XOOPS 2.4.2, done by XOOPS Core Development Team and XOOPS community:

Updates upon community:
- Added: Ability to assign display elements to a specific group of users (ghia)
- Added: Smarty variable for xoops_avatar (kris_fr/trabis)
- Added: Cache supported functions: xoops_getActiveModules(), xoops_setActiveModules(), xoops_isActiveModule() (trabis)
- Added: XoopsMailer - Adding method to set 'allow html' parameter (Wishcraft)
- Improved: Preloads are only loaded for modules installed and active, this will reduce queries and improve performance (trabis)
- Fixed : XoopsLoad class (xoops calendar not found and other issues) (trabis)
- Fixed : Database images not loading when using php 5.3 (trabis)
- Fixed : Cross-Site Scripting vulnerability in PM module (trabis/secunia.com)
- Fixed : SQL Injection vulnerability in kernel/notification.php (trabis/secunia.com)


Updates from Sourceforge trackers:
- Fixed bug #2917631 : Double frame around BBcode quotes in zetagenesis (kris_fr/ghia)
- Fixed bug #2923867 : Website Row is displayed even value is empty (trabis/maxxy)
- Fixed bug #2909312 : Layout of XoopsForms is changed (trabis/ghia)
- Fixed bug #2904777 : preload including not installed module's preloads (trabis/bandit-x)
- Fixed bug #2908887 : User can not select system avatars (trabis/ghia)
- Fixed bug #2911944 : Users can see other users profile in edit profile (trabis/ghia)
- Fixed bug #2910495 : BBcode code tag handles code worse than quote tag (trabis/ghia)
- Fixed bug #2914175 : code tags translate to double tags and alter first line (trabis/ghia)
- Fixed bug #2915970 : Banner white page on IE (trabis/ghia)

Added Language defines:
- language/english/banners.php _BANNERS_NO_LOGIN_DATA
- language/english/banners.php _BANNERS_NO_REFERER
- language/english/banners.php _BANNERS_NO_ID

Some of the highlights of the XOOPS 2.4.x series:

* a new Admin GUI: Oxygen (Voltan): see picture above
* new mechanism to modularize and extend Core via Preloads (trabis)
* central support for jQuery (trabis)
* improved Installer (DuGris)
* WCAG 2.0 - Sight Impaired Assisted Forms (wishcraft)
* Themeable Admininstration area (trabis)
* support for new WYSIWYG Editors: CKEditor, wymeditor, Xinha, and Spaw2 (wishcraft and Luciorota)
* new System Key (wishcraft)
* Support to PHP 5.3 (trabis)
* profile and pm modules improved by Trabis
* code refactoring and improvements (trabis, catzwolf)
* Security fixes (trabis, wishcraft)

and many more.

Please remember: If you're installing it over previous installation, make a BACKUP first!
Please also note that some hacks done for previous XOOPS versions might not work with this release: testing before installing is always a good choice


Download it from Sourceforge repository.

Please post and discuss all issues related to this release in this forum

We also need help with Translations

System requirements
-----------------------------------

PHP:
Any PHP version >= 4.3 (PHP 4.2.x may work but is not officially supported, PHP 5.0+ is strongly recommended)

Please note: XOOPS 2.4.x series is the LAST version of XOOPS tested on and supporting PHP4. Our next releases will be tested and certified exclusively on PHP5: Read more here

Resized Image

MySQL:
MySQL server 3.23+ (MySQL 5.0+ is strongly recommended)

Please note: XOOPS 2.4.x series is the LAST version of XOOPS tested on and supporting MySQL version lower than 5.0. Our next releases will be tested and certified exclusively on MySQL 5.0+:

Web server:
Any server supporting the required PHP version (Apache highly recommended)


Downloading XOOPS
-----------------------------------

Your can get this release package from the Sourceforge file repository
Both .zip and .gz archives are provided:

xoops-2.4.3.zip:
Md5: b7929923b1409196855835c44b35c21a
Sha1: d4b17314358e40d1c6f168c1558429d699312127

xoops-2.4.3.tar.gz:
Md5: e21d0d71d1bd92f54ae9e93ac01519ad
Sha1: 1520f06689ddccc364519e393356b7338a2742b7

Installing XOOPS
-----------------------------------

1. Copy the content of the htdocs/ folder where it can be accessed by your server
2. Ensure mainfile.php and uploads/ are writable by the web server
3. For security considerations, you are STRONGLY encouraged to move directories "/xoops_lib" (for XOOPS libraries) and "/xoops_data" (for XOOPS data) out of Document Root, and change the folder names.
4. Make the directory xoops_data/ writable; Create (if not already present) and make the directories xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ and xoops_data/caches/smarty_compile/ writable (permission 0777 on Linux).
5. Access the folder where you've installed the htdocs/ files using your web browser to launch the installation wizard
6. Follow the instructions

You can also check out the detailed Installation Guide

Upgrading from a previous version
-----------------------------------

Upgrading from XOOPS 2.3.3b and 2.4.x (easy way)

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. 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' ;

4. If you're upgrading from XOOPS 2.4.x, make the file /include/license.php writeable (permission 0777 on Linux)
5. Access /upgrade/ with a browser, and follow the instructions
6. Follow the instructions to update your database
7. Delete the "upgrade" folder from your server
8. Update the "system" module from the modules administration interface. Other modules, especially "Profile" and "Protector" are recommended to update as well

Upgrading from XOOPS 2.0.* above 2.0.14 and 2.2.* (using the full package)

0. Unpack the archive to your LOCAL computer (e.g. PC) in a temporary directory.
1. Move the "upgrade" folder inside the "htdocs" folder (it's been kept out as it's not needed for full installs) on your local computer
2. Delete htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/template_c/, htdocs/themes/ and htdocs/uploads/ from the "htdocs" folder on your LOCAL computer
* if you have created XOOPS_TRUST_PATH folder on your server, copy the content of /xoops_lib to that directory, and delete /xoops_lib from the "htdocs" folder on your LOCAL computer
3. Upload the content of the /htdocs folder on your LOCAL computer over your existing files on your server
4. For security considerations, you are encouraged to move directories xoops_lib (for XOOPS libraries) and xoops_data (for XOOPS data) out of Document Root, and change the folder names.
5. Make the directory of xoops_data/ writable; Create and make the directories of xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ and xoops_data/caches/smarty_compile/ writable (permission 0777 on Linux).
6. Ensure the server can write to mainfile.php (permission 0777 on Linux)
7. 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' ;

8. Access /upgrade/ with a browser, and follow the instructions
9. Follow the instructions to update your database
10. Write-protect mainfile.php again (permission 0444 on Linux)
11. Delete the "upgrade" folder from your server
12. Update the "system" module from the modules administration interface, other modules are recommended to update as well


Upgrading from any XOOPS ranging from 2.0.7 to 2.0.13.2 (using the full package):

0. Unpack the archive to your LOCAL computer (e.g. PC) in a temporary directory.
1. Move the "upgrade" folder inside the "htdocs" folder on your LOCAL computer (it's been kept separate as it's not needed for full installs)
2. Delete htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/template_c/, htdocs/themes/ and htdocs/uploads/ from the "htdocs" folder on your LOCAL computer
* if you have created XOOPS_TRUST_PATH folder on your server, copy the content of /xoops_lib to that directory, and delete /xoops_lib from the "htdocs" folder on your LOCAL computer
3. Upload the content of the htdocs folder on your LOCAL computer over your existing files on your server
4. Delete the following folders and files from your server (they belong to an old version):
* class/smarty/core
* class/smarty/plugins/resource.db.php
5. Ensure the server can write to mainfile.php (permission 0777 on Linux)
6. 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' ;

7. For security considerations, you are encouraged to move directories xoops_lib (for XOOPS libraries) and xoops_data (for XOOPS data) out of document root, or even change the folder names.
8. Make the directory of xoops_data/ writable; Create and make the directories of xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ and xoops_data/caches/smarty_compile/ writable (permission 0777 on Linux).
9. Access /upgrade/ with a browser, and follow the instructions
10. Write-protect mainfile.php again (permission 0444 on Linux)
11. Delete the "upgrade" folder from your server
12. Update the "system" module from the modules administration interface, other modules are recommended to update as well


Upgrading a non UTF-8 site:
UTF-8 encoding has been introduced into XOOPS 2.3 as default charset. However, there might be some problems with converting existing websites from non UTF-8 charset to UTF-8.
Before there is a good enough solution for this conversion, following settings are recommended when you upgrade an existing website (if you are not an experienced user):
- Select "Do not change" option in "Database character set and collation" step during upgrade process
- Modify /languages/yourlanguage/global.php to use your previous _CHARSET value, if it has been changed to UTF-8 in your new global.php file as
define('_CHARSET''UTF-8');


Upgrading XOOPS Editors:
In the XOOPS package, there are four Editors included: dhtmltextarea and textarea for plain text, CKeditor and TinyMCE for WYSIWYG HTML.
There are six additional WYSIWYG Editors available: FCKeditor, Koivi, NiceEdit, Wymeditor, Xinha, and Spaw2 that you can download from XOOPS SourceForge (https://sourceforge.net/projects/xoops/files/XOOPS%20Editors/)
Since there are some directory structure changes in both fckeditor and tinymce editors, you are recommended to remove existent editors before uploading the new additors.
And if you are using FCKeditor for modules, please modify module specific configs following the files in /fckeditor/modules/, especially if you use "Article" module.


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.
The configuration can be set in /xoops_data/configs/xoopsconfig.php
A new debug information tools will be available for 2.4 using FireBug (see http://tinyurl.com/nmnjdp)



Files integrity check
-----------------------------------

The full XOOPS package is released with a script able to check if all the system files have been correctly uploaded to the server. To use it, follow these instructions:

1. Upload the checksum.php and checksum.md5 files located in the XOOPS package root to your XOOPS server folder (putting them next to mainfile.php).
2. Execute checksum.php with your browser
3. If necessary, re-upload the missing or corrupted system files
4. Remove checksum.php and checksum.md5 from your server


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.


How to contribute
-----------------------------------
Bug report: http://sourceforge.net/tracker/?group_id=41586&atid=430840
Patch and enhancement: http://sourceforge.net/tracker/?group_id=41586&atid=430842
Feature design: http://sourceforge.net/tracker/?group_id=41586&atid=430843
Release announcement: https://lists.sourceforge.net/lists/listinfo/xoops-announcement


XOOPS Development Team
December 31st, 2009


Printer friendly page Send this story to a friend Create a PDF from the article
Bookmark Me
Bookmark to Google Plus
The comments are owned by the author. We aren't responsible for their content.

Thanks for this release...

upgraded 2 site from 2.4.2 to 2.4.3 successfully
Published: 2009/12/31 12:57 • Updated: 2009/12/31 13:00
please note that it is strongly recommended to upgrade to this version for security purposes :

Quote:

- Fixed : Cross-Site Scripting vulnerability in PM module (trabis/secunia.com)
- Fixed : SQL Injection vulnerability in kernel/notification.php (trabis/secunia.com)

Published: 2009/12/31 13:25 • Updated: 2009/12/31 13:25
Thank you for this latest version of 2009
Published: 2009/12/31 13:47 • Updated: 2009/12/31 13:47
Fat props everyone! Can't wait until life dies down again to where I get back into XOOPS!
Published: 2009/12/31 13:48 • Updated: 2009/12/31 13:48
Thanks for everyboy who got involved in this release. My wish for 2010 is to see the community tagging this version as stable so we can push 2.5 into the arena.
Can't wait!
Published: 2009/12/31 13:54 • Updated: 2009/12/31 13:54
Thanks!
Published: 2009/12/31 15:14 • Updated: 2009/12/31 15:14
Hi all

thanks for the release.
that´s another 2010 wonderful gift from our beloved community..

Happy new year to all
Published: 2009/12/31 18:17 • Updated: 2009/12/31 18:17
Hi team!

thank you very much for all the hard work that you put into this great cms/community! I've recently had trouble with SQL Injections, so its good to see that holes are being patched!

Onto installing on my 4 xoop sites : )

cheers and happy new year!
Published: 2009/12/31 21:04 • Updated: 2009/12/31 21:04
Thank ya All for the Hard work .. Peac
Published: 2010/1/1 0:15 • Updated: 2010/1/1 0:15
Thanks !
Published: 2010/1/1 7:10 • Updated: 2010/1/1 7:10
Thanks! :)
Published: 2010/1/1 8:09 • Updated: 2010/1/1 8:09
Nice... Very clean!
Published: 2010/1/1 8:34 • Updated: 2010/1/1 8:34
thanks for new version
I have some problem :

1- Frameworks/textsanitizer was not available and some modules like article didn't work for me !

2- when I use multi language tools local style not loaded . for example please see These sites :
xoops 2.4.x : ( had problem ) : http://www.irancleanair.com
xoops 2.3.x : ( didn,t have problem ) http://www.finalfantasy.ir

please change language and see problem .
Published: 2010/1/1 8:36 • Updated: 2010/1/1 8:36
problem
1. group permission for admin

http://www.xoops.org/modules/newbb/vi ... id=322034#forumpost322034

2. asterisk in form

http://www.xoops.org/modules/newbb/vi ... id=320231#forumpost320231
Published: 2010/1/1 9:58 • Updated: 2010/1/1 9:58
in my server error log i saw this
[Sat Jan 02 00:37:30 2010] [error] [client 60.50.168.218File does not exist: /home/subportal_users/xxxxxxxxxx/public_html/Frameworks/textsanitizer,

Published: 2010/1/1 11:41 • Updated: 2010/1/1 11:41
Great. Thanks for this new XOOPS release.
Published: 2010/1/1 12:40 • Updated: 2010/1/1 12:40
Thanks for this update

Happy New Year to everyone.
Published: 2010/1/2 12:23 • Updated: 2010/1/2 12:23
Hello~development modules
jQuery js URL How to set??
Published: 2010/1/3 1:03 • Updated: 2010/1/3 1:03
once again, is there a XOOPS 2.4.2 to 2.4.3 upgrade package? the full package is way too big to upload. thanks in advance
Published: 2010/1/5 5:35 • Updated: 2010/1/5 5:47
Quote:
is there a XOOPS 2.4.2 to 2.4.3 upgrade package

Yes, check the SourceForge repository link above
Published: 2010/1/5 5:44 • Updated: 2010/1/5 5:44
thanks! i must've missed it
Published: 2010/1/5 5:48 • Updated: 2010/1/5 5:48
Thank you very much XOOPS Team!!!

XOOPS 2.4.3 Spanish versions here:

Esxoops.com

Full version and only spanish language version.

Thnx again!!
Published: 2010/1/9 14:31 • Updated: 2010/1/9 14:31
thank's!
Published: 2010/1/11 9:28 • Updated: 2010/1/11 9:28
hi'

I have just upgraded XOOPS 2.3.2 to 2.4.3 (with full package, download link). All works fine however I have a screen "incoherent"

Resized Image


As you can see, upgrade information goes to 2.4.0.

The most important is that actually upgrade is correct : 2.4.3 is displayed in footer in Back office.
Published: 2010/1/11 19:36 • Updated: 2010/1/11 19:37