Difference between revisions of "Public-facing Pages Worksheet"

From Dreamwidth Notes
Jump to: navigation, search
(made some things blue)
m (replace link to hg.dwscoalition.org; remove link to Bugzilla)
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This is a worksheet to document various things about Dreamwidth's [http://hg.dwscoalition.org/dw-free/file/tip/htdocs/ public-facing pages].  Eventually, this will lead to [http://bugs.dwscoalition.org/show_bug.cgi?id=112 bug 112] being solved and the site being better organized and easier to use.
+
[[Category:Development]]
 +
 
 +
This is a worksheet to document various things about Dreamwidth's [https://github.com/dreamwidth/dw-free/blob/develop/htdocs/ public-facing pages].  Eventually, this will lead to the site being better organized and easier to use, by means of having a standardized information architecture.
  
  
Line 11: Line 13:
  
 
Fields with questionable or no data are highlighted blue;  please remove the blue if you are able to fill in the slot with good info.  If you feel something not in blue needs to be changed or corrected, feel free to do that as well!
 
Fields with questionable or no data are highlighted blue;  please remove the blue if you are able to fill in the slot with good info.  If you feel something not in blue needs to be changed or corrected, feel free to do that as well!
 +
 +
(Also, please don't split up the table into multiple tables or wiki pages;  I really want to be able to see everything together to identify patterns.)
  
 
{| border="1"
 
{| border="1"
Line 79: Line 83:
 
| create.bml
 
| create.bml
 
| create.bml.text
 
| create.bml.text
| dialog to enter invite code<br>account creation flow #1
+
| takes invite code via URL or prompt, then prompts for account name/email/pw/age<br>account creation flow step 1 of 3
 
| E
 
| E
 
| S
 
| S
Line 108: Line 112:
 
| editpics.bml.text
 
| editpics.bml.text
 
| manage userpics
 
| manage userpics
| E
+
| E/C
 
| J
 
| J
 
| /
 
| /
Line 128: Line 132:
 
| style="background:#ABCDEF" | ''none''
 
| style="background:#ABCDEF" | ''none''
 
| editjournal_do.bml.text
 
| editjournal_do.bml.text
| style="background:#ABCDEF" | ''primary file is MIA;  this file should be deleted?''
+
| style="background:#ABCDEF" | ''primary file is gone. all references to this file should be changed, then delete this file''
 
|  
 
|  
 
|
 
|
Line 139: Line 143:
 
| J
 
| J
 
| /
 
| /
 +
|-
 +
| export.bml
 +
| export.bml.text
 +
| dialog to export entries & comments
 +
| E
 +
| S
 +
| /
 +
|-
 +
| export_do.bml
 +
| export_do.bml.text
 +
| style="background:#ABCDEF" | does the actual export?
 +
| C
 +
| S
 +
| /
 +
|-
 +
| go.bml
 +
| go.bml.text
 +
| travel between entries (prev/next)
 +
| C
 +
| J
 +
| /
 +
|-
 +
| imgupload.bml<br>imguploadrte.bml
 +
| imgupload.bml.text
 +
| image upload for entry posting
 +
| C
 +
| J
 +
| /
 +
|-
 +
| index.bml
 +
| ''none''
 +
| site homepage
 +
| E
 +
| S
 +
| /
 +
|-
 +
| interests.bml
 +
| interests.bml.text
 +
| interests search/manage
 +
| E
 +
| J
 +
| /
 +
|-
 +
| login.bml
 +
| login.bml.text
 +
| login dialog
 +
| E
 +
| S
 +
| /
 +
|-
 +
| logout.bml
 +
| logout.bml.text
 +
| logout dialog
 +
| E
 +
| S
 +
| /
 +
|-
 +
| lostinfo.bml
 +
| lostinfo.bml.text
 +
| retrieve lost account name/password
 +
| E
 +
| S
 +
| /
 +
|-
 +
| style="background:#ABCDEF" | ''none''
 +
| lostinfo_do.bml.text
 +
| style="background:#ABCDEF" | ''primary file is gone. all references to this file should be changed, then delete this file''
 +
|
 +
|
 +
|/
 +
|-
 +
| style="background:#ABCDEF" | ''none''
 +
| modify.bml.text<br>modify_do.bml.text
 +
| style="background:#ABCDEF" | ''primary file is gone. all references to this file should be changed, then delete this file''
 +
|
 +
|
 +
| /
 +
|-
 +
| moodlist.bml
 +
| moodlist.bml.text
 +
| preview mood themes
 +
| E
 +
| J
 +
| /
 +
|-
 +
| multisearch.bml
 +
| multisearch.bml.text
 +
| style="background:#ABCDEF" | search module in the site scheme header?
 +
| style="background:#ABCDEF" | C?
 +
| S
 +
| /
 +
|-
 +
| nav.bml
 +
| nav.bml.text
 +
| dispay sublevel navigation links
 +
| C
 +
| S
 +
| /
 +
|-
 +
| newuser.bml
 +
| newuser.bml.text
 +
| new account success page<br>account creation flow #last
 +
| C
 +
| S
 +
| /
 +
|-
 +
| photobucket_cb.bml
 +
| ''none''
 +
| Photobucket JWidget Callback page
 +
| C
 +
| S
 +
| /
 +
|-
 +
| post_qotd.bml
 +
| ''none''
 +
| style="background:#ABCDEF" | supposed to redirect to the update page with the most recent QotD filled in;  currently redirects to index.bml
 +
| E
 +
| J
 +
| /
 +
|-
 +
| protocol.dat
 +
| ''none''
 +
| style="background:#ABCDEF" | site API documentation?
 +
| C
 +
| S
 +
| /
 +
|-
 +
| pubkey.bml
 +
| pubkey.bml.text
 +
| search/display PGP public keys
 +
| E
 +
| J
 +
| /
 +
|-
 +
| random.bml
 +
| ''none''
 +
| redirects to a random journal
 +
| C
 +
| S
 +
| /
 +
|-
 +
| register.bml
 +
| register.bml.text
 +
| email validation dialog/success
 +
| E/C
 +
| S
 +
| /
 +
|-
 +
| reject.bml
 +
| reject.bml.text
 +
| reject someone's request to join a community
 +
| C
 +
| S
 +
| /
 +
|-
 +
| robots.txt
 +
| ''none''
 +
| commands to spiders
 +
| E
 +
| S
 +
| /
 +
|-
 +
| shop.bml
 +
| shop.bml.text
 +
| site store main storefront
 +
| E
 +
| S
 +
| /
 +
|-
 +
| stats.bml
 +
| stats.bml.text
 +
| site statistics
 +
| E
 +
| S
 +
| /
 +
|-
 +
| talkmulti.bml
 +
| talkmulti.bml.text
 +
| delete/screen/unscreen multiple comments
 +
| C
 +
| J
 +
| /
 +
|-
 +
| talkpost.bml
 +
| talkpost.bml.text
 +
| post comment dialog and immediate errors
 +
| E
 +
| J
 +
| /
 +
|-
 +
| talkpost_do.bml
 +
| talkpost_do.bml.text
 +
| actually post comment or error out
 +
| C
 +
| J
 +
| /
 +
|-
 +
| talkread.bml
 +
| talkread.bml.text
 +
| entry comment page
 +
| E
 +
| J
 +
| /
 +
|-
 +
| talkread_s1short.bml
 +
| ''none''
 +
| style="background:#ABCDEF" | hack to make S1 styles work? should be deleted?
 +
| C
 +
| J
 +
| /
 +
|-
 +
| talkscreen.bml
 +
| talkscreen.bml.text
 +
| freeze/unfreeze/screen/unscreen comments
 +
| C
 +
| J
 +
| /
 +
|-
 +
| update.bml
 +
| update.bml.text
 +
| post an entry
 +
| E
 +
| J
 +
| /
 +
|-
 +
| style="background:#ABCDEF" | ''none''
 +
| uploadpic.bml.text
 +
| style="background:#ABCDEF" | ''primary file is gone. all references to this file should be changed, then delete this file''
 +
|
 +
|
 +
| /
 +
|-
 +
| userinfo.bml
 +
| userinfo.bml.text
 +
| profile page
 +
| E
 +
| J
 +
| /
 +
|-
 +
| capedit.bml
 +
| ''none''
 +
| edit user capabilities
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| clusterstatus.bml
 +
| ''none''
 +
| check clusters status
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| dupkiller.bml
 +
| ''none''
 +
| delete a user's duplicate entries
 +
| E
 +
| J
 +
| /admin/
 +
|-
 +
| entryprops.bml
 +
| ''none''
 +
| check entry properties
 +
| E
 +
| J
 +
| /admin/
 +
|-
 +
| index.bml
 +
| index.bml.text
 +
| index page of admin pages
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| invitecodes.bml
 +
| ''none''
 +
| view details of invite code (by code or account)
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| logout_user.bml
 +
| ''none''
 +
| log a user out of the site
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| memcache.bml
 +
| ''none''
 +
| view current memcache conditions
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| memcache_view.bml
 +
| ''none''
 +
| view current memcache details
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| mysql_status.bml
 +
| ''none''
 +
| show current MySQL status
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| navtag.bml
 +
| ''none''
 +
| tag pages for navigation
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| propedit.bml
 +
| ''none''
 +
| view and edit userprops
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| recent_comments.bml
 +
| ''none''
 +
| view a user's recent comments
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| spam_reports.bml
 +
| ''none''
 +
| view/handle spam reports
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| statushistory.bml
 +
| ''none''
 +
| style="background:#ABCDEF" | ?
 +
| E
 +
| style="background:#ABCDEF" | S?
 +
| /admin/
 +
|-
 +
| styleinfo.bml
 +
| ''none''
 +
| show user's style info
 +
| E
 +
| style="background:#ABCDEF" | S?
 +
| /admin/
 +
|-
 +
| sysban.bml
 +
| ''none''
 +
| view/manage sysbans
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| theschwartz.bml
 +
| ''none''
 +
| view TheSchwartz queue job status
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| userlog.bml
 +
| ''none''
 +
| view user's logged actions
 +
| E
 +
| S
 +
| /admin/
 +
|-
 +
| index.bml
 +
| index.bml.text
 +
| admin console
 +
| E
 +
| J/S
 +
| /admin/console/
 +
|-
 +
| reference.bml
 +
| ''none''
 +
| console commands reference
 +
| E
 +
| S
 +
| /admin/console/
 +
|-
 +
| faqedit.bml
 +
| ''none''
 +
| edit a FAQ entry
 +
| style="background:#ABCDEF" | E?
 +
| S
 +
| /admin/faq/
 +
|-
 +
| index.bml
 +
| ''none''
 +
| index page for modifying the FAQs
 +
| E
 +
| S
 +
| /admin/faq/
 +
|-
 +
| readcat.bml
 +
| ''none''
 +
| style="background:#ABCDEF" | read FAQs by category?
 +
| style="background:#ABCDEF" | E?
 +
| S
 +
| /admin/faq/
 +
|-
 +
| index.bml
 +
| ''none''
 +
| style="background:#ABCDEF" | edit files?
 +
| E
 +
| S
 +
| /admin/fileedit/
 +
|-
 +
| distribute.bml
 +
| distribute.bml.text
 +
| generate/distribute invite codes
 +
| E
 +
| S
 +
| /admin/invites/
 +
|-
 +
| requests.bml
 +
| ''none''
 +
| view invite code requests
 +
| E
 +
| S
 +
| /admin/invites/
 +
|-
 +
| review.bml
 +
| ''none''
 +
| view user's invite code request history
 +
| style="background:#ABCDEF" | C?
 +
| S
 +
| /admin/invites/
 +
|-
 +
| runoffpoll.bml
 +
| ''none''
 +
| calculate instant-runoff poll
 +
| style="background:#ABCDEF" | E?
 +
| style="background:#ABCDEF" | S?
 +
| /admin/misc/
 +
|-
 +
| import.bml
 +
| ''none''
 +
| import payment info
 +
| E
 +
| S
 +
| /admin/pay/
 +
|-
 +
| index.bml
 +
| ''none''
 +
| show user payment summary OR change user paid status
 +
| E
 +
| S
 +
| /admin/pay/
 +
|-
 +
| index.bml
 +
| ''none''
 +
| style="background:#ABCDEF" | show user(s) privs?
 +
| E
 +
| S
 +
| /admin/priv/
 +
|-
 +
| add.bml
 +
| ''none''
 +
| style="background:#ABCDEF" | add/preview a qotd?
 +
| E
 +
| S
 +
| /admin/qotd/
 +
|-
 +
| manage.bml
 +
| ''none''
 +
| style="background:#ABCDEF" | stuff??
 +
| E
 +
| S
 +
| /admin/qotd/
 +
|-
 +
| index.bml
 +
| ''none''
 +
| view database table schema OR view/edit db table documentation
 +
| E
 +
| S
 +
| /admin/schema/
 +
|-
 +
| edit.bml
 +
| ''none''
 +
| edit/delete school data
 +
| E
 +
| S
 +
| /admin/schools/
 +
|-
 +
| index.bml
 +
| ''none''
 +
| school stats
 +
| E
 +
| S
 +
| /admin/schools/
 +
|-
 +
| merge.bml
 +
| ''none''
 +
| merge dup schools
 +
| style="background:#ABCDEF" | E?
 +
| S
 +
| /admin/schools/
 +
|-
 +
| pending.bml
 +
| ''none''
 +
| approve/reject pending schools
 +
| E
 +
| S
 +
| /admin/schools/
 +
|-
 +
| rename.bml
 +
| ''none''
 +
| change location of school(s)
 +
| E
 +
| S
 +
| /admin/schools/
 +
|-
 +
| add.bml
 +
| ''none''
 +
| add site message
 +
| E
 +
| S
 +
| /admin/sitemessages/
 +
|-
 +
 
|}
 
|}

Latest revision as of 18:27, 23 March 2016


This is a worksheet to document various things about Dreamwidth's public-facing pages. Eventually, this will lead to the site being better organized and easier to use, by means of having a standardized information architecture.


Table Key:

E - Entry point of a task
C - Continuation of a task;  page receives data from elsewhere
J - Journal content management (tags, comments, entries, userpic display, memories, etc)
S - Site interaction management (settings, management, messages, etc)


Fields with questionable or no data are highlighted blue; please remove the blue if you are able to fill in the slot with good info. If you feel something not in blue needs to be changed or corrected, feel free to do that as well!

(Also, please don't split up the table into multiple tables or wiki pages; I really want to be able to see everything together to identify patterns.)

Primary File Associated Helper Files Description EC JS Directory
_config.bml none setup site scheme?  ? S /
accountstatus.bml accountstatus.bml.text delete / undelete journal E S /
allpics.bml allpics.bml.text show all userpics of a journal or community E J /
approve.bml approve.bml.text approve/accept community membership C J /
betafeatures.bml betafeatures.bml.text turns on/off features in beta E S /
birthdays.bml birthdays.bml.text display a circle's birthdays E J /
changemail.bml changemail.bml.text set/change email address E S /
changepassword.bml changepassword.bml.text change password E S /
create.bml create.bml.text takes invite code via URL or prompt, then prompts for account name/email/pw/age
account creation flow step 1 of 3
E S /
delcomment.bml delcomment.bml.text delete comment confirmation C J /
directory.bml directory.bml.text directory search and view results by geography
needs rename to directoryGeography ?
E S /
directorysearch.bml directorysearch.bml.text directory search and view results by demographics
needs rename to directoryDemographics ?
E S /
editpics.bml editpics.bml.text manage userpics E/C J /
editprivacy.bml editprivacy.bml.text bulk edit entries' privacy settings E J /
editjournal.bml editjournal.bml.text find & edit entries E J /
none editjournal_do.bml.text primary file is gone. all references to this file should be changed, then delete this file /
edittags.bml edittags.bml.text edit tags on an entry C J /
export.bml export.bml.text dialog to export entries & comments E S /
export_do.bml export_do.bml.text does the actual export? C S /
go.bml go.bml.text travel between entries (prev/next) C J /
imgupload.bml
imguploadrte.bml
imgupload.bml.text image upload for entry posting C J /
index.bml none site homepage E S /
interests.bml interests.bml.text interests search/manage E J /
login.bml login.bml.text login dialog E S /
logout.bml logout.bml.text logout dialog E S /
lostinfo.bml lostinfo.bml.text retrieve lost account name/password E S /
none lostinfo_do.bml.text primary file is gone. all references to this file should be changed, then delete this file /
none modify.bml.text
modify_do.bml.text
primary file is gone. all references to this file should be changed, then delete this file /
moodlist.bml moodlist.bml.text preview mood themes E J /
multisearch.bml multisearch.bml.text search module in the site scheme header? C? S /
nav.bml nav.bml.text dispay sublevel navigation links C S /
newuser.bml newuser.bml.text new account success page
account creation flow #last
C S /
photobucket_cb.bml none Photobucket JWidget Callback page C S /
post_qotd.bml none supposed to redirect to the update page with the most recent QotD filled in; currently redirects to index.bml E J /
protocol.dat none site API documentation? C S /
pubkey.bml pubkey.bml.text search/display PGP public keys E J /
random.bml none redirects to a random journal C S /
register.bml register.bml.text email validation dialog/success E/C S /
reject.bml reject.bml.text reject someone's request to join a community C S /
robots.txt none commands to spiders E S /
shop.bml shop.bml.text site store main storefront E S /
stats.bml stats.bml.text site statistics E S /
talkmulti.bml talkmulti.bml.text delete/screen/unscreen multiple comments C J /
talkpost.bml talkpost.bml.text post comment dialog and immediate errors E J /
talkpost_do.bml talkpost_do.bml.text actually post comment or error out C J /
talkread.bml talkread.bml.text entry comment page E J /
talkread_s1short.bml none hack to make S1 styles work? should be deleted? C J /
talkscreen.bml talkscreen.bml.text freeze/unfreeze/screen/unscreen comments C J /
update.bml update.bml.text post an entry E J /
none uploadpic.bml.text primary file is gone. all references to this file should be changed, then delete this file /
userinfo.bml userinfo.bml.text profile page E J /
capedit.bml none edit user capabilities E S /admin/
clusterstatus.bml none check clusters status E S /admin/
dupkiller.bml none delete a user's duplicate entries E J /admin/
entryprops.bml none check entry properties E J /admin/
index.bml index.bml.text index page of admin pages E S /admin/
invitecodes.bml none view details of invite code (by code or account) E S /admin/
logout_user.bml none log a user out of the site E S /admin/
memcache.bml none view current memcache conditions E S /admin/
memcache_view.bml none view current memcache details E S /admin/
mysql_status.bml none show current MySQL status E S /admin/
navtag.bml none tag pages for navigation E S /admin/
propedit.bml none view and edit userprops E S /admin/
recent_comments.bml none view a user's recent comments E S /admin/
spam_reports.bml none view/handle spam reports E S /admin/
statushistory.bml none  ? E S? /admin/
styleinfo.bml none show user's style info E S? /admin/
sysban.bml none view/manage sysbans E S /admin/
theschwartz.bml none view TheSchwartz queue job status E S /admin/
userlog.bml none view user's logged actions E S /admin/
index.bml index.bml.text admin console E J/S /admin/console/
reference.bml none console commands reference E S /admin/console/
faqedit.bml none edit a FAQ entry E? S /admin/faq/
index.bml none index page for modifying the FAQs E S /admin/faq/
readcat.bml none read FAQs by category? E? S /admin/faq/
index.bml none edit files? E S /admin/fileedit/
distribute.bml distribute.bml.text generate/distribute invite codes E S /admin/invites/
requests.bml none view invite code requests E S /admin/invites/
review.bml none view user's invite code request history C? S /admin/invites/
runoffpoll.bml none calculate instant-runoff poll E? S? /admin/misc/
import.bml none import payment info E S /admin/pay/
index.bml none show user payment summary OR change user paid status E S /admin/pay/
index.bml none show user(s) privs? E S /admin/priv/
add.bml none add/preview a qotd? E S /admin/qotd/
manage.bml none stuff?? E S /admin/qotd/
index.bml none view database table schema OR view/edit db table documentation E S /admin/schema/
edit.bml none edit/delete school data E S /admin/schools/
index.bml none school stats E S /admin/schools/
merge.bml none merge dup schools E? S /admin/schools/
pending.bml none approve/reject pending schools E S /admin/schools/
rename.bml none change location of school(s) E S /admin/schools/
add.bml none add site message E S /admin/sitemessages/