TYPEMILL is a simple and lightweight Flat-File-CMS for authors and publishers.
TYPEMILL is a lightweight flat file cms for micro-publishers. You can use it for documentations, manuals, special interest websites, and any other information-driven web-project. You can also enhance Typemill with plugins and generate professional e-books in pdf-format with it. The website http://typemill.net runs with Typemill.
Some plugin highlights are:
If you run a linux system, then please double check that mod_rewrite and htaccess are active!!!
Download TYPEMILL from the TYPEMILL website, unzip the files and you are done.
If you are a developer, you can also clone this repository. To do so, open your command line, go to your project folder (e.g. htdocs) and type:
git clone git://github.com/trendschau/typemill.git
The GitHub-version has no vendor-folder, so you have to update and include all libraries and dependencies with composer. To do so, open your command line, go to your TYPEMILL folder and type:
If you did not use composer before, please go to the composer website and start to learn.
To run TYPEMILL on a live system, simply upload the files to your server
Make sure that the following folders and all their files are writable (permission 774 recursively):
You can use your ftp-software for that.
If you visit your website first, then you will be redirected to the
/setuppage. Please create an initial user and configure your system in the author panel.
You can find your login screen under
/tm/loginor simply go to
/setupand you will be redirected to the login-page, if the setup has been finished.
You can read the full documentation for writers, for theme developers and for plugin developers on the TYPEMILL website.
TYPEMILL is published under MIT licence. Please check the licence of the included libraries, too.
Contributions are highly welcome. Please follow these rules:
You can check the roadmap for Typemill and scroll through the issues. I will mark issues in future that are easy to start with or where help is highly appreciated.
Here are some contribution-ideas for non-coder:
Some ideas for devs:
For hints, questions, problems and support, please open up a new issue on GitHub.
This is an open source project. I love it and I spend about 20 hours a week on it (starting in 2017). There is no business model right now, but you can support this project with a donation or simply hire me for implementations.