Wiki Validation: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(35 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Hint|Can we redirect old wiki link to new wiki?}} | |||
These are the critical essential functions of the wiki: | These are the critical essential functions of the wiki: | ||
=Basic Editing= | =Basic Editing= | ||
#Editing a page. | #[[File:check.png]]Editing a page. | ||
#Preview of a page shows up properly | #[[File:check.png]]Preview of a page shows up properly | ||
#Wiki page redirection works correctly | #[[File:check.png]]Wiki page redirection works correctly | ||
#Main section and subsection headings | #[[File:check.png]]Main section and subsection headings | ||
# | #[[File:check.png]]Gallery can be created - ex [[D3D_Part_Library#D3D_16.22]] | ||
#[[File:check.png]]HTML with CSS embed - such as [[Flashy XM]] | |||
#[[File:check.png]]int Template works - ex green box on top of [[MJ]] | |||
# | #[[File:check.png]]Hint Template with wikilink - same but with an internal link in the text, as in second box at [[D3D]] | ||
#[[File:check.png]]Hint template with image inside of it - ex [[D3D]] first green box | |||
#[[File:check.png]]Machine Tool Template works - [[Template:ToolTemplate]] | |||
#HTML with CSS embed - such as [[Flashy XM]] | #[[File:check.png]]File upload via Special:Upload | ||
# | #[[File:check.png]]Check that random page works | ||
#Hint Template with wikilink | #[[File:check.png]]Blog link | ||
#Hint template with image inside of it | #[[File:check.png]]Recent Wiki Pages | ||
#Machine Tool Template works | #[[File:check.png]]Website link | ||
#File upload via Special:Upload | #[[File:check.png]]Printable version of wiki | ||
#Check that random page works | #[[File:check.png]]'''Bold''', '''italic''' | ||
#Blog link | #[[File:check.png]]Red color front - <span style="color:red"> RED TEXT </span> | ||
#Recent Wiki Pages | #[[File:check.png]]Basic iframe | ||
#Website link | #[[File:check.png]]Ignore wiki formatting | ||
#Printable version of wiki | |||
#Bold, italic | |||
#Red color front | |||
#Basic iframe | |||
#Ignore wiki formatting | |||
=Embedding= | =Embedding= | ||
#YouTube video | #[[File:check.png]]YouTube video - [[OSE Immersion Program]] | ||
#Disqus | #[[File:check.png]]Disqus - [[Developer_Test]] | ||
#FB posts | #[[File:check.png]]FB posts - [[D3D_CNC_Torch_Table]] | ||
#FB posts in thumbnail windows | #[[File:check.png]]FB posts in thumbnail windows - [[Aquaponic_Greenhouse_Log]] | ||
#Scrumy | #[[File:check.png]]Scrumy - [[Scrumy]] | ||
#Vimeo | #[[File:check.png]]Vimeo - [[CEB_Press]] | ||
#Google presentations with edit link | #[[File:check.png]]Google presentations with edit link - [[Development_Team_Log]] | ||
#OSEDev new burndown | #[[File:check.png]]OSEDev new burndown - [[Power_Cube_v17.11#Development_Spreadsheet]] | ||
#Development Template spreadsheet Embeds | #[[File:check.png]]Development Template spreadsheet Embeds - [[Development_Spreadsheet_Template#Usage]] | ||
#Embedding of workshop announcements from main site | #[[File:check.png]]Embedding of workshop announcements from main site - [[Miracle_Orchard_Workshop#Signup]] | ||
#Embed of Google Docs | #[[File:check.png]]issuu - [[Miracle_Orchard_Workshop#Book]] | ||
#Google Calendar embed | #[[File:check.png]]Embed of Google Docs - [[1_Month_Immersion_Program_Announcement#Rewrite]] | ||
#OSE Developer numbers | #[[File:check.png]]Google Calendar embed - [[Marcin_Calendar]] | ||
#Paypal | #[[File:check.png]]OSE Developer numbers - [[MJ]] | ||
#Kit.com | #[[File:check.png]]Paypal - [[Donate]] | ||
#Countdown from EventBrite | #[[File:check.png]]Kit.com - [[Mt_Best_Freezer_to_Refrigerator_Conversion#amazon]] | ||
#Eventbrite registration | #[[File:check.png]]Countdown from EventBrite - [[Eventbrite Countdown]] | ||
#[[File:check.png]]Eventbrite registration - [[Eventbrite Registration]] | |||
=File Uploads= | |||
#attempt to upload one of each | |||
##[[File:check.png]] jpg [[File:asample.jpg|100px]] | |||
##[[File:check.png]] jpeg [[File:asample.jpeg|100px]] | |||
##[[File:check.png]] png [[File:asample.png|100px]] | |||
##[[File:check.png]] animated gif [[File:asample.gif]] | |||
##'''File extension ".fcstd" does not match the detected MIME type of the file (application/zip).''' freecad [[File:asample.fcstd]] | |||
##[[File:check.png]] odt [[File:asample.odt]] | |||
##[[File:check.png]] pdf [[File:asample.pdf]] | |||
##[[File:check.png]] stl [[File:asample.stl]] | |||
##[[File:check.png]] rtf [[File:asample.rtf]] | |||
##[[File:check.png]] csv [[File:asample.csv]] | |||
##[[File:check.png]] 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]] | |||
#[[File:check.png]] Validate that the size of pictures can be changed | |||
#[[File:check.png]] Attempt to update a new version of the freecad file above & validate that it tracks the version history | |||
#[[File:check.png]] Test file upload size limit | |||
##[[File:check.png]] Attempt to upload a file that's <500k. Make sure there's no warnings. | |||
## [[File:check.png]]Attempt to upload a file that's between 500k to 1M. Make sure it warns you about the file size | |||
## [[File:check.png]]Attempt to upload a file that's >=1M. Make sure it rejects the upload because the file is too large. | |||
=Checking Critical Pages= | =Checking Critical Pages= | ||
#[[Front Page]] | #[[File:check.png]][[Front Page]] | ||
#[[Marcin Log]] | #[[File:check.png]][[Marcin Log]] | ||
#[[Abe Log]] | #[[File:check.png]][[Abe Log]] | ||
#[[Lex Log]] | #[[File:check.png]][[Lex Log]] | ||
#[[OSEdev]] | #[[File:check.png]][[OSEdev]] | ||
#[[Development_Team_Log]] | #[[File:check.png]][[Development_Team_Log]] | ||
#D3D_CNC_Torch_Table | #[[File:check.png]][[IRC]] | ||
#D3D_CNC_Circuit_Mill | #[[File:check.png]]D3D_CNC_Torch_Table | ||
#CEB Press | #[[File:check.png]]D3D_CNC_Circuit_Mill | ||
#Power_Cube_v17.11 | #[[File:check.png]]CEB Press | ||
#MicroTrac_v17.10 | #[[File:check.png]]Power_Cube_v17.11 | ||
#Tractor_Construction_Set_2017 | #[[File:check.png]]MicroTrac_v17.10 | ||
#D3D_1612 | #[[File:check.png]]Tractor_Construction_Set_2017 | ||
#D3D | #[[File:check.png]]D3D_1612 | ||
#Universal_Axis | #[[File:check.png]]D3D | ||
#Flashy_XM | #[[File:check.png]]Universal_Axis | ||
#Critical_Path | #[[File:check.png]]Flashy_XM | ||
#Roadmap | #[[File:check.png]]Critical_Path | ||
#Distributive_Enterprise | #[[File:check.png]]Roadmap | ||
#OSE_Specifications | #[[File:check.png]]Distributive_Enterprise | ||
#Press | #[[File:check.png]]OSE_Specifications | ||
#FAQ | #[[File:check.png]]Press | ||
#Donate | #[[File:check.png]]FAQ | ||
#IRC | #[[File:check.png]]Donate | ||
#OSEmail | #[[File:check.png]]IRC | ||
#Open Source Ecology:Current events | #[[File:check.png]]OSEmail | ||
#LifeTrac_Genealogy | #[[File:check.png]][[Open Source Ecology:Current events]] | ||
#Power Cube Genealogy | #[[File:check.png]]LifeTrac_Genealogy | ||
#3D Printer Genealogy | #[[File:check.png]]Power Cube Genealogy | ||
#Microhouse Genealogy | #[[File:check.png]]3D Printer Genealogy | ||
#CEB Press Genealogy | #[[File:check.png]]Microhouse Genealogy | ||
#Seed_Eco-Home | #[[File:check.png]]CEB Press Genealogy | ||
#Open Building Institute | #[[File:check.png]]Seed_Eco-Home | ||
#Special:ActiveUsers | #[[File:check.png]]Open Building Institute | ||
#Wiki_instructions | #[[File:check.png]]Special:ActiveUsers | ||
#Open_Building_Institute | #[[File:check.png]]Wiki_instructions | ||
#Seed_Eco-Home_Index | #[[File:check.png]]Open_Building_Institute | ||
#Seed_Eco-Home_Part_Library | #[[File:check.png]]Seed_Eco-Home_Index | ||
#Book | #[[File:check.png]]Seed_Eco-Home_Part_Library | ||
#Scrumy | #[[File:check.png]]Book | ||
# | #[[File:check.png]]Scrumy | ||
#Open_Source_Leadership_Summit_Presentation | #[[File:check.png]]OSE Immersion Program | ||
#Open_Source_PV_System | #[[File:check.png]]Open_Source_Leadership_Summit_Presentation | ||
#Part_Library | #[[File:check.png]]Open_Source_PV_System | ||
#D3D Part Library | #[[File:check.png]]Part_Library | ||
#Extreme_Manufacturing | #[[File:check.png]]D3D Part Library | ||
#Extreme_Manufacturing_Coopetition | #[[File:check.png]]Extreme_Manufacturing | ||
#Open Source Economy | #[[File:check.png]]Extreme_Manufacturing_Coopetition | ||
#OSE Fellows | #[[File:check.png]]Open Source Economy | ||
#OSE Campus | #[[File:check.png]]OSE Fellows | ||
#OBI_Webinars | #[[File:check.png]]OSE Campus | ||
#GVCS | #[[File:check.png]]OBI_Webinars | ||
#UM_Presentation | #[[File:check.png]]GVCS | ||
#Marcin_Biography | #[[File:check.png]]UM_Presentation | ||
#Marcin Jakubowski | #[[File:check.png]]Marcin_Biography | ||
#Extreme_Learning | #[[File:check.png]]Marcin Jakubowski | ||
#Open Source Everything Store | #[[File:check.png]]Extreme_Learning | ||
#Immersion_Program_Design | #[[File:check.png]]Open Source Everything Store | ||
#D3D Workshop Marketing | #[[File:check.png]]Immersion_Program_Design | ||
#Getting_Involved | #[[File:check.png]]D3D Workshop Marketing | ||
#SMEs | #[[File:check.png]]Getting_Involved | ||
#Dedicated_Project_Visits | #[[File:check.png]]SMEs | ||
#D3D_Laser_Cutter | #[[File:check.png]]Dedicated_Project_Visits | ||
# | #[[File:check.png]]D3D_Laser_Cutter | ||
# | #[[File:check.png]][[Special:ActiveUsers]] | ||
# | #[[File:check.png]][[Special:Statistics]] | ||
# | #[[File:check.png]][[Special:UserCredentials]] | ||
#[[File:check.png]][[Special:ListFiles]] | |||
#Main Page Old | #[[File:check.png]]Main Page Old | ||
#Earthship | #[[File:check.png]]Earthship | ||
#Open Source Ecology | #[[File:check.png]]Open Source Ecology | ||
#Solar Combined Heat Power System | #[[File:check.png]]Solar Combined Heat Power System | ||
#Factor e Farm | #[[File:check.png]]Factor e Farm | ||
#Crash course on OSE | #[[File:check.png]]Crash course on OSE | ||
=New Users= | =New Users= | ||
#Request account works via Special:RequestAccount | #Request account works via Special:RequestAccount | ||
#Approving new users via Special:ConfirmAccounts | #Approving new users via Special:ConfirmAccounts | ||
#Verify that the newly approved user can now edit content | #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= | =New Extensions= | ||
# Validate that a user can setup 2FA using Special:Two-factor_authentication = Special:OATHAuth | # 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= | =LocalSettings Changes= | ||
# Validate that Marcin can't login with his <20 char password | # 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 | # Manually set Marcin with a >=20 char password | ||
# Validate that Marcin _can_ login now | # Validate that Marcin _can_ login now | ||
=See Also= | |||
# [[Mediawiki]] | |||
# [[OSE Server]] | |||
# [[2FA]] | |||
# [[Web server configuration]] | |||
[[Category: IT Infrastructure]] | |||
[[Category: Software]] |
Latest revision as of 20:50, 24 May 2018
These are the critical essential functions of the wiki:
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