Swacked is short for «SWACK EDitor»– a JavaScript text editor designed specially for convenient composition of ObjectWacko texts. «Swack» stands for first release of ObjectWacko which, in turn, is a wiki markup module for UverseWiki.
Swacked itself is separated into two parts: the main editor which works on entire document (as any normal editor of a wiki resource) and Inlinedit which provides per-node editing. Unlike Swacked which can work out-of-the-box Inliedit requires some changes to the server-side application that will serve it with document and environment information.
As of now, Swacked + Inlinedit are in alpha stage – most features have been implemented but some are yet incomplete. You can view current progress at this page. Note that currently it only works in Firefox.
Swacked main features are:
buttons for quick insertion of all markup tokens (** for bold, (( for link, etc.);
automatic indentation for lists and indented paragraphs;
smart closing/reopening of a nearby token by a single button;
customizable hotkeys;
auxiliary text processing features: removing blank/matching/non-matching lines, Find & Replace both by string and regexp, converting character case, etc.;
saving drafts (with autosaving) with a special API allowing custom storage;
customization of edit area (font face, size, letter/line spacing, etc.).
When installed, Inlinedit adds the following features:
per-node editing – double-click on any part of the text and a window with only its contents will be opened allowing you to focus on that fragment alone;
previewing – also node-based;
file uploads – with automatic cleaning and custom server backend API;
file browser – lists existing clusters and files; shows preview for images; also has numerous options:
matching file name by wildcard, regexp,
matching file by type (page, image, etc.), change date and other fields;
sorting,
recursive browsing,
others.
If you have suggestions or other feedback we encourage you to create a topic on our forum (feel free to write in English even if most posts there are in Russian now).