1. Always it is better to start a new project on a server (May be Sub-domain) -So that everyone can collaborate, monitor, can look into any issue instant To-do:
    1. Login to Cpanel & open PhpMyAdmin
    2. Create a database on a server (Name the same as project name & Copy the name)
    3. Log in to Databases & Create an user for that database
    4. Assign that user to that particular database (Copy & Store the username & password)
    5. Download & Unzip the WordPress file from https://wordpress.org/download/
    6. Login to Cpanel & enter into Filemanager->Public html
    7. Upload the whole folder that you’ve got by extracting the WordPress zip file
    8. Now go to your browser & hit the new project URL (ie: https://dev.cpinternetmarketing.com)
    9. Now follow the wordpress installation steps.
    10. For installation now we already have Database name, user name, password etc)
    11. When it ask for user name, email, address, password (Give a temporary one, keep a copy & share that with team)
  2. Go to Appearance & install the selected theme that team already selected
    1. Activate the theme with API key if applicable
    2. Go to Appearance->Install Plugins & install the required plugins for the theme
    3. Activate all the Plugins
  3. Create a child theme for the main theme -Child theme helps to customize features on the main theme, if we directly change the main theme when we will have to update the main theme all changes will be lost
    1. Now activate the child theme & make sure its connected with the main theme
  4. Additional CSS -Always need to put the additioanl CSS in the child theme so that it will not go away when we update a main theme
    1. Go to appearance->Customize
    2. Open Additional CSS & put your additional CSS (We always should keep a copy of updated additional css file)
  5. Install additional basic Plugins
    1. Go to Plugins->Add new
    2. Install Yoast (SEO)
    3. Install AutoOptimize (Performance)
    4. Install Purge SC Cache (Clearing cache)
    5. Install any other plugins that requires the theme
  6. Create Pages
  7. Set the menu
    -Now the project should be ready to upload & chnage contents
  8. Migrate the whole project to the appropriate LIVE server when its tested & ready