Difference between revisions of "WebDev"

From Earlham CS Department
Jump to navigation Jump to search
m (Craigje moved page Content Group to WebDev)
 
(60 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
==Content Administration Group==
 
==Content Administration Group==
All the current issues we are working with, or are on our to do list.
+
* [[Content:Policies|Policies]] - writeup [https://wiki.cs.earlham.edu/images/d/dd/Content_group_policies.pdf (PDF)]
----
 
==AlumniDB==
 
  
Features to add:
+
Sites:
<ul><li>Ability to view internships currently being offered by alumni(all)</li>
+
* [[Content:CS Dept Site Setup|CS Dept Site Setup]] - http://cs.earlham.edu
<li>Ability to create an email list of all current alumni (admin only)</li>
+
* [[Content:CS Wiki Setup|CS Wiki Setup]] - http://wiki.cs.earlham.edu
<li>View of all alumni who are willing to be contacted for job opportunites and the like from current students(all)</li>
 
<li>Admin Functionality
 
<ul><li>Ability to change user type</li>
 
<li>*BETA TEST MODE*Add new functions to the data base.  UPDATE:3/12/2006: This looks like it is working, but it has not been tested extensively.  PLEASE ONLY USE FOR REAL FUNCTIONS as everything gets added to the DB.  There is no code to check and make sure the functionality is in place.</li>
 
<li>Speaking of which. Write an additional function to check to see if the function the admin is trying to add exists.</li>
 
</ul></li>
 
<li>Write a function (put in common.inc) which returns a users type. This should be determined based on information in the DB and grad year (ex: someone who is not an admin and has not graduated yet is a current student)</li>
 
<li>Can't log in from the successful log out screen. Takes to main alumniDB page instead, even when user/pass is incorrect. 'request=' in address bar.</li>
 
  
</ul>
+
*[[Relevant Servers]]
 +
*[[Content:Virtual List|Virtual List]]
  
--[[User:Weissto|Tom]] 17:12, 2 Mar 2006 (EST)
+
== HTML/CSS Info ==
 +
* [[Content: Virtual versus File Include | Server Side Includes: Virtual versus File]]
 +
* [[Content: Grep, Sed, and Awk | Grep, Sed, and Awk (Oh my!)]]
  
----
+
== Current Projects ==
 +
* [https://wiki.cs.earlham.edu/images/8/82/Links.pdf Site map start]
 +
* [[Content:Spring 2009 Todo|Spring 2009 Todo]]
 +
* [[Content:Potential Project Ideas|Potential Project Ideas]]
 +
* [[Content:Change Log|Change Log]]
  
==ToDo==
+
== Weekly Projects ==
<ul><li>Continue to Report CVS bugs....( all )</li>
+
* Week of 4/22
<li>Validate our XHTML and CSS and links( all )</li>
+
** Sam - policies writeup, footers script
<li>Install the W3C Log Validator to automate the above task..(CS Admins working on this)</li>
+
** Kay - tweak trac, IRC client embed
<li>Replace center tags with something valid XHTML/CSS (Jon)
+
* Week of 4/8
Update 03/08/06: This sort of spawned another project... The CSS is a bit lengthy so I'm also looking into tightening the CSS in general a bit. (Jon) </li>
+
** Vlado - sitemap cont., e-mail Charlie, Jim, and John for pictures, try putting left include in a different page and see what happens
<li>Get feedback from the rest of the CS Department about AlumniDB</li>
+
** Sam - Green Science, news/job feeds
<li>Fix everything under /html/courses it is all out of date. Part of this is getting the XML feed working and the other part is organizing old course folders and the like. (Jon)
+
** Kay - Trac + SVN, logos div
Update 03/08/06: I just wrapped up debugging the XSL transforms for the feed, so that gnome on my back has been shot after many hours of frustrated gnome-wrangling. Now it looks like another two weeks and I'll hopefully be able to have a tangible product in place for dynamic fetching of the course list. (Jon)</li>
+
* Week of 4/1
<li>Fix our mail to system (possibly data base driven php? )</li>
+
** Vlado - work on sitemap, come up with a list of pages
</ul>
+
** Sam - update Student Recognitions
 +
** Kay - Trac + SVN
 +
** any - Green Science
 +
* Week of 3/25
 +
** Sam + Kay - look into "clear center" for index.html, include files versus virtuals
 +
** Kay - look at alumnidb database
 +
** Sam - take off Alumnidb link (temporarily),  student recognitions page
 +
* Week of 3/11
 +
** Sam - CDC (look at thumbnail size doing), News, db connect for perl/php conf files
 +
** Vlado - sitemap, faculty (ask Tim if he wants to be included), old content group people
 +
** Kay - get the CDC link, and then also the CDC history stuff
 +
** Anyone with spare time - look at the icons going under on the left when resizing
 +
* Week of 2/25
 +
** Sam - look at <code>email/email.php</code>, put CDC pictures up
 +
* Week of 2/2
 +
** Sam - combine two header includes, work on css crossplatform issues, keep looking at Barndoor
 +
** Vlado - sitemap, <s>content group</s>, faculty/facilities, <s>icons</s>
 +
** Kay - come of with list of pages that don't virtual header file, ones that still have h1 text
 +
* Week of 1/29
 +
** Rearranging layout of the header (Sam)
 +
** News (Sam) - Talk to Jim about how newsblog.html is being generated from Movable Type and get the MT password
 +
** Barndoor (Sam) - working example at http://staging.cs.earlham.edu/pages/grads.html#2005
 +
** Vlado possibilities: sitemap, <s>find virtual includes</s>, faculty/facilities page, <s>remove link to alumniDB</s>, update Content Group page
 +
** Kay - <s>look at how hard it would be to link .htaccess with NIS username</s> (VERY hard), <s>update wiki for accessing stuff with the content group username</s>
 +
** Kay - <s>rearrange the todo and make sure we're addressing everything Vlado came up with</s>
  
==The Courses Project==
+
* Week of 1/22 - Update news section (Vlado), remove link to AlumniDB, figure out Movable Type where news is coming from (Sam), rearrange homepage to put news higher up, take off right top phrases, faculty and facilities page, Barndoor (Sam)
 +
* Week of 1/14 - go through the website and identify problem areas in need of tweaking, updating, etc.  Also come up with a list of potential project ideas
  
Since I'm (albeit slowly) approaching the programming phase I thought maybe an opened discourse would be useful about my plans for making the course list dynamic.
+
== Previous Projects ==
For efficiency's sake there's really no need to continually be parsing what will be pretty much a static XML feed from WebDB. So what I thought was we'll throw a perlscript in the Courses sub-directory and execute it from crontab every semester or so... It can pull in the XML, apply the XSL transform, and generate the course list.
+
* [[Content:AlumniDB|AlumniDB]]
Dynamic, but not wasteful, is what I'm aiming for.
+
* [[Content:Courses Project|Courses Project]]
Thoughts?
+
* [[Content:Old Todo List|Old Todo List]]
 
 
Last updated [[User:bogatjo|Jon]] 23:56, 8 Mar 2006 (EST)
 
 
 
 
 
It might make more sense to put the perl script into the cgi-bin, just to help keep the file structure as clean and organized as possible...
 
--[[User:Weissto|Tom]] 16:51, 12 Mar 2006 (EST)
 
 
 
----
 
 
 
==Fixed Problems==
 
 
 
<ul>
 
<li>Register function for AlumniDB is broken.</li>
 
<li> Revert to yourself function is broken. Get a 404 error and your stuck as the new user until you relogin.</li>
 
<li>Fix AlumniDB admin function changeuser to show the info of the user that was switched to instead of admin's info on the 'view my info' page.</li>
 
 
 
</ul>
 

Latest revision as of 11:16, 3 January 2020

Content Administration Group

Sites:

HTML/CSS Info

Current Projects

Weekly Projects

  • Week of 4/22
    • Sam - policies writeup, footers script
    • Kay - tweak trac, IRC client embed
  • Week of 4/8
    • Vlado - sitemap cont., e-mail Charlie, Jim, and John for pictures, try putting left include in a different page and see what happens
    • Sam - Green Science, news/job feeds
    • Kay - Trac + SVN, logos div
  • Week of 4/1
    • Vlado - work on sitemap, come up with a list of pages
    • Sam - update Student Recognitions
    • Kay - Trac + SVN
    • any - Green Science
  • Week of 3/25
    • Sam + Kay - look into "clear center" for index.html, include files versus virtuals
    • Kay - look at alumnidb database
    • Sam - take off Alumnidb link (temporarily), student recognitions page
  • Week of 3/11
    • Sam - CDC (look at thumbnail size doing), News, db connect for perl/php conf files
    • Vlado - sitemap, faculty (ask Tim if he wants to be included), old content group people
    • Kay - get the CDC link, and then also the CDC history stuff
    • Anyone with spare time - look at the icons going under on the left when resizing
  • Week of 2/25
    • Sam - look at email/email.php, put CDC pictures up
  • Week of 2/2
    • Sam - combine two header includes, work on css crossplatform issues, keep looking at Barndoor
    • Vlado - sitemap, content group, faculty/facilities, icons
    • Kay - come of with list of pages that don't virtual header file, ones that still have h1 text
  • Week of 1/29
    • Rearranging layout of the header (Sam)
    • News (Sam) - Talk to Jim about how newsblog.html is being generated from Movable Type and get the MT password
    • Barndoor (Sam) - working example at http://staging.cs.earlham.edu/pages/grads.html#2005
    • Vlado possibilities: sitemap, find virtual includes, faculty/facilities page, remove link to alumniDB, update Content Group page
    • Kay - look at how hard it would be to link .htaccess with NIS username (VERY hard), update wiki for accessing stuff with the content group username
    • Kay - rearrange the todo and make sure we're addressing everything Vlado came up with
  • Week of 1/22 - Update news section (Vlado), remove link to AlumniDB, figure out Movable Type where news is coming from (Sam), rearrange homepage to put news higher up, take off right top phrases, faculty and facilities page, Barndoor (Sam)
  • Week of 1/14 - go through the website and identify problem areas in need of tweaking, updating, etc. Also come up with a list of potential project ideas

Previous Projects