Domain: phpnuke.org
Stories and comments across the archive that link to phpnuke.org.
Comments · 82
-
Re:packagement mgmt and repos play a small role he
Firstly, it's my fault for running a webmail client I got from browsing through apt-cache, installed with apt-get and configured mostly with dpkg-reconfigure instead of grabbing the official current build and reading the readme and man pages and faq, and doing this on a somewhat important machine. Did the same thing with Gallery and PHPNuke several years ago. Even webmin in my reckless and stupid experimental days. That's painting a target on yourself to get malware on your sites and start running irc bots or worse. Have you looked at some of these rootkit sites? Disturbing how finding and proliferating vulnerabilities in Linux, not just MS, is a full-time hobby/living for so many people. Then you install something like snort from apt-get thinking Yeah I'm on top of my security now, but you have no idea that you're using a six month old release of software with a demo package of ancient rules when it needs heavy configuration that dpkg doesn't handle and fresh rules with a subscription and a key in the right place to be effective.
That said, yeah, Debian's reputation for waiting a
... conservative amount of time to make new releases of various software available on their repositories, whether it's gimp or gaim or kde or nmap, maybe I assumed that that behavior of deliberately (?) waiting a little while longer than the rest of the world to catch up to the developers' latest releases for the sake of not releasing anything that may contribute to snafus, that Debian's actually doing what's best for me. Maybe my roundcube adventure was anomalous. Regardless, I love Debian, I certainly love apt (so much I just tried Debian KFreeBSD to hang onto apt). By naming the package management systems of the other distros/OSs I was trying to suggest another point that Linux is becoming too easy. Lower learning curve, more people who may make my mistake and surrender their machines to China, Russia and 4chan by installing the wrong package.It would be great if apt had svn/cvs behavior embedded into it to somehow investigate whether or not everything on your system is up to date by logging not just onto Debian's repositories but to servers maintained by developers. Can't expect apt to then install the next version but just to let me know what it found so I could deal with it myself. Maybe such a thing already exists -- guess I should apt-cache search it.
:P -
PHPNuke
I don't know if it's still entirely free, but PHPNuke was always relatively simple to set up and always seemed to have the modules I wanted to do what I needed. Granted, this was before "blogging" but as editors we could always post entries (we used it for technology news, writing a quick summary and then posting a link to the story). So it's not apples to apples, but it was a CMS solution and would seem to be at least partly an alternative for either of the mentioned apps.
-
Re:Creative Commons Attribution
FSF ruled that a website using PHPNuke (GPL) had to retain the copyright notices for PHPNuke on page footers and in the Generator metatag since this was generated by the CMS code.
And this copyright notice will be present on the generated pages footer and in the HTML source as a Metatag called Generator. Those messages are now compliant with the 2(c) section of the GPL license and CAN'T BE REMOVED.
http://phpnuke.org/modules.php?name=News&file=article&sid=6966
-
Hope someone at Apple read this...
Dear Apple:
Few weeks ago I decided to go for a Dell Precision 690 workstation with all you can imagine instead of a MacPro and a couple of iMacs. Why? Because I have lot of old hardware (SATA disks, video cards and several nice gadgets) and I read carefuly that those pieces of hardware aren't Apple compatible, because even if you use Intel based computers you're still running propietary hardware. A shame, but I can't just put in the trash my stuff.
So, I purchased this monstruous workstation and overall I'm very happy with it. The problem is that Windows Vista is a total shit, hardware compatibility issues, stability, to much DRMs, slow, insecure, resource eater and so on...
I tried to install Ubuntu 7.0.4 and SuSE 10 and those Linux distros are more than crap comprared with Vista. My 2 Quadro 4600 video cards doesn't run together, so I can't use my 3 monitors, not a single legal and original apps and games I have "for Linux" run now, from X to console (Ctrl+Alt+F1) just crashed the entire system on all my attempts and so on.
So... now I'm frustrated. After Windows XP which was one of the best operating system I ever had in my systems, looking at Vista and Linux alternatives, I don't know where to scream.
I think, if Apple opens its eyes and release a PC version of their Mac OS X Leopard, there will be TONS of people out there that will migrate for sure (I'm not the only one in the world crying thanks to Vista et al). Being around $180 I'll be more than happy to buy my 3 licenses or the family pack of Mac OS X for PC if it become a reality some day. It should be difficult to achieve this for Apple, Mac OS X is already running on Intel platform!
Apple should be aware of doing this because their hardware are very beauty and well constructed and they will continue to sell computers for sure, but if Apple releases a PC version of Mac OS X they will gain instantly a market share that could be around 30% to 50%! And I'm speaking that this will happens in a matter of few weeks!!!
If Apple sells some 40 millions copy of Mac OS X for PC, just do the math: 40,000,000 * $180 = 7,2 billion dollars!!!! COME ON!!!! that's a lot of money not counting Apple hardware sell that will increase.
I even found the current running survey at phpnuke.org asking if you're interested in Mac OS X for PC. This means that there is interest out there. View the numbers... 75% says YES!
In resume... I'm frustrated and I have all my espectations on this great possibility to become a Mac addict. -
Using a Framework for YOUR applications!?
If you simply want a site with some 0815 stuff (like a Guestbook, News, Articles, Photogallerie) use PHP-Nuke and try to create you're own template (or ask a friend to do it for free).
If you want to create anything else (like a corporate site with support system [ticketbased], shop [enduser and reseller], productinfo,... or a browserbased) do it yourself or have a company done it ;-)
And if you really want to stick to a framework - create your own framework :D
Sebastian (using his very own framework AdvFW2 v0.3.9 since 2 years [but it's php4-based because I use it for projects I do for friends for free]) -
PHP & Mysql
Sounds like you just need to get PHP and Mysql and make it database driven... then you could update the website from the web. Also, there are WYSIWYG editors made in javascript that make editing content similar to word. thats what i use at my site... or you could slap php-nuke on it like i did on my site
-
Boycott Microsoft! Fight liberal media corruption!
There's a VERY easy way to stop MUCH of the Microsoft supported liberal garbage, simply notify Microsoft that because of their financial and name support of liberal corruption that you are going to openly publicize and promote freeware replacements to their software products. FREE OS - Linux (to replace Windows) http://www.linux.org/ [linux.org] MS Office replacement (to replace MS Office) http://www.openoffice.org/ [openoffice.org] WEB Server products (to Replace MS IIS Server) http://www.apache-asp.org/ [apache-asp.org] Linux Applications (many are free) (additional free applications) http://www.linux.org/apps/index.html [linux.org] Web Mail replacement for MS Exchange http://www.squirrelmail.org/ [squirrelmail.org] PHP-Nuke Content Management System http://phpnuke.org/ [phpnuke.org] Combatting Microsoft Liberal Media Corruption through MSNBC, NBC, and MSN Let Microsoft know that because THEY have their name associated with NBC / MSNBC / MSN that you will stop buying their products in the future, but that many of the great opensource (i.e. FREE) products below that work as Microsoft replacements will be promoted to friends, family, and businesses everywhere. U.S.-based news media needing information on topics not specifically addressed in the list below should contact the Waggener Edstrom Rapid Response Team at rrt@wagged.com or 503-443-7070. Additional PR contacts can be seen here (do NOT accept any excuses, THEY SUPPORT MSNBC AND NOTHING BUT STOPPING THE LIBERAL RANTS IS ACCEPTABLE. PERIOD!!) http://www.microsoft.com/presspass/contactpr.asp [microsoft.com]
-
Re:Opinions on Drupal
Drupal seems to be a far better CMS than PHPNuke was, I had created a whole bunch of websites using PHPNuke.
PHPNuke was great at the beginning, until kiddies started using the thing to send SPAM, post SPAM, and generally piss me off. Manual process to deal with that kind of crap.
Drupal seems to have a couple of modules that let you deal with SPAM, though I haven't investigated it enough yet.
I like how modular the code is, and I haven't needed to edit the Drupal code to make it do what I want, like I had to with PHPNuke.
We're working on changing WiFiMaps.com over to Drupal, and I've alrealdy converted Recruiter-Rater over, using a nuke2drupal conversion script -- quite painless! -
Boycott Microsoft! Fight liberal garbage!
Microsoft MUST "crash" for supporting the Gay Agenda!
MAKE MICROSOFT GET OUT OF GAY POLITICS OR MAKE THEM CEASE TO EXIST! SEND A MESSAGE TO EVERY OTHER CORPORATION IN AMERICA THAT SUPPORTING HETEROPHOBIA WILL BE THEIR END!
http://www.nodnc.com/modules.php?name=News&file=ar ticle&sid=293
There's a VERY easy way to stop MUCH of the Microsoft supported liberal garbage, simply notify Microsoft that because of their financial and name support of liberal corruption that you are going to openly publicize and promote freeware replacements to their software products.
FREE OS - Linux (to replace Windows)
http://www.linux.org/
MS Office replacement (to replace MS Office)
http://www.openoffice.org/
WEB Server products (to Replace MS IIS Server)
http://www.apache-asp.org/
Linux Applications (many are free) (additional free applications)
http://www.linux.org/apps/index.html
Web Mail replacement for MS Exchange
http://www.squirrelmail.org/
PHP-Nuke Content Management System
http://phpnuke.org/
Combatting Microsoft Liberal Media Corruption through MSNBC, NBC, and MSN
Let Microsoft know that because THEY have their name associated with NBC / MSNBC / MSN that you will stop buying their products in the future, but that many of the great opensource (i.e. FREE) products below that work as Microsoft replacements will be promoted to friends, family, and businesses everywhere.
U.S.-based news media needing information on topics not specifically addressed in the list below should contact the Waggener Edstrom Rapid Response Team at
rrt@wagged.com
or 503-443-7070.
Additional PR contacts can be seen here (do NOT accept any excuses, THEY SUPPORT MSNBC AND NOTHING BUT STOPPING THE LIBERAL RANTS IS ACCEPTABLE. PERIOD!!) -
Boycott Microsoft! Fight liberal media corruption
There's a VERY easy way to stop MUCH of the Microsoft supported liberal garbage, simply notify Microsoft that because of their financial and name support of liberal corruption that you are going to openly publicize and promote freeware replacements to their software products. FREE OS - Linux (to replace Windows) http://www.linux.org/ MS Office replacement (to replace MS Office) http://www.openoffice.org/ WEB Server products (to Replace MS IIS Server) http://www.apache-asp.org/ Linux Applications (many are free) (additional free applications) http://www.linux.org/apps/index.html Web Mail replacement for MS Exchange http://www.squirrelmail.org/ PHP-Nuke Content Management System http://phpnuke.org/ Combatting Microsoft Liberal Media Corruption through MSNBC, NBC, and MSN Let Microsoft know that because THEY have their name associated with NBC / MSNBC / MSN that you will stop buying their products in the future, but that many of the great opensource (i.e. FREE) products below that work as Microsoft replacements will be promoted to friends, family, and businesses everywhere. U.S.-based news media needing information on topics not specifically addressed in the list below should contact the Waggener Edstrom Rapid Response Team at rrt@wagged.com or 503-443-7070. Additional PR contacts can be seen here (do NOT accept any excuses, THEY SUPPORT MSNBC AND NOTHING BUT STOPPING THE LIBERAL RANTS IS ACCEPTABLE. PERIOD!!) http://www.microsoft.com/presspass/contactpr.asp
-
Boycott Microsoft!!! Fight liberal media corrupti
There's a VERY easy way to stop MUCH of the Microsoft supported liberal garbage, simply notify Microsoft that because of their financial and name support of liberal corruption that you are going to openly publicize and promote freeware replacements to their software products.
FREE OS - Linux (to replace Windows)
http://www.linux.org/
MS Office replacement (to replace MS Office)
http://www.openoffice.org/
WEB Server products (to Replace MS IIS Server)
http://www.apache-asp.org/
Linux Applications (many are free) (additional free applications)
http://www.linux.org/apps/index.html
Web Mail replacement for MS Exchange
http://www.squirrelmail.org/
PHP-Nuke Content Management System
http://phpnuke.org/
***
Combatting Microsoft Liberal Media Corruption through MSNBC, NBC, and MSN
Let Microsoft know that because THEY have their name associated with NBC / MSNBC / MSN that you will stop buying their products in the future, but that many of the great opensource (i.e. FREE) products below that work as Microsoft replacements will be promoted to friends, family, and businesses everywhere.
U.S.-based news media needing information on topics not specifically addressed in the list below should contact the Waggener Edstrom Rapid Response Team at
rrt@wagged.com
or 503-443-7070.
Additional PR contacts can be seen here (do NOT accept any excuses, THEY SUPPORT MSNBC AND NOTHING BUT STOPPING THE LIBERAL RANTS IS ACCEPTABLE. PERIOD!!)
http://www.microsoft.com/presspass/contactpr.asp -
PHP-Nuke
Recently, I've been developing a massive website with PHP-Nuke, and I've been modifying all of its modules extensively. Although the functions and variable names are self-documenting, since PHP is not a strongly typed language it is often difficult to see what a function accepts as a parameter and returns just by looking at its definition. I would have vastly preferred it if the developers had commented it.
-
Meet Zope and Plone!
I remember when I first heard of Python back in grad school. I wondered what would become of it, but didn't have time to deal with it at the time, after all FORTRAN was teh cool, right? Lately, since I started using Zope, which is written in Python, and more recently Plone, which is built on Zope, I've really gained a great appreciation for Python because it really has made building sophisticated logic for web apps a lot easier than some alternatives. Now admittedly, I did not choose any of these because I heard they were easy or even cool, I stumbled into Zope because of an app, OIO, that I thought I could build on for another project. Later I heard about Plone and decided that I could build an easier to use portal for clinical investigators using that rather than PHP based solutions like PHP-Nuke. Python was just the icing on the cake as I discovered how much I could do with it.
-
Re:Easy
Or just goto to one many template sites and buy a template for $20 to $80. Drop your content in and your done. For dynamic driven content, grab nuke portal software. You can easily have full operating website in a weekend sans content of course.
-
Errm, sorry to say that, but it's 2005 allready...
Dreamweaver is an impressive behemoth of a tool, no doubt whatsoever. Back in 1999/2000 it was the only possible way to edit and manage websites on a professional level. Dreamweavers wysiwyg power with the older browsers and it's HTML editing features are unmatched. The template engine completely abstracts changes to a website in your developement directory and automatically keeps track of anything you what across multiple documents. If DW doesn't crash and screw up your template dir that is - which does happen more often than you like. It's the best thing you can use
... ...if you don't have a CMS.
Which gets me right to the point:
Sorry, but it's like five years since the early dot-bomb days where dynamic server side stuff was considered exotic and people got payed for klicking static websites together. You may haven't noticed, but the world has moved on. There are something like fifteen bazillion open source content management systems out there. One better than the next.
Who the fuck needs DW nowadays? You don't want DW! DWs concepts are ancient by todays standards. The last time I used it was about 4 years ago in some project where the system team couldn't get their stuff together and set up a halfway decent JSP framework and we had to hack the webdocs by hand in record time. And my web productivity has tripled by now, since I exclusively use content management systems (as every body else does), and be it "only" to generate the html docs offline and publish the output to static webspace.
Honestly now: Ditch DW allready, it's nothing but a huge waste of time these days. Trust me, I make a living with this stuff. And take a look at one of the frameworks above. To save your time, I recommend checking out one of the following: Plone/Zope, Callisto CMS, Mambo, Typo3, Mason, Slashcode, or (forgot this one above) Xoops. Save yourself half to three quarters of webdev time in the long run.
Oh, and welcome to 2005. ;-) -
How to use all the tools and methods given so far
Get one or two portal packages such as http://phpnuke.org/ or http://www.metadot.com/ like packages and change or modify them to your hearts content. You will use mentioned HTML CSS PHP MySQL in the process and you can learn about interfaces with many a themes provided by these portal developers. You will need Photoshop like graphic package to change these. I do not create web sites but I am/have been involved in bringing corporate and governmental databases on to the web. When ever a web designer comes to our firm, one thing I ask is to change one of the given portals to make them look and appear different. So the designer gets his feet wet in the whole shibang, Linux Apache Mysql and PHP. It might help you too. By the way these portals are internationalised and have support for many a languages. If the language you want is missing, you can get involved in translating.
-
Re:nuke has dozens of exploits
-
Re:Does anyone have a preference...
PHPNuke was the first.
myPHPNuke was the second.
A shit load was forked from there. myPHPNuke has the greatest security by far.
Social MPN has incorporated that security and extended it and function. -
Content Management Systems
-
Re:Someone nukes N. Korea....
Yep. PHP-Nuke.
-
Re:Picasa Schmicasa
Gallery all the way! It's written in PHP, is a dream to install and use, you can have keywords, captions, descriptions, a user system, all within it. Also, it does resizing + image formatting on the fly. IMO, one of it's greatest assets, and the reason I use it on my site (check it out as a working demo if you like), is that it integrates perfectly with PHP-Nuke.
As you may have guessed though, I'm PHP-loving, so this may or may not suit you!
-
PHP-Nuke?
This is a nice comparison for would-be bloggers, but I'm honestly suprised that PHP-Nuke wasn't mentioned. For a relatively easy to setup CMS, PHP-Nuke has come a long way
...Some would say, though, that "blogging is dead" or at least experiencing the "long slow slide of weblogs into irrelevance". My hope for anyone wanting to set up their own blog is that they find something useful to write about or turn instead to good 'ol pen and paper whilst they ponder the stealing their neighbor's cat (as get read often on Unscrewed at TechTV).
-
How do other products fit into this?
-
Nope
This is not an issue dealing with PHP and MySQL, this is an issue with weak programmers writing bad code, and I'm sorry to say, you find it in every language. As a regular in #php on freenode, we are constantly correcting bad coding practices.
In fact, it's not uncommon to find people using GET and POST variables straight out of the box without any kind of validation whatsoever. Many people do not learn the de-facto first rule of web programming: the user can not, and should never be trusted.
To make matters worse, applications like PHP-Nuke spring up which are notorious for sloppy coding practices, and people tend to see them as reflect on the PHP community as a whole. That's like blaming the C language because someone, one day, wrote some bad code in it that got someone else hacked. This happens all the time, but we don't make claims like "C security is weak". Instead, we worry about the truth of it, that the programmer in question did a bad job, or just flat out missed something.
One of the key points that seems to trip most novices up (and granted, this is one of the stupider moves presented by the PHP Core Development team) was a thing called magic_quotes_gpc, which attempts to auto-escape incoming GET, POST and COOKIE variables in an attempt to sanitize user input. This is usually a double-edge sword because newbies are typicly not aware if it is, or isn't on. In later versions, this is on by default, and does prevent many SQL injections from occuring. However, for the more experienced user, having your input auto-munged can be something of a pain. Unfortunatly, to write truely portable code one must test this value and normalize data accordingly.
The issues don't stop there though. I've seen many a more serious faux pas committed by the newbie. Another more serious flaw that I see happen on a regular basis is the use of user data within include statements without proper path checking. This is probably one of the more disasterous errors I see occuring because it typicly exposes sensitive data. There has been more than one occasion where i've shown a user their own passwd file in a browser to make my point.
Anyhow, to the newbies: we, the more experienced people of PHP are on our own quest to educate people, many times in a one-on-one basis on Freenode. If you're not sure about a particular issue, grab an IRC client and ASK US (irc://irc.freenode.net). We're there to help!
-
Re:Lets hope Corel doesn't screw this up.
The Mac desktop market dwarfs Linux the same way that the Windows market dwarfs it.
Are you sure about that? I saw some very interesting statistics on the php-nuke site recently. To summarize, 83% of visitors ran Windoze. A little over 4% ran Linux. And almost 2% ran Macintosh.
Now granted, this is a mostly a site for web developers. However, I still find these results interesting. I wonder what the statistics would look like from say, a graphic artist/photoshop kind of site.
-
theme engine versus template engine
Although there are differences between templating and theming, PHPWebSite, Geeklog, and the Nuke-a-likes all provide functionalities that can loosely be described as a template system. Although this might seem off-topic at first glance, if you take a look at how the themes in geeklog and phpwebsite work, you might be suprised at how similar they are, in concept, to smarty (think square brackets versus curly braces). So these links are intended to give someone who is looking into html presentation-layer manipulation a more complete idea about the options out there.
-
PHPnuke ?
Jeez, what is PHPnuke doing mentioned in this post?
Phpnuke is "a news automated system specially designed to be used in Intranets and Internet. The Administrator has total control of his web site, registered users, and he will have in the hand a powerful assembly of tools to maintain an active and 100% interactive web site using databases."
So it isn't a wiki, it isn't a CMS, and it certainly isn't a blog. It's an open source project loosely based on the /. concept.
Bashing PHPnuke in this post sounds too stupid to be true, it's like bashing MySQL for not being a good word processor. -
Suggestion
Where is PHP-Nuke?
Or the biggest and the most popular CMS/Portal software ever wrote isn't so important?
There are project on that list that I never heard about. Just FYI. -
"Choose up to three projects" -- Why so hard :'(
With apps I use every day like OpenOffice.org, Gaim, SquirrelMail - and those that save me loads of time, phpMyAdmin and TightVNC it's such a hard choice!!
Now if only PHP-Nuke was on the list - it's what has revolutionalised my life as a webmaster!! -
Re:This could be good
The latest release of PHPNuke (a simple php/mysql based web portal, a very scaled down slash code almost) does this when submitting a news item. You choose a main topic which is what determines the icon/category it appears as on the main page, but you can associate news submissions with multiple categories for the purpose of searches so one posting will appear under every category selected.
-
Re:did you fix it for yourself, or for everyone?
it should absolutely refuse to run if magic_quotes_gpc is OFF
I tried it and PHP-Nuke still ran. I even browsed a lot of my site. A good sign!I hope php-nuke does not rely upon register_globals
It doesn't and I refuse to turn it on. I excluded the global call because I was in a hurry. I was at work. :)Since PHP-Nuke is popular and GPL, there are a few PHP-Nuke derivatives that have been locked down pretty well. Start by looking at Nuke Fixes, Nuke Resources and Nuke Forums. The derivatives worth a look that I know of are:
Some things to remember are that you should look at every bit of code for every *Nuke module that you intend to use or are using and that you should be your own worst cracker/hacker. Try to break in and run exploits yourself to see what they do before some k1ddi3 does. Also remember that PHP-Nuke is GPL, so share your changes (as was said earlier in this thread). I realize that you probably already know these things, but it's like a "Coffee May Be Hot" warning - You have to say it. -
Re:did you fix it for yourself, or for everyone?
it should absolutely refuse to run if magic_quotes_gpc is OFF
I tried it and PHP-Nuke still ran. I even browsed a lot of my site. A good sign!I hope php-nuke does not rely upon register_globals
It doesn't and I refuse to turn it on. I excluded the global call because I was in a hurry. I was at work. :)Since PHP-Nuke is popular and GPL, there are a few PHP-Nuke derivatives that have been locked down pretty well. Start by looking at Nuke Fixes, Nuke Resources and Nuke Forums. The derivatives worth a look that I know of are:
Some things to remember are that you should look at every bit of code for every *Nuke module that you intend to use or are using and that you should be your own worst cracker/hacker. Try to break in and run exploits yourself to see what they do before some k1ddi3 does. Also remember that PHP-Nuke is GPL, so share your changes (as was said earlier in this thread). I realize that you probably already know these things, but it's like a "Coffee May Be Hot" warning - You have to say it. -
Re:I think its the apps
I think website defacement and Linux security are 2 different issues all together.
Exactly! People tend to trust website "packages", like PHP-Nuke or site building applications a little too much. They tend to assume that someone has already fixed whatever security holes may be in it. When I installed PHP-Nuke (yes, I actually use it) I went through the PHP code with a fine toothed comb before I opened the site to the public. I found lots of potential SQL injection, external file call and global variable exploits that needed fixing. Since these sites usually end up being run on Linux and Apache, Linux and Apache get blamed when the site is defaced, when the actual weakness that led to the defacement was in the PHP/HTML pages themselves.I don't expect everyone to know how to clean up security for a PHP site, but if they decide to use what they don't understand bad things will happen. If you know a novice that wants a site, start them out with some static HTML rather than let them use whatever code strikes their whim as "neat", "shiny" or "cool". Explain to them that they are learning how to eventually do the "shiny" stuff, but they need to learn how to use it safely first.
-
Re:Debian not recommended
Also, if someone decides to translate a GFDL'd document, they are not allowed to translate the invariant section, so they have a 400 page book in spanish with 12 pages of some silly language that the readership cannot understand stuck at the back.
I'm probably mixing things up, but I got the impression that as long as it ended up saying the same thing you could translate the invariant section.
The reason I think that is has to do with the answer the FSF gave to questions on PHP-Nuke's licence, which though it is GPL, forbids people from modifying a copyright notice which is supposed to appear at the bottom on a nuke site. The FSF said that id the author said you couldn't modify it you couldn't erase it, but that it was OK to translate it if the meaning didn't change. So I guess the same should aply to these invariant sections. -
Re:Use Slashcode
Post an essay topic, let the kids review the submissions with mod points given to your favorite students. Just like Slashdot.
Or better yet, use Scoop and let everybody moderate. Picking favorites is just asking for trouble. I'm sure you could give mod points to everyone in Slashcode as well, but I don't know how much hacking this would involve.
Anyway, both engines are probably excessive for the job at hand. Something along the lines of PHP-Nuke would likely be more than sufficient.
-
Re:Apache & PHP
The
/. cabal only regards two languages as relevant C and Perl, they deny or try to bury other interesting and/or useful languages, like PHP, Java, Ruby, or Smalltalk. I wonder if a properly tuned php/apache combo could keep up with /code's perl/mod_perl/apache cluster setup. Admitedly /code has served them mostly well for 250,000 users with some hiccups here and there, but there are plenty of other CMS+Blog engines out there written in php or perl. Scoop, php-Nuke, and postNuke are some of the big ones. -
Re:"comparing" (for a good reason)
Even if simply running software did count as modify/copy (which I doubt)
It does, though you are automatically granted a license to do it under copyright law.
the restriction is that you make available the source just as the binaries.
Actually you also have to "carry prominent notices stating that you changed the files and the date of any change." And you don't just have to make source available, you have to accompany the binaries with the source, or a written offer to provide the source. Hope you're not making install CDs which don't contain the source code...
So you can modify GPL software to your heart's delight in-house and never release the changes you made, just as long as you don't release the binaries either.
Not quite to your heart's delight. You can't remove the copyright notice. See this dispute, for instance.
-
PHP-Nuke?
I'm setting up a PHP-Nuke bulletin board system for a client who has specifically requested the solution be PHP based. Does anyone know if this book discusses PHP-Nuke, whether directly or indirectly? (Side question: does anyone know any good PHP-Nuke documentation out there--I don't seem to find a lot.)
-
Re:This works great
It's not all roses and no thorns you know... Even with a 100% GPL/Open Source product, conflicts can exist between developers/community members that can code. Most of the time, this will result in forks of a project (eg. PHP-Nuke and PostNuke).
Now imagine a situation when one of the developers for a dual-license software who contributes actively to the product refuses to allow commercial use for his contribution. This can cause havoc to the dev process because the status of the commercial aspect of the software is now questionable.
If the particular procedure/call/parsing/whatever is rewritable by the other developers then the problem would be minimal. But what if that particular lines of code is an essential part of the end product itself, and that it is just (near) impossible to write a more efficient replacement code?
You will hear cries of "Fork! Fork! Fork!" in the background baying for blood (or code in this sense). Consider that... -
Duhh eerrppp
PHPNuke
Make it work. -
About the site: For Tom
Nice move and happy to see Blender GPLed finaly!
My sincere congrats, Tom!
But at this time in the site there are just 430 people online and the site runs very slowly. Why don't you use PHP-Nuke software for your site. It's faster... just looks at the master site... sometimes there are more than 700 users online and the site is a rocket! ;)
Anyway, are there some intentions to release Blender's binary files?
Bye -
Re:Venezuela?
For example PHP-Nuke, the most popular internet application ever made, was made in Venezuela. There is occult talent out there.
-
PHP
-
CMS ?
It seems your question is a bit badly researched before "Ask Slashdot", but anyhow..
I have personal experience with the following :
- eZ Publish (PHP, *nix, MySQL/PgSQL based)
- Slashcode (Perl, *nix, MySQL based)
- PHP Nuke (PHP, MySQL based)
I wouldnt recommend PHP Nuke, but have little experience with the forks off it.. (Check Freshmeat.net as someone suggested).
eZ Publish is the closest I have seen a complete GPL CMS (Content Management Solution), and integrating some of the addons or buying the desktop edition makes it very easy to use!Highly recommended, and now comes in an easy to install Debian package too ! :) (As of woody, apt-cache search ezpublish and then apt-get install the package ..)
Slashcode is possibly one of the better weblogs, although you should possibly check these too, if that is the kind of website you need :
- Scoop
- Drupal
For non "LAMP", based on Tcl and the AOLServer webserver, check out OpenACS, which is reportedly very feature rich.
I do not have personal experience with either Scoop, Drupal or OpenACS, but several sites use them and produce great sites with them.
Good luck ! -
From my experience...
of using google, it will give the most relevant results if you use a combination of two words or more.
For example, when I searched for God in google a year ago, it returned a list of results, in which the first result is PHP-Nuke (it has fallen to 2nd now)...
So instead of finding religious enlightenment, I found a really kickass PHP based web portal which I still use till now.
PS: I think the main reason for this is that the default admin login for PHP-Nuke used to be God. That has been deleted since version 5.0 (I think). -
Re:little question...I've been doing a review of a number of CMS projects for a small business website I am building. As I understand them, here is the list of some that I have found:
- Slash: The code behind Slashdot. Uses PERL as its underlying technology and is built on Linux. Requires Apache.
- Zope: Commercial Open Source software which uses Python as its code base. Good support and training available, but the community appears to be lacking.
- phpNuke: Underlies a lot of the free weblogs on the net at this time. Built on PHP coding and requires Apache. Some personality issues here, but a strong product.
- PostNuke: Underlies many sites on the web, including both commercial and amatuer. An off-shoot of phpNuke, so built on PHP coding and requires Apache. VERY good project management and a solid timeline. Some recent deaths at the project have placed the team under stress.
- phpSlash: A PHP port of the Slash system (one of the older ones, and as such is built on PHP coding. Seems solid, but lacks many of the modern features of slash.
There are many others, including (but not limited to): Nope, Druphal, KorWebLog, etc. This is still a crowded marketplace and people are trying to reinvent the wheel here often. Check out this site and do a search on CMS to get an idea of the diversity.
Best advice from my limited experience so far:
- Decide which language best fits the way you program (Perl and PHP have roots in C/C++, Python is more like Basic)
- Decide what features are drop-dead critical for your site (i.e. comment system, moderation system, workflow management, shopping cart)
- Decide if you want commercial support if something goes wrong
- Decide how much you want to spend (even if you do not spend on a system, you will wind up with costs for hosting, books, training, etc.)
In the end, I think I have decided on PostNuke. But your choice may be very different.
-
This site violates a Copyright!!!!!
After read the interview, very interesting, I noticed that this site is running PHP-Nuke and they just removed all the copyright notices of the site engine's code from the footer messages and from the metatags in the source code. Anyone who knows PHP-Nuke know that this site uses it.
Why people who talks about Linux, free software, gnu, gpl, etc. doesn't even respect the rules of this world and pisses over the others hard work?
Ah! maybe you can delete this comment because it mentions PHP-Nuke... something that doesn't like to Slashdot. -
Re:PHP-Nuke Club
PHP-Nuke, also has a similar page/system for their friends. It's a Club (MandrakeClub like) where you can be a member for a little monthly fee and you can get some extra benefits.
I thought FB was/is doing away with the club. He didn't get enough response to it and was considering going down other avenues. If the site was up, I'd link to his posting on phpNuke. -
Well,
it's not very easy to access the php-nuke site when it' s down: [Mozilla]: The connection was refused when attempting to contact phpnuke.org. Or maybe it's MoThugz's link?
-
PHP-Nuke ClubOther than the club, PHP-Nuke also has a donation link as well as an Amazon wishlist for Mr. Burzi (developer for PHP-Nuke). The club contains priviledged downloads for unreleased (beta and alpha codes) versions of PHP-Nuke. Members also get to download released versions five days earlier than non-members.
Although the club is a good idea, I prefer the donation method... or maybe Mr. Burzi could create some PHP-Nuke merchandise such as mugs, t-shirts or caps and sell them on the site. It's nice to have material things to cherish as mementos for the support you gave.