Queness Web Design & Development and Tech Blog

13 Lightweight & Flexible PHP CMS (Updated)

Written by Kevin Liew on 03 Mar 2016
603,410 Views • Web Development

I used to write my own CMS (Content Management System) with PHP and MySQL. It's never an easy task because you need to plan the structure of the CMS, its logic, theme integration, testing and future enhancement. CMS development can get really complicated if it involves users with different permission and roles.

To cut it short, unless you have plenty of time, otherwise, it's a wise choice to use off-the-shelf脗聽CMS.

Using existing CMS has its benefits, for example:

  • Well-tested: They usually being written by a few developers and have a good community to maintain it.
  • Save times: You do not need to reinvent the wheel. Features that you need for your website? Someone might have already written a plugin for it.
  • Documentation: Well, most of the times, we don't document what we wrote but for those CMS, it's designed for you and me, so a good documentation is a must.
  • Plugins: A great collection of plugins will allow you to expand your website features easily.
  • Templates: Most of the time, to save time, they provide tags or custom syntax for template or theme integration.

Personally, I have been using WordPress CMS for a few websites. I love WordPress mainly because of its documentation and community. Everyone would have agreed with me that WordPress' documentation is well-organised and easy to understand. Secondly, its community. Large group of developers, high quality themes and large number of plugins. Also, whenever I encountered technical issues, simple search with relevant keywords would return solutions, even though the solution is dated a while back, but it will still work because WordPress core engine are pretty consistent.

This time, I have a list of new PHP CMS. Most of them has database and some are using flat file system. If you are thinking to adopt a new CMS or switching, you might find something useful in this article.

Anchor CMS

Anchor CMS

Just like its introduction says, Anchor has a very simple UI. The installation takes literally less than a minute. It support Markdown editor, custom field, multi languages and simple theming.

  • License: Open source
  • Server Language: PHP 5.3.6+
  • Database: MySQL 5.2+
  • Self-Hosted: Yes
  • Support Plugins/Extensions: Yes

脗聽

Pico CMS

Pico CMS

Pico is another really simply CMS. It doesn't have a backend to edit (there is a plugin to enable that). It doesn't use database queries therefore making it super fast. It support Markdown formatting and twig templates.

  • License: Open source
  • Server Language: PHP 5.2.4+
  • Database: No. Flat file CMS.
  • Self-Hosted: Yes
  • Support Plugins/Extensions: Yes

脗聽

Bolt

Bolt CMS

Bolt is a tool for Content Management, which strives to be as simple and straightforward as possible. It is quick to set up, easy to configure, uses elegant templates, and above all: It芒鈧劉s a joy to use. Bolt is created using modern Open Source libraries, and is best suited to build sites in HTML5, with modern markup.

  • License: Open source
  • Server Language: PHP 5.3.2+
  • Database: Yes. SQLite, MySQL or PostgreSQL.
  • Self-Hosted: Yes
  • Support Plugins/Extensions: Yes

脗聽

Monstra

Monstra CMS

Monstra is a simple and light-weighted Content Management System written in PHP! Monstra has a good collection of plugins available to download.

  • License: Open source
  • Server Language: PHP 5.2.3+
  • Database: Yes. SQLite, MySQL or PostgreSQL.
  • Self-Hosted: Yes
  • Support Plugins/Extensions: Yes. Plugin Repository

脗聽

Wolf CMS

Wolf CMS

WolfCMS is slightly more advance than the rest. It has a great collection of plugins and it support per page customization, flexible page content and reusable snippets.

  • License: Open source
  • Server Language: PHP 5+
  • Database: Yes. SQLite, MySQL.
  • Self-Hosted: Yes
  • Support Plugins/Extensions: Yes. Plugin Repository

脗聽

PyroCMS

PyroCMS

PyroCMS is used by individuals, small & medium-sized businesses, and large organizations worldwide to easily create & build a variety of websites & web-enabled applications. It has multisite manager and powerful addons.

  • License: Open source
  • Server Language: PHP
  • Database: Yes. SQLite, MySQL or PostgreSQL.
  • Self-Hosted: Yes
  • Support Plugins/Extensions: No.

脗聽

Kirby

Kirby

Kirby CMS is a easy to use, easy to setup and very flexible CMS. No database setup, it uses flat file system. WIth its jQuery inspired API, it's easy to learn as well. It supports MarkDown syntax, templates, plugins and most importantly, good documentation..

  • License: Free to try. $30 per website.
  • Server Language: PHP
  • Database: No. File-based CMS.
  • Self-Hosted: Yes
  • Support Plugins/Extensions: Yes. Plugin Repo

