v4: merge v5 lib (5.0.10) sisu_4.1.10
authorRalph Amissah <ralph@amissah.com>
Thu, 8 Aug 2013 04:19:39 +0000 (00:19 -0400)
committerRalph Amissah <ralph@amissah.com>
Thu, 8 Aug 2013 04:19:45 +0000 (00:19 -0400)
commit2635b72eaa5e22cc7f16a43aa292c22496f7c19c
tree0ea520ea857cfce09a55bb3adb0cac26d30394ed
parentbab4ecc57278acd7a0b3fdd370f0a6d73241f01c
v4: merge v5 lib (5.0.10)

* output structure by, add monolingual alt for :filetype & :filename, step 1
* output structure by, monolingual alternative for :filetype or :filename
   without language code, if document is in default language
  * set a default language, 'en' or as specified
  * set in rc file or from command line instruction
    * command line e.g.
      sisu -hv --monolingual --by-filename sisu_markup.sst
      sisu -3v --monolingual --by-filetype sisu_manual.ssm
    * sisurc.yml lingual: 'mono' | 'multi' lingual: 'mono'
  * note: output by :filetype is roughly equivalent to what monolingual output
    by :language would be
  * allow command line setting of default language using language code
    --default-language='en' --default-lang-en if used together with
    --monolingual and --by-filetype or --by-filename the selected default
    language document will not have a language code in the output filename
* output structure by, monolingual alternative, documentation
* cgi helper script, sample search form, single form, monolingual option
  * single cgi form, (with different internal variables set for output types)
18 files changed:
data/doc/sisu/CHANGELOG_v4
lib/sisu/v4/cgi_pgsql.rb
lib/sisu/v4/cgi_sql_common.rb
lib/sisu/v4/cgi_sqlite.rb
lib/sisu/v4/concordance.rb
lib/sisu/v4/constants.rb
lib/sisu/v4/dal_expand_insertions.rb
lib/sisu/v4/harvest_authors.rb
lib/sisu/v4/harvest_topics.rb
lib/sisu/v4/html.rb
lib/sisu/v4/html_minitoc.rb
lib/sisu/v4/html_segments.rb
lib/sisu/v4/hub.rb
lib/sisu/v4/manifest.rb
lib/sisu/v4/options.rb
lib/sisu/v4/param.rb
lib/sisu/v4/sysenv.rb
man/man1/sisu.1