Wiki Validation

From Open Source Ecology
Jump to navigation Jump to search


HintLightbulb.png Hint: Can we redirect old wiki link to new wiki?

These are the critical essential functions of the wiki:

Basic Editing

  1. Check.pngEditing a page.
  2. Check.pngPreview of a page shows up properly
  3. Check.pngWiki page redirection works correctly
  4. Check.pngMain section and subsection headings
  5. Check.pngGallery can be created - ex D3D_Part_Library#D3D_16.22
  6. Check.pngHTML with CSS embed - such as Flashy XM
  7. Check.pngint Template works - ex green box on top of MJ
  8. Check.pngHint Template with wikilink - same but with an internal link in the text, as in second box at D3D
  9. Check.pngHint template with image inside of it - ex D3D first green box
  10. Check.pngMachine Tool Template works - Template:ToolTemplate
  11. Check.pngFile upload via Special:Upload
  12. Check.pngCheck that random page works
  13. Check.pngBlog link
  14. Check.pngRecent Wiki Pages
  15. Check.pngWebsite link
  16. Check.pngPrintable version of wiki
  17. Check.pngBold, italic
  18. Check.pngRed color front - RED TEXT
  19. Check.pngBasic iframe
  20. Check.pngIgnore wiki formatting

Embedding

  1. Check.pngYouTube video - OSE Immersion Program
  2. Check.pngDisqus - Developer_Test
  3. Check.pngFB posts - D3D_CNC_Torch_Table
  4. Check.pngFB posts in thumbnail windows - Aquaponic_Greenhouse_Log
  5. Check.pngScrumy - Scrumy
  6. Check.pngVimeo - CEB_Press
  7. Check.pngGoogle presentations with edit link - Development_Team_Log
  8. Check.pngOSEDev new burndown - Power_Cube_v17.11#Development_Spreadsheet
  9. Check.pngDevelopment Template spreadsheet Embeds - Development_Spreadsheet_Template#Usage
  10. Check.pngEmbedding of workshop announcements from main site - Miracle_Orchard_Workshop#Signup
  11. Check.pngissuu - Miracle_Orchard_Workshop#Book
  12. Check.pngEmbed of Google Docs - 1_Month_Immersion_Program_Announcement#Rewrite
  13. Check.pngGoogle Calendar embed - Marcin_Calendar
  14. Check.pngOSE Developer numbers - MJ
  15. Check.pngPaypal - Donate
  16. Check.pngKit.com - Mt_Best_Freezer_to_Refrigerator_Conversion#amazon
  17. Check.pngCountdown from EventBrite - Eventbrite Countdown
  18. Check.pngEventbrite registration - Eventbrite Registration

File Uploads

  1. attempt to upload one of each
    1. jpg Asample.jpg
    2. jpeg Asample.jpg
    3. png Asample.jpg
    4. animated gif Asample.jpg
    5. freecad Asample.jpg
    6. odt Asample.jpg
    7. pdf Asample.jpg
    8. stl Asample.jpg
    9. rtf Asample.jpg
    10. csv Asample.jpg
    11. dxf Asample.jpg
  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