Get XOOPS XOOPS FAQ Forums News Themes Modules
News World of XOOPS Developers Hacks Modules Themes YAXS Archive Submit News

XOOPS vs. Herko Coomans

Local Support

Make a donation

Please select an amount to donate


Do you want your username revealed with your donation?
Yes - List me as a Generous Donor
No - List my donation as from an Anonymous Donor


Search

Twitter News

Cumulus Tag Cloud

admin Arabic banner block Christmas comments cumulus DayDawn dhsoft e-Commerce E-Learning Google GUI hacks instant-zero jQuery module news Nordic Olédrion oxygen PageRank security SEO simple-XOOPS sport tag Theme wiki xoops

New Users

Registering user

# 116762

maleinfect

Welcome to XOOPS!

Archives

Advertisement

XOOPS Code hosted on SourceForge

Release of XOOPS 2.3.0 RC

Posted by phppp on 2008/7/28 0:10:00 (6732 reads) | Posted on XOOPS
The XOOPS Development Team is pleased to announce the release of XOOPS 2.3.0 RC.
The objective of XOOPS 2.3 releases is to merge the two existent branches of 2.0 and 2.2 and to build a bridge towards our next generation of system XOOPS 3.0.
With XOOPS 2.3 releases, users will be able to learn some of new features that will be available in XOOPS 3.0, while developers can understand better the direction of XOOPS development, and designers can learn what features will be supported in the future.
Both backward and forward compatibility will be guaranteed as much as possible. Modules written for 2.0.* and 2.2.* will work with 2.3; applications developed for 2.3 will be compatible with XOOPS 3.0 automatically.
Developers are encouraged to write their application modules on XOOPS 2.3 so they can incorporate some of the new features and ensure easy migration to XOOPS 3.0.
The RC release is freezing the key features for this release with some minor improvements introduced in the specific release.

Download from Sourceforge repository.

What's New for Developers
-----------------------------------

1 Improved XOOPS ORM by enabling extensible persistable object handler:
- The improved persistable object handler supports almost all common methods for database access and data treatment, so that developers do not need to write their own classes or methods;
- Custom handler is supported. Developers can add their own handler if they want more functionality or to replace XOOPS native handlers.
2 Improved text sanitizer:
- Custom extension is supported. Developers can add new filters or methods to sanitizer based on their specific needs.
- Built-in extensions, which can be disabled or enabled (e.g. for Flash, YouTube, images, Wiki, syntax highlight, text filter, etc.)
- Combined with improved persistable object handler (see above), text input from users will be filtered automatically for security considerations.
3 Custom Frameworks support:
- Module developers can add their own library or frameworks (located in XOOPS_ROOT_PATH/Frameworks) which can be shared by other modules.
- PEAR, Geshi have been provided as custom libraries in Frameworks.
- Once the code inside Frameworks is proven stable and valuable, they will be adopted by XOOPS core and moved into XOOPS core package. This way we can build a standard, efficient channel for third-party developers to contribute.
4 XOOPS editor packages are now supported officially:
- A XoopsEditor handler is built to accept third-party editors;
- Three editors, including Textarea, Dhtmltextarea, and Extended Dhtmltextarea are provided in XOOPS core. FCKeditor, TinyMCE, Koivi are now provided as third-party add-ons.
5 XOOPS CAPTCHA is built into XOOPS core:
- CAPTCHA has been added to registration and comment forms.
- Module developers can add CAPTCHA very easily to their applications.
6 XOOPS Control Panel GUI is introduced:
- Old administration interface has been kept as legacy
- A new interface is designed, although very rough at this stage
- Custom interfaces are allowed, ThAdmin by MusS and Kris is the first one introduced
7 XOOPS file and folder engine is added, based on CakePHP.
8 XOOPS Cache engine is built based on CakePHP.
9 Some other improvements and new resources:
- XoopsLocal for localization;
- XoopsLoad emulating SPL autoload in PHP5;
- XoopsUtility as a collection for miscellaneous methods used by XOOPS;
- Block clone feature is activated to save module developers' efforts;
- Enabled character set and collation support for MySQL 4.1+;
- Upgraded Smarty to 2.6.19;
- Upgraded phpmailer to 2.0.0;
- Added XOOPS data and library folders for forward compatibility with XOOPS 3.0;
- Added XOOPS_TRUST_PATH for compatibility with some modules, e.g. protector
10 For more changes, please check changelog.txt



