Wiki Validation
These are the critical essential functions of the wiki:
Contents
Basic Editing
Editing a page.
Preview of a page shows up properly
Wiki page redirection works correctly
Main section and subsection headings
Gallery can be created - ex D3D_Part_Library#D3D_16.22
HTML with CSS embed - such as Flashy XM
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 image inside of it - ex D3D first green box
Machine Tool Template works - Template:ToolTemplate
File upload via Special:Upload
Check that random page works
Blog link
Recent Wiki Pages
Website link
Printable version of wiki
Bold, italic
Red color front - RED TEXT
Basic iframe
Ignore wiki formatting
Embedding
YouTube video - OSE Immersion Program
Disqus - Developer_Test
FB posts - D3D_CNC_Torch_Table
FB posts in thumbnail windows - Aquaponic_Greenhouse_Log
Scrumy - Scrumy
Vimeo - CEB_Press
Google presentations with edit link - Development_Team_Log
OSEDev new burndown - Power_Cube_v17.11#Development_Spreadsheet
Development Template spreadsheet Embeds - Development_Spreadsheet_Template#Usage
Embedding of workshop announcements from main site - Miracle_Orchard_Workshop#Signup
issuu - Miracle_Orchard_Workshop#Book
Embed of Google Docs - 1_Month_Immersion_Program_Announcement#Rewrite
Google Calendar embed - Marcin_Calendar
OSE Developer numbers - MJ
Paypal - Donate
Kit.com - Mt_Best_Freezer_to_Refrigerator_Conversion#amazon
Countdown from EventBrite - Eventbrite Countdown
Eventbrite registration - Eventbrite Registration
File Uploads
- attempt to upload one of each
jpg
jpeg
png
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
pdf File:Asample.pdf
stl File:Asample.stl
rtf File:Asample.rtf
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
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
Test file upload size limit
Checking Critical Pages
Front Page
Marcin Log
Abe Log
Lex Log
OSEdev
Development_Team_Log
IRC
D3D_CNC_Torch_Table
D3D_CNC_Circuit_Mill
CEB Press
Power_Cube_v17.11
MicroTrac_v17.10
Tractor_Construction_Set_2017
D3D_1612
D3D
Universal_Axis
Flashy_XM
Critical_Path
Roadmap
Distributive_Enterprise
OSE_Specifications
Press
FAQ
Donate
IRC
OSEmail
Open Source Ecology:Current events
LifeTrac_Genealogy
Power Cube Genealogy
3D Printer Genealogy
Microhouse Genealogy
CEB Press Genealogy
Seed_Eco-Home
Open Building Institute
Special:ActiveUsers
Wiki_instructions
Open_Building_Institute
Seed_Eco-Home_Index
Seed_Eco-Home_Part_Library
Book
Scrumy
OSE Immersion Program
Open_Source_Leadership_Summit_Presentation
Open_Source_PV_System
Part_Library
D3D Part Library
Extreme_Manufacturing
Extreme_Manufacturing_Coopetition
Open Source Economy
OSE Fellows
OSE Campus
OBI_Webinars
GVCS
UM_Presentation
Marcin_Biography
Marcin Jakubowski
Extreme_Learning
Open Source Everything Store
Immersion_Program_Design
D3D Workshop Marketing
Getting_Involved
SMEs
Dedicated_Project_Visits
D3D_Laser_Cutter
Special:ActiveUsers
Special:Statistics
Special:UserCredentials
Special:ListFiles
Main Page Old
Earthship
Open Source Ecology
Solar Combined Heat Power System
Factor e Farm
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