Softpedia
Defrag and optimize your hard drive - any way you want to!


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>

WEEK'S BEST

  • WooCommerce 1.1.1
  • jQuery Mobile 1.0 ...
  • Mercury Editor v0....
  • Arbit 0.3-alpha
  • Franklin 0.21
  • Responsive Image G...
  • Comment Timeout 2....
  • PhotoShop-like Jav...
  • Skeleton 1.1
  • Padrino 0.10.5
  • Home > Scripts > Content Management

    Nucleus CMS 3.64

    Download button

    Downloads: 13,173  Tell us about an update
    User Rating:
    Rated by:
    Good (3.4/5)
    20 user(s)
    Developer:

    License / Price:

    Platforms:

    Databases:

    Language:

    Last Updated:

    Category:
    The Nucleus Group | More scripts
    GPL - GNU General Public License 

    Windows / Linux / Mac OS / BSD / Solaris
    MySQL
    PHP
    March 17th, 2011, 12:14 GMT [view history]
    C: \ Content Management

     Read user reviews (0)  Refer to a friend  Subscribe

    Nucleus CMS description

    This PHP-driven CMS allows to maintain one ore more weblogs

    It offers a system that is easy to install, but still offers maximum flexibility and many features.

    Here are some key features of "Nucleus CMS":

    · Core Features - By downloading the Nucleus Core package, you'll already have access to a great set of features. By dropping in plugins, you can extend the feature set even more.
    · Maintenance of one or more weblogs/news-sites - With Nucleus, you can set up one or more weblogs. If you want to, you can even show the contents of multiple weblogs on the same page.
    · Multiple Authors - Each blog has its own team of authors. Some authors will only have posting rights, others will be allowed to change settings for the blog as well.
    · Categories - Within a weblog, you can set up one or more categories. Each item you add in your weblog will be put in one of these categories.
    · Built-in commenting system - Nucleus provides a built-in Commenting System, so there's no need for external commentingtools.
    · FancyURLs - If your webserver supports it, Nucleus can provide URLs optimized for both readers and search engines, like: http://example.org/item/1234 or http://example.org/archives/1 or http://example.org/category/6/blogid/1
    · Runs on your own server - Since Nucleus runs on your own server, you'll be in full control. Network outages of centralized weblog tools won't prevent you from posting.
    · Drafts and Future Posts - In a hurry? Need some more thinking? Mark an item as draft and continue working on it later. Or would you like an item to only appear starting from a certain date? Mark it as a future item.
    · Fully Tweakable - The way your Nucleus site looks is fully tweakable through skins and templates, and multiple CSS files. Next to that, the language used by the Nucleus admin area can easily be changed through language-files.
    · Plugins - Additional features can be programmed in so called plugins (see Nucleus plugins API) and be installed on Nucleus. This allows you to have the features you want, without having the Nucleus core to become bloated. The Nucleus plugin interface offers plugin authors lots of flexibility. For examples of how plugins can extend Nucleus funtionality, see further down in this document.
    · Bookmarklet and right-click blogging - So, you're visiting a site and want to write something about it on your weblog. No need to open the admin area, just open the bookmarklet or use the right-click context menu option and an add-item window will popup. Easy!
    · Archives and Search - Archives for your weblogs are automatically managed by Nucleus, and a search function is provided to look up old items.
    · Nucleus also features highlighting search terms, both in articles, and in comments!
    · RSS and Atom Syndication - Syndication feeds are provided (as skins). Nucleus provides RSS and Atom feeds. Extra feed types (your favorite RSS flavor) can be added easily.
    · XML-RPC interface: Blogger, metaWeblog and MovableType APIs
    · Nucleus provides implementations of the Blogger, metaWeblog and MovableType APIs. This means that Nucleus can be used with tools like w.Bloggar, Ecto, Zempt, etc..
    · File/Image Upload - Want to include an image in an item? Open the media popup, choose a file to upload and off you go! No need to open an FTP program and upload the file manually.
    · IP-banlist - Some nasty people screwing up your comments? Ban their IP address or IP range or nickname from further comments/votes.

    Requirements:

    · PHP 4 or higher

    What's New in This Release: [ read full changelog ]

    · 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



    TAGS:

    content management system | publish content | website platform | CMS | publish | content



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM