<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="ARTICLE @ XOOPS powered by FeedCreator" -->
<rss version="0.91">
    <channel>
        <title>Christian Web Resources :: Blog</title>
        <description><![CDATA[XML for blog XOOPS Project]]></description>
        <link>http://www.christianwebresources.net/modules/planet/index.php/b49</link>
        <lastBuildDate>Sun, 19 May 2013 03:38:35 -0900</lastBuildDate>
        <generator>ARTICLE @ XOOPS powered by FeedCreator</generator>
        <image>
            <url>http://www.christianwebresources.net/modules/planet/images/logo.png</url>
            <title>Christian Web Resources :: Blog</title>
            <link>http://www.christianwebresources.net/modules/planet/</link>
            <width>80</width>
            <height>15</height>
            <description>XML for blog XOOPS Project</description>
        </image>
        <language>en</language>
        <managingEditor>steve at christianwebresources dot net</managingEditor>
        <webMaster>steve at christianwebresources dot net</webMaster>
        <category>Planet</category>
        <item>
            <title>XOOPS 2.5.6 Final Released</title>
            <link>http://www.christianwebresources.net/modules/planet/view.article.php/2340</link>
            <description><![CDATA[The <strong>XOOPS Development Team</strong> is pleased to announce the release of <strong>XOOPS 2.5.6 Final.</strong> <br /><br /><a href="https://sourceforge.net/projects/xoops/files/XOOPS%20Core%20(stable%20releases)/XOOPS_2.5.6/" target="_blank"><br /><img class="auto-style1" height="137" src="/uploads/logos/download-xoops.png" width="317" alt="download-xoops.png" /></a><br /><br />This release is focused on making XOOPS 2.5.6 compatible with <strong>PHP 5.4.x</strong>,  on security enhancements,  and on updating external libraries to their latest versions:<br /><br /><strong>- Smarty 2.6.27<br />- TinyMCE  3.5.8<br />- jQuery 1.8.3<br />- jQueryUI 1.10<br /></strong><br /><br /><strong><span style="color:#FF0000;">Since this version includes security fixes, it is highly recommended to update to this version ASAP</span>!</strong><br /><br />See the Changelog for more details.<br /><br /><strong>IMPORTANT NOTE: </strong><br />-----------------------------------<br />Due to changes related to security, it might happen that in one or two modules saving of the Permissions in Admin might not work. We are finalizing the Basic Module Pack, where all modules have been tested on XOOPS 2.5.6. Please check the News on XOOPS Website for a special announcement about the updated modules, or ask on the XOOPS Forums. <br />Or you can read more detailed information about how to fix it yourself in /docs folder in the file: "fixing_permissions.txt"<br /><br /><span style="color:#FF0000;">Please post and discuss all issues related to this release in <a href="http://xoops.org/modules/newbb/viewtopic.php?post_id=353282" rel="external" title="">this Forum</a></span><br /><br />We also need help with <a href="http://xoops.org/modules/newbb/viewtopic.php?post_id=353283#forumpost353283" rel="external" title=""><strong>Translations using Transifex</strong></a><br /><br /><strong>System requirements</strong><br />-----------------------------------<br /><br /><strong><em>PHP:</em></strong><br />Any PHP version &gt;= 5.2 (PHP 5.3+ is strongly recommended)<br /><br /><strong><em>MySQL:</em></strong><br />MySQL server 5.0+<br /><br /><strong><em>Web server:</em></strong><br />Any server supporting the required PHP version (Apache highly recommended)<br /><br /><strong>Downloading XOOPS</strong><br />-----------------------------------<br /><br />You can get this release package from the <a href="https://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28stable%20releases%29/XOOPS_2.5.6/" rel="external" title="">Sourceforge repository</a>.<br />There are .zip and .gz archives provided.<br />Source: http://xoops.org/modules/news/article.php?storyid=6476 ]]></description>
            <pubDate>Mon, 29 Apr 2013 10:40:00 -0900</pubDate>
        </item>
        <item>
            <title>Smallworld 1.15 RC 12</title>
            <link>http://www.christianwebresources.net/modules/planet/view.article.php/2332</link>
            <description><![CDATA[This release is concentrating on bug fixes and  adjusting javascript on the newer jquery 1.90+ versions wich has changed a lot of functions as well as removing others. <br /><br />The module does have new functions though.<br /><br />Smallworld is a module to simulate a social network system. Add friends and follow them to keep track of updates .<br /><br /><strong>New in this version.</strong><br /><br />For admin.<br />- Make module accessable for visitors.<br />- Choose wich users can post in home page.<br /><br />For users<br />- Private user settings (let visitors read your comments / post in homepage - if not all they will see is a message to register).<br /><br />Allround new.<br />- Added a permalink icon to all posts to open in new window if there is a lot of comments attached.<br />- Sanitizing content for xoops (making xoopsCode, smileys etc available)<br />- Updated most javascript including new version of image uploader for gallery, jQuery, Bookmarks etc.<br /><br />A few new language defines also. I have merged english text in language files but here they are<br /><br /><a href="https://sourceforge.net/p/xoops/svn/HEAD/tree/XoopsModules/smallworld/trunk/smallworld/docs/lang_diff.txt" rel="external" title="">/docs/lang_diff.php (or find them in files)</a><br /><br /><a href="http://www.culex.dk" rel="external" title="">See demo here. (only admin is avail in startpage for testing)</a><br /><br /><a href="http://sourceforge.net/projects/xoops/files/XOOPS%20Module%20Repository/XOOPS2/Smallworld/XOOPS2.5_mod_smallworld_1.15RC12_culex.zip/download" rel="external" title=""><strong>Download here</strong></a><br /><br /><a href="http://xoops.org/modules/newbb/viewtopic.php?start=50&amp;topic_id=74736&amp;order=ASC&amp;status=&amp;mode=0" rel="external" title="">Feedback / suggestion / bugs here</a><br />Source: http://xoops.org/modules/news/article.php?storyid=6473 ]]></description>
            <pubDate>Thu, 18 Apr 2013 08:40:00 -0900</pubDate>
        </item>
        <item>
            <title>gwreports v1.1 RC abailable</title>
            <link>http://www.christianwebresources.net/modules/planet/view.article.php/2323</link>
            <description><![CDATA[A release candidate of version 1.1 of gwreports, geekwright Reports, a MySQL reporting tools for XOOPS, is available for testing. You can download it here:<br /><a href="https://sourceforge.net/projects/gwreports/files/gwreports_v1_1/" rel="external" title=""></a><a href="https://sourceforge.net/projects/gwreports/files/gwreports_v1_1/" title="https://sourceforge.net/projects/gwreports/files/gwreports_v1_1/" rel="external"></a><a href="https://sourceforge.net/projects/gwreports/files/gwreports_v1_1/" title="https://sourceforge.net/projects/gwreports/files/gwreports_v1_1/" target="_blank">https://sourceforge.net/projects/gwreports/files/gwreports_v1_1/</a><br /><br /><em>This is a RELEASE CANDIDATE for testing, not general production use.</em><br /><br />In addition to bug fixes, version 1.1 adds the following features:<br /><br />A new auto-complete parameter type that allows you to specify a simple query that returns possible values for a parameter. When the report user enters a partial value for the parameter, the system will respond with a selection list of possible matches using jQuery UI autocomplete. (prototyped by KS Tan)<br /><br />Report sections can now include a data tools option which adds the jQuery UI dataTables plugin to the report display. This enables column sorting, value filtering and pagination. (prototyped by KS Tan)<br /><br />French language support. (supplied by Philippe Masson)<br /><br />And last but not least, XOOPS 2.5+ Blue Move and ModuleAdmin compatibility.<br /><br />A demo report featuring the new auto-complete and data tools features can be found here:<br /><a href="http://geekwright.com/modules/gwreports/report_view.php?rid=2" rel="external" title=""></a><a href="http://geekwright.com/modules/gwreports/report_view.php?rid=2" title="http://geekwright.com/modules/gwreports/report_view.php?rid=2" rel="external"></a><a href="http://geekwright.com/modules/gwreports/report_view.php?rid=2" title="http://geekwright.com/modules/gwreports/report_view.php?rid=2" target="_blank">http://geekwright.com/modules/gwreports/report_view.php?rid=2</a><br /><br /><br />As always, any and all feedback is greatly appreciated.<br /><br />Source: http://xoops.org/modules/news/article.php?storyid=6470 ]]></description>
            <pubDate>Sat, 13 Apr 2013 14:32:07 -0900</pubDate>
        </item>
        <item>
            <title>New installers for XOOPS on BitNami</title>
            <link>http://www.christianwebresources.net/modules/planet/view.article.php/2321</link>
            <description><![CDATA[We are very happy that BitNami has just released <strong>BitNami Stack for XOOPS</strong> <a href="http://bitnami.com/stack/xoops" title="http://bitnami.com/stack/xoops" rel="external"></a><a href="http://bitnami.com/stack/xoops" title="http://bitnami.com/stack/xoops" target="_blank">http://bitnami.com/stack/xoops</a>. <br /><br /><img src="http://farm9.staticflickr.com/8116/8631521098_4f33f83b55_b.jpg" alt="Original Image" /><br /><br />It is an easy one-click installer for Windows, OS X and Linux. They are self-contained and independent so you can install it without modify your system.<br /><br />You can also download a Virtual Appliance ready-to-run or you can deploy it for free in the Amazon or Azure Cloud.<br /><br />They ships XOOPS v2.5.5 and dependencies: Apache 2.4.4, PHP 5.4.13 and MySQL 5.5.29.<br /><br />The main benefit for XOOPS of being in BitNami distribution will be an increased number of choices for users to install XOOPS, and making it easier for them to install XOOPS with one click on various platforms.<br /><br />It is great that after being included just last month in <a href="http://xoops.org/modules/news/article.php?storyid=6461" rel="external" title=""><strong>SourceForge's Directory for "Enterprise-Ready Open Source Projects</strong>"</a>, now we are also included in BitNami distribution. <br /><br />We very much appreciate the hard work by the BitNami team and their support.   <br /><br />Please provide feedback in <a href="http://xoops.org/modules/newbb/viewtopic.php?topic_id=75984" rel="external" title="">this thread</a>.<br />Source: http://xoops.org/modules/news/article.php?storyid=6468 ]]></description>
            <pubDate>Tue, 09 Apr 2013 01:00:57 -0900</pubDate>
        </item>
        <item>
            <title>SourceForge adds XOOPS to its directory of &amp;quot;Enterprise-Ready Open Source Projects&amp;quot;</title>
            <link>http://www.christianwebresources.net/modules/planet/view.article.php/2312</link>
            <description><![CDATA[SourceForge has recently announced creation of a directory for "<strong><a href="https://sourceforge.net/directory/enterprise" rel="external" title="">Enterprise-Ready Open Source Projects</a></strong>", or <strong>"Enterprise Directory"</strong>. These are the projects that are geared specifically for use within a company. This might include areas such as project management, office suites, or customer relationship management (CRM) software, and of course CMS. <br /><br />The SourceForge Enterprise Directory is the authoritative destination for researching and downloading Enterprise-Ready projects. It allows for rich community interaction on Open Source titles through the new reviews and ratings system, and enables direct reach to the developers of these titles.<br /><br /><strong>We are very proud to announce that XOOPS has been added to this directory! </strong> <br /><br />This is a clear testimony to the quality of XOOPS and the hard work of the XOOPS community!  <br /><br />The inclusion in the Enterprise Directory is reflected now in the new look of XOOPS on <a href="https://sourceforge.net/projects/xoops/" rel="external" title="">SourceForge</a>, which will appear <u>only on select Enterprise-Ready projects</u>:<br /><br /><img src="http://farm9.staticflickr.com/8526/8600558577_465399abeb_b.jpg" alt="Original Image" /><br /><br />Viva XOOPS! <img class="imgsmile" src="http://xoops.org/uploads/smil42e7a3d4c7b9f.gif" alt="" /><br />Source: http://xoops.org/modules/news/article.php?storyid=6461 ]]></description>
            <pubDate>Sat, 30 Mar 2013 11:30:00 -0900</pubDate>
        </item>
        <item>
            <title>Classifieds 2.53 RC1 Released 3/27/13</title>
            <link>http://www.christianwebresources.net/modules/planet/view.article.php/2311</link>
            <description><![CDATA[<img src="http://www.jlmzone.com/modules/classifieds/images/ads.gif" class="left" alt="Original Image" />I have just released Classifieds 2.53 RC1.<br />There are no new features except the admin has changed a bit.<br />It now uses the new module admin style. I also changed the way categories are listed in the admin. I did it the way Mamba did in my Jobs module. I want to thank Mamba for his work.<br /><br />You can get the module <a href="http://www.jlmzone.com/modules/mydownloads/" rel="external" title="">HERE</a>.<br /><br /> Please report any problems <a href="http://www.jlmzone.com/modules/newbb/viewtopic.php?topic_id=587" rel="external" title="">here</a>.<br /><br />Tested on:<br />Xoops - 2.5.5<br />PHP - 5.3.23<br />MYSQL - 5.1.68-cll<br />Everything works fine for me.<br /><br />Thank You,<br />Source: http://xoops.org/modules/news/article.php?storyid=6458 ]]></description>
            <pubDate>Thu, 28 Mar 2013 07:10:00 -0900</pubDate>
        </item>
        <item>
            <title>XOOPS 2.5.6 RC 1 Released for Testing on PHP 5.4</title>
            <link>http://www.christianwebresources.net/modules/planet/view.article.php/2310</link>
            <description><![CDATA[After <strong>over 42,000 downloads of XOOPS 2.5.5</strong>, we're getting closer to release of our next version: <strong>XOOPS 2.5.6</strong><br /><br />As more and more hosts are switching to PHP 5.4.x, some of our users are having issues with XOOPS 2.5.5, since it was not certified for PHP 5.4.x<br /><br />Therefore we will be releasing <strong>XOOPS 2.5.6</strong>, that will run without any problems on PHP 5.4.x<br /><br />Please note: the fact that the XOOPS Core runs correctly on PHP 5.4.x, doesn't mean that all your modules will run correctly, therefore you'll need to test them.<br /><br />However, the recently released modules that qualify for our <a href="http://xoops.org/modules/news/article.php?storyid=6411" rel="external" title=""><strong>Basic Module Pack</strong></a>, are all tested on PHP 5.4.13, and they should run just fine. <br /><br />There will be more modules coming soon (see <a href="http://xoops.org/modules/news/article.php?storyid=6441" rel="external" title=""><strong>this list</strong></a>)<br /><br />For all others, please let us know about any issues you might have.<br /><br /><strong>Download: </strong><a href="https://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28Beta%20Releases%29/XOOPS_2.5.6_RC1/" rel="external" title="">SourceForge File Repository</a>.<br /><br /><span style="color:#FF0000;">Please remember: This is RC Release version for features testing only!!!! <br /><br />DO NOT install it on a production site and DO NOT upgrade any production site with it!!!<br /><br />Please post and discuss all issues related to this release in <a href="http://xoops.org/modules/newbb/viewtopic.php?topic_id=75956" rel="external" title="">this thread</a></span><br /><br />XOOPS Development Team<br />March 27th, 2013<br />Source: http://xoops.org/modules/news/article.php?storyid=6457 ]]></description>
            <pubDate>Thu, 28 Mar 2013 08:00:00 -0900</pubDate>
        </item>
        <item>
            <title>XOOPS API documentation upgraded</title>
            <link>http://www.christianwebresources.net/modules/planet/view.article.php/2305</link>
            <description><![CDATA[We are happy to announce a special Website dedicated to XOOPS API Documentation on-line:<br /><br /><a href="http://api.xoops.org" title="http://api.xoops.org" rel="external"></a><a href="http://api.xoops.org" title="http://api.xoops.org" target="_blank">http://api.xoops.org</a><br /><br />XOOPS is  built on top of a Core framework, which provides a set of of  specification for routines, data structures, object classes, and variables. At the center of the Core is the object model that is based on two XOOPS classes XoopsObject and XoopsPersistableObjectHandler. <br /><br />We encourage all module developers to use XOOPS API in their modules, as it will streamline their development, and will enable to take advantage of the already provided services and classes. There is no need to reinvent the wheel! <img class="imgsmile" src="http://xoops.org/uploads/smil42e7a3d4c7b9f.gif" alt="" /><br /><br />To make it easier for you to learn about the XOOPS Core, we are providing you with several API documents:<br /><br />1) Current <a href="http://api.xoops.org/2.5.6" rel="external" title=""><strong>XOOPS 2.5.6</strong></a><br /><br />2) Upcoming <a href="http://api.xoops.org/2.6.0" rel="external" title=""><strong>XOOPS 2.6.0 Alpha 3</strong></a> (subject to change)<br /><br />3) Upcoming <a href="http://api.xoops.org/RMC" rel="external" title=""><strong>Common Utilities</strong></a><br /><br />For example, to see visually the structure of XOOPS classes like here:<br /><br /><img src="http://farm9.staticflickr.com/8531/8568174397_311275a491_z.jpg" alt="Original Image" /><br /><br />you can view the class hierarchy:<br /><br />- <a href="http://api.xoops.org/2.5.6/inherits.html" rel="external" title="">XOOPS 2.5.6</a><br />- <a href="http://api.xoops.org/2.6.0/inherits.html" rel="external" title="">XOOPS 2.6.0</a><br /><br />If you would like to get a better overview of XOOPS Core framework and the API, you can also review the presentation "<a href="http://www.slideshare.net/xoopsproject/oop-adventures-with-xoops" rel="external" title=""><strong>OOP Adventures with XOOPS</strong></a>" <br /><br /><img src="http://cdn.slidesharecdn.com/ss_thumbnails/oopadventureswithxoops-121001010800-phpapp01-thumbnail-2.jpg" alt="Original Image" /><br />Source: http://xoops.org/modules/news/article.php?storyid=6448 ]]></description>
            <pubDate>Tue, 19 Mar 2013 05:20:00 -0900</pubDate>
        </item>
        <item>
            <title>XOOPS 2.5.6 Beta 1 Released for Testing</title>
            <link>http://www.christianwebresources.net/modules/planet/view.article.php/2255</link>
            <description><![CDATA[As more and more hosts are switching to PHP 5.4.x, some of our users are having issues with XOOPS 2.5.5, since it was not certified for PHP 5.4.x<br /><br />Therefore we will be releasing <strong>XOOPS 2.5.6</strong>, that will run without any problems on PHP 5.4.x<br /><br />Please note: the fact that the XOOPS Core runs correctly on PHP 5.4.x, doesn't mean that all your modules will run correctly, therefore you'll need to test them.<br /><br />The recently released modules that qualify for our <a href="http://xoops.org/modules/news/article.php?storyid=6411" rel="external" title="">Basic Module Pack</a>, are all tested on PHP 5.4.8, and they should run just fine.<br /><br />For all others, please let us know about any issues you might have.<br /><br /><strong>Download: </strong><a href="https://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28Beta%20Releases%29/XOOPS_2.5.6_Beta/" rel="external" title="">SourceForge File Repository</a>.<br /><br /><span style="color:#FF0000;">Please remember: This is Beta Release version for features testing only!!!! <br /><br />DO NOT install it on a production site and DO NOT upgrade any production site with it!!!<br /><br /><br />Please post and discuss all issues related to this release in <a href="http://xoops.org/modules/newbb/viewforum.php?forum=74" rel="external" title="">this forum</a></span><br /><br /><br />Source: http://xoops.org/modules/news/article.php?storyid=6429 ]]></description>
            <pubDate>Wed, 23 Jan 2013 18:25:36 -0900</pubDate>
        </item>
        <item>
            <title>XOOPS 2.6.0 Alpha 2 Released for Testing</title>
            <link>http://www.christianwebresources.net/modules/planet/view.article.php/2252</link>
            <description><![CDATA[The XOOPS Core Development Team is pleased to announce the release of <strong><a href="http://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28Beta%20Releases%29/XOOPS_2.6.0_Alpha2/" rel="external" title="">XOOPS 2.6.0 Alpha 2</a></strong>. <br /><br />This is a brand new XOOPS series, with several major changes and enhancements to the Core. <br /><br />You can review the current <strong>XOOPS 2.6.0 Roadmap</strong> <a href="http://xoops.org/modules/news/article.php?storyid=6415" rel="external" title="">here</a><br /><br />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. <br /><br /><strong><span style="color:#FF0000;">Some of the main changes in Alpha 2:</span></strong><br /><br /><strong>Improved API and Modularization:</strong><br /><br />We have extracted from Core several functionalities/behaviors that previously were hard-coded into Core. This will make Core smaller and easier to use. At the same time, modules won't have to go for everything to the Core or to the System module. <br /><br />One of the complaints in the past was that it was hard to extend XOOPS Core. Therefore we've created several new Abstract classes, and as a result, we have decoupled several of the hard coded dependencies from the Core, making it now easier to extend the Core and letting the modules to develop their own implementations. <br /><br />New classes like 'Xoops_Plugin_Abstract' along with the already known 'XoopsPreload' are giving modules new and exciting possibilities.<br /><br /><strong>Improved Performance through redesigned Cache system:</strong><br /><br />XOOPS 2.6.0 Alpha 1 was already faster then 2.5.5. In the Alpha 2, we wanted it to be even faster. We've added new cache layers that greatly reduced the number of queries required on each page load. We have also re-factored the cache classes, added new cache engines, and documented it to allow developers to "actually" use it directly in their modules. The users will definitely appreciate the improved performance and response times<br /><br /><strong>Improved Productivity through several New Classes</strong><br /><br />We have added several new classes to make development of XOOPS modules faster and much easier. XoopsFormTab, Xoops_Request, Xoops_Module_Helper, and XoopsLoad::addMap(), are some of the new classes/methods introduced in this version. <br /><br />- You can use <u>XoopsLoad::addMap()</u> to allow class lazy loading, No need to include your classes when you are not using them. <br /><br />-	You can use <u>Xoops_Request</u> to get $_GET,params, $_POST params, cookies, client IP, URI, and many other items. You want to know if the request comes from a mobile device? It supports it too! And you can add many new items. You can also extend the mobile list without hacking the class.<br /><br /><div class="xoopsCode"><code><span style="color:#000000;"><br /><span style="color:#0000BB;">$request </span><span style="color:#007700;">= </span><span style="color:#0000BB;">Xoops_Request</span><span style="color:#007700;">::</span><span style="color:#0000BB;">getInstance</span><span style="color:#007700;">();<br /><br /><br /><br /></span><span style="color:#0000BB;">Xoops_Utils</span><span style="color:#007700;">::</span><span style="color:#0000BB;">dumpVar</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">getParam</span><span style="color:#007700;">());<br /><br /></span><span style="color:#0000BB;">$result</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'id'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">asInt</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'id'</span><span style="color:#007700;">, </span><span style="color:#0000BB;">13</span><span style="color:#007700;">);<br /><br /></span><span style="color:#0000BB;">$result</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'string'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">asStr</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'string'</span><span style="color:#007700;">, </span><span style="color:#DD0000;">'defaultValueHere'</span><span style="color:#007700;">);<br /><br /></span><span style="color:#0000BB;">$result</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'bool'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">asBool</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'bool'</span><span style="color:#007700;">, </span><span style="color:#0000BB;">false</span><span style="color:#007700;">);<br /><br /></span><span style="color:#0000BB;">$result</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'order'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">asStr</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'order'</span><span style="color:#007700;">, </span><span style="color:#DD0000;">'ASC'</span><span style="color:#007700;">, array(</span><span style="color:#DD0000;">'ASC'</span><span style="color:#007700;">, </span><span style="color:#DD0000;">'DESC'</span><span style="color:#007700;">));<br /><br /></span><span style="color:#0000BB;">$result</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'url'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">getUrl</span><span style="color:#007700;">();<br /><br /></span><span style="color:#0000BB;">$result</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'uri'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">getUri</span><span style="color:#007700;">();<br /><br /></span><span style="color:#0000BB;">$result</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'referer'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">getReferer</span><span style="color:#007700;">();<br /><br /></span><span style="color:#0000BB;">$result</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'phpsessid_cookie'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">getCookie</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'PHPSESSID'</span><span style="color:#007700;">);<br /><br /></span><span style="color:#0000BB;">$result</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'ip'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">getClientIp</span><span style="color:#007700;">();<br /><br /></span><span style="color:#0000BB;">$result</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'isget'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">is</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'get'</span><span style="color:#007700;">);<br /><br /></span><span style="color:#0000BB;">$result</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'ispost'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">is</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'post'</span><span style="color:#007700;">);<br /><br /></span><span style="color:#0000BB;">$result</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'ismobile'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">is</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'mobile'</span><span style="color:#007700;">);<br /><br /></span><span style="color:#0000BB;">$result</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'isrobot'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">is</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'robot'</span><span style="color:#007700;">);<br /><br /></span><span style="color:#0000BB;">$result</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'files'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$request</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">getFiles</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'file_identifier'</span><span style="color:#007700;">);</span><span style="color:#0000BB;"></span><br /></span><br /></code></div><br /><br />-	You can use <u>Xoops_Module_helper</u> if you don't want to type the module name every time you want a Config, a Handler or a Form. It also allows you to get other modules configs, handlers and forms with only one line of code.<br /><br /><div class="xoopsCode"><code><span style="color:#000000;"><br /><span style="color:#0000BB;"></span><span style="color:#FF8000;">/** <br /><br /> * Using Xoops, the verbose way <br /><br /> */ <br /><br /></span><span style="color:#007700;">if (</span><span style="color:#0000BB;">$xoops</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">isActiveModule</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'search'</span><span style="color:#007700;">)) { <br /><br />    </span><span style="color:#0000BB;">$config </span><span style="color:#007700;">= </span><span style="color:#0000BB;">$xoops</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">getModuleConfig</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'keyword_min'</span><span style="color:#007700;">, </span><span style="color:#DD0000;">'search'</span><span style="color:#007700;">); <br /><br />    </span><span style="color:#0000BB;">$xoops</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">loadLanguage</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'main'</span><span style="color:#007700;">, </span><span style="color:#DD0000;">'search'</span><span style="color:#007700;">); <br /><br />    </span><span style="color:#0000BB;">$url </span><span style="color:#007700;">= </span><span style="color:#0000BB;">$xoops</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">url</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'modules/search/index.php'</span><span style="color:#007700;">); <br /><br />    </span><span style="color:#0000BB;">$obj </span><span style="color:#007700;">= </span><span style="color:#0000BB;">$xoops</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">getModuleByDirname</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'search'</span><span style="color:#007700;">); <br /><br />    </span><span style="color:#FF8000;">//etc <br /><br /></span><span style="color:#007700;">} <br /><br /></span><span style="color:#FF8000;">/** <br /><br /> * Using the Helper <br /><br /> */ <br /><br /></span><span style="color:#007700;">if (</span><span style="color:#0000BB;">$helper </span><span style="color:#007700;">= </span><span style="color:#0000BB;">Xoops_Module_Helper</span><span style="color:#007700;">::</span><span style="color:#0000BB;">getHelper</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'search'</span><span style="color:#007700;">)) { <br /><br />    </span><span style="color:#0000BB;">$config </span><span style="color:#007700;">= </span><span style="color:#0000BB;">$helper</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">getConfig</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'keyword_min'</span><span style="color:#007700;">); <br /><br />    </span><span style="color:#0000BB;">$helper</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">loadLanguage</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'main'</span><span style="color:#007700;">); <br /><br />    </span><span style="color:#0000BB;">$url </span><span style="color:#007700;">= </span><span style="color:#0000BB;">$helper</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">url</span><span style="color:#007700;">(</span><span style="color:#DD0000;">'index.php'</span><span style="color:#007700;">); <br /><br />    </span><span style="color:#0000BB;">$obj </span><span style="color:#007700;">= </span><span style="color:#0000BB;">$helper</span><span style="color:#007700;">-&gt;</span><span style="color:#0000BB;">getModule</span><span style="color:#007700;">(); <br /><br />    </span><span style="color:#FF8000;">//etc <br /><br /></span><span style="color:#007700;">}</span><span style="color:#0000BB;"></span><br /></span><br /></code></div><br /><br />-	<u>XoopsFormTab</u>? Yes, we have it now to provide  Tabbed forms!<br /><br /><img src="http://farm9.staticflickr.com/8073/8381580389_4553462953_b.jpg" alt="Original Image" /><br /><br /><strong>New Codex Module as Tutorial for new Features</strong><br /><br />one of the shortcomings in the past was that we didn't have good documentation for new features. This time we've included a new module Codex, that will show exactly how to use the new features, with well documented code and examples. <br /><br /><strong>New Modules/Plugins</strong><br /><br />Since 2.6.0, the backend functionality uses a 'Plugin' interface.<br />The new class Xoops_Module_Plugin is the class that makes using plugins simple and effective!<br /><br /><br />- <u>Menus:</u> we have incorporated the advanced menu module, which will make easier to create menus in XOOPS. Admin will have a full control over menus and menu groups. The 'Menus' module provides a 'Plugin' interface that other modules should implement. Each module in XOOPS 2.6.0 will be now able to add its own menu items by hooking into the menus module <br /><br />- <u>Page:</u> this is our new simple Content module, that will be included in the basic installation of XOOPS. <br /><br />- <u>QRCode</u> - can be used by other modules to create QRCodes<br /><br />- <u>PDF</u>: other modules will be able to use it to provide PDF functionality<br /><br />- <u>Notifications</u>: another extracted extension from the Core <br /><br />- <u>Search</u>: Since 2.6.0, the search functionality was removed from core.<br />Now you need to install the 'Search' Module to get search functionality in other modules. The 'Search' module provides a 'Plugin' interface that modules should implement.<br /><br />- <u>System Plugin</u>: The 'System' module provides a 'Plugin' interface to access the System functionality, e.g. to synchronize userâs number of posts, populate the Waiting block, or to access User menus.<br /><br />- <u>User Config</u>: in the past, many of the configuration items were stared in different locations. Now all user-related preferences will be stored in one location.<br /><br />These are just few of the Plugins/Modules. There are more like the Logger, Banners, Avatars, Notifications, xCaptcha, or the xLanguage. And in Alpha 3 weâll add some more.<br /><br /><strong>Focus on Code Quality and Consistency</strong><br /><br />The Core Team has put a lot of effort to ensure the highest source code quality in XOOPS 2.6.0.<br /><br />The whole code base has been refactored to ensure consistency of function names and functionality, so module developers can expect the same behavior from functions with similar names<br /><br />The XOOPS 2.6.0 will have no error messages and no red flags in the advanced PHP editors, which will greatly reduce the probability of bugs arising due to typos, variables not set, returning of unexpected values and other frequent mistakes. <br /><br /><strong>Higher Productivity through Advanced Code Inspection </strong><br /><br />XOOPS 2.6.0 has now total support for advanced PHP editors, such as <a href="http://www.jetbrains.com/phpstorm/" rel="external" title="">phpStorm</a>, which will be now able to deeply understand the code, provide smart code completion for methods, functions and definitions, and quick navigation and on-the-fly error checking. It was possible thanks to implementation of PHPDocs in all classes/functions and by making the code PHP 5.4 compliant.  This will improve productivity of our developers who will be able to take advantage of the advanced features of modern PHP editors.<br /><br /><strong>Twitter Bootstrap</strong><br /><br />We have further improved the implementation of <a href="http://twitter.github.com/bootstrap/" rel="external" title="">Twitter Bootstrap</a> in the Core, which is our main advanced HTML/CSS engine. This will make developmet of themes much easier, and will provide â<a href="http://en.wikipedia.org/wiki/Responsive_web_design" rel="external" title="">Responsive Web Design</a>â for mobile devices âout of the boxâ.<br /><br />If you are a designer looking to develop new Bootstrap based themes, or a module developer wanting to reduce the size of your framework and have auto-completion at your fingertips, or a webmaster looking for a truly extensible and easy to use CMS, please take XOOPS 2.6.0 for a test drive!<br /><br />The Core Team will now focus on Alpha 3. We have several ambitious goals for Alpha 3 - see our Roadmap. <br /><br />Please provide us with feedback, suggestions - Alpha development is for testing concepts to  see what works and what doesn't. We can still modify things in the Core, but for that we need your help and feedback.<br /><br /><span style="color:#FF0000;"><strong>Please remember:</strong> This is <strong>Alpha Release</strong> for features testing only!!!!  <br /><br /><strong>DO NOT</strong> install it on a production site and <strong>DO NOT</strong> upgrade any production site with it!!!<br /></span><br /><span style="color:#FF0000;">Please post and discuss all issues related to this release in <a href="http://xoops.org/modules/newbb/viewtopic.php?topic_id=75776" rel="external" title="">this Forum</a></span><br /><br /><strong>System requirements</strong><br />-----------------------------------<br /><br /><span style="color:#FF0000;">PHP:<br />Any PHP version &gt;= <strong>5.3+ (PHP 5.4+ </strong>is strongly recommended)</span><br /><br />MySQL:<br />MySQL server 5.0+<br /><br />Web server:<br />Any server supporting the required PHP version (Apache highly recommended)<br /><br /><br /><strong>Downloading XOOPS 2.6.0 Alpha 2</strong><br />-----------------------------------<br /><br />Your can get this release package from the <a href="http://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28Beta%20Releases%29/XOOPS_2.6.0_Alpha2/" rel="external" title="">SourceForge repository</a>.<br /><br /><br /><strong>Installing XOOPS</strong><br />-----------------------------------<br /><br />    1. Copy the content of the htdocs/ folder where it can be accessed by your server<br />    2. Ensure mainfile.php and uploads/ are writable by the web server<br />    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, and change the folder names.<br />    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.<br />    5. Access the folder where you installed the htdocs/ files using your web browser to launch the installation wizard<br /><br /><br /><strong>Installing Protector in XOOPS</strong><br />-----------------------------------<br />We also highly recommend the installation of the PROTECTOR extension which will bring additional security protection and logging capabilities to your site.<br /><br /><br /><strong>Upgrading from a previous version</strong><br />-----------------------------------<br /><br />NOT available in Alpha<br /><br /><strong>Debug information</strong><br />-----------------------------------<br /><br /><span style="color:#FF0000;">Please note: to see Debug info, you need to install and activate the "Logger" extension. </span><br /><br /><br /><strong>Files integrity check</strong><br />-----------------------------------<br /><br />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:<br /><br />    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).<br />    2. Execute checksum.php with your browser<br />    3. If necessary, re-upload the missing or corrupted system files<br />    4. Remove checksum.php and checksum.md5 from your server<br /><br /><br /><strong>Modules</strong><br />-----------------------------------<br /><br />This release contains only the "system-related modules and extensions". <br /><br />Unless specifically stated by the module Author, current modules will NOT work properly with XOOPS 2.6.0 Alpha. <br /><br /><br /><strong>How to contribute</strong><br />-----------------------------------<br />Bug report: <a href="http://sourceforge.net/tracker/?group_id=41586&amp;atid=430840" title="http://sourceforge.net/tracker/?group_id=41586&amp;atid=430840" rel="external"></a><a href="http://sourceforge.net/tracker/?group_id=41586&amp;atid=430840" title="http://sourceforge.net/tracker/?group_id=41586&amp;atid=430840" target="_blank">http://sourceforge.net/tracker/?group_id=41586&amp;atid=430840</a><br />Patch and enhancement: <a href="http://sourceforge.net/tracker/?group_id=41586&amp;atid=430842" title="http://sourceforge.net/tracker/?group_id=41586&amp;atid=430842" rel="external"></a><a href="http://sourceforge.net/tracker/?group_id=41586&amp;atid=430842" title="http://sourceforge.net/tracker/?group_id=41586&amp;atid=430842" target="_blank">http://sourceforge.net/tracker/?group_id=41586&amp;atid=430842</a><br />Feature design: <a href="http://sourceforge.net/tracker/?group_id=41586&amp;atid=430843" title="http://sourceforge.net/tracker/?group_id=41586&amp;atid=430843" rel="external"></a><a href="http://sourceforge.net/tracker/?group_id=41586&amp;atid=430843" title="http://sourceforge.net/tracker/?group_id=41586&amp;atid=430843" target="_blank">http://sourceforge.net/tracker/?group_id=41586&amp;atid=430843</a><br />Release announcement: <a href="https://lists.sourceforge.net/lists/listinfo/xoops-announcement" title="https://lists.sourceforge.net/lists/listinfo/xoops-announcement" rel="external"></a><a href="https://lists.sourceforge.net/lists/listinfo/xoops-announcement" title="https://lists.sourceforge.net/lists/listinfo/xoops-announcement" target="_blank">https://lists.sourceforge.net/lists/listinfo/xoops-announcement</a><br /><br />DuGris, Mage, Nicolas, and Trabis<br />XOOPS Core Development Team<br />January 15th, 2013<br />Source: http://xoops.org/modules/news/article.php?storyid=6422 ]]></description>
            <pubDate>Tue, 15 Jan 2013 17:00:00 -0900</pubDate>
        </item>
    </channel>
</rss>