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.

TypiCMS: a Modular Open-source CMS based on Laravel

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

  1. Responsive dashboard interface
  2. Supports multiple language content publishing
  3. Easy to add new languages
  4. Filter the content by language
  5. Define your own content block
  6. Define custom post types
  7. Decide between using tags or categories
  8. Add a new translation using the dashboard

Available TypiCMS module

  1. Pages
  2. News
  3. Places
  4. Contacts
  5. Partners
  6. Menus
  7. Projects
  8. Categories
  9. Tags
  10. Events
  11. Files
  12. Galleries
  13. User and roles
  14. Blocks
  15. Translation
  16. Sitemap
  17. History
  18. 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.

Resources