Wordpress

Synopsis

This module is a fine part of the default one, which facilitates the users in integrating the word press websites. Its functions includes dapperfy, builderfy, and also provides word press database configuration for the DBConfigure module.

Word Press is a free and open-source blogging tool and a content management system (CMS) based on PHP and MySQL. Features include a plugin architecture and a template system. Word Press was used by more than 23.3% of the top 10 million websites as of January 2015. Word Press is the most popular blogging system in use on the Web, at more than 60 million websites.

Help Command

The help command explains the users regarding the primary function of this module, its alternative parameters which can be used in declarations, its three major functions (ex: dapperfy, builderfy, execute), and also about the syntax for declaring its three major functions. The command used for declaring the help option is depicted below,

ptdeploy Wordpress help

The following screen shot depicts visually regarding the help command under this module. The syntax used in declaration is non case-sensitive.

kevell@corp:/# ptdeploy Wordpress help
******************************


 This module is a Default one, and provides integration for Wordpress websites. It has tailored Builderfy and Dapperfy
 Autopilots and also provides Wordpress Database Configuration for the DBConfigure Module.

 Wordpress, wordpress

 This module adds multiple actions to both builderfy and dapperfy. This will let you produce autopilots for both
 which are tailored to Wordpress.

 // dapperfy - create our auto deploy files
 ptdeploy dapperfy wordpress --yes --guess

 // builderfy - create templates to install build
 sudo ptdeploy builderfy continuous --yes --jenkins-home="/var/lib/jenkins" --target-job-name="my-project-continuous" --project-description="This is the Continuous Delivery build for My Project" --primary-scm-url="http://146.185.129.66:8080/git/root/first-pharaoh-cd.git" --source-branch-spec="origin/master" --source-scm-url="http://146.185.129.66:8080/git/root/first-pharaoh-cd.git" --days-to-keep="-1" --amount-to-keep="10" --autopilot-test-invoke-install-file="build/config/ptdeploy/autopilots/tiny-staging-invoke-code-no-dbconf.php" --autopilot-prod-invoke-install-file="build/config/ptdeploy/autopilots/tiny-prod-invoke-code-no-dbconf.php" --error-email="phpengine@hotmail.co.uk" --only-autopilots

 // execute the build creator
 ptdeploy autopilot execute build/config/ptdeploy/builderfy/autopilots/tiny-jenkins-invoke-continuous.php

------------------------------
End Help
******************************

How to use dapperfy wordpress

The command used for dapperfy the wordpress is given below,

ptdeploy dapperfy wordpress

After entering the command given above, the process of dapperfying begins as depicted in the below table,

Parameters Alternative Parameters Options Comments
Dapperfy This for Wordpress? (Y/N) Instead of wordpress, we can use Wordpress also. Y(Yes) If the user needs to dapperfy the wordpress they can input as Y.
Dapperfy This for Wordpress? (Y/N) Instead of wordpress, we can use Wordpress also. N(No) If the user is not in need to dapperfy the wordpress they can input as N.|

If the user proceeds the process of dapperfying the wordpress, during the execution of dapperfying the following steps occurs,

Step 1:

Use existing environment settings? (Y/N)

The user have to specify Y or N, depending upon their wish for using existing environment settings.

Step 2:

Do you want to add another environment? (Y/N)

The user have to specify Y or N, depending upon their wish for adding another environment.

After completion of these steps, the process of dapperfying the wordpress gets completed. It is depicted visually from the screenshot given below,

kevell@corp:/# ptdeploy dapperfy wordpress
Dapperfy This for Wordpress? (Y/N)
y
Use existing environment settings? (Y/N)
n
Do you want to add another environment? (Y/N)
n
Standard Dapperfies:
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-invoke-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-invoke-code-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-invoke-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-invoke-enforce-revisions.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-invoke-rollback-newest.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-invoke-rollback-previous.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-install-enforce-revisions.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-install-rollback-newest.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-install-rollback-previous.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-uninstall-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-uninstall-code.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-nodepool-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-ptvirtualize-host-install-host-file-entry.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-ptvirtualize-host-uninstall-host-file-entry.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-ptvirtualize-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-workstation-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-workstation-uninstall-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-workstation-uninstall-code.php
Wordpress Dapperfies:
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-install-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-install-code-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-workstation-install-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-workstation-install-code-dbconf.php
Standard Dapperfies:
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-invoke-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-invoke-code-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-invoke-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-invoke-enforce-revisions.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-invoke-rollback-newest.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-invoke-rollback-previous.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-install-enforce-revisions.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-install-rollback-newest.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-install-rollback-previous.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-uninstall-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-uninstall-code.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-nodepool-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-ptvirtualize-host-install-host-file-entry.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-ptvirtualize-host-uninstall-host-file-entry.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-ptvirtualize-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-workstation-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-workstation-uninstall-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-workstation-uninstall-code.php
Wordpress Dapperfies:
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-install-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-install-code-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-workstation-install-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-workstation-install-code-dbconf.php
******************************


Success
In Dapperfy
******************************

Working of wordpress Auto deploy files

In order to generate the auto deploy files in wordpress, the user have to input the command given below,

ptdeploy dapperfy wordpress --yes --guess

After entering the command given above, the auto deploy files will be generated, as pictorially depicted from the below screenshot,

kevell@corp:/# ptdeploy dapperfy wordpress --yes --guess
Standard Dapperfies:
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-invoke-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-invoke-code-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-invoke-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-invoke-enforce-revisions.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-invoke-rollback-newest.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-invoke-rollback-previous.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-install-enforce-revisions.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-install-rollback-newest.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-install-rollback-previous.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-uninstall-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-uninstall-code.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-nodepool-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-ptvirtualize-host-install-host-file-entry.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-ptvirtualize-host-uninstall-host-file-entry.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-ptvirtualize-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-workstation-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-workstation-uninstall-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-workstation-uninstall-code.php
Wordpress Dapperfies:
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-install-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-node-install-code-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-workstation-install-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-workstation-install-code-dbconf.php
Standard Dapperfies:
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-invoke-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-invoke-code-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-invoke-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-invoke-enforce-revisions.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-invoke-rollback-newest.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-invoke-rollback-previous.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-install-enforce-revisions.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-install-rollback-newest.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-install-rollback-previous.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-uninstall-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-uninstall-code.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-nodepool-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-ptvirtualize-host-install-host-file-entry.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-ptvirtualize-host-uninstall-host-file-entry.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-ptvirtualize-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-workstation-install-code-no-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-workstation-uninstall-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-workstation-uninstall-code.php
Wordpress Dapperfies:
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-install-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-node-install-code-dbconf.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-workstation-install-code-data.php
//build/config/ptdeploy/dapperfy/autopilots/generated/default-local-8080-workstation-install-code-dbconf.php
******************************


Success
In Dapperfy
******************************

Benefits

  • It is well-to-do in both ubuntu and as well as in cent OS.
  • The parameters used in declaration is not case sensitive.
  • Word Press also features integrated link management; a search engine–friendly, clean permalink structure
  • It has the ability to assign multiple categories to articles; and support for tagging of posts and articles.
  • In wordpress Automatic filters are also included, providing standardized formatting and styling of text in articles
comments powered by Disqus