SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
How I Killed The
      Webmaster...
                ... and got away with it !

                 Jang F.M. Graat
               STC-TransAlpine Chapter


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
Jang F.M. Graat - “How I Killed The Webmaster...”



     TransAlpine - where is that ?!




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




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




5 countries
•   Austria

•   Slovenia

•   Italy

•   Germany

•   Switzerland

•   (+ Netherlands ?)


 52nd Annual STC Conference - Seattle - May 9, 2005
Jang F.M. Graat - “How I Killed The Webmaster...”




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

•   ... TechCom is not big yet
                                                                  ~ 2000 km
•   ... we are few and far apart
                                                                  (1200 mi)
•   ... we don’t meet often

•   ... phone calls are expensive

•   ... everyone has internet


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




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




            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)


52nd Annual STC Conference - Seattle - May 9, 2005
Jang F.M. Graat - “How I Killed The Webmaster...”




     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
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
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
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
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
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
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
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
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...”




    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
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                                     special clients

   HTML server                                        web browser

 server-side code                                    client-side code

    server OS                                               local OS

 server computer                                     local computer


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
   HTML server

 server-side code

  small XML files                                      web browser

    server OS                                               local OS

 server computer                                     local computer


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
52nd Annual STC Conference - Seattle - May 9, 2005
Jang F.M. Graat - “How I Killed The Webmaster...”




        all code is server-side

  HTML server
                              HTML                   web browser

asp code in page

  toolbox code

 small XML files



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
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...”




      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
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 ?




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”
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 ?
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


52nd Annual STC Conference - Seattle - May 9, 2005
Jang F.M. Graat - “How I Killed The Webmaster...”




             Questions ?
                Jang F.M. Graat
          president@stc-transalpine.org




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

Contenu connexe

Similaire à How I killed the webmaster - and got away with it

.NET Memory Primer (Martin Kulov)
.NET Memory Primer (Martin Kulov).NET Memory Primer (Martin Kulov)
.NET Memory Primer (Martin Kulov)ITCamp
 
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp
 
Cyber security and the mainframe (v1.3)
Cyber security and the mainframe (v1.3)Cyber security and the mainframe (v1.3)
Cyber security and the mainframe (v1.3)Rui Miguel Feio
 
ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...
ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...
ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...ITCamp
 
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...ITCamp
 
Old code doesn't stink - Detroit
Old code doesn't stink - DetroitOld code doesn't stink - Detroit
Old code doesn't stink - DetroitMartin Gutenbrunner
 
Database Benchmarks: Silicon Valley SQL Server User Group Meeting May 2009
Database Benchmarks: Silicon Valley SQL Server User Group Meeting May 2009Database Benchmarks: Silicon Valley SQL Server User Group Meeting May 2009
Database Benchmarks: Silicon Valley SQL Server User Group Meeting May 2009Mark Ginnebaugh
 
VSSML16 L5. Basic Data Transformations
VSSML16 L5. Basic Data TransformationsVSSML16 L5. Basic Data Transformations
VSSML16 L5. Basic Data TransformationsBigML, Inc
 
Web scrapping - practical guide
Web scrapping - practical guideWeb scrapping - practical guide
Web scrapping - practical guideSeeQuality.net
 
.NET Fest 2018. Dylan Beattie. Ctrl-Alt-Del: Learning to Love Legacy Code
.NET Fest 2018. Dylan Beattie. Ctrl-Alt-Del: Learning to Love Legacy Code.NET Fest 2018. Dylan Beattie. Ctrl-Alt-Del: Learning to Love Legacy Code
.NET Fest 2018. Dylan Beattie. Ctrl-Alt-Del: Learning to Love Legacy CodeNETFest
 
ExpressionEngine 2: Total Domination
ExpressionEngine 2: Total DominationExpressionEngine 2: Total Domination
ExpressionEngine 2: Total Dominationguestf9c0bc
 
What's New in Web Development
What's New in Web DevelopmentWhat's New in Web Development
What's New in Web DevelopmentKonstantin Käfer
 
Choosing a JavaScript Framework
Choosing a JavaScript FrameworkChoosing a JavaScript Framework
Choosing a JavaScript FrameworkTim Rayburn
 
How to Build a Bespoke Page Builder in WordPress
How to Build a Bespoke Page Builder in WordPressHow to Build a Bespoke Page Builder in WordPress
How to Build a Bespoke Page Builder in WordPressGerald Glynn
 
HTML5 in Real World Applications
HTML5 in Real World ApplicationsHTML5 in Real World Applications
HTML5 in Real World ApplicationsNTEN
 
