diff --git a/README b/README index 8506b31601bcf4a0eb39007ada3ccbe5964bceef..b43b6320c6e9fc426b86d704d21de188198a0c82 100644 --- a/README +++ b/README @@ -1,3 +1,97 @@ +Introduction: +The graduate bulletin hosts the graduate studies catalog of courses, department information, and graduate study policy information within a web interface. Textual data for the site is stored within a mediawiki instance, course data is stored in a relational database. Policy information is updated by graduate studies employees through the mediawiki edit interfaces. Course data is updated by the publications editor through a web interface. Minor maintenance tasks are handled by a web developer with direct access to the database. + +Authors: +Brett Bieber brett.bieber@gmail.com + +Contacts: +Judy Anderson (Editor) +Jane Schneider (Grad Studies liaison & project lead) +Barbara Brennan (Grad Studies liaison) +Brett Bieber (Web Developer) + +Web Address(es): +http://bulletin.unl.edu/graduate/ +alias - http://catalog.unl.edu/graduate/ + +Server Information: +Web Server: + Host - ucommsrv.unl.edu:/var/www/html/bulletin.unl.edu/graduate [IS virtual server] + Server Admin - Jim Liebgott [IS] + Location - Basement WSEC + +Database: + Datasource Name - mysql://ucommsrv.unl.edu/catalog + Server Admin - Brett Bieber + +Source Code: + Git - http://github.unl.edu/iim/UNL_GraduateBulletin [IS] + Server Admin - Jim Goodwin [IS] + Location - Basement WSEC + +Software: + PHP + Apache Web Server + MySQL + MediaWiki + +Maintenance Tasks: + +Log In to MediaWiki: +http://bulletin.unl.edu/mediawiki/index.php?title=Special:Userlogin + +Log In to Database: +SSH to ucommsrv, run mysql -u ... + +Create a static version: + + Static version is generated nightly, and is available at http://bulletin.unl.edu/archive.html + Open http://bulletin.unl.edu/archive.html in Safari. + Use Print to PDF. + + +Add an AREA of STUDY: + + Add a record in the 'departments' table in MySQL. + If this is a 'crosslisted' department/area of study, add the id of the crosslisted department. + If this is a new area of study, click the link on the departments page and create a new mediawiki page with the default content of: + + <div id="dept_desc"> + == Description == + + </div> + <div id="dept_faculty" style="display:none;"> + == Faculty == + + </div> + + +Remove an AREA of STUDY: + + Log in to mediawiki at the login url. + Browse to the page you wish to remove. + Select Views>Delete from the navigation. + Remove corresponding record from the 'departments' table. + + +Rename an AREA of STUDY: + + Log in to mediawiki at the login url. + Browse to the page you wish to rename. + Select Views>Move from the navigation. + Add a note about why the page is being moved. + Update the record in the 'departments' table. + + +Add a Subject Code: + + Add record in the 'subjects' table in MySQL. + + +Link Subject Code to AREA of Study: + + Add record to 'department_has_subject' table. + Setup: copy config.sample.php to config.inc.php @@ -5,3 +99,4 @@ set the correct user name and password to the database copy www/sample.htaccess to www/.htaccess correct paths as necessary +