Samples Blog contact support
Documentation

Wagn helps you organize information into cards.

expand_more cards
Cards are Wagn's building blocks. They're like atoms of data that can be combined and connected to create all kinds of new data structures.  
...

 

Navigation

These features make navigating data with Wagn very powerful:

expand_more history
Wagn stores a complete history of all changes to a card's name, types, and content.  Changes can easily be reviewed and
...

expand_more recent changes
A list of the most recently changed cards showing who made the change and when.  Many healthy community websites, most notably wiki,
...

 

Names

Every card has a unique name.  Some name-related features:

expand_more name variants
No two cards can have the same name, but variants of the same name can refer to the same card, greatly simplifying handling of plurals,
...

expand_more compound names
Compound names are simply cards names with a "+" in them.   The plus sign divides card names into left and
...

expand_more contextual names
Contextual (or "relative") names are cards names that can be interpreted differently based on context.   Contextual names are translated into
...

expand_more renaming
Every card has a unique name, and that name can be changed at any time to suit your evolving needs .  Better still, it
...

expand_more autonaming
With some types, you may be not want to have to think about naming each one.  The *autoname
...

 

Look and Feel

Wagn's look and feel is highly customizable.

expand_more layouts
Layout rules allow you to choose a layout for any Set of cards.  And with a little knowledge of HTML and
...

expand_more views
Wagn's flexibility in displaying data comes from organizing views of cards. Views are most often applied via
...

Customize styles for Skin. Scroll down for more about CSS and Wagn.
 
This wagn contains the following
...

expand_more favicon
Favicons are the little icons that appear in browser tabs. Wagn will try to make one from your logo, but this
...

 

Types

Every card has also a type.

expand_more types
types are a powerful tool for organizing information on Wagn. Every cards has a type, and that type
...

Some special types:

expand_more Basic
Rich text, and it's the default cardtype.  Uses a simple wysiwyg editor.   All Basic Cards

HTML cards open up a world of web power for Wagn. For a few examples including embedding a Twitter feed, chat, and video, see ...

expand_more Cardtype
types are a powerful tool for organizing information on Wagn. Every cards has a type, and that type
...

expand_more Pointer
Pointer<span>+</span>view interfacePointer let you create and maintain lists of cards.   They are a key tool in , ...

expand_more JavaScript
JavaScript is a programming language supported by most browsers. Wagn uses JavaScript for dynamic page behaviors, from opening and closing cards to ...

expand_more CoffeeScript
CoffeeScript is a way to write readable code that compiles into JavaScript.  Wagn automatically handles that compilation for you, and when ...

expand_more Image
Wagn images are stored in Image cards: cards whose types is "Image".   Images behave much like other ...

Uploaded files are stored with Files cards: cards whose types is "File".   Creating or editing a File ...

By default, accounts are associated with a User card.  When signed into a Wagn using a typical layout, you will see a ...

Role are groups of User used in organizing permissions.   Three roles exist in every Wagn: ...

A Set is a card that defines a group of cards.     Any given card belongs to multiple sets. For ...

expand_more Setting
Setting are options about how a card looks and behaves.   It is easy to confuse the terms ...

 

Accounts

A card can be associated with a sign-in account.

expand_more permissions
Wagn's powerful permissions system lets you set CRUD (create, read, update, and delete) permissions on any Set of
...

expand_more captcha
CAPTCHA is an anti-spam device - usually a little picture of a word that a user has to type in before
...

 

Editing

Cards are very simple to create, edit, and delete.  Some useful editing-related features:

expand_more inclusion
cards can include other cards inside them.  inclusion helps you:
  • edit chunks of content in place - faster
...

expand_more wysiwyg
WYSYWIG = What You See Is What You Get Wagn uses the customizable TinyMCE editor for user-friendly editing of rich text,
...

expand_more auto save
Suppose you're editing a card and click "Cancel", or your browser crashes, or you leave or close the page without saving. Wagn will have
...

expand_more comments
Comment interfaceWagn lets you enable commenting on a card with a friendly comment box. User comments simply get added to the
...

expand_more universal edit button
The Universal Edit Button is an icon UEBicon which shows up at the right end of the address bar of your
...

expand_more deleting
Anyone with permissions can delete a card via its menus.   Deleting does not actually completely remove content
...

 

Rules

Wagn's uses "Rules" to configure groups of cards.

expand_more rules
A rules is any configuration applied to a Set of cards.
 
Permission to update a
...

Each of these features involves using Setting to create rules:

expand_more permissions
Wagn's powerful permissions system lets you set CRUD (create, read, update, and delete) permissions on any Set of
...

expand_more formatting
Forms are content patterns. Every day we encounter lots of formatted information: weather forecasts, sports cards, restaurant menus, user profile pages, tax documents and
...

expand_more virtual cards
Virtual cards organize patterned content using patterned compound names.  They're not actually stored in the database but act just like "real" cards
...

expand_more help text
Wagn lets you create your own help text, which will show up when people are adding or editing cards.  Help text is specified with
...

expand_more custom layouts
Layout rules allow you to choose a layout for any Set of cards.  And with a little knowledge of HTML and
...

expand_more table of contents
Wagn can use a card's headings to auto-generate a table of contents on any card, or any Set of cards using
...

expand_more thank you messages
Normally, when you add a card Wagn takes you to viewing that card. This feature lets you take people to another card, or any
...

expand_more captcha
CAPTCHA is an anti-spam device - usually a little picture of a word that a user has to type in before
...

expand_more autonaming
With some types, you may be not want to have to think about naming each one.  The *autoname
...

 

Sharing

These features help integrate wagn with other applications.

expand_more RESTful Web API
Mapping REST to Wagn is quite simple, because Wagn only has one type of resource: the cards.  The API maps standard
...

expand_more following
Wagn lets you "follow" individual cards or all cards of a given type. You will be sent an email when other
...

expand_more feeds
Wagn provides a feed (RSS) of recently changed cards which you can subscribe to in web browsers and feed readers. There's
...

expand_more file formats
You can add a file ending to the name of a card to get the card content back in other formats.  Currently supported formats
...

expand_more Google Analytics
Google Analytics offers statistics on usage of your website. Wagn makes it easy to take advantage of this.   To get a Google Analytics
...