Fork me on GitHub



Make donations with PayPal!
Goal: $100.00
Due Date: Oct 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00

GitHub Twitter

Learn XOOPS Core

Local Support


XOOPS Code hosted on SourceForge

Cumulus Tag Cloud

- 2 2.5 2.6 4 6 admin adslight Android AntiHarvesting AntiSpam API Apple Battlefield Blocks Bootstrap Captcha cell 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 log Loss module modules Monster new newbb news nhiệt NHÀ online PARK Payment phone PHP Plugin 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

# 139414


Welcome to XOOPS!


News archives

Major improvements to XOOPS 2.6.0, Alpha 3 release is getting closer!

Posted by Mamba on 2013/11/23 13:40:00 (13527 reads) | Posted on XOOPS
Richard Griffith, our Core Team Leader continues to make major improvements to the XOOPS 2.6.0 Core!

Yesterday he committed a major batch of new features to our code repository on GitHub, and I thought that it was significant enough to make it a special news!

This is the summary from Richard:

Conversion of kernel classes to Doctrine DBAL

The conversion required lengthy testing, and a variety of other changes that cover the same space have been included:

- User passwords hashes now use bcrypt ("blowfish") for increased security
- Module update process now automatically performs schema updates
- Patchwork UTF-8 libraries added to implement a "Unicode all the way" approach
- SQL prepared statements and bound parameters implemented in core classes
- Unified preloads/preload.php file now used reducing the number of files involved
- Several improvements for some debugging tools

Note: running composer update is required for these changes as several packages were added and/or updated. (see this info to learn more about Composer, and how to install it. There is also this good article here)

You can merge this Pull Request by running
git pull master
Or view, comment on, or merge it at:

Commit Summary
- Add cURL to the recommended php extension list
- Doctrine conversions, and Bcrypt ("Blowfish") password encryption.
- Schema conversions comments and images modules
- Fix a few inssues introduced in doctrine conversion
- Implement a unified preload file in some modules
- Allow absolute urls in button links
- Add RotatingFileHandler option for logs versioned by date
- Doctrine conversion missed earlier
- Declare classes as abstract
- More unified preload file changes
- Start conversion of kernel classes to namespaces
- A few module updates for recent namespace changes
- A few fixes for issues found in testing of recent changes
- Convert userconfigs to module from extension
- Add caller info to deprecated message
- Add transaction to add and update. Fix pass by ref error.
- Fix incorrect grouping of some where clauses.
- Move userconfigs from extension to module list
- Fix namespace issues
- Fix an odd expression case involving a null 'IN' clause.
- Add schema synchronize step to module update process
- Fix issues introduced in recent conversion.
- Add Patchwork UTF-8 support
- Update for PHP 5.5 compatibility

Please fork it on GitHub from XOOPS repository, test it, and help us with debugging and improving!


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.

Thank the good news.
Published: 2013/11/23 14:31 • Updated: 2013/11/23 14:31
I just tried installing this version locally. In step 6, I do not know what to choose!
Resized Image

My configuration:

PHP 5.5.3
Published: 2013/11/24 4:48 • Updated: 2013/11/24 4:48
I just tried installing this version locally. In step 6, I do not know what to choose!

Assuming that you're using MySQL database, then the default one, i.e. PDO MySql Driver.

Unless you want to test the other Databases and let us know about your experience with them.
Published: 2013/11/24 8:32 • Updated: 2013/11/24 8:32
Ok but in Server connection PDO MySql Driver there Port and stocket !
What is it?
Published: 2013/11/24 10:32 • Updated: 2013/11/24 10:32
Port and Socket are not used by MySQL. Those are there for other databases.

Use the settings you are used to and you should be OK. I haven't seen the current install script yet but Richard put in support for other databases. If you can just not enter anything for those then leave them alone.

Published: 2013/11/24 16:56 • Updated: 2013/11/24 16:56
Ok but in all cases there Stocket or port and if I leave empty it does not work.

