Skip to content

RomainOdeval/batflat

 
 

Repository files navigation

Batflat

Batflat was created as a lightweight alternative to heavy and outdated CMS. Many people use complex solutions for simple pages, unnecessarily. Building this content management system, we focused on simplicity - even novice webmaster adapt his template and writes his own module. To achieve this, we implemented a simple template system and trivial application architecture.

Batflat does not require MySQL database, because all the data are collected in a single file. This provides perfect portability when changing your hosting provider. Just copy all the files from one account to another. That's all. There's nothing to configure or to change. However, if you SQLite does not meet your requirements, you can quickly change the database type thanks to PDO.

What's more, Batflat does not have installation wizard, because there is no such need. Right after uploading a package to your server, a simple "composer install" will be enough ;)

Each page can have it's own individual name and URL, that makes Batflat SEO friendly. Your site may be available in multiple languages. Currently Batflat supports translation to Polish, English, French, Turkish, Swedish, Russian, Italian, Spanish, Dutch and Indonesian.

Control panel and the default template is fully responsive, which makes it accessible from any mobile device, even on the phone thanks to used CSS framework - Bootstrap. Each of our module is adapted to it.

This fork is intended to be JQuery-free and use last PHP improvements as possible.

Why this fork ?

The original project is sadly not really updated : old Bootstrap version, annoying bugs, etc ... Years ago, we decided to use it to redo our speedrun association website with Batflat. But more we need new features, more it was painful.

So i decided first to upgrade to Bootstrap 4. then Bootstrap 5. Then PHP 7+ ... And one day, i realized it was too much than "few modifications". So here we come !

Project page

https://github.com/RomainOdeval/batflat

Contributing

I continue to clean this fork before i will set a "1.0" version. But help will be very appreciated. Only you have to do is to open pull requests following those rules.

Tutorials

Credits

About

Lightweight, fast and easy CMS for free. Bootstrap ready. https://batflat.org

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 58.7%
  • HTML 23.1%
  • CSS 12.4%
  • JavaScript 5.5%
  • Less 0.3%