build websites on this model
Summary
This tool is intended for computers running Linux.
This utility allows you to expose the images of your collections on the Internet while providing the tools necessary for the management of the site. The images must be in a specific directory for each collection. The directory of a collection can be broken down into sub-directories to organize the images by categories (example: the directory of gastropods is made up of one sub-directory per family).
The top banner of the home page displays :
The body of the home page displays :
The lower banner of the home page displays :
This program works on "Linux" computers (preferably Ubuntu) and is available under a free license GNU GPL. Know that it can be installed in conjunction with a "Windows" PC. We then choose, at startup, on which system (Windows or Linux) we want to work.

To launch the program, double-click on the icon 
A menu of possible actions appears:

NB: at the first launch, you are asked to choose :
NB Prefer "tileable" images (this makes it possible to create a background whose seams are not visible). With the "Gimp" image editing program, use the "filters / map / make tileable" tool.
create/update website
Select the directory containing the collection to update or ask for a new collection.(If you click on "OK" without selecting anything, the program simply updates the site :home page, logos, ...)
When creating a new collection, the program asks if it is a collection of marine species (shells, sea urchins, etc.). In this case, we have additional but more restrictive functionalities.

demo for creating a marine organisms collection site and adding a page of vacation photos
display local site
this allows you to update the site if there have been changes in the presentation (html, css, javascript) and to view the local version of the site with the default browser.
upload site on server (experimental)
Sends all or part of the local site to the server for publication on the web. This operation can be quite long, it is possible to upload only one collection (if there are several of them and only one has been modified) or even, no collection at all, just the core site (if you've modified only the home page or some logos, for example).
NB : selected "collections" are NOT uploaded
create site map
To create a site map (files "sitemap.xml" and "robots.txt") . This step is not compulsory but it improves the referencing of your site on the Internet. NB This will be the map of the online version of the site so before that, think about uploading the latest version of the site.
customize web site
You can change the background image of the home page ("home background") or customize each collection differently:




remove collection
The list of the site's collections appears in a menu: select the collection to delete

server host parameters

display remote site
Display the remote site (provided it has been already uploaded)
⚠ that tool does not run on other systems than Linux
Demo of installation
Click icon :


Then open a "Terminal" and type the command : groups $USER
If "sudo" does not appear in the group list, then also type the following commands: (you must know the administrator (root) password)
Otherwise, only type the following commands:

Finally, the "collection.desktop" icon appears on the desktop, it allows you to launch the application.
NB one must sometime, select "allow launching" in the contextual menu to get a launchable launcher. On the first launch, a warning message may appear : click on "trust and launch".
The icon then changes to the image :
With Debian distribution, the application launcher does not appear on the desktop ☹
You must therefore type the command ~/autobuild/bash/all.sh in a terminal.
This tool has been validated with the following distributions :



This website is based on the W3.CSS framework ((w3schools)) and has been validated by :
To customize the home page which contains, by default, an extract from the false Lorem Ipsum text, you must modify the autobuild/model_html/index_inc.php file (simply type your text by inserting the <br/> tag for line breaks; a more sophisticated layout requires notions of the "html" markup language and the "css" style sheets which are outside the scope of this tool.
Then restart the tool and click on "update and display LOCAL site"
free software comes from a development mode based on knowledge sharing and knowledge exchange. they are a greater good available and reusable by all.
George Bernard Shaw, (Nobel Prize in Literature 1925) : "If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas".
Richard Stallman (GNU project founder) : "proprietary software has become one of the important tools that is used to maintain control over people. those companies make software that tracks people. They make products that they want you to put in your home which communicates constantly with the company's server and they have often a back door through which they can remotely change the software/sabotage the users. If you're wise you'll destroy any of them which you find in your home".
Open source federates a global community which participates voluntarily in the development and support of free software.
Up to 80% of companies in the world use free software (but, generally, their final product is not at all "open source")
Example of popular free software :
Thanks to that open source operating system, "Google™ and Apple™" build their own proprietary system ("Android™ and MacOS X™) based on GNU/Linux.
Unlike "Windows™" which runs only on "Intel™ and AMD™" processors (plus Qualcomm™ for smartphones), "GNU/Linux" runs on almost every kind of processors :