Web Solutions
In an effort to organize and simplify services while allowing for a flexible overview, example solutions are categorized in two groups below:
Common Products:
- Web site: Collection of data (e.g. documents/pages, rich internet application) accessible via Web protocols.
- Document (page) and content maintenance, updates, revisions.
- Content management system (CMS): A program framework and interface where content is able to be edited dynamically without requiring interaction with a programming language.
- Transcription: Transfer, conversion, formatting, beautifying of/between (non)electronic text to (various types of) computer data formats.
- Supporting graphics: Graphics to beautify, and/or define a document/page.
- Rich (internet) application: An application with advanced functionality, accessible server-side through a Web protocol, and/or other internet protocols.
- On-line database: Integrating a local database with the Web.
- Database, and database management system implementation, integration: A database is an organized repository of information and/or data.
- Database management system interface: A database management system is a system/program that is used to modify a database.
- Initial site implementation: Conditioning/Configuring a (new) server environment to host a Web site.
- Database-driven Web site
Individual Services:
- Web design: Process of evaluating the desired result, then determining necessary solution(s to produce the result.
- Web development: Implementation of a design into a functional product, accessible via a Web browser.
- Web administration: Implementing and/or managing the interaction/functionality of Web data and the server(s) it resides on.
Web Design
Web design is the process of evaluating the desired result, then determining the necessary (and ideally the most efficient) solution and method to produce the result. This may also involve drafting a prototype/model. Often, Web design is used as a term to encompass Web development; However, for flexibility, the terms are separated.
Web Design Highlights:
- Content design: Research, compilation, organization, Web preparation/formatting, model/layout, structure/placement of content.
- Site design: Specification of a site's model. Model elements include: functionality, navigation/Hyperlink structure, appearance, content.
- Interface design: Interface an user utilizes to interact with a computer; The interface's "look and feel", GUI, navigation, controls.
- Rich (internet) application design: An application with advanced functionality, accessible server-side through a Web protocol, and/or other internet protocols.
Web Development
Web development is the implementation of a design, specification, or outline into a functional product, accessible via a Web browser.
Web Development Highlights:
- Content development: Creation/implementation of core/representative media (e.g. audio, graphics, textual) into (web) browser compatible data/format. (e.g. graphic design, audio streams)
- Document/Page development: Example languages are HTML, XML, CSS, XSLT, Flash/Actionscript.
- Content management system (CMS) development: A program framework and interface where content is able to be edited dynamically without requiring interaction with a programming language.
- Rich (internet) application development: An application with advanced functionality, accessible server-side through a Web protocol, and/or other internet protocols.
- Database, and database management system implementation, integration: A database is an organized repository of information and/or data.
- Database management system interface development:
Web Administration
Web administration involves implementing and/or managing the interaction/functionality of Web data and the server(s) it resides on. Tasks involve those of system administration: environment configuration and compatibility, troubleshooting, software management (resolving dependencies, configuration, updates), security, et cetera. Note that most Web hosts feature a variety of restrictions, which may limit configurations of software and the Web site.
Web Administration Highlights:
Initial implementation: Conditioning/Configuring a (new) server environment to host a Web site.
Scheduled/Routine administration: Periodic, or one-time maintenance.
- Recovery, restoration
- Preservation (backup)
- Maintenance, updates, "performance tune-up": Overall server/site maintenance. Involves software updates, and resolves issues such as malfunctioning, misconfigured, and unnecessary components of a server/site. Potentially, this may be time extensive.
Resident administration: Administrator is always responsible for all the server/site administration needs.