What's New for Theme/Template developers
-----------------------------------

1 Rel attribute for anchors is now supported. Developers/designers are encouraged to use (X)HTML compliant "rel" attribute instead of "target".
2 Control Panel GUI handler is introduced thus designers now get the power to make beautiful backend interfaces.


What's New for Users
-----------------------------------
Some of the new features that might interest users:
- Default character set encoding has been changed to UTF-8;
- Enabled "auto login" or "remember me";
- CAPTCHA is enabled for registration and comment system;
- Block clone enabled so that webmasters have more flexibility;
- XOOPS editor package is provided and most visual editors are avilable, e.g. FCKeditor, TinyMCE, etc.;
- Side-wide editor;
- Mask is added for start page;
- Implemented new installer with user experience improvement experiments;
- Permissions for access to user profile page is configurable.


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

PHP
Any PHP version >= 4.3 (PHP 4.2.x may work but is not officially supported)
MySQL
MySQL server 3.23+
Web server
Any server supporting the required PHP version (Apache highly recommended)


Downloading XOOPS 2.3 RC
-----------------------------------

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


Installing XOOPS 2.3 Beta
-----------------------------------

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 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.
4. 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.
5. Access the folder where you installed the htdocs/ files using your web browser to launch the installation wizard


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

Upgrading from XOOPS 2.0.* above 2.0.14 and 2.2.* (using the full package)
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 machine
2. Delete htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/extras/, htdocs/template_c/, htdocs/themes/ and htdocs/uploads/ from the "htdocs" folder on your LOCAL machine
3. Upload the content of the htdocs folder on your LOCAL machine 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, or even 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.
6. Access /upgrade/ with a browser, and follow the instructions
7. Follow the instructions to update your database
8. Delete the upgrade folder from your server

Upgrading from any XOOPS ranging from 2.0.7 to 2.0.13.2 (using the full package):
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 machine
2. Delete htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/extras/, htdocs/template_c/, htdocs/themes/ and htdocs/uploads/ from the "htdocs" folder on your LOCAL machine
3. Upload the content of the htdocs folder on your LOCAL machine 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
6. 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.
7. 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.
8. Access /upgrade/ with a browser, and follow the instructions
9. Write-protect mainfile.php again
10. Delete the upgrade folder from your server
11. Update the "system" module from the modules administration interface



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
-----------------------------------

The packages do not contain any module apart from the system one. You are invited to browse the XOOPS modules repository to get some. Note: as a new repository is being built, the current repository is not up-to-date, PLEASE VISIT DEVELOPERS' WEBSITES TO MAKE SURE YOU ARE USING LATEST VERSION OF MODULES.
We also highly recommend the installation of the Protector module which will bring additional protection and logging capabilities to your site.


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


Printer Friendly Page Send this Story to a Friend Create a PDF from the article


Bookmark this article at these sites

                   

The comments are owned by the poster. We aren't responsible for their content.

thank you phppp
i go to testing new version
Persian language :
http://www.irxoops.org/modules/wfdown ... lefile.php?cid=14&lid=244
Persian news :
http://www.irxoops.org/modules/news/article.php?storyid=258

please read it : http://sourceforge.net/tracker/index. ... roup_id=41586&atid=430843
Posted: 2008/7/28 7:01 • Updated: 2008/7/28 7:12
As its RC now:

