HTML TemplatesFlash TemplatesWordPress ThemesDrupal ThemesFree Joomla TemplatesphpBB StylesMagento ThemesOpenCart ThemesosCommerce TemplatesPrestaShop TemplatesVirtueMart TemplatesZen Cart TemplatesTumblr Themes
Website Templates | Coupons | Blog | News | Reviews | Tutorials | Login

Nucleus News

Nucleus CMS is Back (Sort of)

Despite project close announcement one and a half years ago, some enthusiastic Japanese developers and users have been maintaining Nucleus CMS core.
And today, we are pleased to announce Nucleus CMS 3.70. This is a direct descent of the original Nucleus CMS, supports the same multiple languages.
Major fixes and improvements in this release are including (but not limited to) the following:
  • Enforced password security using phpass library instead of md5 hash
  • Default character code set is now utf-8, not iso8859-1
  • Added new event PreLoadMainLibs
Upcoming version 3.71 is pre-released in Japanese as well. New features in 3.71 are:
  • Fixed vulnerability described in VCE-2011-3760.
  • Support for PHP7 (Fixes in installer, embedded wrapper for mysql functions, etc.)
  • [New] Duplicate Item button in the item list screen
  • [New] Now you can arrange category order
  • ... and more!
Nucleus CMS 3.70 is available for download from download page.

You are always welcome to post suggestions and questions for Nucleus CMS in the same old English support forum.
Also, all the core and major plugins are now maintained on GitHub. Please feel free to submit issues and of course pull requests.

Beside this code base, LMNucleus a fork from Nucleus by Leo is also available at http://nucleus.slightlysome.net/ and GitHub.

Cheers, and happy blogging!
The Japanese Nucleus Team

Read more...

Posted January 27, 2016 | 12:24 am

Nucleus Project Closed

Per the announcement on the front page the Nucleus CMS project has been closed.

Related Projects

LMNucleus: http://nucleus.slightlysome.net/ and GitHub.

Nucleus CMS core: The core code, as it was last under development, is available at Sourceforge. Version 4.0 was in progress when development was last active. Note: development has not been active on this since 2013 and it does not include updates made to LMNucleus.

Read more...

Posted June 14, 2014 | 6:54 am

Nucleus CMS 3.65 Released

The Nucleus CMS core development team has released Nucleus CMS v3.65. This release includes a few minor bug fixes that are intended to make it compatible with PHP 5.4. It is recommended that only users who are having issues with PHP5.4 support upgrade at this time. There are some bugs with character encoding in the Admin area.

The change log can be found here.

Read more...

Posted March 30, 2013 | 4:48 pm

Nucleus CMS 3.64 Released

The Nucleus CMS core development team has released Nucleus CMS v3.64. This release includes a major security fix and a few minor bug fixes. All users who allow comments from non-members should upgrade immediately (fixed in 3.64). All users who allow visitors to create member accounts (register) should upgrade immediately (fixed in 3.63). It is recommended that all users upgrade

You can find a full list with the new features in the extented part of this item. An online version of the change log can be found here.

If you are running 3.32 or ealier version, if you allow comments from non-members, or if you allow visitors to create member accounts, you should upgrade immediately. But we recommend all users to update so that your blog software is up to date and will work with all plugins.

List of all new features in Nucleus CMS 3.64:

  • FIX: security issue in comments. Thanks Katsumi and John Leitch of AutoSec Tools.
  • ADD: labels in the installation form
  • FIX: minor problems with invalid XHTML in the installation form
  • CHANGE: Clean up and improvements in comment handling.

List of all new features in Nucleus CMS 3.63:

  • FIX: security issue in member creation. Thanks Katsumi.
  • FIX: call of special skin parts using fancy url scheme like special/specialname was not working. Thanks slightlysome.
  • FIX: extra params in generated links with fancy urls on were not using the designated keys. Thanks slightlysome.
  • ADD: catiscurrent variable to Category List Header and Footer. Thanks slightlysome.

