Craft CMS
This article is a stub. You can help the IndieWeb wiki by expanding it.
Craft is a commercial PHP/MySQL CMS and eCommerce platform, with both hosted and self-hosted options. See how to get started for installation or check out their documentation.
Craft is available for use under several different licenses, both paid-for and free. The free license notably still includes all localisation and content editing tools, whilst paid licenses introduce team functionality such as multi-user verification and enhanced content moderation tools.
Since the release of version 3.3 Craft has had a dedicated headless mode. That release also saw the introduction of an integrated GraphQL API, which is now (as of 2024) available for all license holders, including free tiers. There is also the first-party Elements API plugin, which offers an easy route to set up a JSON REST API.
IndieWeb Examples
- Matthias on https://matthiasott.com/ since ????-??-??
- Shane Hudson on https://shanehudson.net/ since September 2014
- Stephen Bowling on https://stephenbowling.com/
Murray uses Craft as a headless CMS on https://theadhocracy.co.uk since 2019
Plugins
- Webmention plugin for Craft 5: https://plugins.craftcms.com/webmention
- Previous Craft 2 version: https://github.com/matthiasott/webmention (never updated for Craft 3 or beyond; see [1] for instance)
- Internet Archive: https://github.com/matthiasott/internetarchive