Download for PHP  R515 (beta)
Welcome » Info pages » Swacked

Input document


Upload document:


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).