List of all new features in Nucleus CMS 3.62:

  • CHANGE: add redundant safeguards against security issues caused by case where register_globals is on and the config.php file is missing (Rare!!!)
  • CHANGE: make CONF variable, AdminCSS, to hold name of admin area style to use. default to original.
  • FIX: use of strripos in cleanFileName() not PHP4 compatible, switched to use of strrpos() since no functionality lost.
  • FIX: replace ereg* functions in remaining core files, including core plugins..
  • FIX: multiple newlines in comment body being reduced to only one newline.
  • FIX: highlight() function still using ereg* functions.
  • CHANGE: cleanFileName() function simplified to replace all but a-z0-9-.
  • FIX: install problem when only mysqli _* is available.
  • FIX: fix comment body text not appearing on Edit Comment form.

List of all new features in Nucleus CMS 3.61:

  • FIX: fix comment body being lost
  • FIX: fix edit comment form formatting
  • FIX: fix search title and body of items not displayed in search results

List of all new features in Nucleus CMS 3.60:

  • ADD: MediaUploadFormExtras event to nucleus/media.php to allow plugin to add extra fields to media uploader form. See NP_ImageLimitSize (0.20+) for example of using event.
  • CHANGE: use sql_real_escape_string() function in place of addslashes() in all but 2 places where sql_real_escape_string() doesn't make sense.
  • ADD: mysql_real_escape_string() function to wrapper for mysqli (libs/mysql.php).
  • FIX: globalfunctions.php. PostParseUrl event only firing when using urlmode=pathinfo (fancyurls).
  • FIX: sql_affected_rows() function in nucleus/libs/sql/mysql.php. Was causing error in ban deletion.
  • CHANGE: ACTIONS::_searchlink() to improve creation of next/prev link for index skin parts. Also, add $navigationItems global that can be set by plugin to affect next/prev link when plugin lists items on index page, see NP_Ordered 1.37.
  • ADD: if-else-elseif-ifnot-ifelsenot-endif to the Item Body actions. Same as in Item Templates. see help.html for details.
  • ADD: cleanFileName() function to globalfunctions.php and then use in nucleus/media and in MEDIA.php to clean up filenames of uploaded files to avoid problems with spaces and other characters. Thanks WillyP.
  • ADD: global $currentcomentid and $currentcommentarray during item template processing so can get comment info in phpinclude called from comment template.
  • ADD: if-else-elseif-ifnot-ifelsenot-endif to the comment field templates. see help.html for details.
  • ADD: global $currentitemid during item template processing so can get item info in phpinclude called from item template.
  • ADD: if-else-elseif-ifnot-ifelsenot-endif to the item field templates. see help.html for details.
  • FIX: bug where categorylist with blogname parameter did not work on member, error, or special skin parts.
  • FIX: bug in commentform skinvar where form showing to nonmembers when bpublic=0. Thanks WillyP.
  • CHANGE: length of bnotify column in blog table to 128 characters to allow for longer lists of notification recipients.
  • ADD: recount parameter to nextlink skinvar to force recalculation of iAmountOnPage for nextlink instead of using amountfound from last blog skinvar. Helpful in more advanced situations where multiple blog skinvars used on single page.
  • FIX: tightened security around includes in PLUGINADMIN class.
  • ADD: globalfunctions: include_libs() and include_plugins() to be used to safely include libs and plugins..
  • REMOVE: config.php. rename to config.php.sample to avoid overwrite during upgrade. config.php created by build.xml during generation of full install package and modified by install.php.
  • FIX: tune db tables in sqlinstall.
  • ADD: yourprofileurl parameter value to member skinvar to produce url to logged on member's profile for use in link to member profile.
  • FIX: Fixes to NP_SecurityEnforcer suggested by cacher at Japanese Forum.
  • FIX: When changing settings for a member, call to PrePasswordSet event was happening even if password not being changed. Admin.php, action_changemembersettings() method.
  • ADD: PostParseURL event to globalfunctions. Triggers right after url is fully parsed (by ParseURL in globalfunctions). Useful to tweak global variables before selector() runs or to set something based on path-related globals. Used by new version of NP_EventBlog (min 3.60) to display future posts (events) on item pages skin part.
  • CHANGE: selector() itemid, change itemexists check to be aware of allowDrafts and allowFuture.
  • ADD: $CONF settings for allowDrafts and allowFuture so can set selector to permit showing of these items if needed. Can be set in config.php or in plugin event (probably authentication related for timing).
  • CHANGE: BLOG::readLogFromList() and BLOG::getSqlItemList() methods to add parameters permitting drafts or future items to be shown.
  • FIX: unloaded ITEM class error casued by NP_Ping when creating new weblog. See here
  • FIX: convert/livejournal.php set to use sql_table for prefixes. suggested by quandary (see here).
  • FIX: improvements to isValidMailAddress() function as suggested by quandary here

