Site Admin Application (Privileged Access Agreement)

You must login or register to view this form.

Experienced Drupal developers who wish to work on the back-end of their Community Weaver site hosted on timebanks.org may be granted privileged access to their site's Site Admin tools.  In order to do so, you must read and agree to the following Privileged Access Agreement and fill out the application below to request access.  This agreement is intended to make sure you are fully aware, before you begin, of the responsibilities and the potential damage (and costs, and lack of sleep) you could incur for your site as a Site Admin.  

Basically this says:

1) "I know what I'm doing here.  I swear on the Core Values of TimeBanking," and;

2) "I understand that if I break it, I bought it.  But I'm going to try really, really hard not to break it."

On a lighter note: we're looking forward to seeing what you do with your site and we hope you'll share and discuss with the rest of the TimeBanking Network all of your clever and awesome work.

THE AGREEMENT

Privileged access enables an individual to take actions which may affect computing systems, network communication, or the accounts, files, data, or processes of other users on the Community Weaver 2.0 sites and related server. Privileged access is typically granted to system administrators, network administrators, staff performing computing account administration, or other such employees whose duties require special privileges over a computing system or network.

Individuals with privileged access must respect the rights of the system users, respect the integrity of the Timebanks Server and related physical resources, and comply with any relevant laws or regulations. Individuals also have an obligation to keep themselves informed regarding any procedures, business practices, and operational guidelines pertaining to the activities of their individual Community Weaver website instance.

GENERAL PROVISIONS

  1. In the event certain damage is incurred to your individual Community Weaver site after privileged permissions are granted and you require the help of Geek Gene LLC to repair that damage, you agree to pay Geek Gene LLC's hourly rate of $80/hr for any required fixes to your site. Emergency fixes or support outside of normal business hours will be charged a rate of $125/hr to compensate for extra rations of cheetos and mountain dew.
    • This is a multi-site environment. Writing bad PHP is the main way to cause harm to other sites on the Timebanks server. Please be selective about any PHP added and have EXTRA caution when doing so. 
       
  2. Privileged access is granted only to authorized individuals. Privileged access shall be granted to individuals only after they have read and signed the Site Admin Access Agreement (“Agreement”).
     
  3. Privileged access may be used only to perform assigned job on your specific Community Weaver site. It is very important to understand that Community Weaver is operating in a multi-site environment on a server and that your work should only be done in your particular sites directory so that nothing gets broken for any of the other Community Weaver sites.  

    Note: When doing development work on your Community Weaver site do not disturb core or contributed Drupal modules, rather extend them with your own modules or you will lose your changes when we perform security updates. Additionally, it is very imporant that you make clones of all views and panels that you want to make changes to and work from those edits rather than from the default view or panel. This will allow you to manage important future updates and changes to your CW2 site. 


     
  4. If methods other than using privileged access will accomplish an action, those other methods must be used unless the burden of time or other resources required clearly justifies using privileged access.
     
  5. Privileged access may be used to perform standard system-related duties only on machines and networks whose responsibility is part of assigned job duties. Examples include: Custom Drupal Development to existing Community Weaver Software on your Timebank site. 
     
  6. Privileged Site Admin access may be used to grant, change, or deny resources, access, or privilege to other individuals only for authorized Community Weaver account management activities.
     
  7. FTP Access Guidlines

Access to the CW2 Timebanks server via FTP only permits certain access.  Specifically, as a Site Admin, you will not have access to Drupal core or any of the contributed or custom modules shared across all the timebanks sites.  This is a Drupal multisite environment so each site has it's own directories.  When you login, you will see only three symlinks, to /files, /modules and /themes.  These links take you into directories just for your timebank.   

  • /files - contains files used only by your site.  Mostly this is for user pictures and images uploaded to the site.
  • /modules - starts out empty.  If you want to add any contributed or custom modules only usable by your site, this is where they go.
  • /themes - starts out empty.  if you want to add your own theme(s) and/or css files, this is where they go.
These symlinks should suffice for most Drupal development you'll do on your site.  However if there's a library you want to install that must go into a /library directory, please contact techsupport@timebanks.org and we can accommodate you.
 
Note: Not all site admin access or changes to your Drupal site will require FTP access. If you don't know what you're doing once you login to FTP, consider asking yourself if you really need ftp access.  Another note, some ftp clients cannot navigate symlinks.  If you see nothing in any of the directories when you first login, please try another ftp client.
 

      8.  The Emergency contact for all Timebank related issues is techsupport@timebanks.org

 

AUTHORIZATION

The consent of the The Geek Gene LLC and the primary coordinator of the Timebank you will be administering must be obtained before accessing their files or making any changes to their Community Weaver site.