Skip to main content

Smallsite Design

3.Requirements

Smallsite Design is restricted to using technology that has proven itself stable for years, and is unlikly to radically change for many more.

Servers

Smallsite Design uses well-tested server technology that is the de-facto standard for running small to medium websites.

Smallsite Design runs on a server stack called LAMP, which is:

  1. 1.Linux operating system.
  2. 2.Apache web server.
  3. 3.MySQL database - not used.
  4. 4.PHP - the programmable pre-processor with which Smallsite Design is built.

This stack is offered by most budget site hosting services, and is always the lowest cost option. cPanel is the stack management package that Smallsite Design is designed to use, just because it is so common. Smallsite Design may work on other LAMP-based platforms, but is not designed with them as a target enviroment, so is unsupporrted on them.

MySQL server is not utilised by Smallsite Design because its own data requirements are very modest, and so can be provided by means that are not dependent upon separate login ids and passwords for the storage itself. Also, such databases require technical knowledge to migrate the site to another hoster. A design goal of Smallsite Design was that migration be as low-tech for the site owner as possible.

Smallsite Design does not use any third-party software, other than what most implementations of PHP provide. PHP version 7.0 is the minimum version, just because twice as fast at processing pages as previous versions.

Google is now giving preference to sites running in secure mode, namely using addresses starting with https://, and having an SSL certificate. Smallsite Design is designed to only require one basic SSL certificate, regardless of the number of subsites or locales.

Browsers

Smallsite Design only relies on that part of browser technology that has been shown to weather many version changes without fault. Any faults that are serious enough to disrupt Smallsite Design will have created problems with far too many sites not to have an urgent patch forthcoming that host providers will apply as soon as possible.

For visitors to a Smallsite Design site, the only browser requirement is that it was made in the last few years, as supplied with most devices bought within that time, just so they have all the inbuilt functionality to support secure and reliable performance.

Javascript is not required, but is used in places where it adds usability, like expanding textareas as text is typed in.

All browsers have quirks, but Smallsite Design's fluid layout and conservative use of browser facilities makes it less suseptable to what a particular version of a browser may not do correctly in future.

English (Australia) [en-au]

English (United Kingdom) [en-gb]

English (United States) [en-us]


TS: art-a 3ID: 2014-02-15-04-00-00Now: 2020-10-29-04-15-01Powered by: Smallsite Design©Patanjali SokarisManage