Terminology

This is an open terminology page where you can post definitions of new terms in this course
 * Terminology**

Wordpress Programming Terms

Wordpress: an open source blog engine. Open soruce means that nobody owns it, everybody works on it, and anyone can contribute to it. Wordpress is a publihing platform because it is not restricted to blogging. CMS - content management system - is the collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based. The procedures are designed to do the following:
 * Allow for a large number of people to contribute to and share stored data
 * Control access to data, based on user roles (defining which information users or user groups can view, edit, publish, etc.)
 * Aid in easy storage and retrieval of data
 * Reduce repetitive duplicate input
 * Improve the ease of report writing
 * Improve communication between users

Post: each entry in the blog.

Categories and tags: ways to organize and find posts w/in a blog and across blogs. Cateogires are like topics and tags are like keywords. Categories are primarily used for structural organizing. They can be hierarchical.

Theme: the design and layout that you choose for your blog. In most blogs, content is separate from the visual layout.

Page: a piece of content with only a title and content (such as "about me"). It is likely that the number of pages on your sire remains relatively static but the number of posts added increases often.

Ajax allows web pages to be updated asynchronously by exchanging small amounts of data with the server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page.

RSS - really simple syndication - RSS and feeds are a way to syndicate the content of your blog so that people can subscribe to it. Thus people do not need to visit your blog regularly to see what you added. They can just subscribe to it.

The Codex - central repository of all information the official wordpress team has published to help people work with WordPress. It has some basic tutorials for getting started with WP.

GPL: GNU General Public License. WP is release under this. Means that anyone who produces a modified version of software under GPL is required to keep those same freedoms, that people buying or using the software may also modify and redistribute, attached to his or her modified version.

WP Admin - WordPress Administration Panel.

WYSIWYG-what you see is what you get-a visual editor that WP comes with, it is default for typing and editing your posts

Widget: a small box of content, dynamic or not, that shows up somewhere on a widget-enabled site. Often, that location is in the sidebar of a blog, but thats not a rule. A widget can be anywehere a theme developed wants it to be. Some sommon widgets contain tag cloud, search boxes, clickable list of categorie, etc.

PHP - hypertext preprocessor hypertext language: PHP stands for Hypertext Preprocessor and is a server-side language. This means that the script is run on your web server, not on the user's browser, so you do not need to worry about compatibility issues. PHP is relatively new (compared to languages such as Perl (CGI) and Java) but is quickly becoming one of the most popular scripting languages on the internet.

MySQL: is a relational database management system that runs as a server providing multi-user access to a number of databases. The SQL phrase stands for Structured Query Language.

**Terms for CSS**

Rules

Selectors

Properties

Values

Declarations


 * Granularity-** is the extent to which a system is broken down into small parts, either the system itself or its description or observation. It is the "extent to which a larger entity is subdivided. For example, a yard broken into inches has finer granularity than a yard broken into feet."

layout software, using a ‘WYSIWYG’ (what you see is what you get) to create publication documents on a computer.
 * DTP**-

**Typographical Terms**


 * Typography**: the practice of arranging type within a design. Includes not only the selection of a typeface but also the size, spacing, colour, and styles of the type. Typography also deals with the design of type on the page and its interaction with other elements (i.e. photos, illustrations, interface chrome).


 * Typographer**: someone who sets written material with movable type.


 * Typeface**: a collection of glyphs (numbers, letters, symbols, and punctuation marks) as a set. Include a number of different weights and styles. For example, Garamond is a typeface that includes italics and bold.


 * Type Designer**: person who designs typefaces.


 * Font:** a collection of glyphs with one //specific// weight, style, variant, and/or stretch - for example, Garamond Bold. Historically, font used to refer to a particular point size of the typeface. No longer the case because digital fonts can be scaled from a single source.


 * Font Family**: term used in Web Design to distinguish from the more specific term font. Nowadays, the distinction is very slight and thus font and font family re used synonymously.


 * Copy**: term used when referring to text in a layout to differentiate it from photographs or other content elements in the design.


 * Web typography**: the practice of typography applied to text marked up using HTML (Web text) and styled using CSS. Commonly displayed using Web browsers, but its ptinciples can be applied anywhere that the text is rendered by HTML and CSS, (i.e. e-mail, IM, etc.)


 * Fluid Web typography**: an approach to Web typography that works within the limitations of Web typography (limited typeface choices, limited spacing and alignment control, and no transformation effects) rather than trying to cover them up. instead of working toward precise control of type of the screen, it acknowledges that in Web design, font faces, font sizes, and line lengths may change. FWT believes that the best way of dealing with these variables in design is to prepare for them and to design while keeping versatility in mind.