Care and Feeding of Large Scale Graphite Installations - DevOpsDays Austin 2013
Care and Feeding of Large Scale Graphite Installations - DevOpsDays Austin 2013Care and Feeding of Large Scale Graphite Installations - DevOpsDays Austin 2013
Care and Feeding of Large Scale Graphite Installations - DevOpsDays Austin 2013Nick Galbreath
 
ITCamp 2013 - Alessandro Pilotti - Git crash course for Visual Studio devs
ITCamp 2013 - Alessandro Pilotti - Git crash course for Visual Studio devsITCamp 2013 - Alessandro Pilotti - Git crash course for Visual Studio devs
ITCamp 2013 - Alessandro Pilotti - Git crash course for Visual Studio devsITCamp
 
Productionizing a Machine Learning System at a Large Australian Telco with Ca...
Productionizing a Machine Learning System at a Large Australian Telco with Ca...Productionizing a Machine Learning System at a Large Australian Telco with Ca...
Productionizing a Machine Learning System at a Large Australian Telco with Ca...Databricks
 

Similaire à How I killed the webmaster - and got away with it (20)

.NET Memory Primer (Martin Kulov)
.NET Memory Primer (Martin Kulov).NET Memory Primer (Martin Kulov)
.NET Memory Primer (Martin Kulov)
 
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
 
Cyber security and the mainframe (v1.3)
Cyber security and the mainframe (v1.3)Cyber security and the mainframe (v1.3)
Cyber security and the mainframe (v1.3)
 
ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...
ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...
ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...
 
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...
 
Old code doesn't stink - Detroit
Old code doesn't stink - DetroitOld code doesn't stink - Detroit
Old code doesn't stink - Detroit
 
Database Benchmarks: Silicon Valley SQL Server User Group Meeting May 2009
Database Benchmarks: Silicon Valley SQL Server User Group Meeting May 2009Database Benchmarks: Silicon Valley SQL Server User Group Meeting May 2009
Database Benchmarks: Silicon Valley SQL Server User Group Meeting May 2009
 
VSSML16 L5. Basic Data Transformations
VSSML16 L5. Basic Data TransformationsVSSML16 L5. Basic Data Transformations
VSSML16 L5. Basic Data Transformations
 
Web scrapping - practical guide
Web scrapping - practical guideWeb scrapping - practical guide
Web scrapping - practical guide
 
.NET Fest 2018. Dylan Beattie. Ctrl-Alt-Del: Learning to Love Legacy Code
.NET Fest 2018. Dylan Beattie. Ctrl-Alt-Del: Learning to Love Legacy Code.NET Fest 2018. Dylan Beattie. Ctrl-Alt-Del: Learning to Love Legacy Code
.NET Fest 2018. Dylan Beattie. Ctrl-Alt-Del: Learning to Love Legacy Code
 
ExpressionEngine 2: Total Domination
ExpressionEngine 2: Total DominationExpressionEngine 2: Total Domination
ExpressionEngine 2: Total Domination
 
What's New in Web Development
What's New in Web DevelopmentWhat's New in Web Development
What's New in Web Development
 
Choosing a JavaScript Framework
Choosing a JavaScript FrameworkChoosing a JavaScript Framework
Choosing a JavaScript Framework
 
How to Build a Bespoke Page Builder in WordPress
How to Build a Bespoke Page Builder in WordPressHow to Build a Bespoke Page Builder in WordPress
How to Build a Bespoke Page Builder in WordPress
 
Edinburgh
EdinburghEdinburgh
Edinburgh
 
HTML5 in Real World Applications
HTML5 in Real World ApplicationsHTML5 in Real World Applications
HTML5 in Real World Applications
 
Web Leaps Forward
Web Leaps ForwardWeb Leaps Forward
Web Leaps Forward
 
Care and Feeding of Large Scale Graphite Installations - DevOpsDays Austin 2013
Care and Feeding of Large Scale Graphite Installations - DevOpsDays Austin 2013Care and Feeding of Large Scale Graphite Installations - DevOpsDays Austin 2013
Care and Feeding of Large Scale Graphite Installations - DevOpsDays Austin 2013
 
ITCamp 2013 - Alessandro Pilotti - Git crash course for Visual Studio devs
ITCamp 2013 - Alessandro Pilotti - Git crash course for Visual Studio devsITCamp 2013 - Alessandro Pilotti - Git crash course for Visual Studio devs
ITCamp 2013 - Alessandro Pilotti - Git crash course for Visual Studio devs
 
