Wiki Validation: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| Line 52: | Line 52: | ||
| ##[[File:check.png]] animated gif [[File:asample.gif]] | ##[[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 extension ".fcstd" does not match the detected MIME type of the file (application/zip).'''  freecad [[File:asample.fcstd]] | ||
| ## odt [[File:asample.odt]] | ##[[File:check.png]] odt [[File:asample.odt]] | ||
| ## pdf [[File:asample.pdf]] | ##[[File:check.png]] pdf [[File:asample.pdf]] | ||
| ## stl [[File:asample.stl]] | ##[[File:check.png]] stl [[File:asample.stl]] | ||
| ## rtf [[File:asample.rtf]] | ##[[File:check.png]] rtf [[File:asample.rtf]] | ||
| ## csv [[File:asample.csv]] | ##[[File:check.png]] csv [[File:asample.csv]] | ||
| ##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]] | ##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]] | ||
| # Validate that the size of pictures can be changed | #[[File:check.png]] 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 | #[[File:check.png]] Attempt to update a new version of the freecad file above & validate that it tracks the version history | ||
| # Test file upload size limit | #[[File:check.png]] Test file upload size limit | ||
| ## Attempt to upload a file that's <500k. Make sure there's no warnings. | ##[[File:check.png]] Attempt to upload a file that's <500k. Make sure there's no warnings. | ||
| ## 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 between 500k to 1M. Make sure it warns you about the file size | ||
| ## Attempt to upload a file that's >=1M. Make sure it rejects the upload because the file is too large. | ## [[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= | ||
Revision as of 20:24, 24 May 2018
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" 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
- 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
- 1_Month_Immersion_Training
- 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 - why does this redirect automatically?
- Extreme_Learning
- Open Source Everything Store
- Immersion_Program_Design
- D3D Workshop Marketing
- Getting_Involved
- SMEs
- Dedicated_Project_Visits
- D3D_Laser_Cutter
- User list
- Create account via special pages
- Wiki Stats
- User credentials
- Files List
- 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
