General website development

The term ‘website development’ can incorporate interface and application (e.g. Flash) design and coding and programming for the Web, for example the use of markup languages (e.g. XHTML and XML), stylesheets (e.g. CSS and XSLT), server-side scripting (e.g. ASP and PHP) or client-side scripting (e.g. JavaScript). It can also include the maintenance of websites, and adapting them where necessary, as technology evolves.

Web pages can be either static, where they display the same content each time they are accessed, unless the code is modified, or dynamic, where the pages are created each time they are accessed – often their appearance or content differs depending on options chosen or information input by the user, or changes made to the database on which the site is based.

Web development may be a collaborative effort between departments rather than the domain of a designated department. In practice, many web developers will also have interdisciplinary skills and roles, including:

  • Graphic design / web design
  • Information architecture and copywriting / copy-editing with web usability, accessibility and search engine optimisation in mind
  • Project management, quality assurance (QA) and other aspects common to IT development in general

In particular, ‘website development’ can refer to the creation of graphical media, taking into account the mechanical operation of the website, including usability and functionality as well as the optimisation of images to ensure the smallest possible file size while retaining an acceptable quality. Techniques used here can include image enhancement and manipulation.

Use of graphical media in the website’s design is also sometimes related to marketing issues, depending on the purpose of the site – in these cases, brand identity is also an important consideration.

Related methods include: 2D Graphic design, Accessibility analysis, Collaborative publishing, Data modelling, Desktop publishing and pre-press, General project management, Image enhancement, Image manipulation, Interface design, Server scripting, Text encoding – descriptive, Usability analysis and Web browser scripting.

tool: Omeka

Omeka is a free, flexible, and open source web-publishing platform for the display of library, museum, archives, and scholarly collections and exhibitions. Omeka falls at a crossroads of Web Content Management, Collections Management, and Archival Digital Collections Systems. Omeka is designed with non-IT specialists in mind, allowing users to focus on content and interpretation rather than programming. It brings Web 2.0 technologies and approaches to academic and cultural websites to foster user interaction and participation. It makes top-shelf design easy with a simple and flexible templating system. Its robust open-source developer and user communities underwrite Omeka’s stability and sustainability. Omeka allows users to publish cultural heritage objects, extend its functionality with themes and plugins, and curate online exhibits with digital objects.
Features: 
Methods relating to this toolCategory
Cataloguing and indexingData structuring and enhancement
Collaborative publishingData publishing and dissemination
Desktop publishing and pre-pressData publishing and dissemination
General project managementStrategy and project management
General website developmentData publishing and dissemination
Interface designData publishing and dissemination
Resource sharingData publishing and dissemination
Lifecycle stage:
Alternate tool(s):

DSpace

Syndicate content