473,395 Members | 1,761 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,395 software developers and data experts.

Database-less CMS in PHP?

Hi,

Besides Pivot (I'd rather wait for the final release), EasyCMS (the
navigation bar is static), and CMSimple (all documents saved in a
single HTML, so not good for lengthy articles)... do you know of other
basic CMS written in PHP that do not require any database (ie. saves
contents as flat files)?

Thank you :-)
JD.
Jul 17 '05 #1
6 5103
Jane Doe <ja******@acme.com> writes:
Besides Pivot (I'd rather wait for the final release), EasyCMS (the
navigation bar is static), and CMSimple (all documents saved in a
single HTML, so not good for lengthy articles)... do you know of other
basic CMS written in PHP that do not require any database (ie. saves
contents as flat files)?


here's a preview of my VERY ALPHA software.

http://cplcms.jerrysievers.com/

--
-------------------------------------------------------------------------------
Jerry Sievers 305 854-3001 (home) WWW ECommerce Consultant
305 321-1144 (mobile http://www.JerrySievers.com/
Jul 17 '05 #2
On 30 Dec 2003 09:39:01 -0500, Jerry Sievers <je***@jerrysievers.com>
wrote:
here's a preview of my VERY ALPHA software.

http://cplcms.jerrysievers.com/


Thx Jerry :-) The only issue I see is the reliance on m4 and symlinks,
as this would make it harder to use on a Windows host.

Sorry about the accident btw

Thx
JD.
Jul 17 '05 #3
Jane Doe <ja******@acme.com> wrote in message news:<bu********************************@4ax.com>. ..
On 30 Dec 2003 09:39:01 -0500, Jerry Sievers <je***@jerrysievers.com>
wrote:
here's a preview of my VERY ALPHA software.

http://cplcms.jerrysievers.com/


Thx Jerry :-) The only issue I see is the reliance on m4 and symlinks,
as this would make it harder to use on a Windows host.

Sorry about the accident btw

Thx
JD.


You can also try... freeguppy.org - yes I know kind of kiddy like -
but you can alter it..Has some neat features and does not require
MYSQL.
Jul 17 '05 #4
On 30 Dec 2003 13:51:17 -0800, ne*****@zappo.com (Sean) wrote:
You can also try... freeguppy.org


Thx :-) I took a look, but couldn't log on as admin (maybe some
tweaking required in PHP.INI), and I don't know how easy it is to dumb
down so I can use this portal just to manage a document web site (ie.
don't need forums, comments, polls, gallery, etc.) I'll take a better
look this w-e, though.

I wonder why so many CMS require MySQL. I find it hard to believe that
a blog site couldn't run efficiently by keeping contents in flat file
and just index stuff in a file somewhere. But then, what do I know?
:-)

Thx again
JD.
Jul 17 '05 #5
Jane Doe wrote:
On 30 Dec 2003 13:51:17 -0800, ne*****@zappo.com (Sean) wrote:
You can also try... freeguppy.org


Thx :-) I took a look, but couldn't log on as admin (maybe some
tweaking required in PHP.INI), and I don't know how easy it is to dumb
down so I can use this portal just to manage a document web site (ie.
don't need forums, comments, polls, gallery, etc.) I'll take a better
look this w-e, though.

I wonder why so many CMS require MySQL. I find it hard to believe that
a blog site couldn't run efficiently by keeping contents in flat file
and just index stuff in a file somewhere. But then, what do I know?
:-)

Thx again
JD.


Storing things in a database is much more efficient, but not only that, it
keeps people from having to re-invent the wheel. It is such a pain to do
joins on multiple relations from flat files (speaking as someone who wrote a
flat-file forum), much less to do so in an efficient manner. A database is
designed to handle such things. The database can evaluate what indices
exist, and calculate the most efficient access plan. For example, if you
have a B+ tree index, clustered or unclustered, this may be a very
beneficial way to access a relation as it will yield tuples in sorted order,
which can significantly speed up a join on the attribute upon which the
tuples are sorted. Trying to do this from flat files is impossible.
Jul 17 '05 #6
On Wed, 31 Dec 2003 12:04:33 -0500, "Agelmar"
<if**********@comcast.net> wrote:
It is such a pain to do joins on multiple relations from flat files (speaking as someone who wrote a
flat-file forum), much less to do so in an efficient manner. A database is
designed to handle such things


Thx for the explanation :-) I'm just looking for a basic CMS to handle
documents (no forums, not chat, etc.) so I figure the performance hit
induced by the lack of a DBMS wouldn't be that great.

Too bad more ISP's don't provide SleepyCat or SQLite, as a lot of
small sites would probably be content with those lighter-weight
solutions.

So... at this point, it's pretty much Pivot. Can't wait for the final
release to get to work :-)

Thx
JD.
Jul 17 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: lkrubner | last post by:
I have a webserver through Rackspace. I create a domain. I create an FTP user. I upload some files. I create a database called testOfSetupScript and then I create a database user named setup. I...
0
by: Cherrish Vaidiyan | last post by:
sir, The following are the steps that i followed in setting up standby database on Red hat Linux 9. i am using Oracle 9i. i have followed the steps in this site : ...
6
by: Marvin Libson | last post by:
Hi All: I am running DB2 UDB V7.2 with FP11. Platform is Windows 2000. I have created a java UDF and trigger. When I update my database I get the following error: SQL1224N A database...
8
by: Kamlesh | last post by:
Hi, How do I know the physical database path of a database. When I goto the DB2INSTANCE users's directory (/home/db2inst1), I see following folders: /db2inst1/NODE0000/SQL00001...
1
by: pintur | last post by:
The message is: SQL1036C Errore di I/O durante l' accesso al database. SQLSTATE=58030 what is the proble? what for restore tables? thanks
8
by: morleyc | last post by:
Hi, until recently i was quite happy to add data sources from mssql database in visual studio and drag the datasets directly onto the form this creating a directly editable form which worked well....
0
by: Jack | last post by:
Training Classes for Oracle10g, 9i, 8i Certification training in Oracle10g and 9i: DBA, Developer, Discoverer. training conducted at your location worldwide. Courseware licensing also available....
0
by: Winder | last post by:
Training Classes for Oracle10g, 9i, 8i Certification training in Oracle10g and 9i: DBA, Developer, Discoverer. training conducted at your location worldwide. Courseware licensing also available....
0
by: Laurynn | last post by:
# (ebook - pdf) - programming - mysql - php database applicati # (Ebook - Pdf)Learnkey How To Design A Database - Sql And Crystal Report # (ebook-pdf) E F Codd - Extending the Database Relational...
9
by: Peter Duniho | last post by:
Is there a straightfoward API in .NET that allows for inspection of a database? That is, to look at the structure of the database, without knowing anything in advance about it? For example,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
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
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
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
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...

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.