v2.0 alpha
A small CMS
with a plugin SDK
PHP and MySQL. Under 5 MB. Hooks, filters and a built-in plugin marketplace.
< 5 MB
Install
1
MySQL query to boot
MIT
Licence
Dashboard
+ NovýArticles
142
+8
Drafts
6
3 sched.
Media
318
42 MB
How we cut the install size in halfPublished
Marketplace 2.0 release notesDraft
A guided tour of the plugin SDKScheduled
PL_Plugin::register('seo')->onArticleSave($fn)
Small on purpose
No JavaScript framework. One bootstrap file. Boots in a single MySQL query.
# install
git clone … pressline
cd pressline
# 5 minutes later
Real plugin SDK
Actions and filters. Drop a folder in /plugins/, register hooks, ship.
PL_Plugin::register('seo')
->onArticleSave($writeMeta)
->addDashboardCard($render);
Safe by default
CSRF tokens on every form. Prepared statements everywhere. Bcrypt password hashes.
// every POST
if (!csrf_verify($token)) {
die('403');
}