- Custom Form
- Cookie Banner
- Text-Image
- Image/Video (with Youtube and Vimeo integration)
- Scroll Into Viewport
- Vertical State
- Vue Scroll Into Viewport
- VueX Session Storage
- Shell Bootstrap:
- Reset + Default configuration
- Accessibility
- Layout System
- Flexbox-based System
- Responsive System
- Form
- Images
- Scroll
- Text
- ES6/7/8 support
- Fetch API
- Intersection Observer API
- matchMedia
- CSS object-fit
- MouseEvent
- clone repository
- install MAMP or XAMPP to run MySQL and Apache Server on machine
- setup .env file in /craft
- setup database name for mysql server
- MySQL Settings:
- user: root
- pw: root
- port: 8889
- create database with your database name on MySQL server
- Any more questions? Read this: https://docs.craftcms.com/v3/installation.html
- go to /frontend
- "npm run watch" (for local frontend building)
- "npm run build" (for deployment or production testing)
- composer install (for example: composer install -d craft --no-interaction --prefer-dist)
- npm ci
- npm run build
- Automatically load Project.yaml changes: ./craft project-config/apply
- If you change some Craft Admin Central stuff with an own plugin: composer dump-autoload
- Clear Craft Caches: ./craft clear-caches/all