Skip to content

Latest commit

 

History

History
208 lines (161 loc) · 16.4 KB

README.md

File metadata and controls

208 lines (161 loc) · 16.4 KB

PHP-NUke Titanium

Changes in PHP-Nuke Titanium v4.0.5

Support Website https://www.nuketitanium.coders.exchange <-(Live Site) SIGN UP AND CHECK IT OUT!!!

FOSSA Status Codacy Badge

PHP-Nuke Titanium v4.0.5 2023 Nightly Build Repo

This code is running live at https://www.nuketitanium.coders.exchange

PHP-Nuke Titanium v4.0.5 Core Developers

  • TheGhost - Ernest Allen Buffington (Lead Core Developer)
  • TheWolf - Winston Terrance Wolfe
  • ScottyBcoder - Truman Scott Buffington
  • NukeSheriff - Bob Marion
  • Seabeast08 - Sebastian Scott Buffington

PHP-Nuke Titanium v4.0.5 Core Contributors

  • Technocrat
  • Spider
  • killigan
  • SgtLegend
  • Eyecu
  • Wolfstar
  • Lonestar
  • CoRpSE
  • CodeBuzzard
  • CyBorg
  • NukeSheriff
  • TheGhost
  • ScottyBcoder
  • UniKCode
  • Cobalt74
  • Gaz "Wiggy" Jones

