Download Latest Version ssck-ng-0.8.1.zip (6.8 MB)
Email in envelope

Get an email when there's a new version of Simple Site Construction Kit

Home
Name Modified Size InfoDownloads / Week
ssck-ng-0.8.1.zip 2025-05-05 6.8 MB
readme.md 2025-05-05 4.1 kB
ssck-ng-0.8.zip 2025-04-03 9.3 MB
ssck-0.7.zip 2021-07-25 323.7 kB
ssck-0.6.8d.zip 2021-07-24 282.2 kB
ssck-0.6.8c.tar.bz2 2018-02-01 58.3 kB
ssck-0.6.8b.tar.bz2 2018-01-30 56.8 kB
ssck-0.6.8.tar.bz2 2018-01-28 56.5 kB
ssck-0.6.7j.tar.bz2 2018-01-24 53.2 kB
ssck-0.6.7i.tar.bz2 2018-01-21 53.4 kB
ssck-0.6.7h.tar.bz2 2018-01-21 60.1 kB
ssck-0.6.7g.tar.bz2 2018-01-18 59.1 kB
ssck-0.6.7f.tar.bz2 2018-01-17 49.1 kB
ssck-0.6.7e.tar.bz2 2018-01-17 49.1 kB
ssck-0.6.7d.tar.bz2 2018-01-16 49.0 kB
ssck-0.6.7c.tar.bz2 2018-01-12 40.7 kB
ssck-0.6.7b.tar.bz2 2018-01-11 83.9 kB
ssck-0.6.6a-2011-07-06.zip 2011-07-06 190.5 kB
ssck-0.6.5a-2011-05-25.zip 2011-05-25 192.6 kB
ssck-v0.6.4-alfa-2011-03-08.tar.bz2 2011-03-08 24.1 kB
ssck-v0.6.3-alfa-2011-03-06.tar.bz2 2011-03-07 22.8 kB
ssck-v0.6.2-alpha-2011-03-01.tar.bz2 2011-03-01 25.2 kB
ssck-v0.6-alpha-2011-02-23.tar.bz2 2011-02-23 22.0 kB
Totals: 23 Items   17.9 MB 1

SSCK NG (Simple Site Construction Kit - New Generation)

The SSCK NG is automatic web page (in HTML 5) generator written in PHP, that is reimplementation of SSCK (SSCK NG are incompatible with older version of SSCK).

The page generator simpler to use

The pagegenerator module from SSCK NG allow to genetare pages with navegation menu/language selection menu, using simple HTML page that will be edited by WYSIWYG like editor like BlueGriffon and JSON file (text file).

The main feature include

  • Auto generate menu from JSON files
  • Put contents of HTML files
  • Auto generate language selection menu from JSON files for localization
  • Will custom with JSON configuration file
  • CSS compliant
  • Will insert contents using PHP code (for more advanced users)

The several PHP functions to help more advanced users

Beyond the main page generator, the SSCK NG consists of several PHP classess for more exigent users that hope to generate page using PHP code instead only of HTML and JSON ones.

Some of these functionality include

  • Print HTML contents from file.
  • Print menu from json file or from array (support submenu).
  • Print tables from CSV file or from array.
  • Access counter to register page access.
  • Module to implement File download server.
  • Automatic photo album generator.
  • Read part of HTML file, enclosed by desired tag.

Generated page are full customizable with CSS

The generated page was identifier for each TAG in way to permit customization with CSS, in way to change page presentations.

Before generate page, prepare 'L10n' module and execute preamble php file, if it is given.

The main page structure are follows (the undesired itens will omitted from page generator):

  1. Page Head: loaded 'head' part from given HTML file, but will insert url for additional css from config file. Will insert more data using PHP file.
  2. Header contents (first contents for page) from HTML file (The 'header' part of HTML file). Will insert more data using PHP file.
  3. L10n (language) selection menu generated from JSON file. This contents will became before header contents, is configured in setup file. Will insert more data using PHP file (for example, dynamic generated menu).
  4. Navegation contents: navegation menu generated from JSON file. Will insert more contents like dynammic generated menu using PHP file.
  5. Main Contents: 'body' part of HTML file. Will insert more data using PHP file.
  6. ASide contents: 'aside' part of HTML file. Will insert more data using PHP file. Will setup in config file to 'ASide contnts' became before 'Main Contents'.
  7. Bottom navegation contents: navegation menu generated from JSON file. Will insert data like dynamic generated menu using PHP file.
  8. Footer contents: 'footer' part of HTML file. Will insert more data using PHP file.

The item that does not have file specified in config file, are skiped. The each item are enclosed by respective enclosure tag with id options specified in way to permit customization using CSS file.

Will change generated code using config file

The config file is JSON file and will set up large kind of variables that control code generation.

Easy PHP code insertion

The page generator permit to insert PHP file that executed inside main generator, allowing full access of their variables and functions.

It is open source

The SSCK NG is GNU GPL licensed code and is available on https://sourceforge.net/projects/ssck/.

For online sample (live preview), see http://ssck.sourceforge.net/.

license for code

All files, except photos and video, are distributed as GNU GPL version 3, or (at your option) any later version.

https://opensource.org/licenses/gpl-license

License for photo e video

All photos and video included as samples for album, are authorship of Sadao Massago, and distributed as CC BY-NC 4.0.

https://creativecommons.org/licenses/by-nc/4.0/

Source: readme.md, updated 2025-05-05