Difference between revisions of "SiSU"

From Free Software Directory
Jump to: navigation, search
(Debian import)
 
m (added related proejct + version 7.1.7)
Line 1: Line 1:
 
{{Entry
 
{{Entry
|Name=Sisu
+
|Name=SiSU
 
|Short description=documents - structuring, publishing in multiple formats and search
 
|Short description=documents - structuring, publishing in multiple formats and search
|Full description=SiSU is a lightweight markup based, command line oriented,
+
|Full description='''SiSU''' is a lightweight markup based, command line oriented, document structuring, publishing and search framework for document collections.
document structuring, publishing and search framework for
 
document collections.
 
  
With minimal preparation of a plain-text (UTF-8) file, using sisu
+
With minimal preparation of a plain-text (UTF-8) file, using sisu markup syntax in your text editor of choice, SiSU can generate various document formats (most of which share a common object numbering system for locating content), including plain text, HTML, XHTML, XML, EPUB, OpenDocument text (ODF:ODT), LaTeX, PDF files, and populate an SQL database with objects (roughly
markup syntax in your text editor of choice, SiSU can generate
+
paragraph-sized chunks) so searches may be performed and matches returned with that degree of granularity. Think being able to finely match text in documents across different output formats and across languages if you have translations of the same document, using common object numbers. Additionally for search, your criteria is met by these documents at these locations within each document (equally relevant across different output formats and languages). To be clear (if obvious) page numbers provide none of this functionality. Object numbering is particularly suitable for "published" works (finalized texts as opposed to works that are frequently changed or updated) for which it provides a fixed means of reference of content. Document outputs also share semantic meta-data provided.
various document formats (most of which share a common object
 
numbering system for locating content), including plain text,
 
HTML, XHTML, XML, EPUB, OpenDocument text (ODF:ODT), LaTeX, PDF
 
files, and populate an SQL database with objects (roughly
 
paragraph-sized chunks) so searches may be performed and matches
 
returned with that degree of granularity. Think being able to
 
finely match text in documents across different output formats
 
and across languages if you have translations of the same
 
document, using common object numbers. Additionally for search,
 
your criteria is met by these documents at these locations within
 
each document (equally relevant across different output formats
 
and languages). To be clear (if obvious) page numbers provide
 
none of this functionality. Object numbering is particularly
 
suitable for "published" works (finalized texts as opposed to
 
works that are frequently changed or updated) for which it
 
provides a fixed means of reference of content. Document outputs
 
also share semantic meta-data provided.
 
  
SiSU also provides concordance files, document content
+
SiSU also provides concordance files, document content certificates and manifests of generated output. SiSU provides the means to make book indexes that make use of its object numbering.
certificates and manifests of generated output. SiSU provides the
 
means to make book indexes that make use of its object numbering.
 
  
A vim syntax highlighting file and an ftplugin with folds for
+
A vim syntax highlighting file and an ftplugin with folds for sisu markup is provided. Vim 7 includes syntax highlighting for SiSU. Some syntax hilighting is also available for [[Emacs]] and a few other editors.
sisu markup is provided. Vim 7 includes syntax highlighting for
 
SiSU. Some syntax hilighting is also available for Emacs and a
 
few other editors.
 
  
Dependencies for various features are taken care of in sisu
+
Dependencies for various features are taken care of in sisu related packages. The package sisu-complete installs the whole of SiSU.
related packages. The package sisu-complete installs the whole of
 
SiSU.
 
  
Additional document markup samples are provided in the package
+
Additional document markup samples are provided in the package sisu-markup-samples which is found in the non-free archive the licenses for the substantive content of the marked up documents provided is that provided by the author or original publisher.
sisu-markup-samples which is found in the non-free archive the
 
licenses for the substantive content of the marked up documents
 
provided is that provided by the author or original publisher.
 
  
SiSU uses utf-8 & parses left to right. Currently supported
+
SiSU uses utf-8 & parses left to right. Currently supported languages: am bg bn br ca cs cy da de el en eo es et eu fi fr ga gl he hi hr hy ia is it ja ko la lo lt lv ml mr nl nn no oc pl pt pt_BR ro ru sa se sk sl sq sr sv ta te th tk tr uk ur us vi zh (see XeTeX polyglossia & cjk)
languages: am bg bn br ca cs cy da de el en eo es et eu fi fr ga
 
gl he hi hr hy ia is it ja ko la lo lt lv ml mr nl nn no oc pl pt
 
pt_BR ro ru sa se sk sl sq sr sv ta te th tk tr uk ur us vi zh
 
(see XeTeX polyglossia & cjk)
 
  
SiSU works well under po4a translation management, for which an
+
SiSU works well under po4a translation management, for which an administrative sample Rakefile is provided with sisu_manual under markup-samples.
administrative sample Rakefile is provided with sisu_manual under
 
markup-samples.
 
 
|Homepage URL=http://www.sisudoc.org/
 
|Homepage URL=http://www.sisudoc.org/
|User level=
+
|VCS checkout command=git clone git://git.sisudoc.org/git/code/sisu.git
|Component programs=
 
|VCS checkout command=
 
 
|Computer languages=Ruby
 
|Computer languages=Ruby
 +
|Related projects=sisu-mode
 +
|Version identifier=7.1.7
 +
|Version date=2016/01/05
 +
|Version status=stable
 +
|Version download=http://www.sisudoc.org/sisu/archive/pool/main/s/sisu/sisu_7.1.7.orig.tar.xz
 +
|Last review by=Genium
 +
|Last review date=2016/02/24
 +
|Submitted by=Debian import
 +
|Submitted date=2015-07-17
 
|Status=
 
|Status=
 
|Is GNU=No
 
|Is GNU=No
|Version identifier=5.7.1-1
 
|Version download=http://ftp.debian.org/debian/pool/main/s/sisu/sisu_5.7.1.orig.tar.xz
 
|Submitted by=Debian import
 
|Submitted date=2015-07-17
 
}}
 
{{Import
 
|Source=Debian
 
|Source link=http://packages.debian.org/sid/sisu
 
|Source packages=sisu 5.7.1-1
 
|Date=2015-07-17
 
 
}}
 
}}
 