Read more...

Posted March 14, 2011 | 8:53 am

Nucleus CMS 3.63 Released

The Nucleus CMS core development team has released Nucleus CMS v3.63. This release includes a major security fix and a few minor bug fixes. All users who allow visitors to create member accounts (register) should upgrade immediately. It is recommended that all users upgrade

You can find a full list with the new features in the extented part of this item. An online version of the change log can be found here.

If you are running 3.32 or ealier version, or you allow visitors to create member accounts, you should upgrade immediately. But we recommend all users to update so that your blog software is up to date and will work with all plugins.

List of all new features in Nucleus CMS 3.63:

  • FIX: security issue in member creation. Thanks Katsumi.
  • FIX: call of special skin parts using fancy url scheme like special/specialname was not working. Thanks slightlysome.
  • FIX: extra params in generated links with fancy urls on were not using the designated keys. Thanks slightlysome.
  • ADD: catiscurrent variable to Category List Header and Footer. Thanks slightlysome.

List of all new features in Nucleus CMS 3.62:

  • CHANGE: add redundant safeguards against security issues caused by case where register_globals is on and the config.php file is missing (Rare!!!)
  • CHANGE: make CONF variable, AdminCSS, to hold name of admin area style to use. default to original.
  • FIX: use of strripos in cleanFileName() not PHP4 compatible, switched to use of strrpos() since no functionality lost.
  • FIX: replace ereg* functions in remaining core files, including core plugins..
  • FIX: multiple newlines in comment body being reduced to only one newline.
  • FIX: highlight() function still using ereg* functions.
  • CHANGE: cleanFileName() function simplified to replace all but a-z0-9-.
  • FIX: install problem when only mysqli _* is available.
  • FIX: fix comment body text not appearing on Edit Comment form.

List of all new features in Nucleus CMS 3.61:

  • FIX: fix comment body being lost
  • FIX: fix edit comment form formatting
  • FIX: fix search title and body of items not displayed in search results

