Nucleus v1.1 (April 30, 2002)

  • Started assuming that at least PHP 4.0.5 is available. (for older PHP versions, some small code-changes should do the trick)
  • Added bookmarklets for Mac/IE5 users and Mozilla. Also, made the title of the page also show up in the title field of the new item. Makes more sense. (thanks to Ricardo Lamego)
  • Made the predefined PHP variables available in scripts called through <%phpinclude(..)%> (thanks to Polskaya for noticing the problem)
  • Fixed: <%additemform%> and <%nucleusbutton%> didn't work when admin area was not in a dir named 'nucleus'
  • Added: <%sitevar(adminurl)%> and shortcut <%adminurl%> to include the URL of the admin area
  • Changed all references to nucleus.demuynck.org into references to nucleuscms.org
  • Extra settings: cookie domain, cookie path, secure cookie (for https)
  • Instead of stripping tags in comments, < and > are now replaced by their entities (&lt; and &gt;). This way, greater than and lower than signs can be used in comments (inspiration by Steven Verbruggen)
  • Added charset to language files, so international character sets can be used when needed (forum)
  • Added an extra content-type attribute to skins, so the output type can be set correctly by Nucleus
  • Removed the 'headlines' skin and templates. Don't want new users to get too confused.
  • Notification emails now also get the senders display name
  • All errors now handled by doError method in globalfunctions.php (makes it easier when you want to use your own error handler instead of the error skin)
  • Site-members can now override the default site-language setting for the pages they visit
  • Added skinvars <%otherarchive%> and <%othersearchresults%> for use on archive/search pages.
  • Skinvar <%searchform%> now takes an optional parameter: blogname (for which you want a search form)
  • Introducing categories! (new settings; new skinvars category, categorylist and ifcat; new template vars <%category%>, <%catid%> and <%categorylink%>; new optional category params for skinvars blog, otherblog, archive, otherarchive, archivelist, otherarchivelist)
  • Fixed: error skin didn't get copied on skin cloning
  • Even more new skinvars to make skinning easier: <%todaylink%>, <%archivelink%>, <%prevlink%> and <%nextlink%> (forum)
  • Fixed: The install script was giving warnings about uninitialized variables on some PHP configurations
  • Moved version history to separate file
  • Made upgrade scripts a little more robust and more verbose
  • XML-RPC: metaWeblog API support
  • XML-RPC: <title> and <category> tags can now be used with the Blogger API (similar to b2)
  • Fixed problem with create account (forum)
  • Made it so Nucleus still works when using PHP >4.1.0 with register_globals turned off, which is the default setting for new installations (forum)
  • Media library: popup now requests login when needed
  • Media library: option to auto-prefix uploaded files with date (turned on by default)
  • Backup/Restore: backup file name now has date + nucleus.sql renamed to install.sql + extra "I'm sure"-checkbox on restore to avoid errors (forum)
  • Javascript toolbar: simpler version available that works in Mozilla
  • Fixed: Closed items don't show 'no comments' link anymore (forum)
  • Fixed: Drafts items don't result in 'January 1970' entries in archivelist
  • Fixed: Added <image> tag to xmlrss skin for new installs. It's required. (defaults to a nucleus logo, up to you to change it)
  • Fixed: Error with restore (content with semicolons in it would not get restored)
  • Added: Extra notification options
  • Archives can now also be accessed by day, and an extra daylink template var is available in date headers
  • Fixes in default skin
  • As always, lots of small fixes & code rewrites
  • Changes (additions to and deletions from) language file:
    • _SETTINGS_COOKIES_TITLE
    • _SETTINGS_COOKIEDOMAIN
    • _SETTINGS_COOKIEPATH
    • _SETTINGS_COOKIESECURE
    • _SKIN_UPDATED
    • _TEMPLATE_UPDATED
    • _CHARSET
    • _MEMBERS_DEFLANG
    • _MEMBERS_USESITELANG
    • _ADD_CATEGORY
    • _ADD_DRAFTNFUTURE
    • _ERROR_NOSUCHLANGUAGE
    • _ERROR_NOSUCHCATEGORY
    • _ERROR_DELETEDEFCATEGORY
    • _ERROR_DELETELASTCATEGORY
    • _ERROR_BADCATEGORYNAME
    • _ERROR_DUPCATEGORYNAME
    • _CONFIRMTXT_CATEGORY
    • _DELETED_CATEGORY
    • _LISTS_TYPE
    • _SKIN_TYPE
    • _YOURSITE
    • _LIST_COMMENT_HOST
    • _SETTINGS_MEDIA
    • _SETTINGS_MEDIAPREFIX
    • _SETTINGS_MEMBERS
    • _LOGIN_FORGOT
    • _TEMPLATE_CATEGORYLIST
    • _TEMPLATE_CATHEADER
    • _TEMPLATE_CATITEM
    • _TEMPLATE_CATFOOTER
    • _EBLOG_DEFCAT
    • _EBLOG_CAT_TITLE
    • _EBLOG_CAT_NAME
    • _EBLOG_CAT_DESC
    • _EBLOG_CAT_CREATE
    • _EBLOG_CAT_UPDATE
    • _EBLOG_CAT_UPDATE_BTN
    • _EBLOG_NOTIFY_ON
    • _EBLOG_NOTIFY_COMMENT
    • _EBLOG_NOTIFY_KARMA
    • _EBLOG_NOTIFY_ITEM
Version History