You are missing our premiere tool bar navigation system! Register and use it for FREE!

NukeCops  
•  Home •  Downloads •  Gallery •  Your Account •  Forums • 
Readme First
- Readme First! -

Read and follow the rules, otherwise your posts will be closed
Modules
· Home
· FAQ
· Buy a Theme
· Advertising
· AvantGo
· Bookmarks
· Columbia
· Community
· Donations
· Downloads
· Feedback
· Forums
· PHP-Nuke HOWTO
· Private Messages
· Search
· Statistics
· Stories Archive
· Submit News
· Surveys
· Theme Gallery
· Top
· Topics
· Your Account
Who's Online
There are currently, 88 guest(s) and 1 member(s) that are online.

You are Anonymous user. You can register for free by clicking here
Editorial History on PHP-Nuke and Post-Nuke by Lawrence Krubner
Off-TopicEDIT: 21 Feb 2003: Read All Comments Nested from participants such as PHP-Nuke Developer Francisco Burzi and PostNuke Developers KingRichard and Harry. Also learn about other derivatives like Xaraya and LostNuke. And find out how Thatware started it all.

Quoting Lawrence Krubner from an archived post found at wrox.com below. I have to disagree. Look at the remarkable advancements in PHP-Nuke today. phpBB2 forums are integrated, extra security is being taken and many bug fixes have been implemented. But I do concur on the Post-Nuke sentiments. I couldn't even get .703 to run and found no support. PHP-Nuke fans have support everywhere. Viva PHPNuke.


> I have run into conversation about a PHP program called PostNuke. Can
> anyone explain to me just what this is?

A content management system, a rather easy way to set up a site that allows for community posting.

The background history: Originally Francisco Burzi sat down and created PHPNuke. His program became popular and soon scaled to a level that was beyond Burzi's ability to manage. He accepted help from outside programmers but he treated them badly. He often did not credit them for work they did, and also he failed to fix bugs they repeatedly pointed out to him, even when they submitted bug fixes. A number of these programmers became angry, and decided to fork PHPNuke, and come up with their own version, which is PostNuke.

On the bright side: PostNuke aims for a higher level of code quality than what you'll find in PHPNuke. Therefore it should be more stable. The developer team is more democratic. There is more emphasis on fixing bugs. The design is more modular, therefore, in theory, it should be easier to customize.

However, I have tried to use PostNuke and it was an inhuman pain. It is undergoing very rapid development so a new version is out every 4 months and these versions are very different from one another. The core developer team is still making some fairly fundamental changes to the underlying architecture, rejecting decisions that Burzi made in terms of design. The changes are so fundamental that someone with experience with version .63 couldn't help me out because I was working with version .703. And I started using version .703 right before version .71 came out, which had a totally different architecture for buffering output and then printing it to the screen. This was a big deal since I was trying to customize the output to the screen, and no one wanted to help with my problems since my problems were with an "out of date" version.


I spent a month trying to customize PostNuke for a client, and then I gave up. It was too hard and the support was non-existent. Although you'll find many people in the community who want to help you, you'll find no one who has experience with the particular version you've got. And, worst, the developer team puts all of its energy into writing code and none of it into answering people's questions. This, to my mind, compares badly with Phorum, another open source PHP project, where Brian Moon and the other core developers spend significant amounts of time in the support forums answering people's questions.

If you were me, you would avoid PostNuke like it was small pox.

A bunch of us PHP coders here in Charlottesville, Virginia have recently had bad experiences with both PHPNuke and PostNuke. Therefore we've decided to write our own community CMS from scratch. I know its been done a hundred times before, but every group needs something different, and I suppose sometimes it is easier to write something from scratch than to customize existing software.

If I knew Java then I would use ArsDigita. Or if I had my own server and felt like learning Tcl and AOL_Server. Phillip Greenspun thought about these issues a long time before the rest of us did and he came up with what is probably the best software for the job. Originally it only worked with Oracle as the database, but now it can also work with PostgreSQL. But it is resource hungry.

I'm working on two projects right now, a weblog and a CMS. We hope the CMS will be fairly light and simple. Of course, they all start that way. Then they go downhill.

take care,

Lawrence Krubner
Posted on Sunday, February 16 @ 12:31:07 CET by Zhen-Xjell
 
Related Links
· More about Off-Topic
· News by Zhen-Xjell


Most read story about Off-Topic:
Editorial History on PHP-Nuke and Post-Nuke by Lawrence Krubner

