Checking out the dotAdmin Codebase

Core CMS

Firstly, you'll need to checkout the core codebase at [svn server]/dotadmin/[branch/tag]/[version]. Check this out to [folder]:

svn co [svn server]/dotadmin/[branch/tag]/[version] [folder]

Modules

Modules will be checked out to [folder]/module

Modules can checked out in one of two ways:

Either you can check them all out (if you have privileges to do so)

svn co [svn server]/dotadmin_module/[branch/tag]/[version] [folder]/module

Or you can check out individual modules:

svn co [svn server]/dotadmin_module/[branch/tag]/[version]/[modulename] [folder]/module/[modulename]

Themes

Themes will be checked out to [folder]/theme

Themes can checked out in one of two ways:

Either you can check them all out (if you have privileges to do so)

svn co [svn server]/dotadmin_theme/[branch/tag]/[version] [folder]/theme

Or you can check out individual themes:

svn co [svn server]/dotadmin_theme/[branch/tag]/[version]/[themegroup]/[themename] [folder]/theme/[themegroup]/[themename]

Sites

Sites will be checked out to [folder]/site

Sites can checked out in one of two ways:

Either you can check them all out (if you have privileges to do so)

svn co [svn server]/dotadmin_site/[branch/tag]/[version] [folder]/site

Or you can check out individual sites:

svn co [svn server]/dotadmin_site/[branch/tag]/[version]/[sitename] [folder]/site/[sitename]

Directory Structure

Once you've checked everything out, you should end up with a directory structure like this:

[folder] (checked out from dotadmin)
   - cmsassets
   - shared
   - module (checked out from dotadmin_module)
       - [module1]
       - [module2]
       ...
   - shared
   - site (checked out from dotadmin_site)
       - [site1]
       - [site2]
       ...
   - theme (checked out from dotadmin_theme)
       - default
       - [themegroup1]
       - [themegroup2]
       ...
   - vagrant
       - dev (this is the vagrant dev machine folder)

Once you've checked out everything you need to check out, then we can deploy the developer vagrant virtual machine.

 

Contact Us

Address: 22a Fishergate York, YO10 4AB · Tel: 01904 636677 · Email: info@dotadmin.com