473,408 Members | 2,535 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,408 software developers and data experts.

Most CMS packages are PHP based, why is this?

psychaotic333
I am just going out of my tree looking at the various Sourceforge offerings and attempting to make heads, tails or midsections out of them. So far, Joomla seems to be the most promising, but since I am about to actually install it instead of poring over tutorials, the proof will be in the PUTting (bad, bad pun.)

Before I take this big leap, and risk site shutdown for a week stamping out all my mistakes and bugs I am calling for any other suggestions about CMS that people find better, or worse, than this one.

I've noticed nearly all these systems are a) PHP-centric and b) database-driven. Are there any that are NOT either of these, and gain from not being so? I really am new to content management systems though not to HTML and (most) CSS. I want to have - primarily - various forms of simple interactivity onsite, areas for regular fora and also anonymous discourse, possibly a zone of collaboration where sound files could be uploaded anonymously for the Choronzon project to use in its own opuses. Those are just a few ideas, many more trickle in daily.

My New Years' Resolution this year was to make choronzon.org WHAT it SHOULD be, not just what it IS. And I am in the habit of keeping my resolutions. New Years' being the only non-religious and non-political based holiday, I find that worthy of celebration, and part of that for me has always meant keeping my resolution,

Psychaotic333
Jan 3 '07 #1
3 1341
b1randon
171 Expert 100+
I am just going out of my tree looking at the various Sourceforge offerings and attempting to make heads, tails or midsections out of them. So far, Joomla seems to be the most promising, but since I am about to actually install it instead of poring over tutorials, the proof will be in the PUTting (bad, bad pun.)

Before I take this big leap, and risk site shutdown for a week stamping out all my mistakes and bugs I am calling for any other suggestions about CMS that people find better, or worse, than this one.

I've noticed nearly all these systems are a) PHP-centric and b) database-driven. Are there any that are NOT either of these, and gain from not being so? I really am new to content management systems though not to HTML and (most) CSS. I want to have - primarily - various forms of simple interactivity onsite, areas for regular fora and also anonymous discourse, possibly a zone of collaboration where sound files could be uploaded anonymously for the Choronzon project to use in its own opuses. Those are just a few ideas, many more trickle in daily.

My New Years' Resolution this year was to make choronzon.org WHAT it SHOULD be, not just what it IS. And I am in the habit of keeping my resolutions. New Years' being the only non-religious and non-political based holiday, I find that worthy of celebration, and part of that for me has always meant keeping my resolution,

Psychaotic333
The idea behind CMSs being database driven is because of the following premises: a)If you need a CMS you must have a lot of content to organize and b)Databases are the best way to organize a lot of information so logically it follows that you would use a database to organize all of the information.

The reason PHP is so often used is probably because it is very readable, simple, and well suited for the task. CMSs are not super-technical in nature. I don't mean to put them down because they are good at what they do, but they're a simple tool. You don't need a lot of technical complexity to issue a few queries on the database to get content to the page. That being said, many choose PHP because it is simple, lightweight, and good at doing SQL queries and writing them to a page.

That's it, in a nutshell. At least I think anyway. I'm sure someone will have another take on such a broad question.
Jan 3 '07 #2
ronverdonk
4,258 Expert 4TB
Not broader, just an extra.
PHP is free, widely used and very easy to program. So when you have an open source CMS PHP and want to chnage its core or add extra functions, it is very easy for almost anyone to adapt the code to their own needs.

Ronald :cool:
Jan 3 '07 #3
b1randon
171 Expert 100+
Not broader, just an extra.
PHP is free, widely used and very easy to program. So when you have an open source CMS PHP and want to chnage its core or add extra functions, it is very easy for almost anyone to adapt the code to their own needs.

Ronald :cool:
Well put. I agree. ;)
Jan 4 '07 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

2
by: JStrummer | last post by:
Any recommendations on good web-based email administration packages in PHP for managing mailboxes and aliases? Are there any that also allow web-based email access for users?
3
by: Chris Barker | last post by:
Hi all, We've been having a discussion over on the wxPython-users mailing list about how to deal with multiple versions of wxPython. During the discussion it came up that this isn't a problem...
7
by: Mickel Grönroos | last post by:
Hi everybody, To the heart of the matter: Which of the available Soap modules is best fitted for client side soap messaging? I have an upload service (written in Perl) that I want to use from a...
4
by: Kay Schluehr | last post by:
Hi people, I wonder why the isinstance() function is sensitive about the import path i.e. the result depends not only on the class and the instance but also on how a class is imported? ...
17
by: Rahul | last post by:
Hi. Well is there an open source computer algebra system written in python or at least having a python interface? I know of 2 efforts: pythonica and pyginac...are there any others? rahul
2
by: Kent Lewandowski | last post by:
hi all, Recently I wrote some stored procedures using java jdbc code (admittedly my first stab) and then tried to implement the same within java packages (for code reuse). I encountered...
122
by: seberino | last post by:
I'm interested in knowing which Python web framework is most like Ruby on Rails. I've heard of Subway and Django. Are there other Rails clones in Python land I don't know about? Which one...
8
by: | last post by:
The New York Times and many other online publications automatically generate "most popular article" lists that cover, say, the last 24 hours. I am looking for guidance and/or code on the best way...
1
by: smarras | last post by:
Hello everyone, I keep obtaining an error message whenever I execute some very simple routines; the error that follows says that I am calling certain functions that, in reality, I am not calling...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.