Draft:Automad
Submission declined on 27 November 2024 by CanonNi (talk).
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
|
Submission declined on 27 November 2024 by AngusWOOF (talk). This submission is not adequately supported by reliable sources. Reliable sources are required so that information can be verified. If you need help with referencing, please see Referencing for beginners and Citing sources. This draft's references do not show that the subject qualifies for a Wikipedia article. In summary, the draft needs multiple published sources that are: Declined by AngusWOOF 5 days ago.
|
- Comment: Most of the sources are its own Github repo, and the rest are blogs. '''[[User:CanonNi]]''' (talk • contribs) 11:02, 27 November 2024 (UTC)
Developer(s) | Marc Anton Dahmen |
---|---|
Initial release | 15 October 2013[1] | .
Stable release | 1.10.9
/ 19 April 2022[2] |
Preview release | 2.0.0-alpha.10
/ 24 November 2024 |
Repository | marcantondahmen/automad |
Written in | PHP, TypeScript |
Operating system | Cross-platform |
Type | Content Management System |
License | MIT |
Website | automad.org |
Automad is a free and open-source flat-file content management system (CMS) and templating engine and is distributed under the MIT license[3]. It can be used to create websites and blogs that require a high level of design flexibility[4][5].
As a light-weight flat-file content management system, Automad doesn't use a database to store content[6][7]. Instead, content is stored in JSON formatted text files, organised in a file tree. By using file-based routing, page URLs resolve to the actual text files on the server's filesystem. Despite the lack of a database, Automad provides database-like functionalities such as tagging and searching.
Content and settings can be edited in a browser-based dashboard where a user can compose pages out of several block types using a fork of EditorJS[8]
Automad is under active development and has an active community of users and developers[9][10]. Version 2 is currently in a public alpha stage[11][12]. Developers and users can try new releases on Automad's demo platform.
Architecture
[edit]Automad's backend is written in modern PHP and follows loosely the Model-View-Controller approach. The system consists of multiple modules such as the core, the template and block engine, and an internal API for client-server communication.
The dashboard (frontend) is written in TypeScript. It is notable that Automad doesn't use any frontend framework such as React or Svelte but instead makes heavily use of web components that are naively supported in modern browsers.
Template Language
[edit]While written in PHP, Automad ships with a custom templating language[13] that provides small but secure set of statements, control structures and functions that also allow inexperienced developers to create secure templates and themes without PHP knowledge.
References
[edit]- ^ "Automad Tags on GitHub".
- ^ "GitHub Releases / 1.10.9".
- ^ "Automad / License". automad.org. Retrieved 2024-11-27.
- ^ Schürmanns, Sebastian (2024-11-25). "Automad: Kleiner Web-Baukasten für flexible Designs". CMSstash (in German). Retrieved 2024-11-27.
- ^ "Automad: An Open-source Flat-file CMS with style". MEDevel.com: Open-source for Healthcare, and Education. 2021-09-04. Retrieved 2024-11-27.
- ^ Zeder, Philipp (2024-09-17). "5 Flat-File-CMS ohne Datenbank". cyon-Blog (in German). Retrieved 2024-11-27.
- ^ Schürmanns, Sebastian (2024-09-12). "Flat File CMS im Überblick". CMSstash (in German). Retrieved 2024-11-27.
- ^ editor-js/awesome-editorjs, Editor.js, 2024-11-27, retrieved 2024-11-27
- ^ "Build software better, together". GitHub. Retrieved 2024-11-27.
- ^ "Automad Discussion". Automad Discussion. Retrieved 2024-11-27.
- ^ "Automad / ☀ Version 2". automad.org. Retrieved 2024-11-27.
- ^ "automad/CHANGELOG.md at v2 · marcantondahmen/automad". GitHub. Retrieved 2024-11-27.
- ^ "Developing With Automad". CSS-Tricks. 2018-09-28. Retrieved 2024-11-27.
- in-depth (not just passing mentions about the subject)
- reliable
- secondary
- independent of the subject
Make sure you add references that meet these criteria before resubmitting. Learn about mistakes to avoid when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.