/batflat

Lightweight, fast and easy CMS for free. Bootstrap ready. the new forked home of https://github.com/sruupl/batflat

Primary LanguagePHPMIT LicenseMIT

NOTE: This is the new home of the BatFlat CMS.

The original repo is no longer maintained so this is forked with permission from the owner of BatFlat.

Below are few planned changes from the original repo:

  • The repo initially had a commercial license clause, but the owner has kindly agreed to release under MIT to keep this project alive.
  • I'll leave the license related code intact to let people that wish to use and license their work to their clients (I might provide an option to enable or disable licensing, in the future).However, you are free to hide or remove the code/backlinks under the terms of MIT license.
  • This project will live longer as I'm planning to use in my commercial assignments too.
  • All changes and modules I make for my commercial and non-commercial use will be made available in this repo (under MIT license) so feel free to use this CMS as you please.

This is how the repo will be organized:

  • All requests, issues, planned features will be managed via "Issues" to better manage the TODO list.
  • If you have issues or feature requests, please create an issue for the same.
  • The issues will be cleared in priority order. Serious bugs first, minor bugs, reworks and feature enhancements next, major features last. However, the priority may move up or down based on the need.
  • I don't have a specific release schedule at this point (as I'm working on multiple projects) but will update this repo regularly and keep it active.

Below Notes are from the original repo:

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 an FTP server, Batflat is ready for action! Therefore, the installation process takes as much time as it takes to transfer files ;-)

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.

Project page

https://batflat.org

Supported languages

  • English
  • Polish
  • French
  • Turkish
  • Swedish
  • Russian
  • Italian
  • Spanish
  • Dutch
  • Indonesian
  • Portuguese

Modules

  • SyntaxHighlighter: Simple module based at Prism.js.
  • FilesToDownload: Allows you to create a section of files to download on the page or post.
  • EmbededVideoPlayer: Allows you to upload the video and its playback in the HTML5 player.
  • This is place for link to your module on GitHub ;-)

Themes

  • Hello: Light and clean theme based on flexbox grid.
  • Frontiers
  • matbatflat: Theme based on Materialize CSS with gulp/SASS support
  • Laura : clean and responsive one page portfolio theme
  • Thomson :Simple, Minimalistic and Animated Bootstrap 4 Bat Flat CMS Themes
  • This is place for link to your theme on GitHub ;-)

Tutorials

Recruitment

We are looking for human resources, especially translators who will help us reach other corners of the world. Contact us if you want to help!

Credits