V2 meta ready
@@ -1,15 +1,8 @@
|
||||
meta:
|
||||
title: 'Markdown Reference and Test Page'
|
||||
description: 'Markdown is a simple and universal syntax for text formatting. More and more writers switch to markdown, because they can format their text during the writing process without using any format-buttons. '
|
||||
author: 'Sebastian Schürmanns'
|
||||
manualdate: '2020-02-22'
|
||||
modified: '2020-01-20'
|
||||
created: null
|
||||
time: 04-40-32
|
||||
navtitle: ''
|
||||
hide: false
|
||||
ebooks:
|
||||
layout: electric
|
||||
content:
|
||||
-
|
||||
name: 'markdown test'
|
||||
navtitle: 'markdown test'
|
||||
owner: Sebastian
|
||||
created: '2023-06-12'
|
||||
time: 22-36-41
|
||||
modified: '2023-05-11'
|
||||
title: 'Markdown is a simple and universal syntax for text formatting. More and more writers switch to markdown, because they can format their text during the writing process without using any format-buttons. Once they are familiar with the markdown syntax, they can write formatted text much easier and faster than with any standard HTML-editor.'
|
||||
description: 'Developers love markdown, because it is much cleaner and saver than HTML. And they can easily convert markdown to a lot of other document formats like HTML and'
|
||||
|
@@ -1,9 +1,8 @@
|
||||
meta:
|
||||
title: 'manage access'
|
||||
description: 'Typemill has a build-in system to restrict access to pages or to the whole websites. You can activate both features in the system settings under the section "access rights". If you activate one of the features, then Typemill will use session cookies on all frontend pages.'
|
||||
owner: trendschau
|
||||
author: 'Sebastian Schürmanns'
|
||||
created: '2021-05-27'
|
||||
time: 20-59-06
|
||||
navtitle: 'manage access'
|
||||
modified: '2021-05-27'
|
||||
owner: Sebastian
|
||||
created: '2023-06-12'
|
||||
time: 22-36-36
|
||||
modified: '2023-05-06'
|
||||
title: 'Typemill has a build-in system to restrict access to pages or to the whole websites. You can activate both features in the system settings under the section "access rights". If you activate one of the features, then Typemill will use session cookies on all frontend pages. Learn all the details in the following video tutorial:'
|
||||
description: ' Restrict Access for the Website'
|
||||
|
@@ -6,6 +6,8 @@ If you found a bug or if you have a question, then please open a new issue on [G
|
||||
|
||||
Do you need professional help, an individual theme or a special plugin? You can hire us at [Trendschau Digital](https://trendschau.net/typemill-development).
|
||||
|
||||
[recording 2023 05 11 at 235818 (GIF, 1.30 MB)](media/files/recording-2023-05-11-at-235818.gif){.tm-download file-gif}
|
||||
|
||||
[Contributions](https://github.com/typemill/typemill#contributors--supporters), [donations](https://www.paypal.me/typemill) and [feedback](https://github.com/typemill/typemill/issues) for this open source project are always welcome.
|
||||
|
||||
{.center loading="lazy"}
|
||||
|
@@ -1,15 +1,8 @@
|
||||
meta:
|
||||
title: 'Setup Your Website'
|
||||
description: 'Typemill provides detailed settings, and you have access to nearly all settings in the author panel. Learn the basics in this short video:'
|
||||
heroimage: ''
|
||||
heroimagealt: null
|
||||
owner: trendschau
|
||||
author: 'Sebastian Schürmanns'
|
||||
allowedrole: null
|
||||
alloweduser: null
|
||||
manualdate: null
|
||||
modified: '2021-08-01'
|
||||
created: '2021-05-27'
|
||||
time: 21-02-24
|
||||
navtitle: 'setup your website'
|
||||
hide: false
|
||||
owner: Sebastian
|
||||
created: '2023-06-12'
|
||||
time: 22-36-14
|
||||
modified: '2023-03-26'
|
||||
title: 'Typemill provides detailed settings, and you have access to nearly all settings in the author panel. Learn the basics in this short video:'
|
||||
description: ' You will find all configurations and settings under the main navigation point settings with the following sub-navigation:'
|
||||
|
@@ -1,23 +1,8 @@
|
||||
meta:
|
||||
navtitle: 'write content'
|
||||
owner: Sebastian
|
||||
created: '2023-06-12'
|
||||
time: 22-09-48
|
||||
modified: '2023-05-11'
|
||||
title: 'Write Content'
|
||||
description: 'Typemill is a simple Flat File Content Management System (CMS). We (the community) work hard to provide the best author experience with easy and intuitive authoring tools. But Typemill is still in early development and it is likely that not everything will work perfectly out of the box.'
|
||||
heroimage: ''
|
||||
heroimagealt: 'Hero Alternative'
|
||||
owner: null
|
||||
author: 'Sebastian Schürmanns'
|
||||
manualdate: null
|
||||
modified: '2021-01-30'
|
||||
created: null
|
||||
time: null
|
||||
navtitle: ''
|
||||
hide: false
|
||||
allowedrole: administrator
|
||||
alloweduser: 'trendschau, testmember'
|
||||
seo:
|
||||
heroimage: media/live/bildschirmfoto-zu-2019-08-30-20-46-29.png
|
||||
heroimagealt: 'My Alt-Text'
|
||||
adamhall:
|
||||
myfield:
|
||||
-
|
||||
key: b
|
||||
value: 'Das muss eine schöne Sache sei'
|
||||
description: 'Typemill provides easy and intuitive authoring tools and we work hard to create a good author experience. With the interactive navigation you can create pages'
|
||||
|
@@ -1 +0,0 @@
|
||||
["# Write Content","Typemill provides easy and intuitive authoring tools and we work hard to create a good author experience. With the interactive navigation you can create pages and structure your websites. The visual markdown editor will help you to create content in a wysiwyg mode. The publish bar gives you full control over the status of each page. Watch the following video tutorial to learn all the details.","* You can change the default mode in the system settings. \n* You can also switch each format button on and off in the system settings.","The publish bar of Typemill is pretty intuitiv and sticks at the bottom of the screen so that you have always full control of the status of each page. Simply play around with it and you will quickly understand how it works. In short:","* The green button \"online\" indicates, that your page is published and visible for your readers.\n* You can depublish a page by clicking the green \"online\" button. The button will turn gray with the label \"offline\" and the page is not visible for your readers anymore.\n* With the green button \"Publish\" you can either publish a page that is offline or you can publish some unpublished changes on your page.\n* The publish-button is gray and disabled, if the page is online and if there are no unpublished changes.\n* All buttons will change in real time, so you can always exactly see what is going on.\n* To provide an easy status-overview of the whole website, Typemill marks all pages in the navigation on the left side as published (green), changed (orange) and unpublished (red).","## Working with Drafts","Ever tried to revise a published article in WordPress? Yes, it works, but if you click on \"save\", then all your changes are directly live. Typemill is much more flexible here and allows you to keep your original version live while you work on a **drafted version** in the background. This is how Typemill handles it: ","* In **visual mode**: Typemill stores your changes in a new draft automatically as soon as you save any content-block.\n* In **raw mode**: To store changes in a new draft, simply click on the \"save draft\"-button in the publish controller.\n* You can work on a draft as long as you want without changing the live version. Your changes go live if you click the button \"publish\".\n* In visual mode, you can also use the discard-button and go back to the published version."]
|
@@ -1,2 +0,0 @@
|
||||
meta:
|
||||
navtitle: 'edit test'
|
55
content/00-welcome/05-todos.md
Normal file
@@ -0,0 +1,55 @@
|
||||
# ToDos Version 2
|
||||
|
||||
[TOC]
|
||||
|
||||
## Visual Editor
|
||||
|
||||
* FIXED: File is not published from tmp to media/files if you save the block.
|
||||
|
||||
## Raw Editor
|
||||
|
||||
* DONE
|
||||
|
||||
## Medialib
|
||||
|
||||
bla
|
||||
|
||||
## Posts
|
||||
|
||||
* Setup
|
||||
|
||||
## Plugins
|
||||
|
||||
* Asset Class
|
||||
|
||||
## Frontend
|
||||
|
||||
* DONE
|
||||
* DONE: Test restrictions
|
||||
|
||||
## Else
|
||||
|
||||
* Sitemap and ping
|
||||
* Captcha
|
||||
* Clear Cache
|
||||
* Security Log
|
||||
* Backend fields
|
||||
|
||||
## Fixes
|
||||
|
||||
* DONE: Session handling: csrf fail and session start error if restrictions are active
|
||||
* Editor: Warn if open another block
|
||||
|
||||
## Select userroles
|
||||
|
||||
* Userroles for file restriction: in vue-blox-components loaded via api
|
||||
* Userroles for userfields: in php model user getUserFields()
|
||||
* Userroles for meta: in php controller apiAuthorMeta getMeta()
|
||||
* Plugins and themes: in php model extension getThemeDefinitions()
|
||||
|
||||
## License Check
|
||||
|
||||
* On activation in apiControllerExtension. It checks the license in yaml.
|
||||
* In plugin php code with setPremiumLicense
|
||||
* In static plugins, it checks manual premium list and method setPremiumLicense and more
|
||||
|
1
content/00-welcome/05-todos.txt
Normal file
@@ -0,0 +1 @@
|
||||
["# ToDos Version 2","[TOC]","## Visual Editor","* FIXED: File is not published from tmp to media\/files if you save the block.","## Raw Editor","* DONE","## Medialib","bla","## Posts","* Setup","## Plugins","* Asset Class","## Frontend","* DONE\n* DONE: Test restrictions","## ToDos","* DONE: Session handling: csrf fail and session start error if restrictions are active\n* Editor: Warn if open another block\n* Media Library\n* Posts\n* Recover Password\n* events\n* error messages\n* translations\n* Sitemap and ping\n* Captcha\n* Clear Cache\n* Security Log\n* Backend fields\n* Proxy","## Select userroles","* Userroles for file restriction: in vue-blox-components loaded via api\n* Userroles for userfields: in php model user getUserFields()\n* Userroles for meta: in php controller apiAuthorMeta getMeta()\n* Plugins and themes: in php model extension getThemeDefinitions()","## License Check","* On activation in apiControllerExtension. It checks the license in yaml.\n* In plugin php code with setPremiumLicense\n* In static plugins, it checks manual premium list and method setPremiumLicense and more"]
|
18
content/00-welcome/05-todos.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
meta:
|
||||
navtitle: 'To Dos'
|
||||
title: 'A list of open tasks'
|
||||
description: ' Visual Editor'
|
||||
heroimage: null
|
||||
heroimagealt: null
|
||||
owner: Sebastian
|
||||
author: null
|
||||
allowedrole: contributor
|
||||
alloweduser: null
|
||||
manualdate: null
|
||||
modified: '2023-06-19'
|
||||
created: '2023-06-19'
|
||||
time: 15-15-01
|
||||
reference: null
|
||||
referencetype: null
|
||||
hide: false
|
||||
noindex: false
|
@@ -1 +0,0 @@
|
||||
["# ToDo","[TOC]","## Visual Editor","Das ist ein Intro. Es gibt noch viel zu tun, aber das ist am Ende des Tages nicht so schlimm denn wir machen einfach weiter. Done","* DONE: Fix toc component in new block\n* DONE: Fix hr component in new block\n* DONE: finish shortcode component\n* DONE: Fix inline formats\n* DONE: fix lenght of page\n* DONE: Fix design of new block at the end (background color)\n* DONE: Move Block\n* DONE: Fix headline design\n* DONE: Fix save on two enter\n* DONE: fix quote design\n* DONE: Fix toc preview\n* DONE: disable enable \n* DONE: Add load sign (from navigation)\n* SHIT!!! fiinish youtube component","## Navigation","* DONE: fix status in navigation\n* fix error messages\n* DONE: refresh navigation after changes","## Publish Controller","* DONE: Create \n* DONE: publish\n* DONE: unpublish\n* DONE: discard\n* DONE: delete\n* save draft\n* switch to raw","## Raw Editor","* Setup","## Meta Tabs","* Setup","## Medialib","* Setup"]
|
@@ -1,2 +0,0 @@
|
||||
meta:
|
||||
navtitle: new
|
@@ -1,15 +1,8 @@
|
||||
meta:
|
||||
title: '3-Column Footer'
|
||||
description: 'Cyanine provides a three column footer at the bottom of each page. You can use markdown for each column. Make sure that you use the correct headline-level (we suggest a headline level 3 or level 4 to keep the logical headline hierarchy in the document). You can, of course, also add link-lists or'
|
||||
heroimage: ''
|
||||
heroimagealt: null
|
||||
owner: null
|
||||
author: trendschau
|
||||
manualdate: '2021-07-01'
|
||||
navtitle: footer
|
||||
owner: Sebastian
|
||||
created: '2023-06-12'
|
||||
time: 21-41-25
|
||||
modified: '2021-05-18'
|
||||
created: '2020-06-11'
|
||||
time: 11-48-00
|
||||
navtitle: ''
|
||||
hide: false
|
||||
allowedrole: null
|
||||
alloweduser: null
|
||||
description: 'Cyanine provides a three column footer at the bottom of each page. You can use markdown for each column. Make sure that you use the correct headline-level (we'
|
||||
title: '3-Column Footer'
|
||||
|
@@ -1,16 +1,8 @@
|
||||
meta:
|
||||
navtitle: 'content elements'
|
||||
title: 'Content Elements'
|
||||
description: "Cyanine provides a lot of other settings for your content area. For example: \nAdd an edit-button for github, gitlab or other plattforms.\nShow the author.\nShow the publish date.\nShow the chapter numbers in the navigation.\n"
|
||||
heroimage: ''
|
||||
heroimagealt: null
|
||||
hide: false
|
||||
noindex: false
|
||||
owner: trendschau
|
||||
author: 'Sebastian Schürmanns'
|
||||
allowedrole: null
|
||||
alloweduser: null
|
||||
manualdate: null
|
||||
owner: Sebastian
|
||||
created: '2023-06-12'
|
||||
time: 22-36-50
|
||||
modified: '2021-11-24'
|
||||
created: '2021-06-17'
|
||||
time: 16-23-24
|
||||
title: 'Cyanine provides a lot of other settings for your content area. For example:'
|
||||
description: "\nAdd an edit-button for github, gitlab or other plattforms.\nShow the author.\nShow the publish date.\nShow the chapter numbers in the navigation.\n"
|
||||
|
@@ -1,15 +1,8 @@
|
||||
meta:
|
||||
navtitle: 'colors and fonts'
|
||||
hide: false
|
||||
title: 'Colors and Fonts'
|
||||
description: 'First of all cyanine supports individual logos. If you want to use our logo, then please upload it in the system settings. Cyanine will automatically replace the title text with your logo. '
|
||||
heroimage: null
|
||||
heroimagealt: null
|
||||
owner: null
|
||||
author: trendschau
|
||||
allowedrole: null
|
||||
alloweduser: null
|
||||
manualdate: null
|
||||
modified: '2021-10-04'
|
||||
created: '2020-06-11'
|
||||
time: 20-37-12
|
||||
owner: Sebastian
|
||||
created: '2023-06-12'
|
||||
time: 22-36-53
|
||||
modified: '2023-03-26'
|
||||
title: 'First of all cyanine supports individual logos. If you want to use our logo, then please upload it in the system settings. Cyanine will automatically replace the title text with your logo. You can also upload your own favicon in the system settings.'
|
||||
description: 'Cyanine allows you to change many colors. Please make sure that your color-combinations are readable and accessible. The following colors are editable: '
|
||||
|
@@ -1,77 +1,71 @@
|
||||
/welcome:
|
||||
navtitle: ''
|
||||
navtitle: welcome
|
||||
hide: false
|
||||
noindex: false
|
||||
path: /00-welcome
|
||||
keyPath: 0
|
||||
/welcome/markdown-test:
|
||||
navtitle: ''
|
||||
navtitle: 'markdown test'
|
||||
hide: false
|
||||
noindex: false
|
||||
path: /00-welcome/00-markdown-test.md
|
||||
keyPath: '0.0'
|
||||
/welcome/manage-access:
|
||||
navtitle: ''
|
||||
navtitle: 'manage access'
|
||||
hide: false
|
||||
noindex: false
|
||||
path: /00-welcome/01-manage-access.md
|
||||
keyPath: '0.1'
|
||||
/welcome/get-help:
|
||||
navtitle: ''
|
||||
navtitle: 'get help'
|
||||
hide: false
|
||||
noindex: false
|
||||
path: /00-welcome/02-get-help.md
|
||||
keyPath: '0.2'
|
||||
/welcome/setup-your-website:
|
||||
navtitle: ''
|
||||
navtitle: 'setup your website'
|
||||
hide: false
|
||||
noindex: false
|
||||
path: /00-welcome/03-setup-your-website.md
|
||||
keyPath: '0.3'
|
||||
/welcome/write-content:
|
||||
navtitle: ''
|
||||
navtitle: 'write content'
|
||||
hide: false
|
||||
noindex: false
|
||||
path: /00-welcome/04-write-content.md
|
||||
keyPath: '0.4'
|
||||
/welcome/edit-test:
|
||||
navtitle: ''
|
||||
/welcome/todos:
|
||||
navtitle: 'To Dos'
|
||||
hide: false
|
||||
noindex: false
|
||||
path: /00-welcome/05-edit-test.txt
|
||||
path: /00-welcome/05-todos.txtmd
|
||||
keyPath: '0.5'
|
||||
/welcome/new:
|
||||
navtitle: ''
|
||||
hide: false
|
||||
noindex: false
|
||||
path: /00-welcome/06-new.txt
|
||||
keyPath: '0.6'
|
||||
/cyanine-theme:
|
||||
navtitle: ''
|
||||
navtitle: 'cyanine theme'
|
||||
hide: false
|
||||
noindex: false
|
||||
path: /01-cyanine-theme
|
||||
keyPath: 1
|
||||
/cyanine-theme/landingpage:
|
||||
navtitle: ''
|
||||
navtitle: landingpage
|
||||
hide: false
|
||||
noindex: false
|
||||
noindex: true
|
||||
path: /01-cyanine-theme/00-landingpage.md
|
||||
keyPath: '1.0'
|
||||
/cyanine-theme/footer:
|
||||
navtitle: ''
|
||||
navtitle: footer
|
||||
hide: false
|
||||
noindex: false
|
||||
path: /01-cyanine-theme/01-footer.md
|
||||
keyPath: '1.1'
|
||||
/cyanine-theme/content-elements:
|
||||
navtitle: ''
|
||||
navtitle: 'content elements'
|
||||
hide: false
|
||||
noindex: false
|
||||
path: /01-cyanine-theme/02-content-elements.md
|
||||
keyPath: '1.2'
|
||||
/cyanine-theme/colors-and-fonts:
|
||||
navtitle: ''
|
||||
navtitle: 'colors and fonts'
|
||||
hide: false
|
||||
noindex: false
|
||||
path: /01-cyanine-theme/03-colors-and-fonts.md
|
||||
|
@@ -2,6 +2,4 @@
|
||||
|
||||
require __DIR__ . '/system/vendor/autoload.php';
|
||||
|
||||
require __DIR__ . '/system/typemill/system.php';
|
||||
|
||||
$app->run();
|
||||
require __DIR__ . '/system/typemill/system.php';
|
@@ -1,2 +1 @@
|
||||
media/files/preview.pdf: member
|
||||
media/files/ebook.epub: author
|
||||
media/files/typemill-v2-navigation.gif: member
|
||||
|
Before Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 8.7 KiB |
Before Width: | Height: | Size: 8.7 KiB |
Before Width: | Height: | Size: 8.7 KiB |
Before Width: | Height: | Size: 9.6 KiB |
Before Width: | Height: | Size: 9.6 KiB |
Before Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 156 KiB |
Before Width: | Height: | Size: 156 KiB |
Before Width: | Height: | Size: 156 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 70 KiB |
Before Width: | Height: | Size: 804 KiB |
Before Width: | Height: | Size: 804 KiB |
Before Width: | Height: | Size: 804 KiB |
Before Width: | Height: | Size: 1.5 MiB |
Before Width: | Height: | Size: 804 KiB |
Before Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 4.5 KiB |