Wiki Validation: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
Line 2: Line 2:


=Basic Editing=
=Basic Editing=
#Editing a page.  
#[[File:check.png]]Editing a page.  
#Preview of a page shows up properly
#Preview of a page shows up properly
#Wiki page redirection works correctly
#Wiki page redirection works correctly

Revision as of 18:09, 24 May 2018

These are the critical essential functions of the wiki:

Basic Editing

  1. Check.pngEditing a page.
  2. Preview of a page shows up properly
  3. Wiki page redirection works correctly
  4. Main section and subsection headings
  5. Gallery can be created - ex D3D_Part_Library#D3D_16.22
  6. HTML with CSS embed - such as Flashy XM
  7. Hint Template works - ex green box on top of MJ
  8. Hint Template with wikilink - same but with an internal link in the text, as in second box at D3D
  9. Hint template with image inside of it - ex D3D first green box
  10. Machine Tool Template works - Template:ToolTemplate
  11. File upload via Special:Upload
  12. Check that random page works
  13. Blog link
  14. Recent Wiki Pages
  15. Website link
  16. Printable version of wiki
  17. Bold, italic
  18. Red color front
  19. Basic iframe
  20. Ignore wiki formatting

Embedding

  1. YouTube video - OSE Immersion Program
  2. Disqus - Developer_Test
  3. FB posts - D3D_CNC_Torch_Table
  4. FB posts in thumbnail windows - Aquaponic_Greenhouse_Log
  5. Scrumy - Scrumy
  6. Vimeo - CEB_Press
  7. Google presentations with edit link - Development_Team_Log
  8. OSEDev new burndown - Power_Cube_v17.11#Development_Spreadsheet
  9. Development Template spreadsheet Embeds - Development_Spreadsheet_Template#Usage
  10. Embedding of workshop announcements from main site - Miracle_Orchard_Workshop#Signup
  11. issuu - Miracle_Orchard_Workshop#Book
  12. Embed of Google Docs - 1_Month_Immersion_Program_Announcement#Rewrite
  13. Google Calendar embed - Marcin_Calendar
  14. OSE Developer numbers - MJ
  15. Paypal - Donate
  16. Kit.com - Mt_Best_Freezer_to_Refrigerator_Conversion#amazon
  17. Countdown from EventBrite - Eventbrite Countdown
  18. Eventbrite registration - Eventbrite Registration

File Uploads

  1. attempt to upload one of each
    1. jpg
    2. jpeg
    3. png
    4. animated gif
    5. freecad
    6. odt
    7. odp
    8. pdf
    9. stl
    10. skp
    11. rtf
    12. csv
    13. xml
    14. dxf
  2. Validate that the size of pictures can be changed
  3. Attempt to update a new version of the freecad file above & validate that it tracks the version history
  4. Test file upload size limit
    1. Attempt to upload a file that's <500k. Make sure there's no warnings.
    2. Attempt to upload a file that's between 500k to 1M. Make sure it warns you about the file size
    3. Attempt to upload a file that's >=1M. Make sure it rejects the upload because the file is too large.

Checking Critical Pages

  1. Front Page
  2. Marcin Log
  3. Abe Log
  4. Lex Log
  5. OSEdev
  6. Development_Team_Log
  7. IRC
  8. D3D_CNC_Torch_Table
  9. D3D_CNC_Circuit_Mill
  10. CEB Press
  11. Power_Cube_v17.11
  12. MicroTrac_v17.10
  13. Tractor_Construction_Set_2017
  14. D3D_1612
  15. D3D
  16. Universal_Axis
  17. Flashy_XM
  18. Critical_Path
  19. Roadmap
  20. Distributive_Enterprise
  21. OSE_Specifications
  22. Press
  23. FAQ
  24. Donate
  25. IRC
  26. OSEmail
  27. Open Source Ecology:Current events
  28. LifeTrac_Genealogy
  29. Power Cube Genealogy
  30. 3D Printer Genealogy
  31. Microhouse Genealogy
  32. CEB Press Genealogy
  33. Seed_Eco-Home
  34. Open Building Institute
  35. Special:ActiveUsers
  36. Wiki_instructions
  37. Open_Building_Institute
  38. Seed_Eco-Home_Index
  39. Seed_Eco-Home_Part_Library
  40. Book
  41. Scrumy
  42. 1_Month_Immersion_Training
  43. Open_Source_Leadership_Summit_Presentation
  44. Open_Source_PV_System
  45. Part_Library
  46. D3D Part Library
  47. Extreme_Manufacturing
  48. Extreme_Manufacturing_Coopetition
  49. Open Source Economy
  50. OSE Fellows
  51. OSE Campus
  52. OBI_Webinars
  53. GVCS
  54. UM_Presentation
  55. Marcin_Biography
  56. Marcin Jakubowski - why does this redirect automatically?
  57. Extreme_Learning
  58. Open Source Everything Store
  59. Immersion_Program_Design
  60. D3D Workshop Marketing
  61. Getting_Involved
  62. SMEs
  63. Dedicated_Project_Visits
  64. D3D_Laser_Cutter
  65. User list
  66. Create account via special pages
  67. Wiki Stats
  68. User credentials
  69. Files List
  70. Main Page Old
  71. Earthship
  72. Open Source Ecology
  73. Solar Combined Heat Power System
  74. Factor e Farm
  75. Crash course on OSE

New Users

  1. Request account works via Special:RequestAccount
  2. Approving new users via Special:ConfirmAccounts
  3. Verify that the newly approved user can now edit content
  4. Verify that the newly approved user can reset their password
    1. verify they cannot set it to 'password'
    2. verify they cannot set it to a randomly generated 9-char password
    3. verify they _can_ reset it to a >=10-char password

New Extensions

  1. Validate that a user can setup 2FA using Special:Two-factor_authentication = Special:OATHAuth
  2. Varnish integration
    1. Validate that munin varnish graphs are sane
    2. Check for sanity of hits/misses/hit-for-pass using varnishstat

LocalSettings Changes

  1. Validate that Marcin can't login with his <20 char password
  2. Manually set Marcin with a 19-char password
  3. Validate that Marcin still can't login
  4. Manually set Marcin with a >=20 char password
  5. Validate that Marcin _can_ login now

See Also

  1. Mediawiki
  2. OSE Server
  3. 2FA
  4. Web server configuration