Wiki Validation: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
Line 133: Line 133:
#Create account via special pages
#Create account via special pages
#Wiki Stats
#Wiki Stats
#User credentials
#[[Special:UserCredentials]]
#Files List
#[[Special:ListFiles]]
#Main Page Old
#Main Page Old
#Earthship
#Earthship

Revision as of 20:39, 24 May 2018


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. Check.png jpg Asample.jpg
    2. Check.png jpeg Asample.jpeg
    3. Check.png png Asample.png
    4. Check.png animated gif Asample.gif
    5. File extension ".fcstd" does not match the detected MIME type of the file (application/zip). freecad File:Asample.fcstd
    6. Check.png odt File:Asample.odt
    7. Check.png pdf File:Asample.pdf
    8. Check.png stl File:Asample.stl
    9. Check.png rtf File:Asample.rtf
    10. Check.png csv File:Asample.csv
    11. It uploaded successfully, however it gave me: [Wwcdv8lngR47bzr2QcLGJwAAAAM] 2018-05-24 20:17:03: Fatal exception of type "UploadStashFileNotFoundException" dxf File:Asample.dxf. File:Asample22.dxf
  2. Check.png Validate that the size of pictures can be changed
  3. Check.png Attempt to update a new version of the freecad file above & validate that it tracks the version history
  4. Check.png Test file upload size limit
    1. Check.png Attempt to upload a file that's <500k. Make sure there's no warnings.
    2. Check.pngAttempt to upload a file that's between 500k to 1M. Make sure it warns you about the file size
    3. Check.pngAttempt to upload a file that's >=1M. Make sure it rejects the upload because the file is too large.

Checking Critical Pages

  1. Check.pngFront Page
  2. Check.pngMarcin Log
  3. Check.pngAbe Log
  4. Check.pngLex Log
  5. Check.pngOSEdev
  6. Check.pngDevelopment_Team_Log
  7. Check.pngIRC
  8. Check.pngD3D_CNC_Torch_Table
  9. Check.pngD3D_CNC_Circuit_Mill
  10. Check.pngCEB Press
  11. Check.pngPower_Cube_v17.11
  12. Check.pngMicroTrac_v17.10
  13. Check.pngTractor_Construction_Set_2017
  14. Check.pngD3D_1612
  15. Check.pngD3D
  16. Check.pngUniversal_Axis
  17. Check.pngFlashy_XM
  18. Check.pngCritical_Path
  19. Check.pngRoadmap
  20. Check.pngDistributive_Enterprise
  21. Check.pngOSE_Specifications
  22. Check.pngPress
  23. Check.pngFAQ
  24. Check.pngDonate
  25. Check.pngIRC
  26. Check.pngOSEmail
  27. 403 forbidden errorOpen Source Ecology:Current events
  28. Check.pngLifeTrac_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. OSE Immersion Program
  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. Special:UserCredentials
  69. Special:ListFiles
  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