Wiki Validation2

From Open Source Ecology
Jump to: navigation, search

hello

These are the critical essential functions of the wiki:

Pages that don't re-save

  1. Check.pngGVCS Tools Status

Pages where iframe or other content doesn't show up

  1. Check.pngEphemeral - Dedicated_Project_Visits - TED Talk missing
  2. Check.pngFlash plugin doesn't work - Open_Source_Ecology

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. Flashy XM page cannot be resaved.
  7. Check.pngHint 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. Yes - example - MJ_Template
  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. Content not showing at 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.pngDNW. issuu - 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.pngDNW. Eventzilla registration - Can't embed http://opensourceecology.org/wiki/Eventzilla

File Uploads

  1. attempt to upload one of each
    1. Check.png jpg 100px
    2. Check.png jpeg 100px
    3. Check.png png 100px
    4. Check.png animated gif File:Samplemove.gif
    5. Check.pngDNW. freecad - File:Sample.fcstd. Can't upload File:Peg 8mm rods.fcstd after downloading it
    6. Check.png odt - File:Book2.odt
    7. Check.png odp - File:Samplepres.odp
    8. Check.png pdf - File:Oseslideshow.pdf
    9. Check.pngNot permitted file type stl. - File:Afasdkf.stl
    10. Check.pngNot permitted file type rtf - File:Samplertf.rtf
    11. Check.png".csv" is not a permitted file type. Permitted file types are png, gif, jpg, jpeg, ppt, pdf, psd, mp3, xls, doc, odt, odc, odp, ods, odg, pod, mm, mpp, svg, dxf, stp, blend, g, FCStd, dia, bz2, gz, tbz, tgz, 7z, xz. csv - File:Samplecsv.csv
    12. This file contains HTML or script code that may be erroneously interpreted by a web browser. xml - File:Samplexml.xml
    13. Check.pngFile extension ".dxf" does not match the detected MIME type of the file (text/plain). dxf - File:Sampledxf.dxf
  2. Check.png Validate that the size of pictures can be changed
  3. Check.pngNot yet. 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.pngNo warnings provided Attempt to upload a file that's between 500k to 1M. Make sure it warns you about the file size
    3. Check.png This file is bigger than the server is configured to allow.. Attempt 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.pngD3D_CNC_Torch_Table
  8. Check.pngD3D_CNC_Circuit_Mill
  9. Check.pngCEB Press
  10. Check.pngPower_Cube_v17.11
  11. Check.pngMicroTrac_v17.10
  12. Check.pngTractor_Construction_Set_2017
  13. Check.pngD3D_1612
  14. Check.pngD3D
  15. Check.pngUniversal_Axis
  16. Check.pngFlashy_XM
  17. Check.pngCritical_Path
  18. Check.pngRoadmap
  19. Check.pngDistributive_Enterprise
  20. Check.pngOSE_Specifications
  21. Check.pngPress
  22. Check.pngFAQ
  23. Check.pngDonate
  24. Check.pngDoes not show IRC channel login - IRC
  25. Check.pngOSEmail
  26. Check.pngOpen Source Ecology:Current events
  27. Check.pngLifeTrac_Genealogy
  28. Check.pngPower Cube Genealogy
  29. Check.png3D Printer Genealogy
  30. Check.pngMicrohouse Genealogy
  31. Check.pngCEB Press Genealogy
  32. Check.pngSeed_Eco-Home
  33. Check.pngOpen Building Institute
  34. Check.pngSpecial:ActiveUsers
  35. Check.pngWiki_instructions
  36. Check.pngSeed_Eco-Home_Index
  37. Check.pngSeed_Eco-Home_Part_Library
  38. Check.pngBook
  39. Check.pngScrumy
  40. Check.png1_Month_Immersion_Training
  41. Check.pngOpen_Source_Leadership_Summit_Presentation
  42. Check.pngOpen_Source_PV_System
  43. Check.pngPart_Library
  44. Check.pngD3D Part Library
  45. Check.pngExtreme_Manufacturing
  46. Check.pngExtreme_Manufacturing_Coopetition
  47. Check.pngOpen Source Economy
  48. Check.pngOSE Fellows
  49. Check.pngOSE Campus
  50. Check.pngOBI_Webinars
  51. Check.pngGVCS
  52. Check.pngUM_Presentation
  53. Check.pngMarcin_Biography
  54. Check.pngThis does some weird redirect - Marcin Jakubowski - why does this redirect automatically?
  55. Check.pngExtreme_Learning
  56. Check.pngOpen Source Everything Store
  57. Check.pngImmersion_Program_Design
  58. Check.pngD3D Workshop Marketing
  59. Check.pngGetting_Involved
  60. Check.pngSMEs
  61. Check.pngDedicated_Project_Visits
  62. Check.pngD3D_Laser_Cutter
  63. Check.pngUser list
  64. Don't know how to test this - Create account via special pages
  65. Check.pngWiki Stats
  66. I can't see my own credentials User credentials - https://wiki.opensourceecology.org/index.php?title=Special%3AUserCredentials&target=Marcin
  67. Check.pngFiles List
  68. Check.pngMain Page Old
  69. Check.pngEarthship
  70. Check.pngOpen Source Ecology
  71. Check.pngSolar Combined Heat Power System
  72. Check.pngFactor e Farm
  73. Check.pngCrash Course

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