We can have an installation tutorial with a simple mysql database?
Published: 2013/11/25 5:11 • Updated: 2013/11/25 5:11
Good Idea. I haven`t had a chance to play with this latest version yet because of all my tests and such I had last week. I will get with Richard and build an Alpha based install guide to help users install this version.

I will try to get this done as soon as I can and make sure Richard doesn't need to add anything to it.

I will attempt to keep this up to date as much as I can as well.

Published: 2013/11/25 9:32 • Updated: 2013/11/25 18:53
Ok but in all cases there Stocket or port and if I leave empty it does not work.

I normally test on my WAMPServer installed on my PC, so today I installed in on my 1and1 host, and it worked without any problems. I have left the Port and Socket empty.

They provide right now PHP 5.4.21 and MySQL 5.1

We can have an installation tutorial with a simple mysql database?

The process installation has not changed from XOOPS 2.5.x, only the theme for the installer, so you have different-looking screens.
The only difference is that you have now a selection for databases, but choose the "PDO MySQL" driver and leave the Port and Socket empty.

Remember that you need minimum PHP 5.3.7
Published: 2013/11/26 14:46 • Updated: 2013/11/26 14:46
Look here
Published: 2013/11/27 5:19 • Updated: 2013/11/27 5:19
Well, this is really weird. Can you do me a favor, and install it on WAMPServer?
Because I don't have any problems here, so it would be interesting to compare it.

What Windows version do you have?

Can you take a look at Apache error log if there is anything there?
Published: 2013/11/27 5:53 • Updated: 2013/11/27 5:53
I'm on Mac OS 10.8.5 and MAMP 2.2
Published: 2013/11/27 6:58 • Updated: 2013/11/27 6:58
Do you have composer installed? Have you run composer to install the dependent libraries as outlined on the GitHub page?

These two steps are necessary with 2.6 Alpha 3 prior to attempting to install xoops.

I did try to run that video to look at it but it comes up as "corrupt video" on my computer.

I will be updating the install manual today to include this information so hopefully it can be included with the alpha code.
Published: 2013/11/27 14:50 • Updated: 2013/11/27 14:51
This is a video showing the installation with Composer on Windows.

The total time for downloading XOOPS and Composer, installing Composer, downloading with Composer extra libraries needed for XOOPS, and finally installing XOOPS itself:
4 minutes, 40 seconds.

There were no changes made to any configuration files, or anything.

More info, incl. links to downloads, is in this thread
Published: 2013/12/1 15:51 • Updated: 2013/12/1 15:53
Took a quick look since I was curious on this early alpha version.

So far I have these problems with the Page Module:

1. Guests can't comment even if you have turned on "allow anonymous to comment" in preferences. It still says permission denied when you press Publish Comment button.
2. The star rating don't work properly in Firefox.
3. I can't use another editor than the default DHTML editor. I getting this error when trying to use the TinyMCE editor:

Fatal error: Call to a member function getCss() on a non-object in C:\xampp\htdocs\xoopsalpha3\htdocs\class\xoopseditor\tinymce\tinymce.php on line 242

The Publisher Module:

Getting this error when trying to create a directory:

Create a category
Fill the following form in order to create a new category. The newly created category will be automatically displayed in the user side.
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY weight ASC' at line 1' in C:\xampp\htdocs\xoopsalpha3\htdocs\xoops_lib\vendor\doctrine\dbal\lib\Doctrine\DBAL\Connection.php:698 Stack trace: #0 C:\xampp\htdocs\xoopsalpha3\htdocs\xoops_lib\vendor\doctrine\dbal\lib\Doctrine\DBAL\Connection.php(698): PDO->query('SELECT * FROM x...') #1 C:\xampp\htdocs\xoopsalpha3\htdocs\class\database\connection.php(216): Doctrine\DBAL\Connection->executeQuery('SELECT * FROM x...', Array, Array, NULL) #2 C:\xampp\htdocs\xoopsalpha3\htdocs\xoops_lib\vendor\doctrine\dbal\lib\Doctrine\DBAL\Query\QueryBuilder.php(204): XoopsConnection->executeQuery('SELECT * FROM x...', Array, Array) #3 C:\xampp\htdocs\xoopsalpha3\htdocs\xoops_lib\Xoops\Core\Kernel\Model\Read.php(68): Doctrine\DBAL\Query\QueryBuilder->execute() #4 C:\xampp\htdocs\xoops in C:\xampp\htdocs\xoopsalpha3\htdocs\xoops_lib\vendor\doctrine\dbal\lib\Doctrine\DBAL\DBALException.php on line 91

Anyone else having these problems?

Setup: Apache/2.4.7 (Win32) OpenSSL/0.9.8y PHP/5.4.22 mysqlnd 5.0.10.

The Menus Module:

I have created some menus but they don't show up on frontpage. I have checked the permissions and stuff.
Published: 2013/12/21 16:50 • Updated: 2013/12/21 17:25
now i install and testing alpha 3...

composer install need enable openssl
Resized Image

Published: 2013/12/23 21:47 • Updated: 2013/12/23 21:47
Wouldn't it be time to publish an update on this issue ? Now, it is very silent: no news on new Xoops versions, no news on modules updates. Xoops seems to be dead.

Perhaps, some messages about the things you're woking on, would help !

Published: 2014/2/1 0:02 • Updated: 2014/2/1 0:02
The best way to see what is happening in XOOPS is:

a) for info about XOOPS 2.5.x platform and modules: subscribe to our SVN Mailing list

b) for info about XOOPS 2.6.0 platform: just follow our GitHub XOOPS Core repository

You'll see from there very clearly that XOOPS is very far away from being dead!

And there is a lot of stuff happening! Did you also see the fantastic work done on the xBootstrap theme?
Published: 2014/2/1 11:32 • Updated: 2014/2/1 14:41
xFreshUi admin theme coming...
XOOPS don't stop ;)
Published: 2014/2/1 21:02 • Updated: 2014/2/1 21:02
I can user this version now??? or still has errors for correct???
Published: 2014/2/6 10:21 • Updated: 2014/2/6 10:21
I can user this version now??? or still has errors for correct???

If you're talking about XOOPS 2.6.0, you can test it now, but till you see the word "Final", you should NOT use it for any production site!
Published: 2014/2/6 21:29 • Updated: 2014/2/6 21:29
2.6 version is a good one. its user friendly and easy to manage

I think Slow versionalized is good it reason to get more time to creating a better product. New vertions including a modules good for developers but I think good CMS need a this type feature (module) it’s are

1. bulletin board system (newbb or other) (reason all web site need to customer or outside people involving system )

2. article system (news or publisher ) (reason is web CMS controlling back end and sometimes frontend)

3. image system (extgallery ) system

5. site statistic system (I think we have different type of site statistic or counters system (ex:- Google analytical or Alexia ) but CMC need to statistic system)

6. wiki system (gwiki is good wiki system it resone is creating and editing meta tag for page but mane disadvantage is cant security or locking separately pages ) (wiki system need for org site and lot of knowledge sharing sites it can creating a web 2 system I seeing most site including a media wiki ) (gwiki Woking for 2.6 thanks for Richard Griffith )

7. security system (capcha or other system)

8. gest book or personal mailing system (to webmaster or site owner)

9. logging system ( open ID or using face book ID logging system )

10. banner system (but xoops not need this why banners can directly adding to template or block )

I think this feature main others are miner needs for site
But this all module update to the same time

Please add mailing system filed separately input boxes see example
Mail Sender: input box
Authentication: input box
SMTP Server: input box
Port: input box

Thank for xoops developers
Published: 2014/2/22 11:28 • Updated: 2014/2/22 11:28