Web Development & Programming Definitions
Close window
Web Development Definitions Coastal Web Innovations has created this web development definitions document in order to demonstrate our firm commitment to client education.

Close window
Adobe Photoshop Adobe Photoshop, or simply Photoshop, is a graphics editor developed and published by Adobe Systems. It is the current market leader for commercial bitmap and image manipulation, and is the flagship product of Adobe Systems. It has been described as an industry standard for graphics professionals. Although originally designed to edit images for paper-based printing, Photoshop can also be used for a wide range of other professional and amateur purposes

Close window
Extensible HyperText Markup Language (XHTML) XHTML is a markup language that has the same depth of expression as HTML, but also conforms to XML syntax.

Whereas HTML is an application of SGML, a very flexible markup language, XHTML is an application of XML, a more restrictive subset of SGML. Because they need to be well-formed, true XHTML documents allow for automated processing to be performed using standard XML tools—unlike HTML, which requires a relatively complex, lenient, and generally custom parser. XHTML can be thought of as the intersection of HTML and XML in many respects, since it is a reformulation of HTML in XML. XHTML 1.0 is a World Wide Web Consortium (W3C) Recommendation.

Close window
Cascading Style Sheets (CSS) In web development, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document.

CSS is used by both the authors and readers of web pages to define colors, fonts, layout, and other aspects of document presentation. It is designed primarily to enable the separation of document content (written in HTML or a similar markup language) from document presentation (written in CSS). This separation can improve content accessibility, provide more flexibility and control in the specification of presentational characteristics, and reduce complexity and repetition in the structural content.

Close window
JavaScript 2.0 JavaScript is a scripting language most often used for client-side web development. Its standardized name is ECMAScript, though "JavaScript" is much more commonly used. "JavaScript" is actually Netscape Communications Corporation's implementation of the ECMAScript standard. JavaScript is a dynamic, prototype-based language with first-class functions. JavaScript was influenced by many languages and was designed to have a similar look to Java, but be easier for non-programmers to work with. The language is best known for its use in websites (as client-side JavaScript), but is also used to enable scripting access to objects embedded in other applications.

Close window
Adobe Flash MX & ActionScript 2.0 Adobe Flash, or simply Flash, refers to both the Adobe Flash Player, and to the Adobe Flash Professional multimedia authoring program. Adobe Flash Professional is used to create content for the Adobe Engagement Platform (such as web applications, games and movies, and content for mobile phones and other embedded devices). The Flash Player, developed and distributed by Adobe Systems, is a client application available in most common web browsers. It features support for vector and raster graphics, a scripting language called ActionScript and bi-directional streaming of audio and video. There are also versions of the Flash Player for mobile phones and other non-PC devices.

Close window
PERL programming language Perl is a dynamic programming language created by Larry Wall and first released in 1987. Perl borrows features from a variety of other languages including C, shell scripting (sh), AWK, sed and Lisp.

Structurally, Perl is based on the brace-delimited block style of AWK and C, and was widely adopted for its strengths in string processing and lack of the arbitrary limitations of many scripting languages at the time

Close window
PHP: Hypertext Preprocessor, PHP is a reflective programming language originally designed for producing dynamic web pages. PHP is used mainly in server-side scripting, but can be used from a command line interface or in standalone graphical applications. Textual User Interfaces can also be created using ncurses. PHP is a recursive acronym for "PHP: Hypertext Preprocessor".

Close window
MySQL Database MySQL is a multithreaded, multi-user SQL database management system which has, more than 10 million installations world-wide. MySQL is popular for web applications and acts as the database component of the LAMP, MAMP, and WAMP platforms (Linux/Mac/Windows-Apache-MySQL-PHP/Perl/Python), and for open-source bug tracking tools like Bugzilla. Its popularity as a web application is closely tied to the popularity of PHP, which is often combined with MySQL.

Close window
Server Uptime Uptime is a measure of the time a computer system has been "up" and running. It came into use to describe the opposite of downtime, times when a system was not operational. The uptime and reliability of computer and communications facilities is sometimes measured in nines. "Five nines" means 99.999% reliability, which translates to a total downtime of no longer than five minutes per year.

Close window
PayPal PayPal is an e-commerce business allowing payments and money transfers to be made through the Internet. It serves as an electronic alternative to traditional paper methods such as checks and money orders. PayPal performs payment processing for online vendors, auction sites, and other corporate users, for which it charges a fee. As of October 3, 2002, PayPal became a wholly owned subsidiary of eBay Inc. Its corporate headquarters are in San Jose, California, at eBay's North First Street satellite office campus.