Where are the extended profiles (modules/profile/) for 2.2.x users? Will this be included in the final release or are they gone?
Posted: 2008/7/29 7:20 • Updated: 2008/7/29 7:20
I have asked this several times but have never had an answer from the developers.

Without the ability to implement the additional information provided by the extended profiles module, I cannot upgrade to 2.3. I know that I am not the only one who went to 2.2.X in the first place because of the ability to add to the information provided in the basic XOOPS user profiles. On our site, this ability is crucial and I will be very upset if it is not available in 2.3 and later versions.

Barry Cooper
Posted: 2008/7/29 13:38 • Updated: 2008/7/29 13:38
I made a thread in the forum..i've the same issue

http://www.xoops.org/modules/newbb/vi ... id=292991#forumpost292991
Posted: 2008/7/29 14:03 • Updated: 2008/7/29 14:03
Quote:
On our site, this ability is crucial and I will be very upset if it is not available in 2.3 and later versions.


Barry, in one way or the other, we'll have it sooner or later. It's only question of time.
Posted: 2008/7/29 18:05 • Updated: 2008/7/29 18:05
Thank you. I also heard from DJ (phppp) that the Extended Profiles module would be included in a later RC version or perhaps 2.3.0.1. If I sounded frustrated it was because I had posted this question before but not seen an answer. I looked through the thread regarding the profiles module mentioned in another message here. I can understand some of the difficulties in making decisions because different users have different ideas and/or needs. I subscribe to the idea that the core profiles should be minimal with as much extensibility and control by the admin as possible. I'll post a comment there (under mboyden's thread. The main thing in terms of merging 2.2.X into 2.3 is that there is a way to import the data (unique fields and data) from the 2.2 EP module into the 2.3 profiles module(s) (core content and module).

Barry
Posted: 2008/7/30 12:57 • Updated: 2008/7/30 12:57
I think this is a basic thing and should be in the core and not in an extra module.
Xoops development is discontinued since a long time and we wait for 2.3 for years now - so i think it should include basic things even when this will delaying the release.
Who cares for another month or two...
Posted: 2008/8/1 5:16 • Updated: 2008/8/1 5:16
I had problems with updating my site to XOOPS 2.3 and PHP5, which included Charsets, PMs not working, some members could get onto the site others were sent to other pages on the site, others could not logon: sorted it out after 2 days;

1. Theme needs updating, charset errors
2. Deleted modules not compatable with php5;

x-movie Version 2.65
Memberlist Version 1
MyQuiz Version 3

These caused multiple errors, if you get errors turn off modules one by one and check site again.

This may save you days of trying to figure it out.

Thanks to all XOOP Members who helped with some of the problems

Even after all this, XOOPS is the best
Posted: 2008/8/3 13:20 • Updated: 2008/8/3 13:22
I don't understand anything with XoopsFormEditor, it's a complete mess !
I'm trying to use it with the News module without any success, and that's the same with CBB ....
Each time I get this :
Quote:

