There were a number of aspects of the site design that were acceptable but not quite as we'd like them when the site was finished by eCore.
Completed | February 2009 |
Originally due | January 2009 |
');" onmouseout="tooltip.hide();">donegreetings
The navigation text was done as GIF images instead of as text. This results in a few issues: resizing text does not work well, screen readers may not respond well, the font used does not match the font of other key elements (see a particularly jarring example of this when you enter a particular workspace and look at the "section" label below the DLF logo), nav text cannot be changed without resorting to graphics work (particularly restrictive for the secondary nav).
(090105) Identified the font eCore had used as Myriad Pro. Since that font is not very common, decided to recreate elements in the nearest common font, Trebuchet MS.
(090107) Lots of CSS work (style.css) mixed with a bit of HTML/PHP (header.php) to get the top nav and primary nav to an acceptable point. One remaining issue is that we can't hold both the right and left margins to a defined point using just text and CSS, so we may have to settle for right justification (possibly a better solution for secondary nav anyway). Another issue is that at extremely large sizes some nav elements disappear below the header (too bad I can't specify a max size).
(090108) Got secondary nav working with plain text. See style.css and secondarynav.php. The big compromise here is that secondary nav is now right justified. I like it there more, but this is open for discussion.
(090108) Added identifying comments to top of each template file. Finding these files quite poorly written, I would not be proud of this work. It is scattershot, hard to follow, poorly thought out. Note the recurring inclusion of sect.php as an example. I've seen pages where this file is included three or four times!
(090108-09) Working on putting headline graphics into Trebuchet. This is proving to be quite a pain since the templates are all over the place in terms of how they present these headlines. Added "h1.bigred" to style.css and then changed files to use it.
-
node-spage.tpl.php seems to present core content of many pages, including About and Membership. That's converted.
-
node-flist.tpl.php handles the lists of forums (upcomming and past). This was simplified by implementing text headline. I think the current forum should be included in any "upcoming" list, though. I wonder what the levels are supposed to indicate (we've got 1, 2, and 3).
-
node-fpage.tpl.php handles the presentation of a single forum. A big change here, I made the forum date/city the headline and got rid of upcoming and past designations here (seems redundant, given the dates!).
-
left-fpage.php, left-flist.php, and node-flist.tpl.php all present the forums in lists. These did not include the current forum as an upcoming forum (an oversight I've fixed) and did not sort the forums in any way. I've now sorted the upcoming in date order and the past in reverse date order.
(090109) Section text (that stuff right under the DLF logo) was revised to be in Trebuchet. Also changed sectionimg.txt so that it would not use the word "Workspaces" inside each individual workspace. Note: growing the text very large will make portions of the section info (title and breadcrumbs) disappear.
(090109) Beginning to lose track of all the places that GIF text is being replaced... spent almost all day doing this and some associated code fixing. The code is in really poor shape, for something professional anyway. Found another bug in tagcloud-workspace.php that prevented the tagcloud box from being drawn. Uncovering this required rewriting some code so that it is readable (indents, spacing, why are these things not done?).
(090109) Revised admin theme to Garland with new colors to make it more like the rest of DLF site.
(090112) Worked on individual workspaces. There are significant functional issues now covered in a separate section of this document. In process of testing individual workspaces, I realized that there was no way to add members without their having to take action. Contacted Beth and arranged a fix for this (og/add_user).
(090112-13) Worked on the front page (page-front.tpl.php) and its assorted headlines.
(090113) Redesigned the way avatar images are shown (class="avatar") so that the border is done in CSS instead of image itself. Note! this will require re-uploading existing avatars for best effect.
(090113) Put $head_title into the title on all the page templates (except page-front.tpl.php). Makes for much nicer window titles.
To do:
- Note! these changes have been made at http://dlf.tenseg.net and have yet to be moved over to http://diglib.dreamhosters.com <span class=todosurround onmouseover="tooltip.show('
Completed | February 2009 |
Originally due | January 2009 |
');" onmouseout="tooltip.hide();">donegreetings
Things we won't be doing now:
- We should consider a complete rewrite of the basic structure of the left column and main text. It is very oddly mixed right now and different on home page (broken when you narrow the browser too much) and all other pages. But this would be a big task, one I won't bite off right now, if ever.
Bookmark/sidebar <span class=todosurround onmouseover="tooltip.show('
Completed | February 2009 |
Originally due | January 2009 |
');" onmouseout="tooltip.hide();">donegreetings
There were a few problems with the bookmark. The text began too far down the page, leaving a large gap that tended to destroy the sense of verticality of the bookmark. The admin menu at the top also contributed to this when an administrator used the system. The admin menu at the top also made it hard for an admin to visualize that a regular user would see on the site.
(090104) Tweeked responsible HTML/PHP pages (page-node.tpl.php, page-node-add.tpl.php, page-node-38.tpl.php) so that admin menu went to the bottom of the page. Added a style for the admin menu to the CSS (style.css).
(090114) Minor pixel nudges on the home page bookmark. This should be re-architected to match all the other pages.
(090114) DLF Announce rearranged and pointed to listserv, RSS logo still points to RSS feed. Note! that all RSS links are broken on the tenseg site, make sure they continue to work on DH after the move.
To do: