Dev.SN
Dev.SN ♥ developers
https://dev.soylentnews.org/

Title    Testing Factors for Character Entity and UTF-8 fixes
Date    Thursday November 20 2014, @01:39PM
Author    martyb
Topic   
from the what-goes-where dept.
https://dev.soylentnews.org/article.pl?sid=14/11/20/1737231

martyb writes:

Test factors for validating implementation of character entities and UTF-8 characters throughout SN.

These are the variables to permute:

  1. Characters under test: (cf: Trying some UTF-8 characters; POT, 0x0000 - 0x07ff POT, and 0x0800 - 0x0fff; POT)
    1. ampersand,
    2. less-than,
    3. greater-than,
    4. quote,
    5. Sampling of other named character entities,
    6. sampling of UTF-8 1-octet chars,
    7. sampling of UTF-8 2-octet chars,
    8. sampling of UTF-8 3-octet chars,
    9. sampling of UTF-8 4-octet chars (requires MySQL database update).
  2. Ordering of less-than and greater-than characters. (Slashcode has processing to strip HTML end elements which lack matching start elements.)
  3. Character representation:
    1. literal character,
    2. named character entity,
    3. decimal numeric character entity,
    4. hexadecimal numeric character entity.
  4. Text entry location (places where user input is obtained for later display):
    1. Story Submission (e.g. http://soylentnews.org/submit.pl):
      1. "Your Name",
      2. "Your Email or Homepage",
      3. "Title",
      4. "The Scoop",
    2. Editor's story processing (e.g. http://soylentnews.org/submit.pl?op=viewsub&subid=4848&title=Coal+Plants+Get+New+Lease+on+Life+with+Natural+Gas and then after Preview: (http://soylentnews.org/admin.pl) and then after approval, go in and edit the story again: (http://soylentnews.org/admin.pl?op=edit&sid=14/11/20/1556209.)
      1. "Dept" (e.g. from the hyphenated-words dept.),
      2. "Intro Copy" text area,
      3. "Extended Copy" text area,
      4. "Media" text area,
    3. Comment reply to a story (http://soylentnews.org/comments.pl?sid=4950&op=reply&threshold=-1&commentsort=0&mode=improvedthreaded#post_comment:
      1. "Subject",
      2. "Comment" text area
    4. Journal article submission: (http://soylentnews.org/my/journal and then click Write in Journal):
      1. "Subject",
      2. "Entry" text area,
    5. Journal Reply/Comment entry
      1. "Subject",
      2. "Comment"
    6. Poll creation (cf: http://soylentnews.org/pollBooth.pl) (Need help here; never submitted a poll before!)
      1. text(?),
      2. poll comment(?)
    7. Poll responses:
      1. "Subject" (??),
      2. "Comment" (??),
      3. Other (??)
    8. User preferences (http://soylentnews.org/my/info — "User" tab:
      1. "Real Name",
      2. "Email Address",
      3. "Homepage",
      4. "AIM",
      5. "ICQ UIN",
      6. "Yahoo! ID",
      7. "Jabber",
      8. "Public Calendar",
      9. "Mobile Text Address",
      10. "Sig" (120 chars),
      11. "Bio" (255 chars).
    9. Homepage - "User Space" text area (http://soylentnews.org/my/homepage) i.e. "If you choose 'User Space' above, the contents of this box will be inside:"
    10. Anything else?
  5. Story submission / comment submission format:
    1. "Plain Old Text",
    2. "HTML Formatted",
    3. "Extrans (html tags to text)",
    4. "code"
  6. Text viewing location:
    1. On-line web page,
    2. Print formatted story (printer icon) (e.g. http://soylentnews.org/print.pl?sid=14/11/20/1556209),
    3. e-mailed story,
    4. web message,
    5. RSS feed,
    6. Atom feed,
    7. "Authors page" (e.g. http://soylentnews.org/authors.pl),
    8. Author's Story list page (e.g. http://soylentnews.org/search.pl?op=stories&author=76),
    9. News Feed (NNTP) (How do we do this?),
    10. "Palm" (How do we do this?),
    11. Search results page (e.g. from using: http://soylentnews.org/search.pl).
    12. User's Info Page: (e.g. http://soylentnews.org/~martyb/),
      1. Comment list section as displayed here,
      2. Additional comments: next batch of comments and following,
      3. Recent Submissions section.
      4. PollBooth slashbox
      5. Poll Results (e.g. http://soylentnews.org/pollBooth.pl?qid=51&aid=-1
  7. Preview count: how many times a user has previewed a story submission or [journal|story] comment prior to submitting (preview has had some issues in the past.):
    1. Once,
    2. Twice,
    3. Thrice

If I have missed any user-visible input/output/modification location, please reply and let me know!

Links

  1. "martyb" - https://dev.soylentnews.org/~martyb/
  2. "Trying some UTF-8 characters; POT" - http://soylentnews.org/comments.pl?sid=3316&cid=82372
  3. "0x0000 - 0x07ff POT" - http://soylentnews.org/comments.pl?sid=3316&cid=82377
  4. "0x0800 - 0x0fff; POT" - http://soylentnews.org/comments.pl?sid=3316&cid=82381
  5. "Write in Journal" - http://soylentnews.org/journal.pl?op=edit
  6. "next batch of comments" - http://soylentnews.org/users.pl?op=userinfo&uid=76&min_comment=24

© Copyright 2024 - Soylent News, All Rights Reserved

printed from Dev.SN, Testing Factors for Character Entity and UTF-8 fixes on 2024-05-04 17:11:10