Download for PHP  R513 (beta) log Underway: Wacko specification, JavaScript editor
Welcome » Info pages » Swacked

Input document

.

Upload document:

Swacked

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

Languages