Skip to content


Subversion checkout URL

You can clone with
Download ZIP
feindura - Flat File Content Management System
PHP CSS JavaScript XSLT Perl
Failed to load latest commit information.
addons/exampleAddon Build 1027
doc Build 1027
library and back
pages Build 1027
plugins Build 1027
snippets Build 1027
.gitignore Build 1027
.htaccess Build 1027
CHANGELOG Build 1027
LICENSE Build 1027 Build 1027
feindura.include.php Build 1027
index.php Build 1027

feindura - Flat File Content Management System

Copyright (C) Fabian Vogelsteller [] published under the GNU General Public License version 3

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not,see


Fabian Vogelsteller



feindura is lightweight flat file based content management system for webdesigners, written in PHP and ideal for small and medium websites. And it's just beautiful.


The CMS has an easy to use interface with a simple structure, which can be fast understood by the users, even with less technical understanding.


HTML/CSS and a little bit of PHP


for a full list see:

  • no database required
  • easy to use backend-interface through the use of mootools
  • multi-language backend interface (currently english, german, french, italian and russian)
  • website statistics
  • uses CKEditor
  • no templating, just create your design like you want it and say where to put what (menu, content, etc)
  • upload images and files
  • backup system
  • plugin system (adds additional functionality to pages like contact form and image gallery)
  • add-on system
  • HTML5 ready


  • modul system (like search)


  • PHP >= 5.1 (PHP as FastCGI)
  • apache with mod_rewrite modul if you want to have Pretty URLs like: ""


It's not tested yet, but it should work well on websites with up to 100 vistiors per Minute. Your pages should not exceed more than 2000 pages, because then the flat file system becomes slow.


Just copy the feindura folder on your webserver in a folder, like e.g. "/cms/". Impelement the feindura class in your websites index.php and use the feindura class methods to get your websites content from feindura.


To implement feindura in you're website copy the /cms/ folder in your website's folder and add the following lines on the beginning of your index.php, before the header is sent, which means before any HTML tag:



$feindura = new Feindura();


After this you can refer to the feindura class an it's methods through the $feindura->... instance.

Read For details and more methods, see the feindura class - documentation[Implementation]/Feindura.html.


Javascript Frameworks

All javascript frameworks, except Prototype, should work with the frontend editing mode. If Prototype is detected the frontend editing will be automatically blocked .


If you want to use the MooTools framework in your website and you have activated the fronend editing mode, you should include the script at the end of your page (before the closing tag) as follow.

<script>window.MooTools || document.write(unescape('<script src="//"><\/script>'))</script>
Something went wrong with that request. Please try again.