Tuesday, July 31, 2007

Some minor updates

16:00-19:30
  • Added 'edit' subsection to admin.php page (links to all rte-editable pages)
  • Configured rte to match site style so that site default font-size and style are preserved.
  • Configured rte buttons to include just a few, including "save." (This took an embarrassingly long time, because I was getting burned by the browser cache. I ended up browsing the fckeditor forums for the answer.)
  • added necessary php stuff to homepage to allow rte to work.
  • Updated site index spreadsheet.
  • Wrote simple contact form POST script.
Action items:
  • Do we need file upload capabilities for images? (Probably, to make updating the main page easier.)
  • None of the source <img> tags have width and height attributes. (Bad for slow connections.)
  • How do you get this functionality?
    <input type="submit"
      onclick="history.back(); document.login.submit()" />

Monday, July 30, 2007

New admin page

16:00-19:00 (class)
  • cleaned up the admin (replaced 6 web pages with 1.) Now does login/logout, add/drop user.
  • wrote the xls page
  • helped Amy R set up main-site php include files to her taste.

Work on admin layout

13:30-16:00

For admin layout, I would like a single admin page with multiple views controlled by a checkbox. I have most of the pages set up as separate php areas, but I'd prefer to do it on a single web page.

Also, writing rough drafts of

Required areas:
  • Login [optionally in administrator mode, which also allows editing rte entries]
  • Logout
  • Add/drop/update users
  • Update site page, xls file.
Action items
  • How to do this with DOM scripting?
  • Since aubrey and I are presumably working on the same site, do we share a site plan, etc?
  • Time spent "on project" vs time spent for background?
  • Talk to zack about rtes

Thursday, July 26, 2007

Move php to live site.

~14:00 - 21:00

  • Uploaded all test php material to main site.
  • Uploaded Amy's development deployment to main site, did php-ization into fragments fragments.
  • Set up user database (users table, html fragments table)
  • Fixed site-dependency of php material
  • Made initial default index.php file, including test edit field
  • Failed to create a decent toolbar :(
Action items:
  • I am having trouble editing javascript -- I edited the fckconfig.js, but the changes were not detected by the php server. (MyToolBar not found, etc.)
  • Need advice on how to lay out include files vs content.
  • How to redirect apache server from index.html to index.php (so that whitecenterarts.com references the php file directly)

Wednesday, July 11, 2007

FCK editor -- notes

Downloaded FCK editor. Attempt to make php sample page.

Problems:
- PHP sample page from wiki is broken. Replaced with .../_samples/php/...html
- sample program has incorrect variable name (BasePath, not Basepath)

Got it working, using relative paths.

Thursday, July 5, 2007

July 5, 4:00-8:00
Reviewed and edited schedule and client information from Amy Richardson. Added Developer deliverables and schedule.

Investigated more web pages associated with WCAA:

Whidbey arts Not really topical--more gallery and less community
SnohomishArts Council Not really topical.
Georgetown Neighborhood Assoc.
Shoreline Arts Cold color scheme; also I don't like the deep navigation from left-panel. (Should be a site map.)
Freemont Art Council (Nice, buts needs more text on front page.)

Note that highlighted upcoming events list on front page is nice. (cf Georgetown, Shoreline.) It makes the page "feel" a lot more active.

Tuesday, July 3, 2007

Action items

- meeting with Nancy!
- MYSQL login!
- What is cgi-bin, etc for zephyr?
- Is it possible to set up a UNIX group for WEB210 on zephyr? We can use something like

~pmcilr01/public_html/web210-dev/

as a prototyping/staging area for the project. I would prefer that this page be editable only by members of the class, rather than the entire world. Meantime, I'll use group "users" as a proxy.

Updated: Jul 5 20:00

RTE investigation

3:00-4:00
Looked for javascript rtes. Found a useful review site. Also found openWYSIWYG. All of them are pretty simple. I'll probably select the rte by the size of the javascript.

Tested some of the rtes out in a test php document; they are very easy to set up, but I still need to figure out how to handle "POST" events on zephyr.

ITC 280 link:
http://zephir.seattlecentral.edu/~bnewman/conceptRTE/rteTest.php
12:30-3:00
  • Verified login on student network.
  • Set up zephyr account after some confusion due to improper registration. (WEB210 vs ITC 210)
  • I did create a few test pages (html and php), but am unable to log in to mysql.
  • Copied the templates from Bill's ITC210 page.
  • Wrote DDL for calendar, institution, general user. Waiting on mysql login.
Unfortunately, there is still no response from Nancy on a first meeting. I sent a note asking whether she would like a simple calendar with all events (like seedseattle), or if she is expecting many events/week.