372 Wiki 372 Wiki

  • Home
  • Forums
  • Categories
    • Billing
    • Bookkeeping
    • Copyright & Legal
    • Clients
    • Designer Guides
    • Developer Guides
    • Getting Started
    • Troubleshooting
    • Workplace
Home / Developer Guide / New Projects Digital

New Projects Digital

13 views 1 min , 5 sec read 0

NOTES

  • Make sure to write useful commit notes when committing code to the repo. This is necessary for debugging and code navigation later in the project.
  • Commit changes each time a feature or section is complete and the code is stable. Do not allow commits to back up. Regular commits make merging files much easier.
  • All developers working on a project should use the same FINAL URL.
  1. Upon project approval create a project in OpenProject and enter the timeline as in the quotation. If there is no timeline in the quotation then produce one.
  2. Update the project board with the project and timeline that was added to OpenProject.
  3. Create the project folder in the www directory and add a blank ‘ReadMe.txt’ file. This file is needed for the git setup step to work properly.
  4. Run ‘sudo chown -R www {project foler}’.
  5. Now add ‘Server Admin’ as a user, set all users permissions to ‘Read & write’ for all files and folders.
  6. Create a git repository on the server using ‘sudo git_project.sh {project foler}’ in the www directory.
  7. Now from your local ‘Sites’ directory issue the command ‘git clone ssh://serveradmin@server.three72.private/~/git-repo/ {PROJECT_FOLDER_NAME}.git/’. You should now have A project folder with a ‘ReadMe.txt’ file in your ‘/Sites/’ directory.
  8. Generate the initial codebase, copied from another project or a fresh install as needed.
  9. Create the projects database, if needed, and configure the codebase to access it. (do not miss this step as you do not want to edit the wrong database if code was copied from another project).
  10. Setup apache and your hosts file to use the websites FINAL URL. Always develop off of the end URL. Now test the site to make sure it is working from your local code base and the 372 server database. Debug if there are issues.
  11. Once running locally commit the codebase and its configuration to the repo.
  12. You are now ready to start development.
Developer Guide

About 372-admin

View all posts by 372-admin →

Related Articles

  • WordPress Multi-Site Deplyment
  • cPanel Redirect Old to New Site using htaccess
  • Version Control
  • JA Theme Setup Documentation

Article Categories

  • 9Billing
  • 3Bookkeeping
  • 2Cimara
  • 5Client
  • 11Copyright & Legal
  • 2Designer Guide
  • 18Developer Guide
  • 11Getting Started
  • 2Troubleshooting
  • 10Workplace

Most Viewed

  • Using my credit 113
  • What is WordPress? 65
  • Account overview 52
  • Why can’t I download the latest theme version (zip file)? 50
  • How do you customize the navigation? 49

Most Liked

  • Using my credit 5
  • Why can’t I download the latest theme version (zip file)? 3
  • What is WordPress? 2
  • Account overview 1
  • Authentication policy 1

Article Categories

Billing Bookkeeping Cimara Client Copyright & Legal Designer Guide Developer Guide Getting Started Troubleshooting Workplace

Any questions

For all management related matters please refer to Ben Brillante

For any Cimara functional issues please refer to Rushabh Padalia.

For client based issued please refer to James Apoefis

© Copyright 372 Digital Pty Ltd. All rights reserved.