iSphere Technologies

Customer FAQs: A few quick answers to a few common questions

FAQs: Web Publishing

What is PHP?

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML source documents. PHP generally runs on a web server. Any PHP code in a requested file is executed by the PHP runtime, usually to create dynamic web page content.

PHP was originally created by Rasmus Lerdorf in 1995 and has been in continuous development ever since. The main implementation of PHP is now produced by The PHP Group and serves as the de facto standard for PHP. The latest stable branch release of PHP is PHP 5.

Official PHP website

What is a Content Management System?

A Content Management System (CMS) is a software system designed to:

•  Allow for a large number of people to contribute to and share stored data
•  Control access to data, based on user roles, defining what information each user can view and edit
•  Aid in easy storage and retrieval of data
•  Reduce repetitive duplicate input
•  Improve the ease of report writing
•  Improve communication between users

In a CMS, data can be defined as almost anything - text information, documents, images, movies, phone numbers, etc. CMSs are frequently used for storing, controlling, revising, semantically enriching, and publishing documentation. Content that is controlled is usually industry-specific.

A 'Web Content Management' system, is a type of CMS designed to simplify the publication of Web content to Web sites and mobile devices, in particular, allowing content creators to submit content without requiring technical knowledge of HTML or the uploading of files.

At iSphere Technologies we specialize in the installation, development, customization and maintenance of websites built on the Drupal CMS and the Expression Engine CMS. Both of these software systems are highly stable, flexible, modular and affordable. Drupal is an open source software product while Expression Engine has a small price tag that is more than well worth it's investment for any serious business or company.

What is a Thin Client?

A thin client (sometimes also called a lean or slim client) is a computer or a computer program which depends heavily on some other computer (its server) to fulfill its traditional computational roles. This stands in contrast to the traditional fat client, a computer designed to take on these roles by itself. The exact roles assumed by the server may vary, from providing data persistence to actual information processing on the client's behalf.

Thin clients occur as components of a broader computer infrastructure, where many clients share their computations with the same server. As such, thin client infrastructures can be viewed as the amortization of some computing service across several user-interfaces.