Develop a project from scratch
Starter project built on top of Bedrock WordPress stack.
Features
- Composer-based dependency management
- WP-CLI-based command-line interface
- Environment variables for local development
- Easy WordPress configuration with
.env
files
Getting Started
Start project by running command in a shell session:
terminal
sh -c "$(curl -fsSL 'https://gitlab.forge99.com/api/v4/projects/2307/repository/files/scripts%2Fbedrock-init%2Esh/raw?ref=develop' -H 'PRIVATE-TOKEN: glpat-fs3u5MC8YsT1Dqot2xzZ')"
Or using non-interactive mode by passing --name
and --template
options:
terminal
sh <(curl -fsSL 'https://gitlab.forge99.com/api/v4/projects/2307/repository/files/scripts%2Fbedrock-init%2Esh/raw?ref=develop' -H 'PRIVATE-TOKEN: glpat-fs3u5MC8YsT1Dqot2xzZ') --name=my-project --template=with-aios-starter
Project Structure
A sample project structure may look with a few additional plugins and themes.
agentpro-panorama
├─ config
│ ├─ environments
├─ scripts
├─ web
│ ├─ app
│ │ ├─ aios-audit-logs
│ │ ├─ mu-plugins
│ │ │ ├─ aios-wp-offload-media-tweaks
│ │ │ ├─ bedrock-disallow-indexing
│ │ ├─ plugins
│ │ │ ├─ aios-agents
│ │ │ ├─ aios-communities
│ │ │ ├─ aios-custom-ihomefinder
│ │ │ ├─ aios-dashboard
│ │ │ ├─ aios-home-valuation
│ │ │ ├─ aios-initial-setup
│ │ │ ├─ aios-listings
│ │ │ ├─ aios-optimize
│ │ │ ├─ aios-roadmaps-v2
│ │ │ ├─ aios-slider
│ │ │ ├─ aios-testimonials
│ │ │ ├─ amazon-s3-and-cloudfront
│ │ │ ├─ contact-form-7
│ │ │ ├─ optima-express
│ │ │ ├─ wordpress-seo
│ │ │ ├─ wp-migrate-db
│ │ ├─ themes
│ │ │ ├─ agentpro-panorama
│ │ │ ├─ twentytwentyfour
│ │ ├─ uploads
│ │ │ ├─ 2024
│ │ │ ├─ wp-migrate-db
│ │ │ ├─ wpcf7_uploads
│ ├─ wp
Last updated on