Editor Plugins

      Development

    To make the development of themes more efficient, it is recommended to install one of the Automad plugins for the editors listed below. Those plugins will add syntax highlighting for the Automad template engine as well as the most common snippets for autocompletion.

    Visual Studio Code

    There is an Automad extension in the Visual Studio Marketplace. Search for Automad Template Language in the extensions panel of your Visual Studio Code installation to install the extension.

    Atom

    To install the Automad Atom package, look for language-automadunder Settings > Install in Atom.

    tmBundle

    In case you use Textmate 2 or any editor compatible to .tmBundle files, you can download the Automad Bundle here.


    Related Items

    System
    Debugging - System  

    During development of extensions it can be handy to see what Automad is doing. Therefore it is possible to send logging information to your browser's console. You can log any item, object or just a text notice using the following method in your extension or theme.

    Developer Guide  

    Extensibility is one of the most important features of any software. Basically there are two types of packages to extend the functionality of Automad: themes and extensions. While Automad's template language allows beginners to develop their own themes, it is also possible to use plain PHP to ...

    Developer Guide
    Building Themes - Developer Guide  

    Themes are an essential part of a content management system. They define the way your content is presented to the visitors of your website. Automad's flexible and intuitive template language enables also inexperienced developers or beginners to create themes and templates on their own. In case you ...

    Developer Guide
    Developing Extensions - Developer Guide  

    The extension interface provides a convenient way of extending Automad's core functionality with custom PHP code while still offering Automad's template syntax. Extensions can be used like normal Toolbox methods. Check out the source of the Mail extension shipped with Automad to quickly get started ...

    Developer Guide
    Tutorials - Developer Guide  

    To get started right away with developing your own package, please check out the tutorials bundled with Automad. The Tutorial package is a good and simple example for how things are organized and what are the essential parts of an Automad package.

    Headless Mode  

    Activating the headless mode turns Automad into a back-end only content management system without a presentation layer that focuses entirely on content creation. While the Dashboard can still be used to manage content, all data and files are made accessible via a read-only JSON API.

    • Automad
    • Developer Guide
    • Editor Plugins
    Discuss
    Packages
    Release Notes
    Support
    Terms of Use
      Automad on GitHub
      Follow @automadcms
      Automad on Facebook
      2013-2019 by Marc Anton Dahmen
    Released under the MIT license

    A faceless machine, creating one's portrait in the internet.
  • Automad
  • Getting Started
  • System
  • User Guide
  • Developer Guide
  • Headless Mode
  • Discuss
  • Packages
  • Building Themes
  • Developing Extensions
  • Publishing Packages
  • Editor Plugins
  • Tutorials
  • API Reference