List of all new features in Nucleus CMS 3.60:

  • ADD: MediaUploadFormExtras event to nucleus/media.php to allow plugin to add extra fields to media uploader form. See NP_ImageLimitSize (0.20+) for example of using event.
  • CHANGE: use sql_real_escape_string() function in place of addslashes() in all but 2 places where sql_real_escape_string() doesn't make sense.
  • ADD: mysql_real_escape_string() function to wrapper for mysqli (libs/mysql.php).
  • FIX: globalfunctions.php. PostParseUrl event only firing when using urlmode=pathinfo (fancyurls).
  • FIX: sql_affected_rows() function in nucleus/libs/sql/mysql.php. Was causing error in ban deletion.
  • CHANGE: ACTIONS::_searchlink() to improve creation of next/prev link for index skin parts. Also, add $navigationItems global that can be set by plugin to affect next/prev link when plugin lists items on index page, see NP_Ordered 1.37.
  • ADD: if-else-elseif-ifnot-ifelsenot-endif to the Item Body actions. Same as in Item Templates. see help.html for details.
  • ADD: cleanFileName() function to globalfunctions.php and then use in nucleus/media and in MEDIA.php to clean up filenames of uploaded files to avoid problems with spaces and other characters. Thanks WillyP.
  • ADD: global $currentcomentid and $currentcommentarray during item template processing so can get comment info in phpinclude called from comment template.
  • ADD: if-else-elseif-ifnot-ifelsenot-endif to the comment field templates. see help.html for details.
  • ADD: global $currentitemid during item template processing so can get item info in phpinclude called from item template.
  • ADD: if-else-elseif-ifnot-ifelsenot-endif to the item field templates. see help.html for details.
  • FIX: bug where categorylist with blogname parameter did not work on member, error, or special skin parts.
  • FIX: bug in commentform skinvar where form showing to nonmembers when bpublic=0. Thanks WillyP.
  • CHANGE: length of bnotify column in blog table to 128 characters to allow for longer lists of notification recipients.
  • ADD: recount parameter to nextlink skinvar to force recalculation of iAmountOnPage for nextlink instead of using amountfound from last blog skinvar. Helpful in more advanced situations where multiple blog skinvars used on single page.
  • FIX: tightened security around includes in PLUGINADMIN class.
  • ADD: globalfunctions: include_libs() and include_plugins() to be used to safely include libs and plugins..
  • REMOVE: config.php. rename to config.php.sample to avoid overwrite during upgrade. config.php created by build.xml during generation of full install package and modified by install.php.
  • FIX: tune db tables in sqlinstall.
  • ADD: yourprofileurl parameter value to member skinvar to produce url to logged on member's profile for use in link to member profile.
  • FIX: Fixes to NP_SecurityEnforcer suggested by cacher at Japanese Forum.
  • FIX: When changing settings for a member, call to PrePasswordSet event was happening even if password not being changed. Admin.php, action_changemembersettings() method.
  • ADD: PostParseURL event to globalfunctions. Triggers right after url is fully parsed (by ParseURL in globalfunctions). Useful to tweak global variables before selector() runs or to set something based on path-related globals. Used by new version of NP_EventBlog (min 3.60) to display future posts (events) on item pages skin part.
  • CHANGE: selector() itemid, change itemexists check to be aware of allowDrafts and allowFuture.
  • ADD: $CONF settings for allowDrafts and allowFuture so can set selector to permit showing of these items if needed. Can be set in config.php or in plugin event (probably authentication related for timing).
  • CHANGE: BLOG::readLogFromList() and BLOG::getSqlItemList() methods to add parameters permitting drafts or future items to be shown.
  • FIX: unloaded ITEM class error casued by NP_Ping when creating new weblog. See here
  • FIX: convert/livejournal.php set to use sql_table for prefixes. suggested by quandary (see here).
  • FIX: improvements to isValidMailAddress() function as suggested by quandary here

Read more...

Posted March 1, 2011 | 6:23 am

Nucleus CMS 3.62 Released

The Nucleus CMS core development team has released Nucleus CMS v3.62. This release includes bug fixes, new features, and a minor security enhancement.

You can find a full list with the new features in the extented part of this item. An online version of the change log can be found here.

If you are running 3.33 or later and the installation is operational, there are no urgent security fixes in this release so that you do not need to hurry the upgrade. But we recommend to update so that your blog software is up to date and will work with all plugins. Abandoned installations that are missing the config.php file are vulnerable in rare cirumstances. These installations should be removed or updated immediately.

List of all new features in Nucleus CMS 3.62:

  • CHANGE: add redundant safeguards against security issues caused by case where register_globals is on and the config.php file is missing (Rare!!!)
  • CHANGE: make CONF variable, AdminCSS, to hold name of admin area style to use. default to original.
  • FIX: use of strripos in cleanFileName() not PHP4 compatible, switched to use of strrpos() since no functionality lost.
  • FIX: replace ereg* functions in remaining core files, including core plugins..
  • FIX: multiple newlines in comment body being reduced to only one newline.
  • FIX: highlight() function still using ereg* functions.
  • CHANGE: cleanFileName() function simplified to replace all but a-z0-9-.
  • FIX: install problem when only mysqli _* is available.
  • FIX: fix comment body text not appearing on Edit Comment form.

List of all new features in Nucleus CMS 3.61:

  • FIX: fix comment body being lost
  • FIX: fix edit comment form formatting
  • FIX: fix search title and body of items not displayed in search results

