move cue text to editable cards

Idea

 

We'd like to easily be able to customize all of the text on any Wagn. This has many uses; one in particular is being able to fully translate the system into other languages.

 


 

Search bar

  • Search for:
  • Go to:

 

Card interface

  • Hover text for cardname/open/close triangle:
    open/close {{_self}}
  • Hover text for page icon:
    Go to: {{_self}}
  • Menu tabs:
    View, Changes, Options, Related, Edit
  • Footer:
    Cards:
    Last Editor:
    watch / unwatch / watch |cardtype| cards

 

 

Adding/editing cards

  • subtabs: content, name, type, inclusions, codename
  • button labels: Submit, Save, Cancel, Delete
  • Formatted by a form card. [if a *content applies]
    [that would be some tricky WQL :-) ]
  • Create Successful!
  • alert: saved draft of move cue text to editable cards+issues

 

Adding a card (/card/new)

New Card [h1]
Creating a new card is easy; you just need a unique name.
name: [box]                                      type: [box]


...but if you don't have permission:
Ooo. Sorry, but... [h1]
You need permission to create Basic cards


When you are signed out and lack permission:
Ooo. Sorry, but... [h1]
You have to sign in to create Basic cards

Sign up for a new account.

 

Adding a typed card (/new/User or ?type=User) is the same as above, except

New |Cardtype| Card [h1]

When you lack permission (signed in or not), same as above, but with the given cardtype in place of "Basic"

 

If there is no such cardtype:
New Card [h1]
Oops! There's no card type called "no such card type".
Creating a new card is easy; you just need a unique name.

 

Adding a named card

New Card [h1]
Currently, there is no card named "card that doesn't exist", but you are welcomed to create it.


...when you don't have permission (should be; see fix error msg when signed in wo perm to add Basic):
Ooo. Sorry, but... [h1]
You need permission to create Basic cards


...when you are signed out and don't have permission to do so:
Missing Card [h1] — [should be "New Card", yes?]
There's no card named card that doesn't exist.
Sign In or Sign Up to create it.

 

Disallowed character(s) in name:

Rats. Issue with |name| card: [h2]

NAME: may not contain any of the following characters: / ~ |

 

 

Changes tab

Older, Newer, Hide changes, Show changes, Save as current

Current Revision posted by |name| on |timestamp|

Showing changes from revision #|number|: Added | Removed

alert (for Save as current): content rolled back

 

 

Settings tab

Setting, Value

 

 

General alerts

  • connecting to server...
  • done

 

 

Other error/system messages

 

 

Cache

  • Cache cleared
  • You don't have permission to clear the cache

 

Deletion

When it is a part of one or more plus cards:

Really remove |cardname|?

That would mean removing all these cards, too:

  • [list of cards]

1 error prohibited this card from being saved [h2]

  • Confirmation required because Menu has [N] dependents

 

When it is a Cardtype card and there are any cards of that type:

Rats. Issue with |cardname| card: [h2]
TYPE: can't be deleted because |cardname| is a Cardtype and cards of this type still exist

 

Renaming

To "cardname" which already exists:
Rats. Issue with |cardname| card: [h2]
NAME: must be unique-- A card named '|cardname|' already exists.

 

 

Account-related

 

*account links

"Invite a Friend", "Sign up", "Sign in", "Sign out"

alerts

  • Welcome to
    Decko
  • We don't recognize that email
  • Wrong password for that email
  • You have been logged out. [should be "signed out"]

 

 

 

 


 

 

Much if not all of the rest of this account-related stuff will be in cards by the time this ticket is addressed

 

/account/signin

Sign in [h1]

Email
[box]
Password
[box]
Sign me in [button]
Forgot your password? [h2]
Email
[box]
Reset my password [button]
Need an Account? [h2]
Sign Up! [if signups allowed]

 

/account/signup

Sign Up [h1]
All Account Requests are subject to review. [if true]
Account Details [h2]
Name [box]                                       Unique name for your card
                                                           usually first and last name
Email [box]                                               To verify account
About You [h2]

 

Or, if signups are turned off:

Denied! [h1]

Sorry, no Signup allowed.

 

on Options tab of account cards

[Permissions going away...]
Account Details [h2]
Email [box]                                          email address for account
Password [box]                        If left blank, password will remain the same
Confirm password [box]
Block [checkbox]                     Blocking a user prevents them from signing in
User Roles [h2]
Anonymous's Roles [checkbox for each role]
[cue text to right of checkboxes:] "Roles" determine which global permissions a user has access to, as well as card-specific permissions like read, view, comment, and delete. You can only change a user's roles if you have the global "assign user roles" permission.
Save Changes [button]

 

on Options tab of non-account cards

Add a sign-in account for "move cue text to editable cards+issues"

 

Global permissions — /admin/tasks

Also likely to be gone by the time we do this.

 

There is a grid of checkboxes with: a column for each role except Administrator labeled with the name of that role, and rows labeled:


set global permissions
set card permissions
administrate users
create accounts
assign user roles

 

 

Also see Design+cues (pretty old but there may be useful bits)

 

 

 

This is definitely something we want to do; some of it has gotten done in pieces (see Config). Please do keep letting us know which messages you'd most like to customize. We'll try to update here when we add something. To see what's up with it yourself, in addition to Config, see Documentation+tickets for item. --John Abbe


top bar is easy to change in layout.

  --Ethan McCutchen.....Tue Feb 15 15:41:43 -0800 2011


global permissions will be gone before they're internationalized. account stuff will be in cards after action module refactor, which knocks out signup, signin, and options tab.

 

So the vast majority of the work is in error messages. hardest part may be nomenclature. We may want to do most of these as stubs, so that the english default is more or less hardcoded but you can create the cards to override. This will both help keep the card count down in new decks and make the system more robust

  --Ethan McCutchen.....Tue Feb 15 15:46:13 -0800 2011


notes incorporated into +issues

  --John Abbe.....Tue Feb 15 18:11:17 -0800 2011


I'm making some minor edits as I go. Also see improve editor help text and ubiquify it.

  --John Abbe.....Wed Feb 16 12:05:23 -0800 2011


This is going to get messy unless I start actually adding the cards that will be used. (E.g., want to use the same text above for adding named cards on handle URLs to nonexistent cards with file types better.)

 

Any reason not to start doing that?

  --John Abbe.....Wed Feb 16 13:46:26 -0800 2011


I'd start by proposing names / structures.

  --Ethan McCutchen.....Sat Feb 26 09:18:38 -0800 2011

+relevant user stories