PHP-Nuke v8.3.3
     
TheGhosts 86it Portal
PHP-Nuke v8.3.3 (Titanium Edition) / PHP v8.2.25
Sponsor Tron for PHP-Nuke (Titanium Edition)
::: There is so much more here to see, it takes 30 seconds to register an account and we don't even verify with e-mail! Just register we promise you won't be sorry... ::: Login or Register
IPHub is an IP lookup website featuring Proxy/VPN detection. A free API is available, so you can perform fraud checks on online stores, detect malicious players on online games and much more! Look at this! Click here Look at this! to sign up for FREE today at ipHub ::: Country Music: The Soul Circus Cowboys ::: Sponsor: Brandon Maintenance Management, LLC Phone: 813-846-2865 ::: Sponsor: Big Country Radio - The EJ Morning Show :::
Link-us
PHP-Nuke Titanium | CodersExchange



View All Buttons



The Ghost's 86it Portal
( 209 CLICKS )


PHP-Nuke Titanium Developer Website!
( 658 CLICKS )


The 86it Developers Network
( 179 CLICKS )


Mega Portal
( 182 CLICKS )


ViZual DeZinez
( 237 CLICKS )


Lonestar Modules
( 233 CLICKS )


Headshotdomain
( 225 CLICKS )

Honey Pot Protected
Bots in the pot!
We have 2862 Bots
in the Honey Pot!


Search




Visits

We received

5,415,732

Page Views Since Aug 23, 2000

GitHub Helps Clueless Coders Go Open Source
Posted by TheGhost Fri Nov 08, 2024 7:14 pm

GitHub has become one of the most important places for open source software developers to publish code and collaborate on projects. But, ironically, most projects hosted publicly on GitHub aren't technically open source. The company is now taking steps to change that.


The GitHub team.PHOTO: ARIEL ZAMBELICH/WIRED

GITHUB has become one of the most important places for open source software developers to publish code and collaborate on projects. But, ironically, most projects hosted publicly on GitHub aren't open source, at least according to the letter of open source law.

Aaron Williamson, a lawyer specializing in open source issues, analyzed over 1.7 million public GitHub code repositories earlier this year, and of these, only 14.9 percent had clearly specified an open source license, as reported by The Register.

Developers sharing code publicly on GitHub agree to a terms of service that allows other users to view and copy code, but if a license isn't explicitly chosen, other developers won't have the right to actually change or redistribute the code. According to the definition set by the Open Source Initiative (OSI), a license isn't considered open source unless it grants users permission to not just view source code but also modify code and distribute their changes.

GitHub, however, is taking steps to address the issue. Users are now prompted to select an OSI approved open source license when they create a new code repository on the service. Users aren't forced to select a license, but if they select "No License," they'll get a warning explaining that "nobody else may reproduce, distribute, or create derivative works from your work. This might not be what you intend."

The change is a huge reversal for GitHub, says James Governor, co-founder of the IT industry analysis firm RedMonk. "Something they said was unnecessary and not their role, is now apparently necessary, and part of their role," he says. "Pragmatism wins. Customers win. But 22 year old software developers may be confused."

To reduce confusion, GitHub prompts developers to select only from a small list of licenses, and has built a site called choosealicense.com to explain the differences between them.

Williamson thinks the change is a good thing, but he isn't sold on the execution. "Just including the option will encourage developers to consider licensing from the outset of their projects, and leave fewer new projects in license limbo," he says. But he also says that GitHub's education program is too simplistic.

"With such a short list, their choices can't help but appear rather political: MIT over BSD, GPLv2 over v3 (or AGPL), and an emphasis on permissive licenses," he says. GitHub includes links to a few other licenses, but it's still a short list relative to the myriad options available. "Community organizations like the Free Software Foundation, the Open Source Initiative, and the Software Freedom Law Center have been working to educate developers about the available license choices for a long time; if GitHub wants to get involved in license education, it should consider reaching out to these organizations and to the community."

By "permissive licensing," Williamson is referring to software licenses, such as the MIT, BSD and Apache licenses that allow developers and companies to include open source code in non-open source products. This stands in contrast to "copyleft" licenses, such as the GPL and AGPL, which require developers to release any changes they make to the code under the same license. GitHub's emphasis on permissive licensing likely reflects a general shift towards these licenses in the open source community.