List of all new features in Nucleus CMS 3.60:

  • ADD: MediaUploadFormExtras event to nucleus/media.php to allow plugin to add extra fields to media uploader form. See NP_ImageLimitSize (0.20+) for example of using event.
  • CHANGE: use sql_real_escape_string() function in place of addslashes() in all but 2 places where sql_real_escape_string() doesn't make sense.
  • ADD: mysql_real_escape_string() function to wrapper for mysqli (libs/mysql.php).
  • FIX: globalfunctions.php. PostParseUrl event only firing when using urlmode=pathinfo (fancyurls).
  • FIX: sql_affected_rows() function in nucleus/libs/sql/mysql.php. Was causing error in ban deletion.
  • CHANGE: ACTIONS::_searchlink() to improve creation of next/prev link for index skin parts. Also, add $navigationItems global that can be set by plugin to affect next/prev link when plugin lists items on index page, see NP_Ordered 1.37.
  • ADD: if-else-elseif-ifnot-ifelsenot-endif to the Item Body actions. Same as in Item Templates. see help.html for details.
  • ADD: cleanFileName() function to globalfunctions.php and then use in nucleus/media and in MEDIA.php to clean up filenames of uploaded files to avoid problems with spaces and other characters. Thanks WillyP.
  • ADD: global $currentcomentid and $currentcommentarray during item template processing so can get comment info in phpinclude called from comment template.
  • ADD: if-else-elseif-ifnot-ifelsenot-endif to the comment field templates. see help.html for details.
  • ADD: global $currentitemid during item template processing so can get item info in phpinclude called from item template.
  • ADD: if-else-elseif-ifnot-ifelsenot-endif to the item field templates. see help.html for details.
  • FIX: bug where categorylist with blogname parameter did not work on member, error, or special skin parts.
  • FIX: bug in commentform skinvar where form showing to nonmembers when bpublic=0. Thanks WillyP.
  • CHANGE: length of bnotify column in blog table to 128 characters to allow for longer lists of notification recipients.
  • ADD: recount parameter to nextlink skinvar to force recalculation of iAmountOnPage for nextlink instead of using amountfound from last blog skinvar. Helpful in more advanced situations where multiple blog skinvars used on single page.
  • FIX: tightened security around includes in PLUGINADMIN class.
  • ADD: globalfunctions: include_libs() and include_plugins() to be used to safely include libs and plugins..
  • REMOVE: config.php. rename to config.php.sample to avoid overwrite during upgrade. config.php created by build.xml during generation of full install package and modified by install.php.
  • FIX: tune db tables in sqlinstall.
  • ADD: yourprofileurl parameter value to member skinvar to produce url to logged on member's profile for use in link to member profile.
  • FIX: Fixes to NP_SecurityEnforcer suggested by cacher at Japanese Forum.
  • FIX: When changing settings for a member, call to PrePasswordSet event was happening even if password not being changed. Admin.php, action_changemembersettings() method.
  • ADD: PostParseURL event to globalfunctions. Triggers right after url is fully parsed (by ParseURL in globalfunctions). Useful to tweak global variables before selector() runs or to set something based on path-related globals. Used by new version of NP_EventBlog (min 3.60) to display future posts (events) on item pages skin part.
  • CHANGE: selector() itemid, change itemexists check to be aware of allowDrafts and allowFuture.
  • ADD: $CONF settings for allowDrafts and allowFuture so can set selector to permit showing of these items if needed. Can be set in config.php or in plugin event (probably authentication related for timing).
  • CHANGE: BLOG::readLogFromList() and BLOG::getSqlItemList() methods to add parameters permitting drafts or future items to be shown.
  • FIX: unloaded ITEM class error casued by NP_Ping when creating new weblog. See here
  • FIX: convert/livejournal.php set to use sql_table for prefixes. suggested by quandary (see here).
  • FIX: improvements to isValidMailAddress() function as suggested by quandary here

Read more...

Posted January 6, 2011 | 5:44 am

Nucleus CMS 3.61 released

The Nucleus CMS core development team has released Nucleus CMS v3.61. This release includes bug fixes, new features, and Plugin API enhancements.

