how i killed the webmaster - and got away with it

20
52nd Annual STC Conference - Seattle - May 9, 2005 How I Killed The Webmaster... ... and got away with it ! Jang F.M. Graat STC-TransAlpine Chapter Jang F.M. Graat - “How I Killed The Webmaster...” 52nd Annual STC Conference - Seattle - May 9, 2005

Upload: jang-fm-graat

Post on 16-Apr-2017

463 views

Category:

Education


2 download

TRANSCRIPT

Page 1: How I killed the webmaster - and got away with it

52nd Annual STC Conference - Seattle - May 9, 2005

How I Killed The Webmaster...

... and got away with it !

Jang F.M. GraatSTC-TransAlpine Chapter

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

Page 2: How I killed the webmaster - and got away with it

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

TransAlpine - where is that ?!

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

5 countries • Austria

• Slovenia

• Italy

• Germany

• Switzerland

• (+ Netherlands ?)

Page 3: How I killed the webmaster - and got away with it

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

In Europe...• ... not everything is small

• ... TechCom is not big yet

• ... we are few and far apart

• ... we don’t meet often

• ... phone calls are expensive

• ... everyone has internet

~ 2000 km(1200 mi)

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

we are a global chapter• We have 104 members

from 14 countries:

• Germany (35), Italy (22), Austria (14), Switzerland (9), Slovenia (9)

• United States (7), Canada (2), Netherlands (2), Finland (1), France (1), United Kingdom (1), Lebanon (1)

Page 4: How I killed the webmaster - and got away with it

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

the website is our lifeline

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

what we need in a website

• information about upcoming events

• leads to jobs, contracts or products

• news about our profession

• information about our organization

• links to other interesting websites

• space to express views, opinions

Page 5: How I killed the webmaster - and got away with it

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

problems with org websites

• ... there is no commercial incentive

• ... the webmaster has another job

• ... no frequent changes are made

• ... submitting items is not easy

• ... hasty additions mess up the styling

• ... obsolete items accumulate

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

Page 6: How I killed the webmaster - and got away with it

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

Page 7: How I killed the webmaster - and got away with it

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

the webmaster’s job

• get other people’s input

• convert all that stuff to web pages

• get the files uploaded to the server

• take the blame for errors and typos

• update the information constantly

• remove the outdated items - on time

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

Page 8: How I killed the webmaster - and got away with it

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

Page 9: How I killed the webmaster - and got away with it

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

Page 10: How I killed the webmaster - and got away with it

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

goals of STC-TAC redesign

• make the website structure clearer

• improve and enforce consistent styling

• add much more dynamic content

• allow easy posting of information

• minimize the webmaster’s role

• automate website updates where possible

Page 11: How I killed the webmaster - and got away with it

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

user requirements

• low-tech for the website users

• viewable in all browsers

• independent of user-side software

• safe against unwanted access

• minimal interference by a webmaster

• easy to handle as an administrator

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

available web technology

web applications

HTML server

server-side code

server OS

server computer

special clients

web browser

client-side code

local OS

local computer

Page 12: How I killed the webmaster - and got away with it

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

technological pitfalls

• incompatible software

• special features, new versions, bugs

• safety restrictions

• Java, cookies, ActiveX, JavaScript

• corporate restrictions

• firewalls, licenses, security policies

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

used web technology

small XML files

HTML server

server-side code

server OS

server computer

web browser

local OS

local computer

Page 13: How I killed the webmaster - and got away with it

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

why not use a CMS ?

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

so I wrote my own CMS

• content stored in small XML files

• coding in ASP - as low-tech as possible

• standard procedures in a “toolbox” file

• all items handled by the same code

• parameters via URL and “post” method

• website styling in a separate XML file

Page 14: How I killed the webmaster - and got away with it

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

small XML files

HTML server

asp code in page

web browser

toolbox code

HTML

all code is server-side

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

Page 15: How I killed the webmaster - and got away with it

Jang F.M. Graat - “How I Killed The Webmaster...”

52nd Annual STC Conference - Seattle - May 9, 2005

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

www.stc-transalpine.org

• homepage shows excerpts from sections

• each item links to the full article in the list

• color-coding shows you where you are

• items are sorted automatically

• latest news, next events, new members

• expired items disappear automatically

Page 16: How I killed the webmaster - and got away with it

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

posting an item

• open the appropriate list

• click on “post your item”

• fill out the form and click “preview”

• check the result and click on “submit”

• receive the ID and code (for changes)

• wait until the item is validated

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

what happens next ?

Page 17: How I killed the webmaster - and got away with it

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

validating an item

• open the “administration” section

• enter the secret code to log on

• read the item text, change if needed

• contact the person who posted, if needed

• check the “valid” box and click “submit”

• the item is now visible on the website

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

no more “webmaster”

• newsletter editor validates news flashes

• employment manager validates jobs

• president validates board messages

• vice-president validates events

• membership manager validates member info

• info manager validates “treasures”

Page 18: How I killed the webmaster - and got away with it

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

website administrator’s role

• serve as back-up for validation

• cc. of each posting to administrator

• change contact e-mail addresses & codes

• changes are automatically notified

• change “static” content on the website

• extend the functionality & solve bugs

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

the future...

• separate dynamic pages for LIGs ?

• subcategories in the “treasure chest” ?

• language filters for various item lists ?

• pictures added to member info ?

• members-only discussion forum ?

• chatroom for members ?

Page 19: How I killed the webmaster - and got away with it

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

adding a section

• create a directory to store the items

• upload an image to use in the header

• add a menu item to the XML config file

• define header text, colors, image

• upload the new XML config file

• add a menu section to homepage (optional)

52nd Annual STC Conference - Seattle - May 9, 2005

Jang F.M. Graat - “How I Killed The Webmaster...”

our new webmaster...

• ... concentrates on the website structure

• ... uses his time to make the site better

• ... does not handle individual items

• ... will survive a lot longer than the old one

Page 20: How I killed the webmaster - and got away with it

52nd Annual STC Conference - Seattle - May 9, 2005

Questions ?Jang F.M. Graat

[email protected]

Jang F.M. Graat - “How I Killed The Webmaster...”