hyyan / gwp
A modern WordPress stack
Installs: 22
Dependents: 0
Suggesters: 0
Security: 0
Stars: 7
Watchers: 2
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=5.3.2
- composer/installers: v1.0.12
- fancyguy/webroot-installer: 1.1.0
- vlucas/phpdotenv: ~1.0.6
- wordpress/wordpress: 4.0.1
Requires (Dev)
- dg/ftp-deployment: 2.*
- pear-pear.php.net/pear: 1.9.*
- pear-pear.php.net/versioncontrol_git: 0.4.*
- phing/phing: 2.9.*
This package is not auto-updated.
Last update: 2024-10-24 15:44:33 UTC
README
GWP is a modern WordPress stack that helps you get started with the best development tools and project structure.
Much of the philosophy behind GWP is inspired by the Bedrock and Twelve-Factor App methodology including the WordPress specific version.
Features
- Better folder structure
- Dependency management with Composer
- Easy WordPress configuration with environment specific files
- Better deployment workflow with Phing
Requirements
Installation
- Create new project using composer :
composer create-project hyyan/gwp:dev-master /path
- Update
.env.local
to meet your local environment variables. - Register your local maching name in the `config/environment.php file
- Geneate apache .htaccess file :
bin/phing gwp:apache-htaccess -D apache-htaccess.dir=.
- Add theme(s) in
web/app/themes
as you would for a normal WordPress site. - Access WP admin at
http://example.com/cms/wp-admin
Documentaion
Contributing
Everyone is welcome to help contribute and improve this project. There are several ways you can contribute:
- Reporting issues (please read issue guidelines)
- Suggesting new features
- Writing or refactoring code
- Fixing issues