You can find a full list with the new features in the extented part of this item. An online version of the change log can be found here.

There are no urgent security fixes in this release so that you have not to hurry up. But we recommend to update so that your blog software is up to date and work with all plugins.

List of all new features in Nucleus CMS 3.61:

  • FIX: fix comment body being lost (ftruscot)
  • FIX: fix edit comment form formatting (ftruscot)
  • FIX: fix search title and body of items not displayed in search results (ftruscot)

List of all new features in Nucleus CMS 3.60:

  • ADD: MediaUploadFormExtras event to nucleus/media.php to allow plugin to add extra fields to media uploader form. See NP_ImageLimitSize (0.20+) for example of using event.
  • CHANGE: use sql_real_escape_string() function in place of addslashes() in all but 2 places where sql_real_escape_string() doesn't make sense.
  • ADD: mysql_real_escape_string() function to wrapper for mysqli (libs/mysql.php).
  • FIX: globalfunctions.php. PostParseUrl event only firing when using urlmode=pathinfo (fancyurls).
  • FIX: sql_affected_rows() function in nucleus/libs/sql/mysql.php. Was causing error in ban deletion.
  • CHANGE: ACTIONS::_searchlink() to improve creation of next/prev link for index skin parts. Also, add $navigationItems global that can be set by plugin to affect next/prev link when plugin lists items on index page, see NP_Ordered 1.37.
  • ADD: if-else-elseif-ifnot-ifelsenot-endif to the Item Body actions. Same as in Item Templates. see help.html for details.
  • ADD: cleanFileName() function to globalfunctions.php and then use in nucleus/media and in MEDIA.php to clean up filenames of uploaded files to avoid problems with spaces and other characters. Thanks WillyP.
  • ADD: global $currentcomentid and $currentcommentarray during item template processing so can get comment info in phpinclude called from comment template.
  • ADD: if-else-elseif-ifnot-ifelsenot-endif to the comment field templates. see help.html for details.
  • ADD: global $currentitemid during item template processing so can get item info in phpinclude called from item template.
  • ADD: if-else-elseif-ifnot-ifelsenot-endif to the item field templates. see help.html for details.
  • FIX: bug where categorylist with blogname parameter did not work on member, error, or special skin parts.
  • FIX: bug in commentform skinvar where form showing to nonmembers when bpublic=0. Thanks WillyP.
  • CHANGE: length of bnotify column in blog table to 128 characters to allow for longer lists of notification recipients.
  • ADD: recount parameter to nextlink skinvar to force recalculation of iAmountOnPage for nextlink instead of using amountfound from last blog skinvar. Helpful in more advanced situations where multiple blog skinvars used on single page.
  • FIX: tightened security around includes in PLUGINADMIN class.
  • ADD: globalfunctions: include_libs() and include_plugins() to be used to safely include libs and plugins..
  • REMOVE: config.php. rename to config.php.sample to avoid overwrite during upgrade. config.php created by build.xml during generation of full install package and modified by install.php.
  • FIX: tune db tables in sqlinstall.
  • ADD: yourprofileurl parameter value to member skinvar to produce url to logged on member's profile for use in link to member profile.
  • FIX: Fixes to NP_SecurityEnforcer suggested by cacher at Japanese Forum.
  • FIX: When changing settings for a member, call to PrePasswordSet event was happening even if password not being changed. Admin.php, action_changemembersettings() method.
  • ADD: PostParseURL event to globalfunctions. Triggers right after url is fully parsed (by ParseURL in globalfunctions). Useful to tweak global variables before selector() runs or to set something based on path-related globals. Used by new version of NP_EventBlog (min 3.60) to display future posts (events) on item pages skin part.
  • CHANGE: selector() itemid, change itemexists check to be aware of allowDrafts and allowFuture.
  • ADD: $CONF settings for allowDrafts and allowFuture so can set selector to permit showing of these items if needed. Can be set in config.php or in plugin event (probably authentication related for timing).
  • CHANGE: BLOG::readLogFromList() and BLOG::getSqlItemList() methods to add parameters permitting drafts or future items to be shown.
  • FIX: unloaded ITEM class error casued by NP_Ping when creating new weblog. See here
  • FIX: convert/livejournal.php set to use sql_table for prefixes. suggested by quandary (see here).
  • FIX: improvements to isValidMailAddress() function as suggested by quandary here