Article Rating
Average Score: 4.41
Votes: 89


Please take a second and vote for this article:

Excellent
Very Good
Good
Regular
Bad


Options

 Printer Friendly Page  Printer Friendly Page

 Send to a Friend  Send to a Friend

Threshold
The comments are owned by the poster. We aren't responsible for their content.

No Comments Allowed for Anonymous, please register

Re: Editorial History on PHP-Nuke and Post-Nuke by Lawrence Krubner (Score: 0)
by Anonymous on Sunday, February 16 @ 23:50:48 CET
Pure shit...
PostNuke... more stable???? this guy is crazy? is him sick?
PHP-Nuke, at this time, is the most secure and stable CMS/Portal system out there.

AND... it's easy to add stuff, its clean design is far superior than any other... yes, no comments in the code, but who need them with that clean code? Clean == Human Readable



Re: Editorial History on PHP-Nuke and Post-Nuke by Lawrence Krubner (Score: 1)
by spapoops on Monday, February 17 @ 13:17:16 CET
(User Info | Send a Message) http://www.spapoops.com
I had no "history"or preconceptions about CMS before I begin looking for "something better" than the custom ASP application that I had been using.

I looked at all the CMS's and installed every one out there that would run (and would actually install:) on my IIS hosting services.

There is no other CMS than PHP-Nuke - Open Source or commercial.

One of the best applications of any kind anywhere and a community that is also one the best anywhere.

I've had it in production since 6.5 beta 1.

Bugs, yep.

Fixes?

I've had to actually wait an entire hour for a fix:)

Bryan



Re: Editorial History on PHP-Nuke and Post-Nuke by Lawrence Krubner (Score: 0)
by Anonymous on Tuesday, February 18 @ 09:42:31 CET
Heeemm this is a really bull shit article. I'm sorry to stumble on this one. But I gotta say one think. Please thinks before you make a comment. PostNuke or PHPNuke have different features.

PHP Nuke OK, not a bad CMS. Its easy to read by KiddyScripters. There are too many bugs and no Documentation. Plus you have to pay to participate on BETA. Furthermore no installation procedure and no user Tiers. No ability to run Multisites and much much more. Since its running by FB alone then no help can be found or you will be in the dark until he release the new version. Plus every version doesnt have back compatibility. Plus no installer for upgrade.

PostNuke in other hand have been mutated into a giant CMS system. Its easy to used, 100% secure, Documented, Multi tier user, Installer, and GPL. It even allow to run Multisites easily. Very modular and back compatibility with all its old mods (lacking for PHP Nuke) Since its modular you dont have to worried modifing the CORE. Plus its come with HOOKS system. Yes I understand for a newbies Object Oriented programming can be difficult. But who need programming if you are a webmaster. User Friendly is the most important. No support? you must be kidding me? The forum is always there, The WIKI document is there, The IRC channel is alway on, and much much more. One other strong point for PostNuke is that it can handle large traffics sites (one site appearing in OPRAH show without problem) There are so much thing that I can say here.. But.... you should find out your self.

regards,



Couldn't be more wrong (Score: 0)
by Anonymous on Tuesday, February 18 @ 14:10:07 CET
First of all why would you post a link to an article that is so old?

Second of all if you can get PHP-Nuke to run PostNuke is even easier to install.

IMO PostNuke surpasses PHP-Nuke in every way, stability, security, features, modules.

One of the complaints is the version changes and certain things not working with newer versions.

.703 modules can run on newer versions with PastNuke (not sure why you would want to do that though, i can't think of a module that hasn't been ported)

.723 for the most part is fully comptible with just about everything from the .71x series, and in the future compatibility will be maintained.

Look at PHP-Nuke they change forum software more then I change close, yeah integrated solution. While it's a solution it's not a very good one. PostNuke has multiple forum software that can be used.

PHP-Nuke has more modules but would you rather have quaility or quantity? I for one love the stability and well written useful PostNuke modules.

Support is top notch, I know becuase I help support users.

Open Development - PostNuke has an open development, unlike Burzi the sole programmer who only lets people contribute when he is stumped or needs help with something.

Time will tell my friends, PostNuke as it stands right now is a better CMS plain and simple and will only continue to blow PHP-Nuke out of the water unless Burzi decides to do something innovative instead of tossing a bunch of peoples modules in a package and releasing it as 6.5 ,7.0 etc.

