HTML TemplatesFlash TemplatesWordPress ThemesDrupal ThemesFree e107 ThemesFree Joomla TemplatesFree XOOPS ThemesphpBB StylesFree SMF ThemesMagento ThemesOpenCart ThemesosCommerce TemplatesPrestaShop TemplatesVirtueMart TemplatesZen Cart TemplatesTumblr Themes
Website Templates | Free Website Templates | Webmaster Tools | Coupons | Blog | News | Reviews | Tutorials | Login

Nucleus News

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 | 11: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 | 9: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 | 1:53 pm

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 | 12:23 pm

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 | 11: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 | 7: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 | 1:37 pm

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 | 3:00 pm

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 | 9:24 pm

Nucleus v3.40 released

The Nucleus CMS core development team has finished a new release. Nucleus CMS version 3.40 has a long list of changes with Security Improvements, Feature Enhancements and Bug Fixes.

Some highlights of the new version are: a new member option makes it possible to decide if the autsave function is used, numerous new plugin events will improve the plugin development and published items can easily moved back to drafts.

Nucleus CMS version 3.40 is available as full package on the download page. To upgrade from a previous version you can download two zip packages that are used to upgrade the database structure and to upgrade the files. More information can be found on the upgrade page.

We recommend Nucleus CMS v3.40 for new installations. If you are running a Nucleus CMS v3.3x installation you can benefit from the various feature improvements and bug fixes. Under certain server configurations the new version can help you to avoid security risks.

You can find a comprehensive list of the changes in Nucleus CMS v3.40 in the extended part of this item:

Security Improvements

  • Address possible directory traversal vulnerability in the media manager under certain configurations.
  • Include and recommend .htaccess files in media/, and skins/ folders to restrict execution of PHP code from these locations.
  • Include and recommend .htaccess files in nucleus/libs/ folder to prevent direct web server access to the nucleus core PHP files.

Feature Enhancements

  • New member-level option to disable the auto-save feature.
  • Numerous new Plugin API events and class methods for use by plugin developers.
  • Improved handling of special skin parts.
  • Prevention of double comments.
  • Various improvements to data presentation in admin area.
  • Update of help files, for users and developers.
  • New global configuration setting to set the default size of lists in the admin area.
  • New global configuration setting to enable debug mode for nucleus variables.
  • Allow published items to be moved back to drafts.
  • Install script now ready for non-english languages.
  • New parameters on bloglist skin variable to customize the sort order of the listed blogs.

Bug Fixes

  • Comment user names cleared from database when user registers with name longer than 16 characters.
  • Ping does not occur when item is added by New Category.
  • Database backup not generating standard mysql syntax.
  • Plugin option not generated properly under certain conditions.
  • Permission settings of uploaded files not effecive.
  • Admin area generates invalid XHTML code.
  • ValidateForm event not working properly.
  • Time generation error when editing item.
  • Plugin API, incorrect operation order.
  • variable not correct in COMMENT template fields.
  • Bookmarklet height increased.
  • Case sensitivity of ItemVars causing issues.
  • Global redirect function blocking URLs with valid * character.
  • Content type of bookmarklet causing errors for users with certain plugins installed.
  • Global $CONF['Self'] variable is set improperly.
  • bloglist variable causes errors with certain parameters.

Read more...

Posted February 14, 2009 | 11:25 pm
About | Contact | FAQ | Privacy Policy | Terms of Use

© 2006-2014 ├╝berbytes LLC