Craft is a content-first CMS that aims to make life enjoyable for developers and content managers alike. It is optimized for bespoke web and application development, offering developers a clean slate to build out exactly what they want, rather than wrestling with a theme.
Learn more about Craft at craftcms.com.
See the Craft 3 documentation for installation and updating instructions.
- Craft 3 Documentation
- Craft 3 Class Reference
- Craft 3 Plugins
- Demo site
- Craft Slack
- Craft CMS Stack Exchange
- Mijingo – Video courses and other learning resources
- Envato Tuts+ – Video courses
- Straight Up Craft – Articles, tutorials, and more
- pluginfactory.io – Craft plugin scaffold generator
Start Docker containers, and run Craft CMS setup.
make craft-setup
-or (for those without Make)-
docker-compose -f docker-compose.yml exec web sh -c "php craft setup"
For db settings use: mysql, db, 3306, craft, craft, craft, NO-TABLE-PREFIX
Install the Restful plugin
make install/plugin restful
-or (for those without Make)-
docker-compose -f docker-compose.yml exec web sh -c "php craft install/plugin restful"
Preform a GET request: https://localhost/api/v1/users