Static Page Protocol
From Genecats
Revision as of 19:03, 5 April 2011 by Vanessa (talk | contribs) (→Files Destined for the Round Robin and Mirrors (Public Documents): adding info about SSI)
Files Destined for the Round Robin and Mirrors (Public Documents)
- The made files are located in /usr/local/apache/htdocs (this is the path used in push requests)
- These files should only be edited in your checkout of the git kent source tree at $HOME/kent/src/hg/htdocs/
- To view these files: http://hgwdev.cse.ucsc.edu/
- The progression of these files is: hgwdev (http://hgwdev.cse.ucsc.edu/) --> hgwbeta (http://hgwbeta.cse.ucsc.edu/) --> RR (http://genome.ucsc.edu/)
- Make Procedure
Note: If your page is new and has a server side include (SSI) which looks something like this:
<!--#include virtual="../../inc/topbar.html"-->
make sure the execute bit is turned on for the file which can be done by doing this:
>chmod +x fileName
This will need to be done before you do any makes or you will have to delete the rsync'd file, change the permissions, check them in, and redo the make.
- To view your changes on http://hgwdev.cse.ucsc.edu/ type: make alpha from $HOME/kent/src/hg/htdocs/
- If your changes look good, check them in.
- To see changes displayed on hgwbeta (http://hgwbeta.cse.ucsc.edu/), on hgwbeta type: make beta from $HOME/kent/src/hg/htdocs/
- If your changes are ready to go to the RR, then ask the cluster admins for a push request using the made files located here: /usr/local/apache/htdocs
Large Files either Destined for the Round Robin or are Linked on the Genome Wiki (These files were too large to be checked into the main htdocs repository)
- The types of files that are located here help file examples, tutorial examples, or files that are linked to Genome Wiki.
- The made files are located in /usr/local/apache/htdocs (this is the path used in push requests)
- To edit these files, checkout the htdocsExtras repository in your home directory:
git clone yourlogin@hgwdev.cse.ucsc.edu:/data/git/htdocsExtras.git/ htdocsExtras
- Make Procedure
- To view your changes on http://hgwdev.cse.ucsc.edu/ on hgwdev in your /cluster/home/$usr/htdocsExtras directory type: make alpha
- If your changes look good, check them in.
- To have your changes that you made on hgwdev displayed on hgwbeta (http://hgwbeta.cse.ucsc.edu/ in your /cluster/home/$usr/htdocsExtras directory type on hgwbeta type: make beta
- If your changes are ready to go to the RR, then ask the cluster admins for a push request.
Files Destined for hgdownload
- These files are located in /usr/local/apache/htdocs-hgdownload (this is the path used in push requests)
- To edit non-data files, checkout the hgdownload repository in your home directory:
git clone yourlogin@hgwdev.cse.ucsc.edu:/data/git/hgdownload.git/ hgdownload
- To view these: http://hgdownload-test.cse.ucsc.edu/downloads.html
- The progression for these files is hgdownload-test (http://hgdownload-test.cse.ucsc.edu/downloads.html) --> hgdownload (http://hgdownload.cse.ucsc.edu/downloads.html)
- Make Procedure
- To view your changes on hgdownload-test (http://hgdownload-test.cse.ucsc.edu/) on hgwdev in /cluster/home/$usr/hgdownload type: make alpha
- If the changes look good, check them in.
- When ready to move to hgdownload, email the the cluster admins with a push request.
Files for Internal Use
- These made files are located in genecats
- To edit these files, checkout the repository in your home directory: git clone yourlogin@hgwdev.cse.ucsc.edu:/data/git/genecats.git/ genecats
- To view these files: http://genecats.cse.ucsc.edu/$directory
- Make Procedure
- To view your changes on http://genecats.cse.ucsc.edu/ in this directory /cluster/home/$user/genecats type: make install
- If your changes look good, check them in.