From RNWiki
Revision as of 14:59, 18 April 2009 by JakeC (talk | contribs) (Introduction To RavenNuke™)
Jump to: navigation, search

Introduction To RavenNuke™

Welcome to RavenNuke™!

Congratulations! You have chosen to install one of the most secure and fast Content Management Systems (CMS) available. And the even greater news is that it is Free and Open Source! The RavenNuke™ distribution comes with the most up to date -- as of original distribution -- patches from Chatserv and of NukeSentinel™. In addition, NukeSentinel™ is fully installed and configured except for one feature which requires additional instruction (dealt with later on in this manual). RavenNuke™ has its roots in PHP-Nuke the version 7.6. But, there is no comparing the latest version of RavenNuke™ with its roots! The appearance is much the same but the underlying code is vastly different. As of version 2.30.01, RavenNuke™ has over 17,000 changes, corrections, compliances, operational enhancements, and security enhancements.

Please be sure to follow every step in the order listed. This is vital to the successful setup of your site.

In summary, this wiki will walk you through the following steps:

  • Set up an empty RavenNuke™ database
  • Prepare/install the files
  • Install the RavenNuke™ tables
  • Configure the main site settings
  • Configure NukeSentinel™
  • Configure add-ons (if desired)

If you like this software and want to help support the ongoing development, please make a contribution at RavenPHPScripts.

This is a self contained package and there is no additional code to download and/or install. Also, if you are upgrading from an earlier RavenNuke™ release or migrating from another PHP-Nuke installation to RavenNuke™, just read on.

RavenNuke(tm) is application software that must be installed on a server. As with any software that you expose to the Internet, there may be bugs or security problems. Do not install RavenNuke(tm) unless you intend to keep up with security upgrades (please visit RavenPHPScripts for announcements about security updates and code fixes).


What Is Included In RavenNuke™

Rather than repeat all the credits/contributions here, please refer to the full list of all Credits and Contributions for who did what to whom.

This is release v2.30.01. Included in this distribution (Distro) are too many fixes and tweaks to mention them all! For a complete list of changes see the Change Log. Here are some highlights.

  • As of version 2.30.01, RavenNuke™ has over 17,000 changes, corrections, compliances, operational enhancements, and security enhancements
  • The latest release of NukeSentinel™, which is v2.6.02 as of this writing
  • BBtoNuke (phpBB) v2.0.23 as well as made as fully XHTML 1.0 Transitional compliant as possible
  • The latest Forum Attachment Mod is included as a simple addon but is not installed as default.
  • An enhanced Topics module
  • An enhanced Recommend Us and Feedback module
  • Content Plus 2.2.0 from slaytanic.sourceforge.net. Replacement for the old Content module - not integrated, but provided in the download package. Developed using RavenNuke™
  • Tweaked NSN Groups (v1.7.1)
  • Fixes to the Blocks admin screen to correctly order the blocks and to work correctly with NSN Groups
  • A recoded AdvantGo module to correctly use your theme and is also W3C Compliant
  • Enhanced and Fixed MetAuthors module
  • A web based table installer for all of the tables use in the Distro
  • A web based configuration tool for all of the most important settings in the Distro
  • Integration of nukeWYSIWYG™ featuring FCKeditor 2.6.3 and the kses filter class
  • Integration of nukeFEED™ feed generator (v1.1.1) - create syndication feeds in various formats (RSS/ATOM/OPML) using content on your site, and allow visitors to subscribe to your feeds directly or via Feedburner.com
  • Integration of nukePIE™ feed reader (v1.1.1) - a replacement for the block feed reader that uses SimplePie to read feeds from other sites in modern feed formats (including RSS 2.0 and ATOM)
  • Integration of the HTML Newsletter module (v01.03.02)
  • Integration of the GCalendar module (v1.7.0)
  • Integration of TegoNuke(tm) ShortLinks (aka: GoogleTap, GT-NextGEn) (v1.2.1)
  • Integration of TegoNuke(tm) Dynamic Titles (v1.2.0)
  • Integration of TegoNuke(tm) Mailer (v1.0.1) - allows for SMTP authenticated mailing option
  • Integration of Raven's resend email hack and user info hack
  • Most themes are now 100% W3C CSS and HTML compliant, and the fisubice theme made fully compliant, even in the BBtoNuke modules
  • The blocks and modules are almost 100% XHTML 1.0 Transitional compliant (with the exception of module admin pages) - we only say "almost" because we may not have tested absolutely every script path!
  • Tons of code clean-up (readability) and performance enhancements
  • All applications are fully configured but some settings will/may need changing for security
  • Shout Box from ourscripts.net (v8.5.2) - not integrated, but provided in the download package (tweaked by Gremmie and Testy1 to work under RavenNuke™
  • Integration of Error Documents