Menu

Tree [0a3780] master /
 History

HTTPS access


File Date Author Commit
 htdocs 2 days ago Curtis Gedak Curtis Gedak [0a3780] Add donations
 .gitignore 2009-05-05 Curtis Gedak Curtis Gedak [ccf6d1] Initial web site
 README 2016-06-16 Curtis Gedak Curtis Gedak [703868] Update web site guiding principles in README

Read Me

The gparted web site is under Git Source Code Management.

Personal directories, such as curtis, larry, and steven have been
excluded in the .gitignore file.


WEB SITE STRUCTURE
------------------

{web-root}            On Source Forge: /home/groups/g/gp/gparted
 |
 +- cgi-bin           Empty directory
 |
 +- htdocs            GParted web site :-)
    |
    |                 This is where all the dynamic web pages are stored.
    |                 Important pages are:
    |                   index.php     - contains link to latest releases
    |                   functions.php - contains menus, headers and footers
    |
    |
    +- css            Cascading style sheets
    |
    +- docs           Standalone documentation (typically html and images)
    |  |
    |  +- {doc-name}  Short English name for document
    |      |
    |      |          For example, help-manual, or man-page
    |      |
    |      |
    |      +- C       English document
    |      |  |
    |      |  +- figures  Images for English document
    |      |
    |      |
    |      +- fr      French translation of document
    |      |  |
    |      |  +- figures  Images for French document
    |      |
    |      +- ...     Other language translations of document
    |
    +- gparted_icons  Artwork contributions
    |
    +- images         Images for dynamic web pages
    |
    +- screens        Screen shots
    |
    +- text           FAQ and news content


WEB SITE GUIDING PRINCIPLES
---------------------------

1. Usable with all web browsers.
   - Includes desktop and mobile; graphical and text-based.
   - For example:  lynx http://gparted.org

2. Easy to maintain.
   - Permits development and testing with a local web server.
   - Backup is easy -- all code and data is in a git repository.
   - Uses PHP which is installed and maintained by host provider.
   - No extra software to maintain like databases or content management systems.
   - Remember:  Effort spent on web site is effort lost on GParted application.

3. Does not require non-free software for functionality.
   - Does not require JavaScript/flash/java-applets.
       https://www.gnu.org/philosophy/javascript-trap.en.html

4. Easy to read.
   - Use high contrast text (e.g., black on white)
   - Avoid using background images behind text which impedes readability

5. Keep bandwidth considerations in mind
   - Some users on slow Internet connections with usage restrictions
   - Try to keep images small and optimized

6. Efficient to print to paper or file.
   - No reserved space on left or right hand side of page.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.