Wiki Validation
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
These are the critical essential functions of the wiki:
Basic Editing
 Editing a page. 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
 Main section and subsection headings Main section and subsection headings
 Gallery can be created -  ex D3D_Part_Library#D3D_16.22 Gallery can be created -  ex D3D_Part_Library#D3D_16.22
 HTML with CSS embed - such as Flashy XM HTML with CSS embed - such as Flashy XM
 int Template works - ex green box on top of MJ int Template works - ex green box on top of MJ
 Hint Template with wikilink - same but with an internal link in the text, as in second box at D3D Hint Template with wikilink - same but with an internal link in the text, as in second box at D3D
 Hint template with image inside of it - ex D3D first green box Hint template with image inside of it - ex D3D first green box
 Machine Tool Template works - Template:ToolTemplate Machine Tool Template works - Template:ToolTemplate
 File upload via Special:Upload File upload via Special:Upload
 Check that random page works Check that random page works
 Blog link Blog link
 Recent Wiki Pages Recent Wiki Pages
 Website link Website link
 Printable version of wiki Printable version of wiki
 Bold, italic Bold, italic
 Red color front -  RED TEXT Red color front -  RED TEXT
 Basic iframe Basic iframe
 Ignore wiki formatting Ignore wiki formatting
Embedding
 YouTube video - OSE Immersion Program YouTube video - OSE Immersion Program
 Disqus - Developer_Test Disqus - Developer_Test
 FB posts - D3D_CNC_Torch_Table FB posts - D3D_CNC_Torch_Table
 FB posts in thumbnail windows - Aquaponic_Greenhouse_Log FB posts in thumbnail windows - Aquaponic_Greenhouse_Log
 Scrumy - Scrumy Scrumy - Scrumy
 Vimeo - CEB_Press Vimeo - CEB_Press
 Google presentations with edit link - Development_Team_Log Google presentations with edit link - Development_Team_Log
 OSEDev new burndown - Power_Cube_v17.11#Development_Spreadsheet OSEDev new burndown - Power_Cube_v17.11#Development_Spreadsheet
 Development Template spreadsheet Embeds - Development_Spreadsheet_Template#Usage Development Template spreadsheet Embeds - Development_Spreadsheet_Template#Usage
 Embedding of workshop announcements from main site - Miracle_Orchard_Workshop#Signup Embedding of workshop announcements from main site - Miracle_Orchard_Workshop#Signup
 issuu - Miracle_Orchard_Workshop#Book issuu - Miracle_Orchard_Workshop#Book
 Embed of Google Docs - 1_Month_Immersion_Program_Announcement#Rewrite Embed of Google Docs - 1_Month_Immersion_Program_Announcement#Rewrite
 Google Calendar embed - Marcin_Calendar Google Calendar embed - Marcin_Calendar
 OSE Developer numbers - MJ OSE Developer numbers - MJ
 Paypal - Donate Paypal - Donate
 Kit.com - Mt_Best_Freezer_to_Refrigerator_Conversion#amazon Kit.com - Mt_Best_Freezer_to_Refrigerator_Conversion#amazon
 Countdown from EventBrite - Eventbrite Countdown Countdown from EventBrite - Eventbrite Countdown
 Eventbrite registration - Eventbrite Registration Eventbrite registration - Eventbrite Registration
File Uploads
- attempt to upload one of each
 jpg jpg 
 jpeg jpeg 
 png png 
 animated gif animated gif 
- File extension ".fcstd" does not match the detected MIME type of the file (application/zip). freecad File:Asample.fcstd
 odt File:Asample.odt odt File:Asample.odt
 pdf File:Asample.pdf pdf File:Asample.pdf
 stl File:Asample.stl stl File:Asample.stl
 rtf File:Asample.rtf rtf File:Asample.rtf
 csv File:Asample.csv csv File:Asample.csv
 It uploaded successfully, however it gave me: [Wwcdv8lngR47bzr2QcLGJwAAAAM] 2018-05-24 20:17:03: Fatal exception of type "UploadStashFileNotFoundException". Tried more and it works. dxf File:Asample.dxf. File:Asample22.dxf It uploaded successfully, however it gave me: [Wwcdv8lngR47bzr2QcLGJwAAAAM] 2018-05-24 20:17:03: Fatal exception of type "UploadStashFileNotFoundException". Tried more and it works. dxf File:Asample.dxf. File:Asample22.dxf
 
 Validate that the size of pictures can be changed Validate that the size of pictures can be changed
 Attempt to update a new version of the freecad file above & validate that it tracks the version history Attempt to update a new version of the freecad file above & validate that it tracks the version history
 Test file upload size limit Test file upload size limit