{{Project license
 
{{Project license
Line 103: Line 65:
 
|Role=contact
 
|Role=contact
 
|Email=ralph.amissah@gmail.com
 
|Email=ralph.amissah@gmail.com
 +
|Resource URL=
 
}}
 
}}
 
{{Resource
 
{{Resource
 
|Resource kind=Download
 
|Resource kind=Download
 
|Resource URL=http://sisudoc.org/sisu/archive/pool/main/s/sisu/
 
|Resource URL=http://sisudoc.org/sisu/archive/pool/main/s/sisu/
        git://git.sisudoc.org/git/code/sisu.git
+
}}
 +
{{Resource
 +
|Resource audience=Ruby
 +
|Resource kind=Download
 +
|Resource URL=https://rubygems.org/gems/sisu
 +
}}
 +
{{Resource
 +
|Resource audience=Developer
 +
|Resource kind=VCS Repository Webview
 +
|Resource URL=http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary
 +
}}
 +
{{Resource
 +
|Resource audience=Debian
 +
|Resource kind=Download
 +
|Resource URL=http://ftp.debian.org/debian/pool/main/s/sisu/
 +
}}
 +
{{Software category
 +
|Programming-language=ruby
 +
}}
 +
{{Featured}}
 +
{{Import
 +
|Date=2015-07-17
 +
|Source=Debian
 +
|Source link=http://packages.debian.org/sid/sisu
 
}}
 
}}

Revision as of 16:19, 24 February 2016


[edit]

SiSU

http://www.sisudoc.org/
documents - structuring, publishing in multiple formats and search

SiSU is a lightweight markup based, command line oriented, document structuring, publishing and search framework for document collections.

With minimal preparation of a plain-text (UTF-8) file, using sisu markup syntax in your text editor of choice, SiSU can generate various document formats (most of which share a common object numbering system for locating content), including plain text, HTML, XHTML, XML, EPUB, OpenDocument text (ODF:ODT), LaTeX, PDF files, and populate an SQL database with objects (roughly paragraph-sized chunks) so searches may be performed and matches returned with that degree of granularity. Think being able to finely match text in documents across different output formats and across languages if you have translations of the same document, using common object numbers. Additionally for search, your criteria is met by these documents at these locations within each document (equally relevant across different output formats and languages). To be clear (if obvious) page numbers provide none of this functionality. Object numbering is particularly suitable for "published" works (finalized texts as opposed to works that are frequently changed or updated) for which it provides a fixed means of reference of content. Document outputs also share semantic meta-data provided.

SiSU also provides concordance files, document content certificates and manifests of generated output. SiSU provides the means to make book indexes that make use of its object numbering.

A vim syntax highlighting file and an ftplugin with folds for sisu markup is provided. Vim 7 includes syntax highlighting for SiSU. Some syntax hilighting is also available for Emacs and a few other editors.

Dependencies for various features are taken care of in sisu related packages. The package sisu-complete installs the whole of SiSU.

Additional document markup samples are provided in the package sisu-markup-samples which is found in the non-free archive the licenses for the substantive content of the marked up documents provided is that provided by the author or original publisher.

SiSU uses utf-8 & parses left to right. Currently supported languages: am bg bn br ca cs cy da de el en eo es et eu fi fr ga gl he hi hr hy ia is it ja ko la lo lt lv ml mr nl nn no oc pl pt pt_BR ro ru sa se sk sl sq sr sv ta te th tk tr uk ur us vi zh (see XeTeX polyglossia & cjk)

SiSU works well under po4a translation management, for which an administrative sample Rakefile is provided with sisu_manual under markup-samples.





Licensing

License

Verified by

Verified on

Notes

License

Other

Verified by

Debian: Ralph Amissah <ralph@amissah.com>

Verified on

19 October 2014

Notes

License: gfdl-niv-1.3

License

Other

Verified by

Debian: Ralph Amissah <ralph@amissah.com>

Verified on

19 October 2014

Notes

License: lgpl-2.1

Verified by

Debian: Ralph Amissah <ralph@amissah.com>

Verified on

19 October 2014

Notes

License: gpl-3+




Leaders and contributors

Contact(s)Role
Ralph Amissah contact


Resources and communication

AudienceResource typeURI
DeveloperVCS Repository Webviewhttp://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary
Debian (Ref) (R)https://tracker.debian.org/pkg/sisu
RubyDownloadhttps://rubygems.org/gems/sisu
Downloadhttp://sisudoc.org/sisu/archive/pool/main/s/sisu/


Software prerequisites




Entry

















"contact" is not in the list (Maintainer, Contributor, Developer, Sponsor, Unknown) of allowed values for the "Role" property.




"Ruby" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.




"Debian" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.






Date 2015-07-17
Source Debian
Source link http://packages.debian.org/sid/sisu

[[Category:]]



Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.