1
0
mirror of https://github.com/typemill/typemill.git synced 2025-08-04 21:27:41 +02:00

V2 meta ready

This commit is contained in:
trendschau
2023-06-27 14:54:28 +02:00
parent 91e3d58a4a
commit f02c01ab62
190 changed files with 4382 additions and 2130 deletions

View File

@@ -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'

View File

@@ -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'

View File

@@ -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.
![alt](media/live/youtube-6i2-uv88gke.jpeg){.center loading="lazy"}

View File

@@ -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:'

View File

@@ -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'

View File

@@ -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."]

View File

@@ -1,2 +0,0 @@
meta:
navtitle: 'edit test'

View 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

View 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"]

View 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

View File

@@ -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"]

View File

@@ -1,2 +0,0 @@
meta:
navtitle: new

View File

@@ -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'

View File

@@ -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"

View File

@@ -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: '

File diff suppressed because one or more lines are too long

View File

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

View File

@@ -2,6 +2,4 @@
require __DIR__ . '/system/vendor/autoload.php';
require __DIR__ . '/system/typemill/system.php';
$app->run();
require __DIR__ . '/system/typemill/system.php';

View File

@@ -1,2 +1 @@
media/files/preview.pdf: member
media/files/ebook.epub: author
media/files/typemill-v2-navigation.gif: member

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 804 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 804 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 804 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 804 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Some files were not shown because too many files have changed in this diff Show More