And there's another challenge for opens source licensing. "Of course, while this is a good step toward improving license disclosure among GitHub projects, it won't guarantee accuracy," says Williamson. For example, it's possible that not every piece of code used in an open source project will use the same license. For instance, a project using an MIT license may include some code from a different project that used an Apache license. The use of multiple licenses needs to be communicated to developers that want to modify and redistribute the project. But Williamson notes that this problem isn't specific to GitHub, anyone incorporating open source code from other projects has to deal with this.

Regardless, this is a step in the right direction for GitHub.

Klint Finley is a contributing writer for WIRED covering tech policy, software development, cloud computing, and more.

CONTRIBUTOR

Sincerely,
Ernest Allen Buffington

avatar  Data Scientists / Programmer
  name: Ernest Allen Buffington
  email: ernest.buffington[at]gmail.com
  github: https://github.com/ernestbuffington

( Likes & comments? Open-Source | The Daily Blog | Score: 5 ) ( Reads: 851 )
PHP-Nuke Titanium Update
Posted by TheGhost Fri Nov 08, 2024 7:14 pm

We are in the process of making PHP-Nuke Titanium fully compatible with all themes and modules of PHP-Nuke and any PHP-Nuke Fork.

The Nuke Network has one goal in common and quite frankly this is how it should have been from the beginning. All things Nuke means that if you write a module for PHP-Nuke Titanium, PHP-Nuke Platinum, or the US version of PHP-Nuke Evolution Xtreme they will all be compatible with one another.

The Nuke Network will work with anyone writing a new CMS or would like to convert a CMS so that it meets the Nuke network's global standards.

We have no intention of ever removing compatibility for old modules or themes. The only time something will be removed is when it is no longer capable of working with the current PHP versions that are used in our Developer Network. We do not believe in taking things away from the good folks in the developer world and we will keep things updated and available on the network at all times. In the event that you have a theme or module that was written that seems to be having a compatibility issue, just let us know, and we will help re-write and modify it so that it works with all versions of PHP-Nuke.

A new copyright system has been put in place for all themes and modules and it is very easy to use. All you do is edit the module or theme copyright.php file and hit save or with new themes, you would upload your new copyright file to the themes root folder. If it is a module the same applies, you will edit or put the new copyright file in the root of the new module directory.

PHP-Nuke itself was the very first CMS to ever be created in the internet world and it is here to stay forever. There is not a whole lot of acknowledgment in the online world because, well people have not been educated in this area of internet history. The Francis Framework was intended for Internet Desktop Applications, not mobile phones or tablets. This is no longer the case in 2023 as all of the PHP-Nuke systems have been updated so that any website running PHP-Nuke or any PHP-Nuke fork easily identifies what type of device is being used when a person logs on to a website built with PHP-Nuke or any fork of PHP-Nuke. The only time that tables are an acceptable form of design is when you're creating an Internet Desktop Application. This is because desktop applications use in most cases a locked-width dynamic design system, and the only time they do not, is if a developer or programmer is so lazy that they take the easy way out and design their website solely for mobile, TV, or tablet access. By doing that they are taking a shortcut so that they do not have to write as much code and even the large corporations take this shortcut to keep from having to write a website that adheres to device-type cosmetics specifically. 

 What makes PHP-Nuke and all PHP-Nuke Forks the best?

PHP-Nuke allows you to use PROCEDURAL code and OOP code. It is able to use any Symfony library, meaning the 50 most popular libraries in the world used to develop online mobile and desktop web applications all work with PHP-Nuke. Symfony was not the 1st standard but it is now the standard foundation on which all of the best PHP applications are built. The reason that this is awesome is that you can speed up the creation and maintenance of your PHP-Nuke website application. End repetitive coding tasks and enjoy the power of having the choices needed to control your project and code.

Here is a list of the Symfony components that can be used in PHP-Nuke:
https://symfony.com/components

The technical requirements for PHP-Nuke:

Before running your PHP-Nuke site or creating your first PHP-Nuke module you must:

