SWIS
The SignWriting Icon Server
SemVer: 1.3.0

Formal strings stable since January 12th, 2012

Stephen E Slevinski Jr
slevin@signpuddle.net

Main Github Repository
https://github.com/slevinski/swis

Online for General Public Use
http://signbank.org/swis

Online for Wikimedia Labs projects
http://swis.wmflabs.org

NOTE: SQLite 3 Database font with PNG1 and SVG1 included 
other fonts options online: http://signpuddle.net/iswa


Files
-----
README - this file
Boxfile - Pagodabox.com preconfiguration
api.php - API script for database access
bsw.php - Binary SignWriting for symbol encoding, structural markers, and number characters
csw.php - Character SignWriting for Unicode PUA
database.php - ISWA database functions
db.php - connection to MySQL database
db_init.php - database initialization script
db_load.php - load SPML into database
edition.php - file that creates the signwriting_thin.js script dynamically
filesystem.php - ISWA filesystem functions
fsw.php - Formal SignWriting for regular searching
glyph.php - symbol image script
glyphogram.php - cluster image script
image.php - main manipulation functions
index.css - style sheet for index.php
index.php - project documentation.
iswa.sql3 - SQLite 3 database with png1 and svg1 fonts
ksw.php - Kartesian SignWriting for variant display forms
msw.php - Modern SignWriting script encoding library
signwriting_bootstrap.zip - bootstrap style template
signwriting_template.zip - nearly blank template
spl.php - SignPuddle 1.6 legacy Conversion Library
spml.php - SignPuddle Markup Language ( read, pack, unpack )
spml2sql - alpha level spml to sqlite database script
sqlite.php - Filesystem font to database font conversion script
SWISTest.php - unit testing
R2RTest.php - exhaustive testing for range2regex function

Directories
-----------
css - cascading style sheets 
img - images
js - javascript files
v1 - api version 1 access

Version History
1.3.0 - May 8th, 2014: expanded query statements for temporal prefix according to draft-slevinski-signwriting-text-03
1.2.1 - April 25th, 2014: filter glyph and glyphogram input. updated ISWA font for SVG refinement symbols 02-10-006-01 and 02-10-006-02 
1.2.0-pre.3 - January 10th, 2014: SignWriting Gadget section and file caching improvements 
1.2.0-pre.2 - October 22nd, 2013: file caching improvements 
1.2.0-pre.1 - October 21st, 2013: file caching solutions 
1.1.0-pre.3 - August 21st, 2013: fixed server location in scripts and templates
1.1.0-pre.2 - August 5th, 2013: new database design and updated api 
1.1.0-pre.1 - June 27th, 2013: added database and api
1.0.0-rc.2 - May 15th, 2013: added Styled Viewer and Font Viewer plugins
1.0.0-rc - May 6th, 2013: custom signwriting_thin.js for each SWIS  
1.0.0-prerelease.2 - April 2nd, 2013: Pagodabox file 
1.0.0-prerelease - Nov 1st, 2012: project rename and configuration data 

Previously known as
SignWriting Image Server
Version History
3.0.0-prerelease - Oct 18th, 2012: manual, complete functionality, unit testing
3.0.0-alpha.1 - Feb 22nd, 2012: implementation of MSW v1 with documentation and unit testing.
2.2.0 - Jan 12th, 2012: alpha implementation of MSW v1 (incomplete, non-compliant)
2.1.1 - May 3rd, 2011: Development release 
2.1.0 - February 10th, 2011: Refactor for Formal SignWriting.
2.0.0 - October 20th, 2010: Major refactor for BSW 3B and SVG.
1.2.2 - July 26th, 2010: Fix for swclasses.php column centers.
1.2.1 - July 6th, 2010: Fix for sym 01-06-017-01-03-10.
1.2.0 - July 3rd, 2010: Punctuation fixes, format screen.
1.1.0 - June 22nd, 2010: BSW revision 3 update.
1.0.0 - May 11th, 2010: Initial release.