TrueType Core Fonts: project who's goal was to create a snadard pack of fonts for the Internet that would: - be optimal for screen legibility -offer a wide range of variation as possible within a mall set of fonts -allow extensive internalization by including fonts with multilanguage encoding it has put forward such fonts as Times New Roman and Georgia, but the idea was shelved in 2002.


 * Letterform**: the shape of an individual letter.


 * Kludges**: (or **kluge**) is a [|workaround], a [|quick-and-dirty] solution, a clumsy or inelegant, yet effective, solution to a problem, typically using parts that are cobbled together. This term is diversely used in fields such as [|computer science] , [|aerospace engineering] , [|Internet slang] , and [|evolutionary neuroscience] .--> Wikipedia


 * Leading**: the space between lines of text


 * em:**


 * Measure:** the name given to the width of a body of type.There is an optimum width for a Measure and that is defined by the amount of characters are in the line. A general good rule of thumb is 2-3 alphabets in length, or 52-78 characters . This is for legibility purposes. Keep your Measure within these guidelines and you should have no problem with legibility.


 * Reversing-out:** When reversing colour out, eg white text on black, make sure you increase the leading, tracking and decrease your font-weight. This applies to all widths of Measure. White text on a black background is a higher contrast to the opposite, so the letterforms need to be wider apart, lighter in weight and have more space between the lines.


 * Whitespace**: In page layout, illustration and sculpture, white space is often referred to as negative space. It is that portion of a page left unmarked: the space between graphics, margins, gutters , space between columns, space between lines of type or figures and objects drawn or depicted. The term arises from graphic design practice, where printing processes generally use white paper.


 * Serif**: Type with short horizontal lines added to the tops and bottoms of the letters, such as Times Roman. Considered to be more readable than sans-serif fonts (those without any embellishments) such as Arial.


 * Sans serif:** a sans-serif typeface is one that does not have the small features called "serifs" at the end of strokes.


 * Tracking:** The spacing between letters/characters in a line of text.


 * Ligature:** Ligatures are combinations of letters – some of them are functional, some are decorative. They are more commonly seen in serif faces.


 * Glyphs**: Individual letterforms in a typeface


 * Kerning:** //Kerning (less commonly mortising) is the process of adjusting white spacing in a proportional font. In a well kerned font, the two-dimensional blank spaces between each pair of characters all have similar area. The related term **kern** denotes a part of a type letter that overhangs the edge of the type block.//


 * Information Architect**: The professionals who combine Web design, library science and technical skills to order enterprise knowledge. Information architects design organizational systems within websites that help people find and manage information more successfully.


 * Hanging Punctuation:** punctuation is 'hanged' outside of text box, flow of text is uninterrupted and user readability increases. This is commonly used for pull-quotes.


 * Macro Typography;** overall text-structure
 * Micro Typography;** detailed aspects of type and spacing

The Measure and leading.
A simple rule is your leading should be wider than your word spacing. This is because when the balance is correct, your eye will move along the line instead of down the lines. If your measure is wider than the guidelines for optimum legibility then increase the leading, or line-height as it’s sometimes wrongly called. This will have the effect of increasing legibility. Your leading should increase proportionally to your Measure. **Small Measure, less leading. Wide Measure, more leading.** It’s a simple but effective rule.


 * User interface:** the space where interaction between humans and machines occurs.


 * Permalink:** link gives a full name of the URL, permanent link important to know in terms of blogs


 * Typographic Hierarchy:** is how different faces, weights and sizes of typefaces structure a document. Some of these hierarchical devices are well-established conventions, such as cross heads and folios. Boulton looks at weight and size in typographical hierarchy.


 * Memex:** It is a hypothetical document storage and retrieval system. It imitated the workings of the human memory on a scale that promised to make the user utterly dependant upon its workings. The idea was proposed by Vannevar Bush in his 1945 essay "As We May Think".

a discipline used in Information Architecture to ensure that people can return to items of interest and that they can find new ones. Lets people know where they are, where the things that they are looking for are, how they can get to those things that they seek, and where they have already looked.
 * Wayfinding or Spacial Wayfinding:**


 * Breadcrumb:** is the term for navigation that let's you move up and down a hierarchically organized collection of stuff. (Information Architecture Textbook)


 * Website Wireframe:** a website wireframe is also known as a page schematic or screen blueprint. It is a visual guide that represents the skeletal framework of a website.


 * Weblog:** A weblog or rather a blog is a type of website or part of a website. Blogs are usually maintained by an individual with regular entries of commentary, descriptions of events, or other material such as graphics or video. Entries are commonly displayed in reverse-chronological order. According to Wikipedia the term "weblog" was first used in 1997 by Jon Barger and people started using weblogs globally by 1999. The "we" part of "weblog", "weblogging" and "weblogger" is generally left out today.


 * Metadata** - Data that describes and gives information about other data.
 * Intrinsic Metadata** - Metadata about the thing's composition (.doc, JPEG, .zip)
 * Administrative Metadata -** Metadata about the way the thing will be handled
 * Descriptive Metadata** - Metadata about the nature of the thing (Its subject & purpose)


 * Controlled Vocabulary** - A way to control the meaning of the vocabulary used and to keep track of the related terms.
 * Taxonomy** - A heirarchy of categories that defines how categories relate to one another
 * Associative Relationship** - Terms that belong together but are not the same. For example bread and croissant belong together but are different.


 * Global Header**


 * Font Pack**

//application programming interface//

if you don’t have good data coming you wont have good data coming out
 * Garbage In, Garbage Out:**

**PageRank:** is a link analysis algorithm, named after Larry Page, used by the Google Internet search engine that assigns a numerical weighting to each element of a hyperlinked set of documents, such as the World Wide Web, with the purpose of “measuring” its relative im- portance within the set.

**Spatial wayfinding**: navigating, using the signs to get on your way, hospitals, airports, colleges and universities use these

**UX**:User Experience Design

- difference between a **typeface** and **a font**: typeface- is a font family (times new roman), a font within times new roman (not bold)