Archive - Nov 14, 2006

Date
  • All
  • Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • Jul
  • Aug
  • Sep
  • Oct
  • Nov
  • Dec

PHP-nuke, why it is not the best choice anymore?

PHP-nuke is a portal system. It was a popular choice back in the days where there is not a lot of choice in CMS. It had the crown of all PHP CMS, millions of downloads and lots of coders contributed by making modules. Now it is is decaying in users. The statistic of PHP-nuke download from sourceforge shows the download dropped over 80% from the peak in 2003 till middle of 2004.

PHP-nuke download rate

People are switching from PHP-nuke to other CMS include e107, wordpress, drupal and mambo. PHP-nuke is currently suffering these flaws:
1. PHP-nuke coders, include the coders codes for modules, uses the old technologies. For example, you rarely see anyone uses Ajax.
2. PHP-nuke is insecure, there are patches for it. The original is not reliable, search the Internet for PHP-nuke exploits, lots of result returns, include MySQL injection, Admin Variable Privilege Escalation.
3. PHP-nuke is slow. It takes 0.8 second to load a index page because it does not have built in cache system.
4. PHP-nuke is not multilingual friendly. Even support for multilingual feature is in the core, but you still have to hack the code to allow UTF or Chinese charsets to store in MySQL properly.
5. Port anything into PHPnuke as a module is harder than other CMS. For example, a module uses SQL statements in a function need to add the global variable $prefix. This kind of design flaw does not happen in e107, in e107 it uses a constant.
6. PHP-nuke is HTML 4.01 compliant, it is not XHTML standard.

All the above problems have solutions. Users did not hack into the core and make few thousands of changes to make PHP-nuke more perfect, instead they chose to change to one of the new CMS around. The majority's choice does not mean it is the right choice, but it is showing what the users going to do with PHP-nuke, abandon it.

Editor Comment:

I was a PHP-nuke user. Even when the day v8.0 came out, I'm still supporting it. But due to the flaws mentioned above, I made myself give other CMS a try. After that, no one could find me in any PHP-nuke related sites.

Moo.Ajax - 1.3KB Ajax Library

Moo.Ajax 1.3KB uncompressed says it all. A simple ajax function that does everything anyone ever need for Ajax. Because it's soo small, the offical full documentation won't cost you more than 10 minute. Compare to the massive 200kb dojo. The choice is already clear for webmasters who know using 200KB of JS to update a small tick counter is not a sensible action.

Editor Comment:

moo.ajax need at least the lite prototype(4kb) or the full version if you need JSON. The offical page says it's deprecated because mootools is the new version that combines moo.fx, moo.ajax and moo.dom. if you are interested on the new mootools, here is the link for download. Mad4milk you did it again.

phpBB--the world's most popular Bulletin board system

in

phpBB(noticed it's "php" small and "BB" cap?) is the world's most popular Bulletin board system. Google returns about 373,000,00 results when people search for it. phpBB started before 2001, the first version of phpBB scored 177,155 downloads in total. That is a big number, but it's small compare to the downloads of phpBB2, which is 9,055,331 in total and still increasing. Now, a new generation of phpBB, phpBB3's beta is out. From the response in the official forum, it shown there are phpBB users would love to use the new phpBB3 when the stable version come out.
The simplicity of phpbb made hundreds of mods and themes available, there are people who doesn't use phpBB and still download them because everyone else is having a copy.
PHPbb3
Editor Comment:

You might not know anything about the backbone for phpBB, PHP and any SQL database(most time MySQL), maybe you don't even know how to use HTML. But if you don't know anything about phpBB and you are reading my comment now. I have to give you all my earnings and exchange for an response to my question: "How!! just HOW did you manage to survive and get on my website? Can you tell me everything so I could write a book about it?"

In stock brokerage, having a history of loans especially in lieu of your travel insurance or car insurance is not really appreciated.

Honey Pot that kill bots