mirror of
https://github.com/typemill/typemill.git
synced 2025-08-08 23:26:34 +02:00
Version 1.2.16
This commit is contained in:
206
readme.md
206
readme.md
@@ -1,104 +1,104 @@
|
||||
# About TYPEMILL
|
||||
|
||||
TYPEMILL is a small flat file cms created for editors and writers. It provides a author-friendly dashboard and a visual-block-editor for markdown based on vue.js. Use TYPEMILL for manuals, documentations, web-books and similar publications. The website http://typemill.net itself is an example for TYPEMILL.
|
||||
|
||||

|
||||
|
||||
## Features
|
||||
|
||||
* Creates a website based on markdown files.
|
||||
* Provides an author-friendly visual markdown editor (work in progress, based on VUE.js).
|
||||
* Provides a pure markdown editing mode.
|
||||
* Markdown supports table of contents (TOC), tables, footnotes, abbreviations and definition lists.
|
||||
* Create and sort pages with drag & drop in the navigation.
|
||||
* Configure the system, the themes and the plugins in the dashboard.
|
||||
* Create and manage users.
|
||||
* Develop configurable plugins with the Symfony Event Dispatcher.
|
||||
* Develop configurable themes with TWIG.
|
||||
* Allows super easy backend and frontend forms with simple YAML-files.
|
||||
* Ships with a fully responsive standard theme
|
||||
* Ships with plugins for
|
||||
* MathJax and KaTeX.
|
||||
* Code highlighting.
|
||||
* Matomo/Piwik and Google Analytics.
|
||||
* Cookie Consent.
|
||||
|
||||
## Requirements
|
||||
|
||||
* PHP 7+
|
||||
* Apache server
|
||||
* mod_rewrite and htaccess
|
||||
|
||||
If you run a linux system, then please double check that mod_rewrite and htaccess are active!!!
|
||||
|
||||
## Installation
|
||||
|
||||
Download TYPEMILL from the [TYPEMILL website](http://typemill.net), 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:
|
||||
|
||||
composer update
|
||||
|
||||
If you did not use composer before, please go to the [composer website](http://getcomposer.org) and start to learn.
|
||||
|
||||
To run TYPEMILL on a **live** system, simply upload the files to your server
|
||||
|
||||
## Make Folders Writable.
|
||||
|
||||
Make sure that the following folders and all their files are writable (permission 774 recursively):
|
||||
|
||||
* cache
|
||||
* content
|
||||
* media
|
||||
* settings
|
||||
|
||||
You can use your ftp-software for that.
|
||||
|
||||
## Setup
|
||||
|
||||
Please go to `your-typemill-website.com/setup`, create an initial user and then setup your system in the author panel.
|
||||
|
||||
## Login
|
||||
|
||||
You can find your login screen under `/tm/login` or simply go to `/setup` and you will be redirected to the login-page.
|
||||
|
||||
## Documentation
|
||||
|
||||
You can read the full documentation for writers, for theme developers and for plugin developers on the [TYPEMILL website](http://typemill.net).
|
||||
|
||||
## Support
|
||||
|
||||
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 hire me for implementation or simply support this project if you like.
|
||||
|
||||
Donate: https://www.paypal.me/typemill
|
||||
|
||||
## Contribute
|
||||
|
||||
Typemill is still in an early stage and contributions are highly welcome. Here are some ideas for non-coder:
|
||||
|
||||
* Find bugs and errors (open a new issue on github for it).
|
||||
* Improve the documentation.
|
||||
* Describe some missing features and explain, why they are important for other users.
|
||||
* Write a blog post about typemill.
|
||||
|
||||
Some ideas for devs (please fork this repository make your changes and create a pull request):
|
||||
|
||||
* Fix a bug.
|
||||
* Create a nice theme.
|
||||
* Create a new plugin.
|
||||
* Improve the CSS-code with BEM or utility-css (e.g. Tailwind) and make it modular.
|
||||
* Rebuild the theme with the new css-grid feature.
|
||||
* Improve the accessibility of html and css.
|
||||
* Help to establish autotests with selenium or cypress.
|
||||
* Write unit-tests.
|
||||
* Write an auto-update functionality.
|
||||
|
||||
For hints, questions, problems and support, please open up a new issue on GitHub.
|
||||
|
||||
## Licence
|
||||
|
||||
# About TYPEMILL
|
||||
|
||||
TYPEMILL is a small flat file cms created for editors and writers. It provides a author-friendly dashboard and a visual-block-editor for markdown based on vue.js. Use TYPEMILL for manuals, documentations, web-books and similar publications. The website http://typemill.net itself is an example for TYPEMILL.
|
||||
|
||||

|
||||
|
||||
## Features
|
||||
|
||||
* Creates a website based on markdown files.
|
||||
* Provides an author-friendly visual markdown editor (work in progress, based on VUE.js).
|
||||
* Provides a pure markdown editing mode.
|
||||
* Markdown supports table of contents (TOC), tables, footnotes, abbreviations and definition lists.
|
||||
* Create and sort pages with drag & drop in the navigation.
|
||||
* Configure the system, the themes and the plugins in the dashboard.
|
||||
* Create and manage users.
|
||||
* Develop configurable plugins with the Symfony Event Dispatcher.
|
||||
* Develop configurable themes with TWIG.
|
||||
* Allows super easy backend and frontend forms with simple YAML-files.
|
||||
* Ships with a fully responsive standard theme
|
||||
* Ships with plugins for
|
||||
* MathJax and KaTeX.
|
||||
* Code highlighting.
|
||||
* Matomo/Piwik and Google Analytics.
|
||||
* Cookie Consent.
|
||||
|
||||
## Requirements
|
||||
|
||||
* PHP 7+
|
||||
* Apache server
|
||||
* mod_rewrite and htaccess
|
||||
|
||||
If you run a linux system, then please double check that mod_rewrite and htaccess are active!!!
|
||||
|
||||
## Installation
|
||||
|
||||
Download TYPEMILL from the [TYPEMILL website](http://typemill.net), 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:
|
||||
|
||||
composer update
|
||||
|
||||
If you did not use composer before, please go to the [composer website](http://getcomposer.org) and start to learn.
|
||||
|
||||
To run TYPEMILL on a **live** system, simply upload the files to your server
|
||||
|
||||
## Make Folders Writable.
|
||||
|
||||
Make sure that the following folders and all their files are writable (permission 774 recursively):
|
||||
|
||||
* cache
|
||||
* content
|
||||
* media
|
||||
* settings
|
||||
|
||||
You can use your ftp-software for that.
|
||||
|
||||
## Setup
|
||||
|
||||
Please go to `your-typemill-website.com/setup`, create an initial user and then setup your system in the author panel.
|
||||
|
||||
## Login
|
||||
|
||||
You can find your login screen under `/tm/login` or simply go to `/setup` and you will be redirected to the login-page.
|
||||
|
||||
## Documentation
|
||||
|
||||
You can read the full documentation for writers, for theme developers and for plugin developers on the [TYPEMILL website](http://typemill.net).
|
||||
|
||||
## Support
|
||||
|
||||
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 hire me for implementation or simply support this project if you like.
|
||||
|
||||
Donate: https://www.paypal.me/typemill
|
||||
|
||||
## Contribute
|
||||
|
||||
Typemill is still in an early stage and contributions are highly welcome. Here are some ideas for non-coder:
|
||||
|
||||
* Find bugs and errors (open a new issue on github for it).
|
||||
* Improve the documentation.
|
||||
* Describe some missing features and explain, why they are important for other users.
|
||||
* Write a blog post about typemill.
|
||||
|
||||
Some ideas for devs (please fork this repository make your changes and create a pull request):
|
||||
|
||||
* Fix a bug.
|
||||
* Create a nice theme.
|
||||
* Create a new plugin.
|
||||
* Improve the CSS-code with BEM or utility-css (e.g. Tailwind) and make it modular.
|
||||
* Rebuild the theme with the new css-grid feature.
|
||||
* Improve the accessibility of html and css.
|
||||
* Help to establish autotests with selenium or cypress.
|
||||
* Write unit-tests.
|
||||
* Write an auto-update functionality.
|
||||
|
||||
For hints, questions, problems and support, please open up a new issue on GitHub.
|
||||
|
||||
## Licence
|
||||
|
||||
TYPEMILL is published under MIT licence. Please check the licence of the included libraries, too.
|
Reference in New Issue
Block a user