PHP-Nuke Titanium v4.0.5 Flash Game, and Movie Support for 2023

  • The Ruffle Web Core (https://github.com/ruffle-rs/ruffle): is what we use to enable flash site wide, you will not need any browser plugins.
  • The Arcade Mod v4.0 is now functional and keeps score!
  • AVM 1 is ActionScript 1 and ActionScript 2 - All movies and games made before Flash Player 9 (June 2006).
  • AVM 2 is ActionScript 3, which was introduced with Flash Player 9 (June 2006).
  • After the release of Flash Professional CC (2013), authors were required to use ActionScript 3.
  • Ha, Suck it Adobe!

PHP-Nuke Titanium Ruffle Web Core

The Flash Player has existed since 1996, and there are millions of pieces of Flash content around the web. This content represents an important piece of computing history and culture. Unfortunately, as browser support has faded, this history is no longer easily accessible. This became even worse when the Flash Player reached end of life.

Ruffle's chief goal is to preserve this legacy content and keep it accessible for the future. Ruffle is an Adobe Flash Player emulator written in the Rust programming language, compiling both to the desktop and to the web.

Ruffle has 4 goals, roughly in order of priority:

  1. Ease of Use: SWF content should remain easily accessible. Ruffle's HTML5 client is a first-class citizen, allowing the playback of SWFs without external software, even on mobile.
  2. Compatibility: Strive to acceptably display the wide range of SWF content available on the web.
  3. Accuracy: Behave as close to the original Flash Player as possible.
  4. Speed: The content should run full-speed.

In-browser emulation is the best way to accomplish these goals:

  • Manual conversion to modern platforms is time-consuming and simply not possible given the vast amount of SWF content.
  • Automatic conversion is possible, but still requires user intervention. Ideally users can run the SWF content directly without a conversion process.
  • Desktop players and plug-ins have the best performance, but most users do not want to install extra software. Ruffle offers a desktop player, but the primary focus is on the web client.
  • Accurate emulation of the majority of SWF content is possible given the current state of web APIs.
  • WebAssembly has opened the door for better performance in the browser.

Rust was chosen as the programming language because:

  • Rust is a systems programming language, giving the tools and performance necessary for emulation.
  • Rust is the best way to target WebAssembly. Rust considers WebAssembly a primary platform, allowing Ruffle to run in the browser with high speed.
  • Rust has a thriving community, which is key for attracting contributors.
  • Rust has a large focus on memory safety, avoiding bugs and easing traditional concerns about the security of Flash content.

There have been existing efforts to re-implement the Flash Player, including Gnash, Shumway, and Lightspark. Of these, only Lightspark is still maintained. Porting one of the existing C++ projects to Web using Emscripten is another path forward, and, in fact, may be the fastest way to getting a large amount of content running quickly. This project's goal is a fresh start in a modern codebase with the web as a primary platform.

PHP-Nuke Titanium v4.0.5 Modules

  • Advertising
    Programmable local Portal Advertisng.
  • Blogs
    This use to be the News system from Nuke Evolution Xtreme (UK Version) and it was drasticly changed and we renamed it to Blogs when we added new features and updated the code for PHP 8.X - We added a Blog Signature and a few other bells and whistles!
  • Blog Archives
    This use to be the News archive for Nuke Evolution Xtreme (UK Version), it is now the Blog Archives and has had some updates and addons implemented. The display layout has been changed.
  • Blog Submit
    Portal members can submit Blogs.
  • Blogs Top
    Top 10 Blogs information will be listed - 10 Most Read, 10 Most Voted, 10 Best Rated, 10 Most Commented, 10 Most Active, and 10 Most Active Blog Post Submitters.
  • Blog Topics
    Lists the Topics and various stats and information about each topic.
  • Docs
    Local portal disclaimers - About Us, Disclaimer, Privacy Statement, and Terms of Use.
  • Donations
    Make donations to the local Webmaster or Admin with PayPal.
  • ECalendar
    Just another Calendar.
  • FAQ
    Portal Frequently Asked Questions
  • Feedback
    Users can leave detailed Feedback anytime they want.
  • File Repository
    A Most excellent Downloads Manager, This module brings you an advanced file manager, it was been developed to be as user friendly as possible. by Lonestar.
    Module Version: v1.1.0
    Website: (http://lonestar-modules.com)
    Author Email: crazycoder@live.co.uk
  • Forums
    phpBB Forums Area - phpBB Titanium v2.0.25 is what we use now.
    We are currently porting phpBB 3 into our system.
  • Google Site Map
    Added a NEW fast and lightweight class for generating Google sitemap XML files and index of sitemap files. Written on PHP and uses XMLWriter extension (wrapper for libxml xmlWriter API) for creating XML files. XMLWriter extension is enabled by default in PHP 5 >= 5.1.2. If you have more than 50000 urls, it will split items into seperated files. (In benchmarks, 1 million urls were generated in 8 seconds).
  • Groups
    List of various groups that members of a portal can subscribe to and become a member of.
  • HTML Newsletter
    Currently needs to be re-written as it does have some security issues.
  • Image Repository
    A Most excellent private image hosting system for each of your portal members. By Lonestar.
    Module Version: v1.1.0
    Website: (http://lonestar-modules.com)
    Author Email: crazycoder@live.co.uk
  • Loan Amortization
    This is great and was written by ScottyBcoder.
    Truman Scott Buffington (https://www.scottybcoder.86it.us)
    Author Email: scottybcoder@gmail.com
  • Link Us
    A Backlink system so that members of your portal can Backlink their websites to yours.
  • Members List
    Enhanced list of Portal Members - Has a built in Ghost Mode, when users are set to Ghost Mode (Enabled) their is no way to see when their last visit was or if they are online at the same time others are.
  • NukeSentinel
    Security and User Tracking like no other website has. By Bob Marion of Nukescripts.Net
    Website: (https://www.nukescripts.86it.us)
    Author Email: bob.marion@86it.us
  • Private Messages
    A Portal Messaging system.
  • Profile
    Each user has a personal profile.
  • Recommend Us
    People can recommend your Portal/Web SIte to a friend.
  • Reviews
    Reviews Section that is soon to be revamped.
  • Search
    Search entire Portal/Web Site.
  • Shout Box
    Awesome Shout Box.
  • Spambot Killer
    Spam Bot Choker.
  • Statistics
    Portal Statistics.
  • Surveys
    Portal Surveys, soon to be revamped.
  • Titanium SandBox
    This is for developers to test code on their Portal/Web Site - A Moodule that allows you to test and add various types of code. Great for people just starting out as well because they can practice any and all PHP code and their tests will show up when they execute the module.
  • Web Links
    Web Resources for your Portal.
  • Your Account
    Edit your profile settings anytime you like - Change Avatar, Name, Ghost Mode, and much more...

PHP-Nuke Titanium v4.0.5 Test Server Information

  • You will need Network Database Access for the Network Projects Module- edit your nconfig.php file
  • $portaladmin = 2; define('network', 'enabled'); if ( defined('network') ): $dbhost2 = 'hub.domain.name.here'; $dbname2 = 'hub_db'; $dbuname2 = 'ask for a hub user name and put it here'; $dbpass2 = 'you need to request an access password to put here'; $network_prefix = 'network'; endif;
  • This Config is needed to submit Bug Reports!
  • Easy Apache 4 / Apache 2.4.54
  • MySQLi Server Version: 5.5.5-10.3.38-MariaDB (MariaDB Server) The fastest on the planet!
  • PHP 8.2.5 / php-fpm 8.2.5 (we are working on a version for PHP 9)
  • cURL 7.86.0
  • GD Support bundled (2.1.0 compatible)
  • Client API library version (mysqlnd/mysqli 8.1.14)
  • OpenSSL 1.1.1s 1 Nov 2022
  • libxml Version 2.9.7
  • json support
  • Phar API version v1.1.1
  • ZLib 1.9.2
  • Minimum of 100 MB/s web space
  • Minimum of 5 GB/s bandwidth (5 TB/s or unmetered is recommended)
  • Mime Type .wasm for Flash Gaming and Movie Support (This is what we started to do in 2022)
    This is so that ruffle can process .swf files.
Apache doesn't serve these files correctly by default, you will need to add this to your `httpd.conf` configuration file or root .htaccess file and reload it:
AddType application/wasm .wasm

PHP-Nuke Titanium v4.0.5 Local Development

PHP-Nuke Titanium while advanced can be easily installed using local development servers including MAMP, WAMP, and XAMPP but you can also use IIS or compile your own AMP (Apache, MySQL, PHP) server if you wish to. Please ensure that your local server meets the first 3 server requirements in order to achieve the best possible development results when building your custom add-ons, modules, and mods.

PHP-Nuke Titanium v4.0.5 Installation and Upgrade

While PHP-Nuke Titanium uses the same core as PHP-Nuke Evolution Xtreme there have been a lot of updates to it which improve performance and security, please see the following links for installing a fresh copy or upgrading.

NOTE

Fresh install
Upgrade

PHP-Nuke Titanium v4.0.5 Security

Security is the top priority for this CMS, the core of PHP-Nuke Titanium uses a comprehensive integrated module called Nuke Sentinel (tm). Nuke Sentinel (tm) protects your website against DDOS, CLIKE, Union, and many more attacks, Nuke Sentinel (tm) is so advanced you don't even have to worry about protecting your admin panel as it watches for failed logins and can ban anonymous users automatically from your website.

Hopefully, you will never have to visit the admin panel for Nuke Sentinel (tm) as 99% of all web hosts now have DDOS protection and many more security features which prevent attacks and such.

PHP-Nuke Titanium v4.0.5 Help

If you are having issues with your installation please do not hesitate to submit a report by clicking HERE
If you need help with an install do not hesitate to submit a request by clicking HERE

PHP-Nuke Titanium v4.0.5 Feedback, Bugs, and Improvements

If you have any suggestions, feedback, or ideas you feel will be a nice contribution to PHP-Nuke Titanium please use the following links

Help improve the US version of PHP-Nuke Titanium
Report a PHP-Nuke Titanium bug
Your PHP-Nuke Titanium feedback


Thanks for using our enhanced PHP-Nuke Web Portal System and we hope you enjoy it  

The PHP-Nuke Titanium Team (This is the US Support Team)
http://nuketitanium.coders.exchange/index.php

GNU GENERAL PUBLIC LICENSE Version 2, June 1991

PHP-Nuke Titanium is licensed as free software under the GNU general public license for non-profit use, because there are so many people to include in the license please refer to the licenses.pdf file. Re-selling or direct marketing this software for commercial use is forbidden by the GNU general public license, the result of doing so can lead to legal action been taken against you so please ensure to read and understand the license before using this software for development and personal use.

The skinny on this jargon is to do what you want with the software and always give full credit to the original copyright owners. You can sell a modified version of this software but you must always give credit to the original copyright owners. I suggest you do some research and find out who owns PHP-Nuke. The Original Copyright belonged to Francisco Burzi who added to a version of Thatware and the copyright owner for that software is David Norman. This is Open-Source software and should be treated as such.

Warranty

Because PHP-Nuke Titanium is licensed free of charge, there is no warranty for the package, to the extent permitted by applicable law. Except when otherwise stated in writing, the PHP-Nuke Titanium Team provides PHP-Nuke Titanium "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the package is with you. Should the package prove defective, you assume the cost of all necessary servicing, repair, or correction.

License

FOSSA Status