Read more...

Posted December 18, 2010 | 1:46 pm

Nucleus CMS 3.51 released

The Nucleus CMS core development team has released Nucleus CMS v3.51. This release includes only bug fixes: Mainly there are bug fixes for the upgrade files that solves problems if you are upgrading from Nucleus 3.40. The other changes fixes some typos in the Nucleus core which can cause warnings.

You can find a full list with the new features in the extented part of this item.

There are no urgent security fixes in this release so that you have not to hurry up. But we recommend to update so that your blog software is up to date and work with all plugins.

Nucleus v3.51 (November 1, 2009)

  • FIX: fix warning caused by unreachable code in PDO (admun)
  • FIX: fix typo in NP_Ping (admun)
  • FIX: fix typo in XMLRPC api (admun)
  • FIX: Bug in upgrade procedure where no check to verify new column does not currently exist before running the add query. See this thread (ftruscot)
  • FIX: Bug where activation not completed. See this thread (ftruscot)

Read more...

Posted November 1, 2009 | 7:37 am

Nucleus CMS 3.50 released

The Nucleus CMS core development team has released Nucleus CMS v3.50. This release has serveral improvements and a lot of bug fixes. Two new plugins are delivered with the core System: NP_Text eases the translation of Skins and NP_SecurityEnforcer improves the security of the core. Some new skinvars are added. The first step to an universal SQL API is done. Some changes are made to make Nucleus CMS compatible to PHP5.3.

You can find a full list with the new features in the extented part of this item. An online version of the change log can be found here.

There are no urgent security fixes in this release so that you have not to hurry up. But we recommend to update so that your blog software is up to date and work with all plugins.

List of all new features in Nucleus CMS 3.50:

  • Officially end support for PHP4, though no effort has been made yet to implement any PHP5-only things, so it is likely to work in PHP4 still.
  • Start moving toward use of complete sql_* api for access to database. This should allow easier use of other backend db engines, like pdo or sqlite, but only MySQL will be officially supported in 3.5. Plugin developers should start making their plugins support the sql_* api once 3.5 is out and builds an install base. (supportsFeature SqlApi)
  • Ping removed from core completely into NP_Ping
  • NP_Text included and installed by default
  • New API events to allow for some password checking and failed login attempt limits
  • NP_SecurityEnforcer included with core to make use of above events
  • Plugin help file now links to english and japanese plugin repositories
  • New variables:
    • <%catiscurrent%>, <%currentcat%> - Category List, yes if category is currently selected, otherwise no
    • <%sticky(itemid,template)%> - skin var, simple sticky (or display item anywhere)
    • <%archiveyearlist(template,category,limit)%> - skinvar, list archives by year.
    • <%otherarchiveyearlist(blogname,template,category)%> - skinvar, list archives by year for given blog
  • Active check in admin page for new nucleus version including alert if newer version is available.
  • selectSpecilaSkinType() function added to globalfunctions to permit selecting a special skin part in an index file
  • New variable $CONF['ActivationDays'], settable manually in config.php, to customize how long users have to activate account. default is still 2 days.
  • Some changes to handle oddities of PHP5.3
  • Various bug fixes.

Read more...

Posted September 19, 2009 | 10:00 am

Nucleus v3.41 released

The Nucleus CMS core development team has released Nucleus CMS v3.41. This release fixes a bug in the configuration variables and has reordered English languages files to ease the translation. All changes can be found in the history of the included documentation (an online version can be found here).

There are no security updates in this release so that you have not to hurry up. But we recommend to update so that your blog software is up to date and work with all plugins.

Read more...

Posted March 15, 2009 | 4:24 pm
About | Contact | FAQ | Privacy Policy | Terms of Use

© 2006-2017 ├╝berbytes LLC