glossary
- CSS Cascading Style Sheets
Language for writing style declarations. Stylesheets describe for the browser, how to display the website: from layout till typographic fine-tuning. Properties are assigned to structural elements (paragraph), hierarchy (links inside paragraphs) or categories (links which belong to a class). This enables to keep content and appearance separate – which offers a lot of advanages both for users and site owners: enables to change one without changing the other, using content independently or depending on the media alter appearance.
- Database
This website is database driven. Glossary items for example are collected to a table on the database server. In one table row there are the words to define, in another one the definitions. I am using the same table in different situations, making different queries. If it is about to offer help on the portfolio page, a function is seeking the text for words, which have a definition and transforms them to links. Here, on the glossary page, another function has listed the whole content, alphabetically, like in a dictionary.
- HTML Hypertext Markup Language
Markup language used in web-pages. Shows the structure and semantics of the document – headings, paragraphs, lists, divisions, links, emphasis – what these elements mean, and why they have to be there, where they are.
- iCalendar
File format for interchanging calendar data.
- JavaScript
Scripting language. Instructions are sent together with the HTML document to your computer, to perform the most different tasks there: to make websites interactive, more comfortable and user-friendly, to animate it or to repair the errors of the browser.
- MySQL
One of the most current database management softwares.
- OOP Object Oriented Programming
Approach to programming. Based on separate units – objects – interacting, each one contains data needed and instructions, what to do with them. Procedural programming, on the opposite side, may be compared to a receipe, which describes merely chronologically, how to act: clean garlic, boil water, chop tomatoes, yes, you do need tomatoes, heat oil on a pan, put salt into the water… Object oriented cooking would look like this: prepare sauce { you need garlic, tomatoes, thymian…; you need to prepare the components, heat oil on pan… }, prepare pasta { you need water, salt, pasta; you need to boil water… } This higher level of organization (cookbooks are usually written this way) enables less trepidancy by better control, survey and reusability.
- PHP PHP: Hypertext Preprocessor
Popular programming language, which compiles HTML and other documents on the server and sends to your computer. PHP enables programming in object oriented way and cooperate with databases
- RSS Rich Site Summary
XML-based file format, used for compiling summaries and following changes of a website.
- vCard
Electronic business card. You can add my contact data with one click to your Address Book or Microsoft Outlook.
- XHTML Extensible Hypertext Markup Language
A markup language used in web applications. It is very similar to HTML, but matches XML standards and is possible to process with XML-tools.
- XML Extensible Markup Language
Instructions and description, how to make markup languages, to enable handing over structured information between different systems.