TypiCMS: a Modular Open-source CMS based on Laravel
TypiCMS is a free open-source Laravel CMS that can be used to build and complex enterprise content system.
Laravel is a popular open-source enterprise grade web framework. While there are many open source content management systems (CMSs) that built on react, they yet focus on offering a compact system or bare bone one.
That is not the case of TypeiCMS, so what it is different?
TypiCMS is a free open-source Laravel CMS that can be used to build and complex enterprise content system.
It offers support for pages, posts, events, news, places, and custom post types.
Moreover, it is a modular system with a solid strong plugin structure that allows developers to add custom modules and extend its features.
TypiCMS offers a strong asset management with many multimedia file support.
In TypiCMS, everything is a module, even the settings. Developers can easily create, publish and manage modules using the Artisan tool which is a command line interface included with Laravel.
Primary features
- Responsive dashboard interface
- Supports multiple language content publishing
- Easy to add new languages
- Filter the content by language
- Define your own content block
- Define custom post types
- Decide between using tags or categories
- Add a new translation using the dashboard
Available TypiCMS module
- Pages
- News
- Places
- Contacts
- Partners
- Menus
- Projects
- Categories
- Tags
- Events
- Files
- Galleries
- User and roles
- Blocks
- Translation
- Sitemap
- History
- Settings
Requirements
- PHP >= 7.2
- MySQL 5.7.8
- BCMath PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
Installation
First install Composer, then Create a new project
composer create-project typicms/base mywebsite
Enter the newly created folder
cd mywebsite
Migration of the database, seeding, user creation, npm installation and directory rights
php artisan typicms:install
Note: if you use MariaDB, set 'mariadb' to true in config/typicms.php
Go to http://mywebsite.test/admin and log in.
License
TypiCMS is an open-source software licensed under the MIT license.