Download presentation
Presentation is loading. Please wait.
Published byLillian Webb Modified over 9 years ago
1
Designing Interactive, Community-based Websites Michael MacIsaac
2
Outline Building Blocks (i.e. low level) – Software – Installation – Maintenance – Workplan Considerations (i.e. high level) – Audience and Communications – Barriers – Copyright – Persistence
3
Building Blocks
4
Software Open Source Software Closed Source Software Content Management Systems (CMS) Learning Management Systems (LMS) Operating System and Server Software
5
Closed Source Proprietary Software – E.g. Microsoft Source code is closed – Not available to public – Not shared Cost – Usually expensive
6
Open Source http://www.fsf.org/ An antonym for closed source Refers to any computer software whose source code is available under a license that permits users to study, change, and improve the software, and to redistribute it in modified or unmodified form Often developed in a public, collaborative manner Cost – Usually free - yes, really free
7
Examples of Open Source Software Linux Firefox Thunderbird OpenOffice.org Drupal Apache PHP MySQL
8
CMS http://www.opensourcecms.com/ Content Management System – Management of all aspects of website content – Build powerful websites quickly – Modular design Examples – Drupal (very powerful) – Typo3 (faculty of arts) – Expression Engine (small cost) – Word Press (blogs) – Joomla (large community)
9
LMS http://en.wikipedia.org/wiki/Learning_management_system Learning Management System – LCMS, CLCIMS Software tools designed to manage user learning interventions Examples – Moodle (open source WebCT) – Sakai (collaboration) – Segue (student strong) – Fle3 (media rich) – OLAT (interdisciplinary learning)
10
OS and Services Linux – Operating system (many flavors, like ice cream) – Debian (stable, powerful, apt-get package mgt) Apache – Most popular web server on internet PHP – Powerful scripting language (e.g. http://www.naho.ca) MySQL – Powerful open source database
11
Installation Hardware – Relatively inexpensive (i.e. max $5K) Server/Network Administrator – Responsible for software installation and reliable operation Web developer(s) – Individual or team (cost factor)? Hosting – Educational institution, private company All-in-one solution – Many options available
12
Maintenance Hardware and Software – Hardware failures/software updates Content – Web developer or dedicated management role Sustainability – Long term - after funding cycle – Costs
13
Workplan Project Manager – Additional cost – Worthwhile investment Timeline – Prioritize features – View website as evolving entity Flexibility – Incorporate into workplan and software choices – Do not lock into a software solution that cannot grow with your future requirements
14
Considerations
15
Audience Know your audience – Key to a successful website – Plain language pages (e.g. research) Exposure – Spreading the word (e.g. techniques) Communication – Ultimate purpose of a website
16
Barriers Navigation – Of paramount importance Bandwidth – Remote communities – Media (large file sizes) Language – Multiple languages – Translation costs End User – Computer literacy – Expectations (i.e. know your audience)
17
Copyright http://creativecommons.org/ Original Website Material Contributed Material Creative Commons – defines the spectrum of possibilities between full copyright (all rights reserved) and the public domain (no rights reserved) Open Access – Publicly funded research
18
Persistence http://www.handle.net/ Over Time and Changes – Software obsolescence – Domain name or server changes Resources – Accessibility independent of changes Handle System – Solution – Permanent identifiers
19
Other Considerations Possible is anything In the end, non technical work will be most relevant to success Time, input, planning and effort (i.e. real world factors) will prevail Try not to get caught up in the web
20
Thank you.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.