All Projects → typemill → Typemill

typemill / Typemill

Licence: mit
TYPEMILL is a simple and lightweight Flat-File-CMS for authors and publishers.

Projects that are alternatives of or similar to Typemill

Grav
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony
Stars: ✭ 13,067 (+8611.33%)
Mutual labels:  cms, twig, flat-file, markdown, website
Pico
Pico is a stupidly simple, blazing fast, flat file CMS.
Stars: ✭ 3,494 (+2229.33%)
Mutual labels:  cms, twig, flat-file, markdown, website
Htmly
Simple and fast databaseless PHP blogging platform, and Flat-File CMS
Stars: ✭ 689 (+359.33%)
Mutual labels:  cms, flat-file, markdown, website
Funbook Old
I have a dream, to be a novelist someday.
Stars: ✭ 65 (-56.67%)
Mutual labels:  docs, markdown, writing, website
Feedmereadmes
Free README editing+feedback to make your open-source projects grow. See the README maturity model to help you keep going.
Stars: ✭ 1,064 (+609.33%)
Mutual labels:  documentation, docs, writer
Vuesence Book
Minimalistic Vue.js based documentation system component
Stars: ✭ 48 (-68%)
Mutual labels:  documentation, docs, markdown
Getkirby.com
Source code and content for the Kirby website
Stars: ✭ 57 (-62%)
Mutual labels:  documentation, cms, website
Docsify Tabs
A docsify.js plugin for rendering tabbed content from markdown
Stars: ✭ 65 (-56.67%)
Mutual labels:  documentation, docs, markdown
Nord Docs
The official Nord website and documentation
Stars: ✭ 63 (-58%)
Mutual labels:  documentation, docs, website
Docnado
Rapid documentation tool that will blow you away...
Stars: ✭ 67 (-55.33%)
Mutual labels:  documentation, docs, markdown
Batflat
Lightweight, fast and easy CMS for free. Bootstrap ready. https://batflat.org
Stars: ✭ 95 (-36.67%)
Mutual labels:  cms, flat-file, markdown
Bludit
Simple, Fast, Secure, Flat-File CMS
Stars: ✭ 824 (+449.33%)
Mutual labels:  cms, flat-file, website
Zola
A fast static site generator in a single binary with everything built-in. https://www.getzola.org
Stars: ✭ 7,823 (+5115.33%)
Mutual labels:  cms, content-management-system, markdown
Parse Comments
Parse JavaScript code comments. Works with block and line comments, and should work with CSS, LESS, SASS, or any language with the same comment formats.
Stars: ✭ 53 (-64.67%)
Mutual labels:  documentation, docs, markdown
Easybook
Book publishing as easy as it should be (built with Symfony components)
Stars: ✭ 744 (+396%)
Mutual labels:  documentation, publishing, markdown
Markdownmonster
An extensible Markdown Editor, Viewer and Weblog Publisher for Windows
Stars: ✭ 1,203 (+702%)
Mutual labels:  documentation, markdown, writing
X0
Document & develop React components without breaking a sweat
Stars: ✭ 1,706 (+1037.33%)
Mutual labels:  documentation, docs, markdown
Catalog
Create living style guides using Markdown or React
Stars: ✭ 1,527 (+918%)
Mutual labels:  documentation, docs, markdown
Website
🌐 The Babel documentation website
Stars: ✭ 631 (+320.67%)
Mutual labels:  documentation, docs, website
Tinacms
Open source editor that brings visual editing into React websites. A developer-centric CMS to build contextual and intuitive editing experience without sacrificing code quality.
Stars: ✭ 6,804 (+4436%)
Mutual labels:  cms, content-management-system, markdown

About TYPEMILL

TYPEMILL is a small flat file cms created for editors and writers. It provides an 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.

TYPEMILL Screenshot

Features

  • Website with markdown-files.
  • Flexible drag & drop navigation.
  • Visual markdown editor (VUE.js) and raw markdown mode.
  • Markdown extras with
    • table of contents (TOC)
    • tables
    • footnotes
    • abbreviations
    • definition lists
    • notices
    • math (with plugin)
    • figures with captions
  • Media library with images and files.
  • System configurations.
  • User management.
  • Flexible form management with YAML-files.
  • Plugins (with symfony event dispatcher).
  • Themes (with TWIG).

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, 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 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

You will be redirected to the /setup page, please create an initial user and configure 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, if the setup has been finished.

Documentation

You can read the full documentation for writers, for theme developers and for plugin developers on the TYPEMILL website.

Licence

TYPEMILL is published under MIT licence. Please check the licence of the included libraries, too.

Contributors & Supporters

IMPORTANT: How to Contribute

Typemill is still in an early stage and contributions are highly welcome. Please follow these rules:

  • If you plan bigger changes, then please create an issue first so we can discuss it.
  • Fork the "DEVELOP" branch from typemill. Never use the master branch, because it is protected and only contains tested releases.
  • Do your changes.
  • Before your request, please pull the recent develop branch again to get latest changes.
  • Then make a pull request for the DEVELOP branch again.

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:

  • Share typemill with social media.
  • Write about typemill.
  • Improve the documentation.
  • Find bugs and errors (open a new issue on github for it).
  • Describe some missing features and explain, why they are important for other users.

Some ideas for devs (please fork this repository make your changes and create a pull request):

  • Fix a bug.
  • Create or port a theme, especially for documentations, knowlegde bases or web-books.
  • Create a fancy plugin.
  • An auto-update functionality for core system, plugins and themes is highly needed.
  • Improve the accessibility of html and css.
  • Implement user roles and rights with RBAC or ACL.
  • Write autotests with Cypress.

For hints, questions, problems and support, please open up a new issue on GitHub.

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 support this project with a donation or simply hire me for implementations.

Donate: https://www.paypal.me/typemill

Follow

Twitter: https://twitter.com/typemill

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].