Productionizing a Machine Learning System at a Large Australian Telco with Ca...
Productionizing a Machine Learning System at a Large Australian Telco with Ca...Productionizing a Machine Learning System at a Large Australian Telco with Ca...
Productionizing a Machine Learning System at a Large Australian Telco with Ca...
 

Plus de Jang F.M. Graat

Faster than Agile - Proposal for Lavacon 2015
Faster than Agile - Proposal for Lavacon 2015Faster than Agile - Proposal for Lavacon 2015
Faster than Agile - Proposal for Lavacon 2015Jang F.M. Graat
 
From user assistance to user guidance: Information apps
From user assistance to user guidance: Information appsFrom user assistance to user guidance: Information apps
From user assistance to user guidance: Information appsJang F.M. Graat
 
Dynamic links using (meta)data
Dynamic links using (meta)dataDynamic links using (meta)data
Dynamic links using (meta)dataJang F.M. Graat
 
Maximising the effect of progressive disclosure
Maximising the effect of progressive disclosureMaximising the effect of progressive disclosure
Maximising the effect of progressive disclosureJang F.M. Graat
 
Progressive Disclosure - Putting the User in Control
Progressive Disclosure - Putting the User in ControlProgressive Disclosure - Putting the User in Control
Progressive Disclosure - Putting the User in ControlJang F.M. Graat
 
XPath-based transformations in structured FrameMaker
XPath-based transformations in structured FrameMakerXPath-based transformations in structured FrameMaker
XPath-based transformations in structured FrameMakerJang F.M. Graat
 
Driving DITA off the Map
Driving DITA off the MapDriving DITA off the Map
Driving DITA off the MapJang F.M. Graat
 
Rethinking Version Control for Agile Content
Rethinking Version Control for Agile ContentRethinking Version Control for Agile Content
Rethinking Version Control for Agile ContentJang F.M. Graat
 
Advanced techniques for conversion to structured FrameMaker
Advanced techniques for conversion to structured FrameMakerAdvanced techniques for conversion to structured FrameMaker
Advanced techniques for conversion to structured FrameMakerJang F.M. Graat
 
Create your own $35 CMS in Structured FrameMaker
Create your own $35 CMS in Structured FrameMakerCreate your own $35 CMS in Structured FrameMaker
Create your own $35 CMS in Structured FrameMakerJang F.M. Graat
 
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.Jang F.M. Graat
 
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive Disclosure
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive DisclosureNur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive Disclosure
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive DisclosureJang F.M. Graat
 
Changing the engine without stopping the rickshaw
Changing the engine without stopping the rickshawChanging the engine without stopping the rickshaw
Changing the engine without stopping the rickshawJang F.M. Graat
 
How to become a trainer - and make lots of $$$
How to become a trainer - and make lots of $$$How to become a trainer - and make lots of $$$
How to become a trainer - and make lots of $$$Jang F.M. Graat
 
Getting your hands dirty - How tech authors may be able to survive in the mac...
Getting your hands dirty - How tech authors may be able to survive in the mac...Getting your hands dirty - How tech authors may be able to survive in the mac...
Getting your hands dirty - How tech authors may be able to survive in the mac...Jang F.M. Graat
 
CADD: What can DITA learn from CAD?
CADD: What can DITA learn from CAD?CADD: What can DITA learn from CAD?
CADD: What can DITA learn from CAD?Jang F.M. Graat
 

Plus de Jang F.M. Graat (20)

XSLT for Authors
XSLT for AuthorsXSLT for Authors
XSLT for Authors
 
Faster than Agile - Proposal for Lavacon 2015
Faster than Agile - Proposal for Lavacon 2015Faster than Agile - Proposal for Lavacon 2015
Faster than Agile - Proposal for Lavacon 2015
 
Out of-control
Out of-controlOut of-control
Out of-control
 
Flowcharting DITA
Flowcharting DITAFlowcharting DITA
Flowcharting DITA
 
From user assistance to user guidance: Information apps
From user assistance to user guidance: Information appsFrom user assistance to user guidance: Information apps
From user assistance to user guidance: Information apps
 
Minimalism to the MAX
Minimalism to the MAXMinimalism to the MAX
Minimalism to the MAX
 
Dynamic links using (meta)data
Dynamic links using (meta)dataDynamic links using (meta)data
Dynamic links using (meta)data
 
Maximising the effect of progressive disclosure
Maximising the effect of progressive disclosureMaximising the effect of progressive disclosure
Maximising the effect of progressive disclosure
 