Instead of using the entire Symfony framework, we use its vendor libraries only. We do this because our framework supports more than just Bootstrap and quite frankly we are not interested in having anything to do with a framework that makes you adhere to their strict setup rules and developer guidelines as this puts a damper on your programming and design capabilities.

PHP-Nuke comes with Rector built in which will allow you to refactor old legacy code when creating modules or even themes. Rector is a PHP tool that you can run to get an instant upgrade or automated refactoring. It helps with the PHP-Nuke module and theme upgrades, it improves your code quality. Also, it helps with type-coverage and getting to the latest PHPStan level.

If you see something somewhere that you like, make no mistake it can be ported into a module. The PHP-Nuke module system is designed for that reason specifically, any application can be setup and run as a module allowing the dynamic module and theme system to do its magic. 

The majority of people that used PHP-Nuke liked to take advantage of the dynamic theme system designed by Francisco Burzi (Frank) intended to be used for Internet Desktop Applications.

Now people will like using PHP-Nuke because it has the best of both worlds and also has the ability to use the CSS Grid Layout Module alongside the Francis Framework which was designed solely for Internet Desktop Applications. The CSS Grid Module originally was intended for mobile, TV, and tablet website access allowing it to resize to fit all of our smaller less expensive devices. It offers a grid-based layout system, with rows and columns, making it easier to design web pages without having to use floats and positioning, which is used by the Francis Framework. It took a little while but the CSS Grid Module properties are now currently supported by all modern browsers. In short, the Francis Framework was designed to size up and the CSS Grid Layout Module was created to size down.

 

Sincerely,
Ernest Allen Buffington

avatar  Data Scientists / Programmer
  name: Ernest Allen Buffington
  email: ernest.buffington[at]gmail.com
  github: https://github.com/ernestbuffington

( Likes & comments? PHP-Nuke (Titanium Edition) News | The Daily Blog | Score: 5 ) ( Reads: 329 )
Why did we name the CMS PHP-Nuke Titanium?
Posted by TheGhost Fri Nov 08, 2024 7:14 pm

Where did the name PHP-Nuke Titanium come from?

It involves a nuclear waste storage concept...

Because of its corrosion resistance, containers made of titanium have been studied for the long-term storage of nuclear waste. Containers lasting more than 100,000 years are thought possible with manufacturing conditions that minimize material defects. A titanium "drip shield" could also be installed over containers of other types to enhance their longevity.

The original PHP-Nuke has been around for 23+ years and we have preserved it in Titanium, PHP-Nuke Titanium to be exact...

Because titanium alloys have the high tensile strength to density ratio, high corrosion resistance, fatigue resistance, high crack resistance, and the ability to withstand moderately high temperatures without creeping, they are used in aircraft, armor plating, naval ships, spacecraft, and missiles.

Titanium was discovered in 1791 by the clergyman and amateur geologist William Gregor as an inclusion of a mineral in Cornwall, Great Britain. Gregor recognized the presence of a new element in ilmenite when he found black sand by a stream and noticed the sand was attracted by a magnet. Analyzing the sand, he determined the presence of two metal oxides: iron oxide (explaining the attraction to the magnet) and 45.25% of a white metallic oxide he could not identify. Realizing that the unidentified oxide contained a metal that did not match any known element, Gregor reported his findings to the Royal Geological Society of Cornwall and in the German science journal Crell's Annalen.

Around the same time, Franz-Joseph Müller von Reichenstein produced a similar substance, but could not identify it. The oxide was independently rediscovered in 1795 by Prussian chemist Martin Heinrich Klaproth in rutile from Boinik (the German name of Bajmócska), a village in Hungary (now Bojničky in Slovakia). Klaproth found that it contained a new element and named it for the Titans of Greek mythology. After hearing about Gregor's earlier discovery, he obtained a sample of manaccanite and confirmed it to be titanium.

All of this is how we related the idea to name our Fork of PHP-Nuke, PHP-Nuke Titanium and the story relates...

Sincerely,
Ernest Allen Buffington

avatar  Data Scientists / Programmer
  name: Ernest Allen Buffington
  email: ernest.buffington[at]gmail.com
  github: https://github.com/ernestbuffington

