Files
jlengrand.github.io/_posts/2012-01-09-a-lightweight-dynamic-cms-database-free.markdown
julien lengrand-lambert 2e27933441 Imports all the Wordpress history into jekyll.
It kinda seems to work!
2014-02-09 01:14:08 +01:00

6.9 KiB

layout, status, published, title, author, author_login, author_email, author_url, wordpress_id, wordpress_url, date, categories, tags, comments
layout status published title author author_login author_email author_url wordpress_id wordpress_url date categories tags comments
post publish true A lightweight dynamic CMS, database free! Julien Lengrand-Lambert jlengrand julien@lengrand.fr http://www.lengrand.fr 494 http://www.lengrand.fr/?p=494 2012-01-09 13:42:28.000000000 +01:00
misc
pluxml
website
CMS
database
lightweight
dynamic
xml
wordpress
id author author_email author_url date date_gmt content
144 My minimalist dark Pluxml theme | loup2fu http://www.lengrand.fr/2012/01/my-minimalist-dark-pluxml-theme/ MjAxMi0wMS0xMCAxMzoyOToxOCArMDEwMA== MjAxMi0wMS0xMCAxMjoyOToxOCArMDEwMA== [...] Post navigation ← Previous [...]
id author author_email author_url date date_gmt content
21593 Thomas kriuks1@hotmail.com MjAxMy0xMi0wOCAyMDo1NToxMCArMDEwMA== MjAxMy0xMi0wOCAxOTo1NToxMCArMDEwMA== Hello, This platform is quite nice, but there are some questions that bother me. Is Pluxml good for websites with lots of traffic, say 1000 unique IP in a day? MySQL is a database, it's designed for vast database IO requests, what about XML? Do you have any opinion about using pluxml for websites which have huge traffic or lots of content which is searched by lots of users daily? Thanks for the answer.
id author author_email author_url date date_gmt content
24348 Julien Lengrand-Lambert julien@lengrand.fr http://www.lengrand.fr MjAxNC0wMi0wNSAxNToyOTo0NiArMDEwMA== MjAxNC0wMi0wNSAxNDoyOTo0NiArMDEwMA== Hey, Sorry for the late reply. Your comment ended in the spam box, for some strange reason . . . Pluxml has been built mostly for small websites, to help deploy simply and rapidly without a database. So nothing is really made by pluxml itself to handle large loads. That being said, I would say that the impact will mainly depend on your hardware. The bandwidth should probably be roughly the same as for say Wordpress (and probably even smaller). But your server will have to fetch more xml files on your fileserver. So I'd say that for a pluxml website with a large traffic, you should probably look at SSDs more than anything else, and add a caching layer.

Before choosing Wordpress as a CMS, I searched for a minimalist way to both learn web development and get a nice looking blog. My choice went To Pluxml, which is a french initiative to run websites without databases. This way, you can freely use it on a portable USB key. Everything is based on the XML format.

PluXml is a full CMS developed in php which contains lots of tools, from editors to admin menus or comments handling. It supports multiple users with different credentials. I think this is a perfect choice for people that search for a lightweight solution and know a bit of programming languages. In fact, I switched to Wordpress only because I wanted to have a multilingual blog, but still use PluXml for personal use.

The only drawback of Pluxml would be its french roots. Almost all the documentation, forums and support that can be found is in french and so are the comments of the php files ! But as its success grows, there should be more english language coming I think . . .

The installation is way simple :

[caption id="attachment_495" align="aligncenter" width="584" caption="main install page of pluxml"]main install page of pluxml[/caption]

  • Connect to the main page of your website. You will be answered to set up the CMS.
  • Simply click on install if all dependencies you need are installed. Note that you can choose the language you want to use. Immediately, you will be redirected to the main page of your website.
  • Finally, remove the install.php file that can be found in the sources of pluxml to avoid any security breach.
Your website is now ready for use ! You can change most of the settings, write articles and handle comments in the admin menu :

[caption id="attachment_496" align="aligncenter" width="584" caption="some admin settings of Pluxml"]some admin settings of Pluxml[/caption]

The system to add plugins is similar to most of CMS, download it on the dedicated page, dowload it in the plugin folder of pluxml and enable it in the admin menu :

[caption id="attachment_497" align="aligncenter" width="584" caption="plugin activation in pluxml"]plugin activation in pluxml[/caption]

 

 

Lots of themes have been created by the community. They can be downlodaded here. To install a theme, dowload the source, unzip it and dowload it to the themes folder of pluxml's root. Finally, choose it in the admin menu (section "display settings"). Final tip : Most of your information are stored in the parametres.xml file available in the data/configuration folder. You can have an idea of what pluxml can give here ( on my sample server) or in the list of websites powered by Pluxml!

Enjoy, and let me know if you need any french translation!