19

From twext

Jump to: navigation, search

1. INDEX PAGE


note top menu change from animations

  • search input, "FIND" submit included on every page
  • title taken out of menu, placed below
  • menu consistent throughout interface

"..me.." = $usr
(if user logged in, then print username)

"..log.." = history = editS = twx

"..tag.." = tags if we get to it and hope we do =)

"title" would select #mtag focus

find = "search"

"..new.." = create new file (title)

IF #xnav north is pressed...


image:001.gif


2. show style style control

  • $usrname in top menu highlighted (me)
  • three presets (later usr configable)
  • live preview of sample user can control

press ENTER or cursor xS to save changes


image:002.gif

3. changes saved, style adjusted..

#xnav menu hovers EAST (xE)

image:003.gif


4. SLOP twxt changes twext translation language

  • IF selected twext exists, print
  • IF NOT, send to EDIT interface for selected lang


image:004.gif

5. #xnav SOUTH (xS) entered, show EDIT INTERFACE

  • xcroll must work like one piece of paper no matter how uneven one side is (if possible)


image:005.gif



6. snap to full chunk edit (no live preview)

  • toggle between two positions
    • half preview
    • full chunk edit
image:06B.gif


7. slop xE select twext input language

  • if one exists, then print
  • if not, user enters translation


image:007.gif


8. slop #xnav WEST (xW) disabled

  • usr can RECHUNK source TEXT
  • usr can NOT edit, change source TEXT
  • if source TEXT changed, send "ERROR"
image:008.gif


9. NEW TEXT interface

  • TEXT LANGUAGE CONTROLS INTERFACE LANGUAGE, ALL THE TIME NO EXCEPTIONS

note: timestamped .twx files do not need titles, but titles help humans and help us find


image:09B.gif


10. EDIT, SLOP, SUMMARY, ENTER

  1. title entered
  2. TEXT chunked
  3. twxt tranlsated
  4. slop xE language selected
  5. summary written
  6. ENTER (selects xS)
  7. PRINT PAGE

note: the URL shows the title, ideally without the languages.. thus "simple" can come from SPANISH or ENGLISH etc source..

note: top menu greyed out


image:10B.gif



11. UPDATE A TWEXT PAGE

  1. click either the title or xS (#xnav SOUTH)
  2. load page in EDIT INTERFACE
  3. enter edit
  4. enter summary
  5. PRINT REVISED PAGE
image:11B.gif


12. REVERT TO PREVIOUS VERSION

the first frame selects "LOG"..
"LOG" = HISTORY = EDITS = TWXT

then we run though a quick revert..


image:12B.gif


13. TAG INTERFACE

if "tag" selected in top menu,

  • print EDIT SUMMARY
  • with cursor active in tag field

note how .twx (filename=db) info can be included.. part locked, parts editable:

  • tag
  • summary


image:013.gif

error: url = /tag:$title


14. FIND INTERFACE

see 18 animation for idea slop narrows search..

note: slop = ESPeng so that is language pair searched

note: include "all" in find_slops, so search_string can seek multiple twext languages (and TEXT languages)..

  • "simple" in spanish means "simple"


image:14B.gif

15. XNAV DETAIL

cursor advances to "+", moving xE to xN

#xnav NORTH is $USR PREFS PAGE..

"+" goes to user language management


image:15A.gif

16. SLOP CONTROL

user included and excludes languages from personal slop..

see 18 animation for how it should feel.. 18 animation clearly shows how the language list sorts, resorts to usr_pref


image:15B.gif

error: url = /$usr:langs

17. ALL LANGUAGES IN SYSTEM

are printed both on $usr_lang page and add_lang page..

toggle between the two in "$usr" menu as seen here

this encourages usr to review existing languages before adding a new language..

usr scrolls up in languages tab, then

  • selects "+"

to toggle to addlanguage page

usr scrolls down list to make sure language isn't there and needs to be added..


image:15C.gif

18. USER ADDS LANGUAGE

same xcroll interface.. cursor blinking in new language title field..

current list of atoms:
new
language
wixi
title
edits
summary
tags
find
yes
no
error
login
with
openid
style
font
size
color
width
text
twext
how
chunk
text
new line
new chorus


image:15D.gif


19. USER REVIEWS TRANSLATION

this page doubles as edit interface.. the black (LEFT) text can NOT be edited

the with RIGHT text CAN be edited..

IF adding new language, if BOTH sides are NOT the new language, then

  • print ERROR,
  • send user both sides in new language

note: it's unlikely user will fiddle as much as represented in animatic..

little note: if WALA ("NO") is selected, then send user back to 15. SLOP CONTROL

big note: ideally, these translations are part of individual prefs.. meaning a program will find majority translations and print those as public default..

thus,

  • usr can translate stuff the way they

like.. also,

  • a joker can NOT monkey with

the whole system


image:15E.gif


20. SEND USER ALL THE WAY BACK?

user started langauge control from where? maybe send user back to that page with edit interface so use can add new twxt in new language to that page..

?

image:15F.gif
Retrieved from "http://twext.com/19"
Personal tools