bharvey42 -- Somebody who actually uses and knows how to install all flavors of Nuke.




Re: Editorial History on PHP-Nuke and Post-Nuke by Lawrence Krubner (Score: 2, Interesting)
by chatserv on Tuesday, February 18 @ 14:58:52 CET
(User Info | Send a Message) http://nukeresources.com
Usually users of one or the other CMS get heated up when comparisons are made between the two, i for one will not trash PostNuke as i don't use and thus can't give a educated opinion about it, but i can on the other hand give out my opinions on PHP-Nuke, when mentioning lack of support make sure you check your sources as they don't seem to be very up-to-date, just to point out but a mere handful:

http://www.nukeforums.com [www.nukeforums.com]
http://www.nukecops.com [www.nukecops.com]
http://www.computercops.biz [www.computercops.biz]
http://www.nukeresources.com [www.nukeresources.com]
http://www.nukesupport.com [www.nukesupport.com]
http://www.nuke4newbie.org [www.nuke4newbie.org]
http://www.nuketutorials.com [www.nuketutorials.com]
http://www.warrenonline.ca/tutorials.php [www.warrenonline.ca]
http://www.phpnuke.org [www.phpnuke.org]
http://www.karakas-online.de/EN-Book [www.karakas-online.de]

Now about installers, PHP-Nuke comes with upgrade scripts, they may not be automated but they exist and that's what should really matter, and the Nuke community produces support files for new users (e.g. Analyzer.php & NukeSQL.php), so i'd say support and resources are a big part of PHP-Nuke's community.

No CMS is 100% secure, all have had security advisories relating to them at one point or the other, PostNuke is easier to install? Bravo, but i will mention that its coding is no walk to the park when it comes to modifying it from what I've heard from expert coders, if this has changed recently then again, bravo, a user should be able to pick whatever CMS he/she feels will get the job done for them, i would under no circumstances bash anyone for deciding to use PostNuke, phpWebSite, Xoops, MyPHP-Nuke or any other CMS out there, variety brings the spice to our otherwise dull lives, if we the members of the PHP-Nuke community have chosen to remain faithful to PHP-Nuke then no one should have a problem with that. Peace.



Re: Editorial History on PHP-Nuke and Post-Nuke by Lawrence Krubner (Score: 1)
by phpnut on Tuesday, February 18 @ 19:31:59 CET
(User Info | Send a Message)
As a user of both PhpNuke and PostNuke I can comment on this article.

For a portal that you wish to make information publicly accessible PhpNuke is a good solution. In comparison to PostNuke, PhpNuke does have many modules available to it and many seem geared toward the average end user. I do not see many PHPNuke modules that could be used in a business or corporate environment.

PostNuke has a very detailed strict user permissions system allowing you to limit access to every module and area of your site to a general group or a specific user. The permissions system allows you to create groups and users with special permissions. You can add a user to one or many of these groups to give a variety of complex permissions easily. This is handy if you need moderators, sub admins, and other people helping manage a commercial site and wish to limit admin access.

I think both PostNuke and PhpNuke are excellent CMS's for different audiences. PhpNuke is a better choice if you are a hobbyist and non-commercial end user. If you are a business or organization that needs good management tools then PostNuke is going to suite your needs better in my professional opinion.

Here are some PostNuke modules that are very popular among business end users.

Xanthia Theme Engine [pnapi.com]: http://pnapi.com
ContentExpess Content management [pn.arising.net]: http://pn.arising.net/ce/
Static Content Management [postnuke.wunderlin.net]: http://postnuke.wunderlin.net
PostCalendar [postcalendar.tv]: http://postcalendar.tv/
FormExpress Forms Generator [www.stutchbury.net]: http://www.stutchbury.net
pnAddressBook (Palm Style): http://smiatek.com
LDAP [www.olos.nl]: http://www.olos.nl
NukeOWL [www.sitescandinavia.net]: http://www.sitescandinavia.net
PNphpBB2 [www.itsallbutstraw.com]: http://www.itsallbutstraw.com

PostNuke Web Site [www.postnuke.com] http://www.postnuke.com
PhpNuke Web Site [www.phpnuke.org] http://www.phpnuke.org

PhpNut
www.phpnut.com



Re: Editorial History on PHP-Nuke and Post-Nuke by Lawrence Krubner (Score: 0)
by Anonymous on Tuesday, February 18 @ 21:26:59 CET
PostNuke is in fact very easy! I setup website in just a few minutes. I have no idea what this paper was talking about.



