From Gnash Project Wiki
In order to document how well various websites work with Gnash, we can make a wikipage for each interesting website and categorize these wikipages using Categories.
Mapping a URL to a Wiki Page
For a given website we can create a corresponding wikipage by prepending
Websites/ to its canonical URL.
For example, if we want the page for youtube.com, we load the page in a browser and get:
If we prepend the prefix we get:
Loading this new URL in the browser strips a forward slash, which is fine:
Describing the Gnash Status of a Website
Once we have a wikipage for a site, we need to describe the website using notes and Mediawiki categories.
- Category:Websites Without Flash - The site does not include any Flash content.
- Category:Websites With Full Gnash Support - Flash content on the site is fully supported by Gnash.
- Category:Websites With Partial Gnash Support - Flash content is partially supported by Gnash (let's say "partially supported" means that the Flash content is usable, but not perfectly correct).
- Category:Websites With No Gnash Support - Flash content on the site is not navigable or usable at all under Gnash.
- Category:Websites Untriaged - In any other cases, or if you're not sure, toss the page in this category. Someone will hopefully come along and triage the site for you soon.
Version(s) of SWF Content
- Category:SWF4 Content
- Category:SWF5 Content
- Category:SWF6 Content
- Category:SWF7 Content
- Category:SWF8 Content
- Category:SWF9 Content
- Category:SWF10 Content
What's not working?
Separate unimplemented functions, errors, etc... into sections.
For example, if a given page uses unimplemented swf7 and swf9 functions, and has some errors, we'd describe that like this:
==SWF7 UNIMPLEMENTED== First_function_missing Next_function_missing - And perhaps some notes over here to the right. ==SWF9 UNIMPLEMENTED== A_SWF9_Function_here - With some notes. And_theres_another_one_here - And it has more notes that go here. ==ERRORS== An Error Another Error
I believe that errors are more general than just the SWF version. If they are SWF-version-specific, we might want to reorganize this layout.
The next step?
Once we have a wikipage for each website we find "interesting", we can easily see what websites are supported using which features and which websites are not supported. At that point the Gnash devs could consider prioritizing their time based on which websites they decide are the most important to have running under Gnash.