Checking Critical Pages
 Front Page Front Page
 Marcin Log Marcin Log
 Abe Log Abe Log
 Lex Log Lex Log
 OSEdev OSEdev
 Development_Team_Log Development_Team_Log
 IRC IRC
 D3D_CNC_Torch_Table D3D_CNC_Torch_Table
 D3D_CNC_Circuit_Mill D3D_CNC_Circuit_Mill
 CEB Press CEB Press
 Power_Cube_v17.11 Power_Cube_v17.11
 MicroTrac_v17.10 MicroTrac_v17.10
 Tractor_Construction_Set_2017 Tractor_Construction_Set_2017
 D3D_1612 D3D_1612
 D3D D3D
 Universal_Axis Universal_Axis
 Flashy_XM Flashy_XM
 Critical_Path Critical_Path
 Roadmap Roadmap
 Distributive_Enterprise Distributive_Enterprise
 OSE_Specifications OSE_Specifications
 Press Press
 FAQ FAQ
 Donate Donate
 IRC IRC
 OSEmail OSEmail
 Open Source Ecology:Current events Open Source Ecology:Current events
 LifeTrac_Genealogy LifeTrac_Genealogy
 Power Cube Genealogy Power Cube Genealogy
 3D Printer Genealogy 3D Printer Genealogy
 Microhouse Genealogy Microhouse Genealogy
 CEB Press Genealogy CEB Press Genealogy
 Seed_Eco-Home Seed_Eco-Home
 Open Building Institute Open Building Institute
 Special:ActiveUsers Special:ActiveUsers
 Wiki_instructions Wiki_instructions
 Open_Building_Institute Open_Building_Institute
 Seed_Eco-Home_Index Seed_Eco-Home_Index
 Seed_Eco-Home_Part_Library Seed_Eco-Home_Part_Library
 Book Book
 Scrumy Scrumy
 OSE Immersion Program OSE Immersion Program
 Open_Source_Leadership_Summit_Presentation Open_Source_Leadership_Summit_Presentation
 Open_Source_PV_System Open_Source_PV_System
 Part_Library Part_Library
 D3D Part Library D3D Part Library
 Extreme_Manufacturing Extreme_Manufacturing
 Extreme_Manufacturing_Coopetition Extreme_Manufacturing_Coopetition
 Open Source Economy Open Source Economy
 OSE Fellows OSE Fellows
 OSE Campus OSE Campus
 OBI_Webinars OBI_Webinars
 GVCS GVCS
 UM_Presentation UM_Presentation
 Marcin_Biography Marcin_Biography
 Marcin Jakubowski Marcin Jakubowski
 Extreme_Learning Extreme_Learning
 Open Source Everything Store Open Source Everything Store
 Immersion_Program_Design Immersion_Program_Design
 D3D Workshop Marketing D3D Workshop Marketing
 Getting_Involved Getting_Involved
 SMEs SMEs
 Dedicated_Project_Visits Dedicated_Project_Visits
 D3D_Laser_Cutter D3D_Laser_Cutter
 Special:ActiveUsers Special:ActiveUsers
 Special:Statistics Special:Statistics
 Special:UserCredentials Special:UserCredentials
 Special:ListFiles Special:ListFiles
 Main Page Old Main Page Old
 Earthship Earthship
 Open Source Ecology Open Source Ecology
 Solar Combined Heat Power System Solar Combined Heat Power System
 Factor e Farm Factor e Farm
 Crash course on OSE Crash course on OSE
New Users
- Request account works via Special:RequestAccount
- Approving new users via Special:ConfirmAccounts
- Verify that the newly approved user can now edit content
- Verify that the newly approved user can reset their password
- verify they cannot set it to 'password'
- verify they cannot set it to a randomly generated 9-char password
- verify they _can_ reset it to a >=10-char password
 
New Extensions
- Validate that a user can setup 2FA using Special:Two-factor_authentication = Special:OATHAuth
- Varnish integration
- Validate that munin varnish graphs are sane
- Check for sanity of hits/misses/hit-for-pass using varnishstat
 
LocalSettings Changes
- Validate that Marcin can't login with his <20 char password
- Manually set Marcin with a 19-char password
- Validate that Marcin still can't login
- Manually set Marcin with a >=20 char password
- Validate that Marcin _can_ login now