PHP-Nuke and Xaraya by Gregory Remington (Score: 1, Informative)
by Anonymous on Tuesday, February 18 @ 23:39:31 CET
How does PHPNuke stack up to Xaraya? Xaraya is a fork of PostNuke... makes you wonder what PostXaraya will be like ;)

Xaraya now has LDAP integrated which makes it a strong candidate for corporate users. Flexible secure document management is the only component lacking from Xaraya. With NukeOwl integrated it will be without comparison. The combination of the two makes for a system that offers more features and stability (plus open source code) than the big commercial platforms (M$ sharepoint, iplanet, websphere etc).

Some interesting Xaraya links:
http://www.xaraya.com [www.xaraya.com]
http://www.xaraya.com/newsgroups/ [www.xaraya.com]
http://xaraya.com/downloads/ [xaraya.com]
http://www.xaraya.com/about/worldmap.php [www.xaraya.com]



Re: Editorial History on PHP-Nuke and Post-Nuke by Lawrence Krubner (Score: 2, Informative)
by KingRichard on Wednesday, February 19 @ 06:31:33 CET
(User Info | Send a Message) http://www.nukeaddon.com
Since my name is being mention on this thread. Then I have to say a words.

First of all whoever wrote this article dont know what he or she talking about. Furthermore it sound that PHP Nuke is actually better then PostNuke.

Well, I can only say one thing "Try both and then compare" Being one of the most active developer in earlier stage of PHP Nuke development have giving me an opportunities to understand PHP Nuke more than other may know. At the time I would kill anyone who said bad thing about PHP Nuke. Myself and hotFix are the first person who port PHPBB and have it work for PHP Nuke. I even the person who convince FB to used SF as PHP Nuke early development. But time evolve, PHP Nuke no longer interest me due to FB close development method. Here is why?


Story of behind KR leave PHP Nuke
PHP Nuke is based on ThatWare (please do check it out) this is a facts. Its started after PHPSlash and ThatWare fail to fullfill our need. FB with his quick action create a small communities which soon become very popular especially after being supported by MandrakeSoft. However due to FB close development several good developer leave the dev. Mainly because its too difficult to enlighten close development. Furthermore non-modular concept will always bring developer to change the core. This way backward compatibily can't be accomplish. But there are one time that I actually believe that FB open up and move its development into SF. But that doesnt last for long. :(

With that event occurs, I left PHP Nuke development and join the PostNuke team. And from that point on, I can feel the power of a truly Open Source community. PN team have teach me many wonderfull thing that I will never learn with a close development. Further more it teach me how to work as a TEAM. Since PostNuke force us to used CVS, I will get a daily snapshot from CORE TEAM. So I can keep developing and release my mods at the same time PostNuke CORE come out. Now since PostNuke are so modular I dont even have to worried about modules backward compatibility. As long as I follow the Post Nuke Guide.

PostNuke evolve so fast that even on its .x stage, it keep amaze me. Now running .723 PostNuke is a totally rebuild and one can say when PN version 1.0 complete it can compete with the rest of the commercial apps. Just some idea why I can make this judgement is because I'm an IT Director and also an Ex IT Consultant (Arthur Andersen), so yes, I have seen BroadVision, iPlanet (SUN) and etc, etc. BCG (Boston Consulting Group) once invite me to participate on Open Source polling because my name was listed in PostNuke credit. Why PostNuke one ask? Because even on its current BETA stage, one can say that its satified many Webdeveloper. One announce their portal in OPRAH show with thousand hits without any problem, you can read the article here [news.postnuke.com]

Advantage running PostNuke:
1. Its modular structure
2. Very Secure indeed
3. ACL system
4. A team of professional
5. Ability to run MultiSites
6. CVS availability
7. Documented in detail
8. Functionality
9. ADODB implementation make it easier to be ported another DB.
10. Installer which make Newbies life easier
11. PNInstall also make installing module very easy. Initialize and the activated.
12. Powerfull and easy admin function
13. and much much more.

One could say that PHP Nuke have more modules. Is that true? I have not seen PHP Nuke modules that did not available in PostNuke and the PostNuke released (.8) will have application to port those modules. The new smart template make PostNuke very flexible in the future. I believe many webdeveloper hate *Nuke because they look the same, so to accomodate this request .8 will have a new dynamic template. I even reali

Read the rest of this comment...