Progressive Disclosure - Putting the User in Control
Progressive Disclosure - Putting the User in ControlProgressive Disclosure - Putting the User in Control
Progressive Disclosure - Putting the User in Control
 
XPath-based transformations in structured FrameMaker
XPath-based transformations in structured FrameMakerXPath-based transformations in structured FrameMaker
XPath-based transformations in structured FrameMaker
 
Driving DITA off the Map
Driving DITA off the MapDriving DITA off the Map
Driving DITA off the Map
 
Rethinking Version Control for Agile Content
Rethinking Version Control for Agile ContentRethinking Version Control for Agile Content
Rethinking Version Control for Agile Content
 
Advanced techniques for conversion to structured FrameMaker
Advanced techniques for conversion to structured FrameMakerAdvanced techniques for conversion to structured FrameMaker
Advanced techniques for conversion to structured FrameMaker
 
Create your own $35 CMS in Structured FrameMaker
Create your own $35 CMS in Structured FrameMakerCreate your own $35 CMS in Structured FrameMaker
Create your own $35 CMS in Structured FrameMaker
 
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.
 
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive Disclosure
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive DisclosureNur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive Disclosure
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive Disclosure
 
Changing the engine without stopping the rickshaw
Changing the engine without stopping the rickshawChanging the engine without stopping the rickshaw
Changing the engine without stopping the rickshaw
 
How to become a trainer - and make lots of $$$
How to become a trainer - and make lots of $$$How to become a trainer - and make lots of $$$
How to become a trainer - and make lots of $$$
 
Getting your hands dirty - How tech authors may be able to survive in the mac...
Getting your hands dirty - How tech authors may be able to survive in the mac...Getting your hands dirty - How tech authors may be able to survive in the mac...
Getting your hands dirty - How tech authors may be able to survive in the mac...
 
CADD: What can DITA learn from CAD?
CADD: What can DITA learn from CAD?CADD: What can DITA learn from CAD?
CADD: What can DITA learn from CAD?
 

Dernier

How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Dernier (20)

How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

How I killed the webmaster - and got away with it

  • 1. How I Killed The Webmaster... ... and got away with it ! Jang F.M. Graat STC-TransAlpine Chapter 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
  • 2. Jang F.M. Graat - “How I Killed The Webmaster...” TransAlpine - where is that ?! 52nd Annual STC Conference - Seattle - May 9, 2005 Jang F.M. Graat - “How I Killed The Webmaster...” 5 countries • Austria • Slovenia • Italy • Germany • Switzerland • (+ Netherlands ?) 52nd Annual STC Conference - Seattle - May 9, 2005
  • 3. Jang F.M. Graat - “How I Killed The Webmaster...” In Europe... • ... not everything is small • ... TechCom is not big yet ~ 2000 km • ... we are few and far apart (1200 mi) • ... we don’t meet often • ... phone calls are expensive • ... everyone has internet 52nd Annual STC Conference - Seattle - May 9, 2005 Jang F.M. Graat - “How I Killed The Webmaster...” 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) 52nd Annual STC Conference - Seattle - May 9, 2005
  • 4. Jang F.M. Graat - “How I Killed The Webmaster...” 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 52nd Annual STC Conference - Seattle - May 9, 2005
  • 5. 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 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
  • 6. 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
  • 7. 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 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
  • 8. 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
  • 9. 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
  • 10. 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...” 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 52nd Annual STC Conference - Seattle - May 9, 2005
  • 11. 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 special clients HTML server web browser server-side code client-side code server OS local OS server computer local computer 52nd Annual STC Conference - Seattle - May 9, 2005
  • 12. 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 HTML server server-side code small XML files web browser server OS local OS server computer local computer 52nd Annual STC Conference - Seattle - May 9, 2005
  • 13. 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 52nd Annual STC Conference - Seattle - May 9, 2005
  • 14. Jang F.M. Graat - “How I Killed The Webmaster...” all code is server-side HTML server HTML web browser asp code in page toolbox code small XML files 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
  • 15. 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...” 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 52nd Annual STC Conference - Seattle - May 9, 2005
  • 16. 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 ? 52nd Annual STC Conference - Seattle - May 9, 2005
  • 17. 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” 52nd Annual STC Conference - Seattle - May 9, 2005
  • 18. 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 ? 52nd Annual STC Conference - Seattle - May 9, 2005
  • 19. 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 52nd Annual STC Conference - Seattle - May 9, 2005
  • 20. Jang F.M. Graat - “How I Killed The Webmaster...” Questions ? Jang F.M. Graat president@stc-transalpine.org 52nd Annual STC Conference - Seattle - May 9, 2005