Download the PHP package innocode-digital/wp-project-skeleton without Composer
On this page you can find all versions of the php package innocode-digital/wp-project-skeleton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download innocode-digital/wp-project-skeleton
More information about innocode-digital/wp-project-skeleton
Files in innocode-digital/wp-project-skeleton
Package wp-project-skeleton
Short Description WPD project skeleton.
License proprietary
Informations about the package wp-project-skeleton
WordPress Project Skeleton
Description
SMFB Dinamo starter code for a WordPress project.
Install
There are few possible options to use this skeleton:
-
Create new project with Composer:
-
Create new project on GitHub from this template.
- Alternative way is to clone this repo:
Find @TODO: ...
in code and replace with needed settings.
Documentation
Install plugins, mu-plugins, PHP packages
Manage dependencies with Composer. To install e.g. plugins use:
Update WordPress core, plugins, mu-plugins, PHP packages
All updates should be done through Composer. To update e.g. WordPress core use:
To update all dependencies (core, plugins, PHP packages):
Normally project should be initialized with new .env
file after create-project
command
but if it was not created or other method was used to create project
then it's possible to initialize .env
with next command:
If you want to install some theme as dependency then remember
to add it to .gitignore
.
Cron
By default, WordPress cron is disabled, but it's possible to enable it through environment variable:
`
There is a possibility to use server-side cron. It's needed to do next steps to make it run:
- Make script executable:
chmod +x ./bin/run-wp-cron
- Test script:
./bin/run-wp-cron
- Set server-side cron e.g. with per each 5 minutes:
*/5 * * * * /path/to/bin/run-wp-cron
Caveats
Install premium extensions from metabox.io
See documentation metabox.io on how to do it in general.
Keep in mind that storing of the API Key in project composer.json
is not a good idea, since
it could be situation that project will be taken by someone else, so the API Key may be accidentally
shared. To add private source to repositories
, you can add it in global config with the following command
composer config repositories.metabox\.io composer https://packages.metabox.io/<API Key> --global
or edit
$HOME/.composer/config.json
manually:
Then it should be possible to add extensions to project:
All versions of wp-project-skeleton with dependencies
automattic/batcache Version dev-master
boxuk/wp-muplugin-loader Version ^2.0
humanmade/s3-uploads Version ^3.0
innocode-digital/inncognito Version dev-main
innocode-digital/wp-assets-version Version dev-main
innocode-digital/wp-batcache-helper Version dev-main
innocode-digital/wp-bugsnag-fe Version dev-main
innocode-digital/wp-cdn Version dev-master
innocode-digital/wp-deferred-loading Version dev-master
innocode-digital/wp-flush-cache Version dev-master
innocode-digital/wp-force-non-public Version dev-main
innocode-digital/wp-image-editor-aws-lambda Version dev-master
innocode-digital/wp-mail-helpers Version dev-master
innocode-digital/wp-mailgun-email-validation Version dev-master
innocode-digital/wp-normalize Version dev-master
innocode-digital/wp-simple-opcache-status Version dev-main
innocode-digital/wp-theme-assets Version dev-master
johnpbloch/wordpress Version *
koodimonni-language/core-nb_no Version *
koodimonni/composer-dropin-installer Version *
meta-box/mb-revision Version dev-master
wp-digital/innstats Version dev-main
wp-digital/wp-config Version dev-master
wp-digital/wp-recaptcha Version dev-master
wp-digital/wp-start-up Version dev-main
wp-digital/wp-theme-module Version dev-master
wp-digital/wp-uptime-page Version dev-main
wpackagist-plugin/bugsnag Version *
wpackagist-plugin/disable-comments Version *
wpackagist-plugin/disable-xml-rpc Version *
wpackagist-plugin/mailgun Version *
wpackagist-plugin/meta-box Version *
wpackagist-plugin/redis-cache Version *
wpackagist-plugin/wordpress-seo Version *
wpackagist-plugin/wp-crontrol Version *
wpackagist-plugin/wp-newrelic Version *