Close window
Google Checkout Google Checkout is an online payment processing service provided by Google aimed at simplifying the process of paying for online purchases. Users store their credit or debit card and shipping information in their Google Account, so that they can purchase at participating stores at the click of a button. Google Checkout also offers fraud protection, as well a unified page for tracking purchases and their status.

Google charges merchants 2.0% plus $0.20 per transaction.

Close window
Secure Sockets Layer (SSL) SSL is a security protocol that provides communication privacy. SSL enables client and server applications to communicate in a way that is designed to prevent eavesdropping, tampering, and message forgery. SSL was developed by Netscape Communications Corporation and RSA Data Security, Inc.

SSL has become the standard security protocol that is used to establish a secure connection on a web site that is accepting, transferring and collecting sensitive or private information, such as email addresses, passwords or credit card billing information.

Close window
Search Engine Optimization (SEO) Search engine optimization is the process of improving the volume and quality of traffic to a web site from search engines via "natural" ("organic" or "algorithmic") search results. Usually, the earlier a site is presented in the search results, or the higher it "ranks", the more searchers will visit that site. SEO can also target different kinds of search, including image search, local search, and industry-specific vertical search engines.

As a marketing strategy for increasing a site's relevance, SEO considers how search algorithms work and what people search for. SEO efforts may involve a site's coding, presentation, and structure, as well as fixing problems that could prevent search engine indexing programs from fully spidering a site. Other, more noticeable efforts may include adding unique content to a site, ensuring that content is easily indexed by search engine robots, and making the site more appealing to users. For more information on the search engine optimization services offered by Coastal Web Innovations, please view our SEO Services Page for more information.

Close window
Keyword, Keyword Phrases & Search Terms The term "keyword" refers to the terms or phrases submitted by a user of a search engine. For example, a search of the phrase "dog grooming" via the Google search engine reveals a set of search engine results that relate to the specified topic "dog grooming" and returns results such as dog grooming products, information regarding dog grooming techniques and practices.

A keyword strategy may include several different terms or keywords (or keyword phrases, each of which may contain several individual words).

Close window
Google Page Rank PageRank is a link analysis algorithm that assigns a numerical weighting to each element of a inked set of web pages, with the purpose of "measuring" its relative importance within the set. The algorithm may be applied to any collection of entities with reciprocal quotations and references. The numerical weight that it assigns to any given element is also called the PageRank, often times referred to as PR.

PageRank was developed at Stanford University by Larry Page (hence the name Page-Rank) and later Sergey Brin as part of a research project about a new kind of search engine. The project started in 1995 and led to a functional prototype, named Google, in 1998. Shortly after, Page and Brin founded Google Inc., the company behind the Google search engine. While just one of many factors which determine the ranking of Google search results, PageRank continues to provide the basis for all of Google's web search tools.

The name PageRank is a trademark of Google.

Close window
Link Profile A sites link profile simply put is the overall summation of links that point to a given site. Incoming links from other web sites to your own are not all equal in value.

Close window
Web Directories A web directory or link directory is a directory on web pages on the Internet. These directories specialize in linking to other web sites and categorizing those links.

The categorization is usually based on the whole web site, rather than one page or a set of keywords, and sites are often limited to inclusion in only one or two categories. Web directories often allow site owners to directly submit their site for inclusion, and have editors review submissions for fitness. Submitting your web site to directories can help improve what is known as you linking profile and increase search engine visibility.

Close window
Anchor Text & Incoming Links Anchor text usually gives the user relevant descriptive or contextual information about the content of the link's destination. The anchor text may or may not be related to the actual text of the URL of the link. For example, a hyperlink to Google might take this form:

<a href="http://www.google.com">Google Search Engine</a>

The anchor text in this example is Wikipedia; the complex URL http://www.google.com displays on the web page as 'Google Search Engine', contributing to a clean, easy to read text or document.

Anchor text is weighted (ranked) highly in search engine algorithms, because the linked text is usually relevant to the landing page. The objective of search engines is to provide highly relevant search results; this is where anchor text helps, as the tendency is, more often than not, to hyperlink words relevant to the landing page.

Have any questions? If you have any questions about the terms used or your dealings with Coastal Web Innovations please contact us with your questions. Disclaimer While we make reasonable efforts to provide accurate and timely information about our services, and marketing products on this site, you should not assume that the information provided is always up to date or that this site contains all the relevant information available about Coastal Web Innovations. Credits This site has been created for the purpose of providing consumer feedback and sales support to customers and the public. If you find any incorrect information, bad links, or other errors on this site please contact us. This sites content management system, and development have all been created by Coastal Web Innovations; c/o www.CoastalWebInnovations.net

Coastal Web Innovations 1+541-269-5264
P.O. Box 151 Coos Bay, Oregon 97420
www.CoastalWebInovations.com
Close window