Fatal error: Maximum function nesting level of '100' reached, aborting! in C:\inetpub\wwwroot\x23\class\logger.php on line 160
Call Stack
# Time Memory Function Location
1 0.0040 291520 {main}( ) ..\post.php:0
2 0.1759 8754920 include( 'C:\inetpub\wwwroot\x23\modules\newbb\include\forumform.inc.php' ) ..\post.php:462
3 0.1993 9758976 XoopsFormEditor->XoopsFormEditor( ) ..\forumform.inc.php:128
4 0.2003 9829320 XoopsEditorHandler->get( ) ..\formeditor.php:52
5 0.2003 9829688 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
6 0.2035 9855560 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
7 0.2038 9858760 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
8 0.2040 9862600 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
9 0.2040 9862968 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
10 0.2050 9865832 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
11 0.2052 9869608 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
12 0.2055 9873016 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
13 0.2055 9873384 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
14 0.2064 9876248 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
15 0.2067 9879552 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
16 0.2069 9883032 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
17 0.2069 9883400 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
18 0.2079 9886288 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
19 0.2082 9890264 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
20 0.2084 9893808 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
21 0.2084 9894176 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
22 0.2094 9897128 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
23 0.2097 9900656 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
24 0.2099 9904736 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
25 0.2099 9905104 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
26 0.2109 9908056 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
27 0.2111 9911608 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
28 0.2113 9915152 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
29 0.2114 9915520 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
30 0.2123 9918472 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
31 0.2126 9922032 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
32 0.2128 9925608 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
33 0.2128 9925976 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
34 0.2138 9928928 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
35 0.2140 9932488 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
36 0.2143 9936064 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
37 0.2143 9936432 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
38 0.2152 9939384 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
39 0.2155 9942944 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
40 0.2157 9946520 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
41 0.2157 9946888 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
42 0.2167 9949840 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
43 0.2169 9953936 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
44 0.2172 9957544 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
45 0.2172 9957912 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
46 0.2181 9960808 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
47 0.2184 9964400 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
48 0.2186 9967952 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
49 0.2186 9968320 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
50 0.2196 9971272 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
51 0.2198 9975912 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
52 0.2201 9979464 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
53 0.2201 9979832 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
54 0.2211 9982784 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
55 0.2213 9986368 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
56 0.2216 9989920 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
57 0.2216 9990288 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
58 0.2226 9993240 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
59 0.2228 9996824 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
60 0.2231 10000376 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
61 0.2231 10000744 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
62 0.2241 10003696 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
63 0.2243 10007280 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
64 0.2245 10010832 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
65 0.2245 10011200 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
66 0.2255 10014152 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
67 0.2257 10017736 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
68 0.2260 10021288 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
69 0.2260 10021656 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
70 0.2269 10024608 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
71 0.2272 10028192 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
72 0.2274 10031744 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
73 0.2274 10032112 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
74 0.2284 10035064 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
75 0.2286 10038648 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
76 0.2289 10042200 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
77 0.2289 10042568 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
78 0.2298 10045520 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
79 0.2301 10049104 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
80 0.2303 10052656 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
81 0.2303 10053024 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
82 0.2313 10055976 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
83 0.2315 10059560 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
84 0.2318 10063112 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
85 0.2318 10063480 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
86 0.2327 10066432 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
87 0.2330 10071088 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
88 0.2332 10074640 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
89 0.2332 10075008 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
90 0.2342 10077960 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
91 0.2345 10081544 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
92 0.2347 10085096 XoopsEditorHandler->get( ) ..\formdhtmltextarea.php:107
93 0.2347 10085464 XoopsEditorHandler->_loadEditor( ) ..\xoopseditor.php:131
94 0.2357 10088416 FormDhtmlTextArea->__construct( ) ..\xoopseditor.php:212
95 0.2359 10092000 XoopsFormDhtmlTextArea->XoopsFormDhtmlTextArea( ) ..\dhtmltextarea.php:39
96 0.2360 10093560 xoops_load( ) ..\formdhtmltextarea.php:105
97 0.2360 10093640 XoopsErrorHandler_HandleError( ) ..\logger.php:0
98 0.2360 10093992 XoopsLogger->handleError( ) ..\logger.php:229
99 0.2360 10095160 XoopsLogger->sanitizePath( ) ..\logger.php:124


If someone succeed to use it, tell me how !
Posted: 2008/8/9 4:23 • Updated: 2008/8/9 4:23
Hi herve,

I think this is not php bug but server bug, so try to add:

ini_set(’memory_limit’, ‘12M’);

to mainfile.php
Posted: 2008/8/9 8:56 • Updated: 2008/8/9 8:56
Hello Mowaffak,

It's not a problem of memory (my memory_limit is set to 96 Mb), it's an infinite loop.

