Pattern Cards+discussion
I wiped the discussion here because it was mostly about implementation of an earlier version of the solution. It's all in "Changes", of course.
I had a look into how we're currently using star cards. Here's how it breaks down:
Patternable Settings
____________________
*google analytics key
*autoname
*edit
*favicon
*layout
*new
*related
*table of contents
*tform
*rform
*watchers
*title
*thanks
~~~(Pointer)
*input
*options
*option label
Whole Site Settings
---------------
*home
*css
*tinyMCE
Right Forms
-------------------
~~~(Search)
*cards edited
*editors
*includers
*inclusions
*links
*linkers
*members
*roles
*plus cards
*plus parts
*type cards
*watching
*tagged
~~~(Related SubTabs)
*account
*community
*plusses
*outgoing
*incoming
*type
Email
--------------
~~~(Deprecable?)
*notify
*invite
*request
*signup
~~~(Will have right forms)
*from
*to
*subject
*message
Not in Code
----------------
*logo
*sidebar
--Ethan McCutchen.....Tue Nov 03 17:28:03 -0800 2009
Some card names begin with a star (*). These "star cards" are
- referred to in Wagn's code, and/or
- key to Wagn's default structure
Rules
Wagn configuration works by connecting Sets (groups) of cards to Settings (configuration options).
These star cards help form sets:
- absolute sets: *all, *all plus, *star, *rstar
- relative set classes: *self, *right, *type, *type plus right
And these represent settings:
- help text: *add help, *edit help
- permissions: *create, *read, *update, *delete, *comment
- formatting: *structure, *default
- pointers: *input type, *content options, *content option view
- other: *accountable, *autoname, *captcha, *table of contents, *layout, *send, *thanks
Note that you can go to a set or setting card to see all rules associated with it.
Mail / Signup
These are used for flexible email and account-related emails.
The following configure signup communications, including email notifications and thank-you pages:
Related Cards
Each card has a "related" tab entirely configured through cards:
- subtab list: *related See how to customize Related subtabs.
- subtabs: *incoming, *outgoing, *plusses, *community, *account
- reference searches: *links, *linkers, *inclusions, *includers, *refers to, *referred to by, *tagged
- plus searches: *plus cards, *plus parts
- user searches: *editing, *editors, *creator, *created, *watching, *watchers
- role searches: *roles, *members
Other
These cards are simple single card config options:
- basic: *title, *home, *logo
- look and feel: *css, *favicon, *sidebar
- advanced: *tinyMCE, *google analytics key
- *head — required, goes in HTML head
- *navbox — the navbox
- *account_links — links to current user's card, sign in/out, and signup
- *version — current Wagn release
- *alert — where notifications show up, defaults to bottom-right corner
- *foot — required, goes just before /body on page's HTML
- *when created - creation date
- *when last edited - edit date
- *count — the number of cards in a collection (Pointer or Search).
These cards configure valuable searches:
- *account — existing accounts and Sign up
- *recent — used for Recent Changes — all cards by update, inserts Date headers
- *search — similar to a form, used for navbox results
--John Abbe.....Tue Feb 15 21:57:36 -0800 2011
This is in place via sets and settings!
--Ethan McCutchen.....2013-02-25 16:45:52 +0000
(closing)
--Ethan McCutchen.....2013-02-25 16:45:56 +0000