Sign up Sign in Samples Blog services contact support

Documentation

Wagn helps you organize information into cards.

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:

history

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

recent changes

A list of the most recently changed cards showing who made the change and when.  Many healthy community websites, most notably wikis, make
...

 

Names

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

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

compound names

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

contextual names

Contextual (or "relative") names are card names that can be interpreted differently based on context.   Contextual names are translated into "absolute"
...

renaming

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

autonaming

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

 

Look and Feel

Wagn's look and feel is highly customizable.

layouts

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

views

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

CSS

Customize styles for Skins. more
 
This wagn contains the following CSS cards:
...

favicon

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

 

Types

Every card has also a type.

types

Types are a powerful tool for organizing information on Wagn. Every card has a type, and that type can shape
...

Some special types:

Basic

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

HTML

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

Cardtype

Types are a powerful tool for organizing information on Wagn. Every card has a type, and that type can shape
...

Pointer

Pointer+view_interface-icon-49634Pointer cards let you create and maintain lists of cards.   They are a key tool in ...

JavaScript

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

CoffeeScript

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

Image

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

File

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

User

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

Role

Roles are groups of users used in organizing permissions.   Three roles exist in every Wagn:
...

Set

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

Setting

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

 

Accounts

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

permissions

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

captcha

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

 

Editing

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

inclusion

Cards can include other cards inside them.  Inclusion helps you:
  • edit chunks of content in place - faster and easier
...

wysiwyg

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

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

comments

Comment_interface-icon-86647Wagn lets you enable commenting on a card with a friendly comment box. User comments simply get added to the end
...

universal edit button

The Universal Edit Button is an icon Uebicon-icon-42579 which shows up at the right end of the address bar of your
...

deleting

Anyone with permission can delete a card via its menu.   Deleting does not actually completely remove content from the
...

 

Rules

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

rules

A Rule is any configuration applied to a Set of cards.
 
Permission to update a given
...

Each of these features involves using settings to create rules:

permissions

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

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

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

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

custom layouts

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

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

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

captcha

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

autonaming

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

 

Sharing

These features help integrate wagn with other applications.

RESTful Web API

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

following

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

feeds

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

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

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