Bye,
Hervé
Posted: 2008/8/9 8:59 • Updated: 2008/8/9 8:59
@hervt: the bug is fixed in SVN.
I also made come code for news, will post later.
Posted: 2008/8/10 6:22 • Updated: 2008/8/10 6:22
Suggested code for news module:

/include/functions.php
/**
 * Retreive an editor according to the module's option "form_options"
 */
function &news_getWysiwygForm($caption$name$value ''$rows 35$cols 60$supplemental='')
{
    
$editor_configs = array();
    
$editor_configs['name'] = $name;
    
$editor_configs['value'] = $value;
    
$editor_configs['rows'] = $rows $rows 35;
    
$editor_configs['cols'] = $cols $cols 60;
    
$editor_configs['width'] = "100%";
    
$editor_configs['height'] = "400px";

    
$editor = new XoopsFormEditor($captionnews_getmoduleoption('form_options'), $editor_configs);
    return 
$editor;
}


/xoops_version.php
/**
 * Editor to use
 */
$modversion['config'][20]['name'] = 'form_options';
$modversion['config'][20]['title'] = "_MI_NEWS_FORM_OPTIONS";
$modversion['config'][20]['description'] = '_MI_NEWS_FORM_OPTIONS_DESC';
$modversion['config'][20]['formtype'] = 'select';
$modversion['config'][20]['valuetype'] = 'text';
xoops_load('xoopseditorhandler');
$modversion['config'][20]['options'] = array_flip(xoopsEditorHandler::getList());
$modversion['config'][20]['default'] = 'dhtmltextarea';
/*
$modversion['config'][20]['options'] = array(
                                            _MI_NEWS_FORM_DHTML=>'dhtml',
                                            _MI_NEWS_FORM_COMPACT=>'textarea',
                                            _MI_NEWS_FORM_SPAW=>'spaw',
                                            _MI_NEWS_FORM_HTMLAREA=>'htmlarea',
                                            _MI_NEWS_FORM_KOIVI=>'koivi',
                                            _MI_NEWS_FORM_FCK=>'fck',
                                            _MI_NEWS_FORM_TINYEDITOR=>'tinyeditor'
                                            );
$modversion['config'][20]['default'] = 'dhtml';
*/

Posted: 2008/8/10 10:02 • Updated: 2008/8/10 10:02
Thank you very much !
Posted: 2008/8/10 10:09 • Updated: 2008/8/10 10:09
Hey nice release I have made a torrent out of it as I just changed my mainfile.php to its current schemer for 2.3.0 RC and modified the xoop_data folder to the (same as templates) in the old on and it was online the next refresh.

Here is the torrent:

We have set up a XOOP Torrent Section, I think we should have one here for themes and so on, it is a great distribution of media to all in the world around us.

For Example:

http://www.chronolabs.org.au/torrents/XOOPS/4,0,0,0,dateD
http://www.chronolabs.info/torrents/XOOPS/4,0,0,0,dateD
http://www.chronolabs.net/torrents/XOOPS/4,0,0,0,dateD
http://www.chronolabs.org/torrents/XOOPS/4,0,0,0,dateD
http://www.chronolabs.ca/torrents/XOOPS/4,0,0,0,dateD
http://www.chronolabs.cn/torrents/XOOPS/4,0,0,0,dateD

Will all display the XOOPS Core Releases.

If you are on a slow modem as I know even my college mates here in australia some still are, you can download XOOPS 2.3.0 RC on the latest version of X-Torrent by clicking below.

Open in new window

If you want it XOOPS Core via rss feed use this url : http://www.chronolabs.info/modules/xtorrent/rss/4.rss

You might like to read an article we wrote on Torrents as a medium in our forum at chronolabs one of the URLS.
Posted: 2008/8/23 12:25 • Updated: 2008/8/23 12:25
line...

xoops_load('xoopseditorhandler');

in xoops_version.php should be...

xoops_load('xoopsEditorHandler');
Posted: 2008/9/24 10:06 • Updated: 2008/9/24 10:06