Puswhord is a PHP CMS to rapidly create, manage and maintain extandable Website(s).
It make it easy to create amazing searchable websites findable on google.
Bonus, managing multi-site, internationalization and page vesioning is so simple.
Want a demo ? This website is built with Pushword with flat file management.
You may prefer a block editor with an admin dashboard, it's possible with simply installing an extension (officially maintained to avoid code's nightmare like in wordpress plugins).
See how to install and test Pushword in less than one minute.
Or look at the detailled features ↓
That's it ! Launch a PHP Server (cd my-project && php -S 127.0.0.1:8004 -t public/
).
Maybe you will want to change default configuration or add some extensions.
If you are not composer friendly, you can download the classic version.
Pushword-Classic-1.0.0.zip
not yet available
Unzip it on a classic Apache/PHP server and play.
Pushword run on a classic up to date PHP environnement (and Composer). You have this on your machine or just a cheap shared host ? So you are able to install it in a few seconds.
Learn more about requirements and installation.
By default, it works without dirty work. It looks so simple. But don't be wrong, you can do amazing custom thing with it !
PHP 8 // Symfony 6
To create Multiple sites with multiple languages (i18n) and managing them on multiple domains you don't need to extend the core. Simple site and complex content network can be managed easily with Pushword without extension.
You want a blog or a documentation website ? Just install Pushword and play.
Want another feature ? Look at the extensions.
Not finding the one you want ? Pushword is built as a symfony bundle so just extend your research to them or find an expert developper to make your wish reality.
Pushword offers the two ways to manage a site : a simple, functionnable and efficient default Admin, if you come from Wordpress, you will find your way easily or a powerfull flat-file CMS, you will be able to edit your content or your template files from where you want (nextcloud folder, custom editor, git compatible...).
Default editor use Markdown/Html with extended features (video, responsive image, encrypted link...).
A block editor is avalaible for non-markdown friendly people.
Thanks to Tailwind CSS and Twig, you will be able to customize the default theme rapidly if you master html and css.
Maybe you will prefer rebuild your own custom theme. Do as you wish, you use Pushword.
Want to see how easy it is ? See this documentation website assets and template files.
Pushword was first crafted by a seo and developper guy. Being on the first page of search result matters !
So, of course, Pushword manage title, h1, description, nice url.
But discover more SEO feature like health checker (dead links checker), internal links improver (suggest links to add in your content) and more...
Woring about speed ? If default installation is not fast enough for you, you will fall in love with the Static Website Generator.
Pushword is crafted to last. Source code is high quality, open source and well tested.
Bringing a new feature or refactor your code will be painless. Thanks to symfony best practices, it will last in the time.
And a few more open source (dependencies).
Time to read the docs or have a look to the source code.
And follow @Robind4 on twitter or github to be notified about updates or new extensions.