Getting a website developed can be confusing, so we've tried to make it easier with this glossary of terms.
Glossary of Web Terms
A term referring to a series of requirements that ensure a website is accessible to as many people and devices as possible, regardless of ability or impairment.
Analytics Processing & Reporting
In web terms, analytics refers to the tracking of website visitors and their activity while using a particular website. This information is used to improve the website and measure its success.
Android App Development
Using Java to create a mobile application for the Android platform, available through the Google Play store.
Advanced Programming Interface (API), is a way of transferring information between two systems that are not integrated. With APIs, applications talk to each other without any user knowledge or intervention. When it's done via internet we call them Web API (or Web Service). For instance, a cinema web site uses an API to send your credit card information to a remote application that verifies your details so you can buy your movie tickets online.
Application Management System
An Application Management System is a web-based application that allows users to manage aspects of their website beyond just content management.
A front-end development framework for the rapid development of responsive websites.
Brand Partner Area
The brand partner area is a section of a website where partners of a brand can log in to access brand-specific information and merchandise.
The provision of expert advice. At Eduka we provide clients with advice on how to make the most of their online ventures.
Cascading Style Sheets (CSS)
Cascading Style Sheets are used to apply styling and visual effects to websites.
Content Delivery Network
A distributed method of serving files online to ensure speedy delivery and maximum redundancy.
Content Management System (CMS)
An online, browser-based application that allows users to edit a website with little or no knowledge of HTML or CSS.
Database design refers to the method of determining how data will be used, structured and stored as efficiently as possible.
The transfer and conversion of data from one system to another.
A DNS is like having your address in the white pages, but for your domain name. Services try and access your site by looking up the name (e.g. eduka.com) and asking the server for the location (the IP address). Occasionally you might get an error saying your website cannot be found - this happens when the DNS service you are using has an error, and therefore can't give you the address for the name you asked for.
Document Object Model (DOM)
A Document Object Model is an API used in HTML that provides access to the elements loaded on the page.
A shopping cart application to be used with the EdukaCMS system.
An online, browser-based application that allows users to maintain their website without knowledge of HTML or CSS.
Hyper-Text Markup Language is the code behind the display of a website. It forms the structure of the website's pages.
The process of determining how information should be presented and connected to produce a usable and effective website.
The planning and design of networks and servers to ensure a website runs efficiently.
Internet Information Services (IIS) is Microsoft's server software for managing web servers.
iOS App Development
Using Xcode to create a mobile application for Apple's iOS platform, that can be accessed through the App Store.
A programming language that is used to create applications across many different platforms, and the language which Android apps are based on.
A client-side scripting language used to enhance interaction with the website.
A server-side scripting language used to power the smarts of websites.
Microsoft ASP.NET MVC
A server side scripting language that uses a more flexible "Model - View - Controller" method of development.
A real-estate service used to streamline the management of property listings, sales, customer relationships and reports.
REAXML is a system used by the REA group to automatically update their database of property listings by receiving the listings in XML format. The listings are then displayed on the property website.
A method of design that involves considering the varying sizes and capabilities of devices used for viewing websites. Often referred to as "mobile first" or "mobile-friendly" design. It means a single website will adjust its layout to suit the device it is being viewed on, be it mobile, tablet or desktop.
An online, browser-based system for customer relations management (CRM).
Secure Login System
An online system that requires a username and password to access.
Secure Sockets Layer (SSL)
A protocol for the encryption of data to ensure its safe transfer across the internet. Often identified by the https:// at the front of a web address.
SMTP & DNS
Simple Mail Transfer Protocol (SMTP) and Domain Name System (DNS) refer to specifications for handling email and domain names respectively.
As part of our consulting, Eduka provides assistance with determining an online strategy by defining an overall vision together with goals and opportunities to ensure a successful project.
The integration of a third-party system into a website, often through the use of an API (Application Programming Interface) such as Google Maps.
Refers to how easy a website is to use.
An online system that can be integrated into websites and intranets that searches thousands of volunteer opportunities and matches a potential volunteer to their best position.
Volunteer Information Records Administrator, an online volunteer management tool that allows volunteer organisations to manage the details and contributions of their volunteers.
Web Application Architecture
The process of planning and designing an online application.
Web Application Development
The process of developing, or building an online application.
The visual design of a website and online application.
A suite of tools created by Apple for the development of software on the OS X and iOS platforms.
Extensible Markup Language and the associated Extensible Stylesheet Language Transformations are used to display and transform raw data into a usable and readable form.