Read Getting Started (below), take the suggested first step and you'll find that creating an uncomplicated web page is literally child's play. This web site is only about two steps up from there . . . well, maybe only one.

Thanks to the international community of programmers who made their code, tools and documentation, that were used to create this web site, freely available.

Philosophy

This web page is posted in the spirit of openness. It gives a pretty thorough overview of the code and tools used in this web site's creation. Also, it is hoped that others will benefit from examining this web site's code. As simple as it is, it does the job.

Because of the programming issues of being compatible with different web browsers and devices, both new and old, these desktop web pages were re-written in 2013 for the then current lowest common denominator: an XHTML 1.0 Transitional doctype. In 2015 mobile-friendly web pages were added that were written for a HTML5 doctype. Both desktop and mobile-friendly versions of these web pages are hand coded and commented, making them easily understood and modified.

By the way, the person who coded the current web site did it simply to understand how websites are created, found the process can be as easy or hard as we want and chose easy, which should explain most of the coding choices.

Getting Started

If you have absolutely no idea of how to get started try, firstsiteguide: How to start, run and grow your online presence, and How to Make / Create Your Own Website: The Beginner's A-Z Guide. Check out both websites. It's a case of different styes for different folks and, of course, different content and links, too. Where they aren't different is that they're both free.

If you really want to develop an understanding of the basics of web site creation from the ground up, learn web site creation at www.w3schools.com. It's fun. It's fast. It's free. And you don't need to learn a lot; a little can take you a long way.

This is an RC sailplane and free-flight website, so you may be interested in an article in RC Soaring Digest's April 2016 magazine about creating mobile-friendly RC Sailplane websites, titled Going Mobile. It starts on page 75. The article can be applied towards any type of website.

You may use this web site's code for developing your own web site. To view the code for a web page, just select "View Page Source" or the equivalent in your web browser.

Web Site Creation

Programs used to create our web page content are all open source and free. Extensive use is made of LibreOffice. LibreOffice is used to create spreadsheets and export them as HTML and PDF files. LibreOffice is used to create articles, to create our newsletters and to export them as PDF files. A HTML gallery generator, llgal, is used to create the photo galleries. Web statistics are analyzed and reports created with AWStats. Most of our web site's coding and minor tweaking of the afore mentioned programs' outputs is done using Pluma, Gedit and Bluefish: general purpose and advanced programmer's editors. Stu Nicholls's Pro Dropdown 1 menu code was modified and is used in our desktop web pages. Mozilla Firefox web developer tools are used to analyze code. GIMP is used for image editing. Openshot is used for video conversions. Imagination is used to create slide shows as vob movies. MDBTools is used for manipulating legacy JET / MS Access database (MDB) files. The Tesseract engine is used for optical character recognition (OCR): a technology that converts images and photographs into manageable and searchable text. There are too many utility programs used to mention them all here. However, all the work that went into creating them is appreciated. Without them LISF web site work isn't getting done.

Web Site Maintenance and Testing

Beyond Compare 4 and Meld, utilities for comparing files and folders, were used to manage source code and keep folders in sync. Obviously, W3C Markup Validation Service is used to check the markup (HTML) and Cascading Style Sheets (CSS) of our web documents. FEED Validator is used to check our newsfeed. LinkChecker is used to check our web site for broken links. The LISF web site is developed and tested on web servers running on Linux Mint 13 (Maya) MATE 32-bit and Linux Mint 17.3 (Rosa) MATE 64-bit environments. In addition, LISF web code and documents are tested on desktop and mobile devices using Linux, other operating systems and various web browsers.

Web Site Addressing

As an aside for those that are interested, our current web pages are coded using relative addressing and our old websites' code, that used absolute addressing, has been modfied to use relative adresssing as well, so this and all past versions of this web site can run anywhere a web browser can access them. That location could be on the internet, in a computer's memory or in a device's memory: for example a USB memory stick. If our web host (where our web site is physically located) goes belly up, we could upload our web site to another web host and go merrily on our way: no re-coding required to have all of our web site's pages display and their links to each other work properly.

History

This web site is new as of March 2013. It has been coded in its entirety from scratch and completely replaces the previous version. Many new pages and materials have been added and a good deal of the verbiage has been rewritten and expanded on.

In 2015 this website was forked, keeping the old desktop version and adding a so-called mobile-friendly version. You can stay with one or the other or switch back and forth between them by clicking on 'View Desktop | Mobile Site' or 'View Mobile | Desktop Site', as appropriate, on each of the high level pages: which are those pages that are available from the main menus.

If you have an old browser and refuse to leave it to be able to view the mobile-friendly version or simply can't upgrade because a modern version of your favorite web browser isn't supported on an old operating system, good news, we will continue to support the desktop version.


         

View Desktop | Mobile Site