脗聽

GetSimple CMS

GetSimple CMS

GetSimple is an XML based, stand-a-alone, fully independant and lite Content Management System.

  • License: Open source
  • Server Language: PHP
  • Database: No. XML Based CMS.
  • Self-Hosted: Yes
  • Support Plugins/Extensions: Yes. Extensions Repo

脗聽

CMS Made Simple

CMS Made Simple

CMS Made Simple, an open source content management system, allows for faster and easier management of website content. This CMS is scalable for small businesses to large corporations.

  • License: Open source
  • Server Language: PHP
  • Database: Yes.
  • Self-Hosted: Yes
  • Support Plugins/Extensions: Yes. Modules list

脗聽

Dropkick CMS

Dropkick CMS

By claiming "WordPress is overkill", Dropkick CMS is meant to be simple and easy to use but for a premium price.

  • License: $29.95
  • Server Language: PHP
  • Database: Yes. MySQL
  • Self-Hosted: Yes
  • Support Plugins/Extensions: No.

Textpattern CMS

Textpattern CMS

Textpattern is an elegant content management system that is free, open source software. Web designers, developers, publishers and bloggers love its flexibility and extensibility. It has a powerful, sophisticated engine that can be infinitely tuned to suit whatever type of web site you can imagine.

  • License: Open source
  • Server Language: PHP
  • Database: Yes. MySQL
  • Self-Hosted: Yes
  • Support Plugins/Extensions: Yes. Mod, plugins and templates

ProcessWire CMS

ProcessWire CMS

ProcessWire is designed to have an approachable simplicity that is retained regardless of scale.

  • License: Open source
  • Server Language: PHP (jQuery Inspired API)
  • Database: Yes. MySQL
  • Self-Hosted: Yes
  • Support Plugins/Extensions: Yes. Modules

Tinyadmin CMS

Tinyadmin CMS

Tiny Admin let's your clients make changes to their website quickly and easily, with no technical knowledge required.

  • License: $10
  • Server Language: PHP
  • Database: No. Flat files.
  • Self-Hosted: Yes
  • Support Plugins/Extensions: No.
Join the discussion

Comments will be moderated and rel="nofollow" will be added to all links. You can wrap your coding with [code][/code] to make use of built-in syntax highlighter.

56 comments
Lukas 8 years ago
GetSimple CMS is the best :) Free, fast, easy to install, no db needed, easy to customize...
Reply
Rich 8 years ago
Also Site Cake!
Reply
Michael 8 years ago
Oh how about Pulse CMS:
https://pulsecms.com

That's a lightweight and flexible PHP CMS!
Reply
Arun 8 years ago
Nothing like Couch CMS (couchcms.com) though not a flatfile cms.
Integrate easily into your exisiting website.. The Best!!
Reply
Anton 8 years ago
you can try genixcms. it's php based cms with mysql database and using bootstrap for mobile friendly interface. you can download it at their website http://genixcms.org
Reply
cbswims 8 years ago
Does any one of these CMS's keep content in the db, but publish to php pages or html? I am interested in this approach for the site speed factor.
Reply
Stephan 8 years ago
I really recommend trying Grav, it's super fast (no databases) easy to tweak, expand,
Reply
Khappa MJ 8 years ago
Hi you cal also check out K-CMS, free, flexible, dynamic, light and simple :) You can find it here: http://kcms.forumfree.it/
Reply
Den 8 years ago
Hello ! ...Get the french original "99Ko" CMS (flat-file), that is another good light weight !
www.99ko.org/
Reply
Tom 8 years ago
Forget all of those and take a look at couchCMS !
Reply
Pierre 8 years ago
I suggest you take a look at a product called PluXml. Its creators being French, this little jewel might not have caught your radar and non-francophones might struggle a bit navigating the website pluxml.org but I promise it's worth the trouble. A CMS in its purest form, its structure is very much like Wordpress with a header-content-sidebar-footer theme template that you can fully customize.
Reply

哆哆女性网广州建设网站技术大地惊雷电影天堂无限归来之超级警察网上免费送宝宝起名预核准公司起名优化网站关键词哪家好网站建设推广是什么xxdm网站设计ui设计班网站初期seo如何优化易周测名通配符渝北网站设计周易姓名免费测试打分测试周易公司名称测试6种高发重疾《周易》预测起名名字四个字锅贴店起什么名字五行中缺水怎么起名傣族的美食江苏关键词seoi53470民权到淄博高校推广营销马犬起名字大全2020年最新电影大片双胞胎女孩起名字诗意梦到甲鱼是什么意思周公解梦周易测生辰八字五行淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化