MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01C47963.A3FBAE00" This document is a Single File Web Page, also known as a Web Archive file. If you are seeing this message, your browser or editor doesn't support Web Archive files. Please download a browser that supports Web Archive, such as Microsoft Internet Explorer. ------=_NextPart_01C47963.A3FBAE00 Content-Location: file:///C:/F7195E31/website_sop_28nov01.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
Last Updated: 28 November 2001
INDEX
General Information<= o:p>
URL, username, password, etc.
D. Directories & Directory Structure
1. Overall Site Structure
2. “CVS”
3. “website”
4. “ssi”
5. “graphics”
6. "newsroom"
7. "partners"
8. "people"
9. "process"
10.
"products"
1. ../website/
2. ../website/newsroom/
3. ../website/partners/
4. ../website/people/
5. ../website/process/
G. Script/s
H. Others=
span>
I. Software Help for the Uninitiated
ii. =
When he/she types in www.the_company.com, he/she will arri=
ve at
a splash page where there is a link that will take him/her to the starting =
page
of the banking site (see Item
D.3.2.iii. and D.8.2. below for more details).
This section assumes that the user has access to linux= and has his/her own username and password.
http://www.website.com
Use your own username to log in to linu=
x.
Use your own password for linux to log =
in.
linux:(your port)/www/htdocs/website/
192.168.168.10
1.1.<= span style=3D'font:7.0pt "Times New Roman"'> = In order to update and maintain the site on = the server, you will need some knowledge of HTML.
1.2.<= span style=3D'font:7.0pt "Times New Roman"'> = You will also need to know how to use UltraE= dit and SecureCRT or Putty (software and hacks available from \\Bacchus\Installers).
1.3.<= span style=3D'font:7.0pt "Times New Roman"'> = Ensure that you have an environment set up f= or you that supports CVS. Please check with the System Administrator for assistance.
1.4.<= span style=3D'font:7.0pt "Times New Roman"'> = Have UltraEdit and SecureCRT installed in yo= ur local machine.
1.5.<= span style=3D'font:7.0pt "Times New Roman"'> = To avoid version conflicts, the server has b= een set up to support CVS updates. If you have been set up with a CVS environme= nt, you will receive an email whenever a change has been made to a file or the directory structure.
1.6.<= span style=3D'font:7.0pt "Times New Roman"'> = The System Administrator has also set up a C= VS command that will automatically implement all the updates/changes (which ha= ve been made in linux) to the files/directory in the remote server.
1.7.<= span style=3D'font:7.0pt "Times New Roman"'> = All filenames and directory names are case-sensitive.
1.8.<= span style=3D'font:7.0pt "Times New Roman"'> = New directories must be created under the ro= ot directory, and new files must be located within these directories.
1.9.<= span style=3D'font:7.0pt "Times New Roman"'> = Please ensure that you give ALL new files and directories, names whi= ch are in LOWER CASE.
CVS has= been implemented for the maintenance of this site for a number of reasons. First= ly, it requires anyone and everyone involved in the site’s maintenance to= be EXTREMELY disciplined. It also provides a very good safeguard against (file) version conflicts. If CVS procedures are CAREFULLY and RELIGIOUSLY followed, anyone who has to modify any file can always be sure of having the latest version of a file to work on.
Any (fi= le) version conflicts can be tracked, listed and documented so that the right version can always be implemented.
CVS all= ows us to track WHO made changes to WHICH files. It also allows us to track even the most minute change to any single file by means of an email report which is sent out to everyone who is on the Banking CVS mailing list= .
All thi= s means that the site can be efficiently and ACCURATELY maintained by more than = one person so it pays to properly use CVS, and to be disciplined abo= ut it.
You will frequently use the following commands in the course of maintaining the site with SecureCRT (or Putty):
2.1.<= span style=3D'font:7.0pt "Times New Roman"'> = cvs up or cvs update= – You should always run this command BEFORE making any changes/additions to the site. Failure to do so may result in yo= ur not having the latest files to work on.
2.2.<= span style=3D'font:7.0pt "Times New Roman"'> = cvs commit – You MUST always run this command AFTER you have made any changes/addition= s to the site. Failure to do so will result in the changes not being made availa= ble to other people who may be working with the files, and/or the changes not b= eing made available on the live site.
2.3.<= span style=3D'font:7.0pt "Times New Roman"'> = cvs add – You must run t= his command everytime you add a new im= age file, a new html file or a new directory. This command should ALWAYS be done BEFORE you run a cvs commit. (If you are using SecureCRT, you will be promp= ted to run cvs commit after you have run cvs add.) You MUST run cvs add for each individ= ual new file/directory.
2.4.<= span style=3D'font:7.0pt "Times New Roman"'> = sync-banking – This is a special command. It should be used ONLY when you are certain that all chang= es you have made to the site are correct and ready to go “live” details on how and when to run this command will be described in C.9. below= .
2.5.<= span style=3D'font:7.0pt "Times New Roman"'> = exit – Use this command = to end your working session and to log out of linux.
Notes:
You can execute any of the= first three commands, change directories and execute any of the three commands ag= ain and so on without having to exit or shutdown SecureCRT (or Putty). You shou= ld only execute the “exit” command when you have finished your wor= k.
BEFORE attempti=
ng to
make ANY sort of change to the fil=
es or
directories, you MUST ALWAYS=
follow this procedure WITHOUT FAIL!=
!!:
3.1&=
nbsp; &nbs=
p;
Start up SecureCRT=
or
Putty and log into linux using your username and password.
3.2&=
nbsp; &nbs=
p;
Navigate your way =
to the
site’s root directory (//www/htdocs/website/).
3.3&=
nbsp; &nbs=
p;
At the prompt, typ=
e: cvs up
3.4&=
nbsp; &nbs=
p;
Allow the programm=
e to
run until you see the prompt again. You may log out and proceed to make cha=
nges
to the files/directories after this.
4.1.<= span style=3D'font:7.0pt "Times New Roman"'> = BEFORE creating a new directory, please ensure= span> that you complete C.3.1. through to C.3.4.
4.2.<= span style=3D'font:7.0pt "Times New Roman"'> = You can use SecureCRT or Windows Explorer to create a new directory (folder).
4.3.<= span style=3D'font:7.0pt "Times New Roman"'> = You can create a directory anywhere within t= he root directory or any of the sub-directories.
4.4.<= span style=3D'font:7.0pt "Times New Roman"'> = AFTER you have created a directory, you MUST= :
i.
ii. =
At the prompt, type: cvs add followed by the name=
of
the directory
iii.<= span style=3D'font:7.0pt "Times New Roman"'> = When you see the prompt again, type: &= nbsp; cvs commit followed by the name of the directory
iv. =
At the prompt, type a clear and detailed
description of the change which you have made (in this case, added a new
directory).
v.
vi. =
At the next prompt, type: y<=
/p>
vii.<= span style=3D'font:7.0pt "Times New Roman"'> = At the next prompt, hit “Enter” = on your keyboard.
viii.= = At the next prompt, you can end your session= by typing: exit
Example:
For the above scenario, the following is a line-by-line account of what you would actually type each ti= me you see a prompt (assuming that you have already logged in and navigated yo= ur way to the appropriate sub-directory, which is “newswoom”):
cvs add news
cvs commit news
Added new directory named “news” to contain new html on special news.
(Ctrl +) x
y
(Enter)
exit
4.5.<= span style=3D'font:7.0pt "Times New Roman"'> = Follow the above procedure for each new directory you create and be sure to navigate your way to the correct directories and to type in the correct (case-sensitive) directory names.
The procedure for adding a= new html file is the same as creating (adding) a new directory. For example, you have created a new html file called “newsflash.html” in the “news” sub-directory, which is a sub-directory of “newsroom” directory. You would therefore start up SecureCRT (or Putty) and navigate your way to the “news” sub-directory and ty= pe the following (line-by-line at each new prompt):
cvs add newsflash.html
cvs commit newsflash.html<= /p>
Added a new HTML file call= ed “newsflash.html” which is located in //www/htdocs/website/newsr= oom/news/. The content of this file must always be updated with the latest news whenev= er it occurs.
(Ctrl +) x
y
(Enter)
exit
Notes:
You can use a normal text = editor to edit any html file. However, it is recommended that you use UltraEdit because UltraEdit automatically creates a backup of the file on which you a= re working, whenever you do a “save”. In addition, UltraEdit has a (html) tag highlighting feature which makes editing easier.
You will note that the pro= cedure cvs commit procedure described below is the same as what you would do after adding a new directory or file.
6.1.<= span style=3D'font:7.0pt "Times New Roman"'> = BEFORE updating or editing any html, please ensu= re that you complete C.3.1. through to C.3.4.
6.2.<= span style=3D'font:7.0pt "Times New Roman"'> = Start up UltraEdit (or any text editor) and = open the html that you want to work on.
6.3.<= span style=3D'font:7.0pt "Times New Roman"'> = Make your changes, making sure to check how = the page appears on Netscape Navigator 4.70= span> and Microsoft Internet Explorer 5.0 (up).
6.4.<= span style=3D'font:7.0pt "Times New Roman"'> = After having made your changes and ensuring = that you are satisfied with the changes, you may exit UltraEdit (or your text editor).
6.5.<= span style=3D'font:7.0pt "Times New Roman"'> = Start up Secure CRT (or Putty) and navigate = your way to the directory and file which you were working in/on (e.g. barclays.h= tml in the “newsroom” directory”).
6.6.<= span style=3D'font:7.0pt "Times New Roman"'> = At the prompt, type: = cvs commit barclays.html
6.7.<= span style=3D'font:7.0pt "Times New Roman"'> = At the next prompt, type a detailed descript= ion of the change/s which you have made. If you have made many changes, it is recommended that you list down each change.
6.8.<= span style=3D'font:7.0pt "Times New Roman"'> = After you have finished describing your chan= ges, hold down the “Control” key on your keyboard and type: &= nbsp; x
6.9.<= span style=3D'font:7.0pt "Times New Roman"'> = At the next prompt, type: = y
6.10.= = At the next prompt, hit “Enter” on your keyboard.
6.11.= = At the next prompt, you can end your session by typing: = exit
Notes:
All graphics to be used on= the site must be saved in the following directory:
//www/htdocs/website/graph= ics/
You can use any graphics s= oftware to create a new image file. However, remember to keep the file size as smal= l as possible, and to save the it in .gif or .jpg format inside the CORRECT directory.
If you are given a new ima= ge file, ensure that the file is copied into the C= ORRECT directory. You can use any graphics software or Windows Explorer to copy the file into the directory.
Each time you add a new im= age file, you MUST go through the procedure below for each individual file (e.g. adding a file called “new.gif”):
7.1.<= span style=3D'font:7.0pt "Times New Roman"'> = Start up SecureCRT (or Putty) and navigate y= our way to //www/htdocs/website/graphics/
7.2.<= span style=3D'font:7.0pt "Times New Roman"'> = At the prompt, type: cvs add new.gif
7.3.<= span style=3D'font:7.0pt "Times New Roman"'> = At the next prompt, type: cvs commit new.gif
7.4.<= span style=3D'font:7.0pt "Times New Roman"'> = At the next prompt, type a description of the graphic, its purpose and/or the pages where it will be used.
7.5.<= span style=3D'font:7.0pt "Times New Roman"'> = After you have finished typing your descript= ion, hold down the “Control” key on your keyboard and type: x
7.6.<= span style=3D'font:7.0pt "Times New Roman"'> = At the next prompt, type: y<= /p>
7.7.<= span style=3D'font:7.0pt "Times New Roman"'> = At the next prompt, you can end your session= by typing: = exit<= /p>
Notes:
All graphics to be used on= the site must be saved in the following directory:
//www/htdocs/website/graph= ics/
You can use any graphics s= oftware to edit an image file, however, you must always save the file in .gif or .j= pg format.
If you are going to overwr= ite an existing file, please ensure that you backup the old file BEFORE you overwrite it.
If you are given a file to= copy OVER an existing file, please ensure that you backup the old file before replaci= ng it. You can use Windows Explorer to rename the old file and to copy over the new file and give it the original name of the file which is being replaced.=
AFTER you have changed/edi=
ted the
image file, you should start up SecureCRT (or Putty) and execute the cvs co=
mmit
command to effect the change. However, if the file has been saved under a DIF=
FERENT
name, you should go through the procedure described in Item C.7. above because the file would essentially be a NEW fi=
le!!!
Example:
You have changed/edited/overwritten “old.gif”
8.1.<= span style=3D'font:7.0pt "Times New Roman"'> = Start up SecureCRT (or Putty) and navigate y= our way to //www/htdocs/website/graphics/
8.2.<= span style=3D'font:7.0pt "Times New Roman"'> = At the prompt, type: cvs commit old.gif= p>
8.3.<= span style=3D'font:7.0pt "Times New Roman"'> = At the next prompt, type a description of the change you have made to the file, and if possible, the name of the backed up file and its location.
8.4.<= span style=3D'font:7.0pt "Times New Roman"'> = After you have finished typing your descript= ion, hold down the “Control” key on your keyboard and type: x
8.5.<= span style=3D'font:7.0pt "Times New Roman"'> = At the next prompt, type: = y
8.6.<= span style=3D'font:7.0pt "Times New Roman"'> = At the next prompt, you can end your session= by typing: exit
BEFORE
porting any changes to the “live” site, please ensure that all changes have been (cvs) committ=
ed.
The process for porting changes to the “live” site has =
been
simplified and “automated” by Philippe Chiasson.
To port the changes, please follow the procedure below:
9.1.=
St=
art up
SecureCRT (or Putty) and navigate your way either to the root directory
(//www/htdocs/website/), OR the directory in which you were working.
9.2.<= span style=3D'font:7.0pt "Times New Roman"'> = At the prompt, type: = sync-banking
9.3.<= span style=3D'font:7.0pt "Times New Roman"'> = Hit the “Enter” key on your keyb= oard and wait for messages on the screen to stop scrolling.
9.4.<= span style=3D'font:7.0pt "Times New Roman"'> = After the messages have stopped scrolling, at the prompt, you can end your session by typing: &= nbsp; exit
Notes:
The sub-directories containing html files correspond in general to the sub-categories in the left navigation bar of the web pages.<= /p>
Those who are unfamiliar with CVS will find sub-directories (folders) named “CVS” in the root directory and every other sub-directory of the site. More details about these sub-directo= ries are covered in Item D.1.1. bel= ow.
Hierarchical View:
Level 1 &nb= sp; – www
Level 2 &nb= sp; – htdocs
Level 3 &nb= sp; – website (root directory)
Level 4 &nb= sp; - CVS (cvs sub-directory)
- &nbs= p; graphics (sub-directory containing image files)
- &nbs= p; newsroom (sub-directory containing html files & a CVS sub-directory)
- &nbs= p; partners (sub-directory containing html files & a CVS sub-directory)
- &nbs= p; people (sub-directory containing html files & a CVS sub-directory)
- &nbs= p; process (sub-directory containing html files & a CVS sub-directory)
- &nbs= p; products (sub-directory containing html files & a CVS sub-directory)
&= nbsp; - ssi (sub-directory containing ssi files & a CVS sub-directory)