( Likes & comments? Open-Source | The Daily Blog | Score: 5 ) ( Reads: 299 )
Welcome to PHP-Nuke (Titanium Edition) v8.3.3!
Posted by Administrator Fri Nov 08, 2024 7:14 pm

First of all, thanks a lot for downloading this software, we hope that you enjoy using it.

PHP-Nuke is free software, released under GNU GPL Licence version 2.0 (see COPYING file for details) PHP-Nuke was the result of many years of administrating a news site called Linux Preview (http://linuxpreview.org). First, around August 1998, I wrote my own code in Perl called NUKE and used it for about 1 year, then my site got really big, so I needed a more powerful system and decided to use Slash, the same that was used in the old Slashdot site. It was good but you really needed to know Perl in order to modify things, it needed too many modules, and you also needed to load a daemon that sucked a lot of CPU power. My Old Pentium III just acted like a 386 each minute the daemon did its work. Well, then I discovered Thatware, which I felt was a good project to create and have a news site under PHP. I learned PHP in less than a week and started to modify it. There were so many mods I'm unable to mention them all, it was practically a rewrite. I added some cool stuff and deleted some others after more than 380 hours of hard work in 3 weeks! PHP-Nuke was born.

On August 17, 2000, I sold LinuxPreview.org to LinuxAlianza.com and then I had all the time I needed for PHP-Nuke.

From January 2001 to January 2002, PHP-Nuke was financially supported by MandrakeSoft, the folks that made Mandrake Linux. This gave me and PHP-Nuke a lot of oxygen and made it possible for me to do a lot of stuff. So then, I was alone with this killer project. I also received a lot of help from other people who develop modules and make themes. After a while, phpnuke.org became a pretty big site with a lot of users and helpful information for end-users around the world. We also had a very strong community site in almost every language you could imagine. People would go to phpnuke.org and enjoy the great community!

For installation instructions, go and read the INSTALL file, also remember to read the CREDITS file so you know where the really cool mods come from. The TODO file is the list of features that we will add in future versions, read it also. Please, enjoy PHP-Nuke and remember that this is free GPL software and it comes without any warranty and without technical support, so please don't email me asking how to make this or that, I'll ignore that type of email and those questions should be directed to the forums area where the community will better assist when I am unable. PHP-Nuke isn't perfect, but your suggestions and feedback are appreciated and will help us in creating an awesome CMS!

I took a very long well-needed break and while I was gone I became a CoderExchange Hall Of Fame inductee for the years 2000 to 2023! 

PS: Sorry for my English, I'm not an english spoken guy. Also, remember I receive too many Emails, so I can't answer all of you, but for sure I'll read all the Emails I receive.

Adiós Cordialmente,
Francisco Burzi (Frank)

avatar  Owner PHP-Nuke
  name: Francisco Burzi (Frank)
  email: fburzi[at]gmail.com

( Likes & comments? Open-Source | The Daily Blog | Score: 5 ) ( Reads: 263 )
User Info
Good afternoon 
Anonymous


 Register
 Lost Password
Username
Password

Forums
 Posts17  
 Topics16  

Most Ever Online
 Guest(s)1  
 Member(s)5  
 Total6  

Online Stats
 Member(s)0  
 Guest(s)1  
 Total1  
Member(s) Online

  Guest(s)
  01. Guest

Select Network Theme


Shout Box

 

Server Information

Dedicated Rack 68
Intel(R) Xeon(R)
CPU E3-1230 v5 @ 3.40GHz
Data Center: Tampa, Florida
Hosting: $500.00 Monthly
CMS
PHP-Nuke v8.3.3

Linux
Alma Linux v8.7.0
STANDARD

EasyApache 4
Apache 2.4.54

Perl
Version: 5.16.3

cPanel
v110.0.2

PHP Version
php-fpm 8.2.25

Mysqli Support
mysqlnd 8.2.25

Database Server
10.3.39-MariaDB
cURL
7.86.0

DOM/XML
API Version: 20031129

GD Version
bundled (2.1.0 compatible)

JSON support
enabled

OpenSSL
Version 1.1.1s 1 Nov 2022
Phar
API version 1.1.1
Memcached
Version 3.1.5
Top 10 Links