Re: Editorial History on PHP-Nuke and Post-Nuke by Lawrence Krubner (Score: 0)
by Anonymous on Wednesday, February 19 @ 15:24:52 CET
What has become of the often-times devisive Harry? We never hear from (or about) him. Is he still leading the anarchists that caused John to leave?




Re: Editorial History on PHP-Nuke and Post-Nuke by Lawrence Krubner (Score: 2, Insighful)
by fbc on Wednesday, February 19 @ 16:09:18 CET
(User Info | Send a Message)
Hi all: Here we goes with this looong story, too long if you ask me.

Many of you know what happened between PN and PHP-Nuke... I mean, what did the PN people to me and my project when they started. The war of flames was pretty big and annoying. Since that I just decided to stay away from this kind of stuff and don't talk about competition, do what you want and don't bother me, that was my reaction and was very positive in the long term.

Knowing my position on this kind of discussions I wanted to say something about this discussion, mainly because a request of Paul, who thinks that many of you can have interest to know what I think.

So... I'll give you some story which will open your eyes on what happened in the past.

KR said that I opened the SourceForge account thanks to him... False. SourceForge account for PHP-Nuke exists since the very first version of PHP-Nuke, which can be seen and downloaded from there.

About saying that OOP (Object Oriented Programming) is a good stuff and makes stuff more stable, modular, or whatever else you want... False. OOP is good for very big project, which is not the case of PHP-Nuke (I mean VERY BIG projects) with a lot of reusable code. BUT... any good PHP programmer knows that the use (or worse, the intense use) of objects/classes in a PHP script isn't good. PHP is not efficient managing objects/classes. At least it's less efficient than managing custom user created functions. Any decent PHP 4 book will say this to you: If you can manage to have your software working without using OOP, there isn't any reason to use objects, because of performance issues.

About security... Many people can think that I don't care about security... I care, a lot. But what I don't do is to publish "exploits" in my site about my software... PLEASE!!! And NO... I'll never change my mind about this, I'll never publish an exploit, I'll publish a fix but I'll not contribute to those f***ing script kiddies out there.

Paul is the perfect proof of the above affirmation, he's a direct witness of my interest on this matter... is secret yes, but there is interest.

At this point, PHP-Nuke 6.5 is maybe the most secure script out there, was insecure in the past? yes... but now, a few version after there was a lot of work on security.

Another issue... The installation... PHP-Nuke is a 1-2-3 to install. Doesn't have an install script (and maybe there will never be one) but it's easy. Many of can say how many minutes took to install PHP-Nuke 6.0... config.php edit and run the program from your browser... Voila! Magic! all is created in the background... On PHP-Nuke 6.5 this method isn't implemented yet since I changed the SQL layer, but I'm thinking in a nice method to do this auto-install in the 6.5 version, same goes for the upgrade process in future version. Just run the program and it's done, anyway this will cost one more query... but it's worst the effort.

CVS... don't needed. End of story.

Development team... same as CVS. While I appreciate a lot those people that helps me out with any version, fixing bugs, translating files, catching security issues, making suggestions, etc... I think that a complete development team will convert PHP-Nuke in a total mess. I know this code as my own hand, nobody can offer me anything like this. Working in team is nice for some projects... large projects, the Linux Kernel, to mention one, which will be a madness for one only people. So, I'll always accept help from anyone, from time to time, some people appears and make a big and nice contribution... like the folks at NukeCops (this site FYI :P) and Tom who ported the phpBB 2 forums... We managed to work together with excelent results, but this doesn't mean that will be a dev team in the future.

Documentation... there are many manuals out there... nice ones... but I need to admit that this point is maybe the most ugly thing about PHP-Nuke at this time... th

Read the rest of this comment...



Re:Old Information (Score: 0)
by Anonymous on Wednesday, February 19 @ 22:49:05 CET

After a discussion with Lawrence, it appears that he based his comments on PostNuke about *very* old information (heck, this article is old) during the 0.6 / 0.7 days.

Some of his frustration is real (which is why we had a development team split) some of if seems over-blown. Nevertheless, under the current version and conditions, none of this holds true anymore.

On the other hand, much of the frustration still holds true about php-nuke - nice talk, but still frustrating to use (or to develop for). Par for the course, I guess, particularly reading Burzi's 'response'.

All I can say, is to invite people to check out PostNuke, and to experience what a well-developed CMS can do.

http://www.PostNuke.com

Harry
Project Manager - PostNuke Project