Intro: What is openWCMS ?
It's some playing with CSS, XHTML and PHP 5. Is it a
CMS? That depends on your definition and imagination. We all have models in
mind of what we are doing.
Instead of one template for all content pages I use one
standard php-page with placeholders as test sample. I copy this file to create
each content php-page with speaking names like open_wcms_intro.php .
All files are edited locally and handled with the
editor of your choice. Things like navigation, ads and social bookmarks are
stored in an extra folder with separate files and included with PHP. The file
index.php is only forwarding to the intro page.
Acess rights are 755 for the public main folder and 700
for the folder with the files which are included with PHP. As it makes no sense
for visitors or search engine bots to access them directly, they are excluded
in robots.txt. All files have 644. There is no need for any other adjustment
than SAFE_Mode=ON and REGISTER_GLOBALS=OFF .
Download of the sample files
DOWNLOAD NOW
Some simple sample files as shown here let you have a quick start with your editor before
uploading them to your webspace. Included is a complicated navigation file which you
can see in action here.
My first example, following this idea, is
En-EV.org . Explore a bit
the code and be sure to find some good ideas for your daily work! openWCMS does
not mean developing over and over again by running permanently behind security
tasks. openWCMS means to combine the good ideas behind the web standards in the
languages of XHTML, CSS and PHP. Go PHP5!
What does it look like?
You are completely free in the use of CSS, XHTML or HTML
and images. Arrange your Layout, put in the placeholders and test your standard
php-page online. When everything works fine, you are ready to fill your site
with content. Could it be easier and more secure?
Click on this picture to see the original
size in an extra browser window:

The BIGGEST problem these days are hackers penetrating
web applications with malware and nonsense. That's why I decided to do
something for me and not for them! The principle behind openWCMS is to code a
web application as simple as possible: ASAP.
Now you know, what openWCMS really is. Why should I
waste time pointing out what it is not?
Adding more Content is easy
What, if I have do add some content pages? It is that
easy! First add the content file name in the navigation file. Second take a
copy of your sample php-file and fill it with content. All you have to do now,
is to load both up and you're done!
Critisism
Tables for centering layouts are not state-of-the-art.
Anwser: Right! IE-Bugs and the lack of 'float : center;' as well! Ask the
gurus, not me!
Hackers have nothing to do any more!
Answer: Is that
my problem?