Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add microdata schema to example applications #395

Merged
merged 1 commit into from
Apr 8, 2015

Conversation

peterblazejewicz
Copy link
Member

Use WebApplication schema to provide feature rich
description to Marionette example applications:

  • schema based on https://schema.org/WebApplication
  • all required field are provided
  • the changes do not change layout at all
  • the changes provides better description under readers

The generated microdata:

webapplication
itemType = http://schema.org/WebApplication
name = Marionette Wires
applicationcategory = http://schema.org/WebApplication
url = http://www.marionettewires.com
screenshot
href = images/screenshots/wires.png
text = Marionette Wires
description = An opinionated Marionette starter app.
operatingsystem = Requirements: modern web browsers
featurelist = BrowserifyBabel (ES6)HandlebarsGulp

webapplication
itemType = http://schema.org/WebApplication
name = Gistbook
applicationcategory = http://schema.org/WebApplication
url = http://www.gistbook.io
screenshot
href = images/screenshots/gistbook.png
text = Gistbook
description = An app to write about technical subjects
operatingsystem = Requirements: modern web browsers
featurelist = WebpackBabel (ES6)HandlebarsGrunt
sameas
href = https://github.com/jmeas/gistbook
text = View Source

webapplication
itemType = http://schema.org/WebApplication
name = Edit
applicationcategory = http://schema.org/WebApplication
url = http://www.edit.sx
screenshot
href = images/screenshots/edit.png
text = Edit
description = A collaborative tool to share photographs.
operatingsystem = Requirements: modern web browsers
featurelist = CoffeeScript
sameas
href = https://github.com/samccone/edit.sx-frontend
text = View Source

The additions passed tests on Google/Yandex validation tools.

@peterblazejewicz
Copy link
Member Author

#391 (comment)

@peterblazejewicz
Copy link
Member Author

note to myself: this one needs to be rebased and updated after this PR merge:
#392

Use WebApplication schema to provide feature rich
description to Marionette example applications:
- schema based on https://schema.org/WebApplication
- all required field are provided
- the changes do not change layout at all
- the changes provides better description under readers
@peterblazejewicz
Copy link
Member Author

rebased/updated
The schema via Yandex crawler:

webapplication
itemType = http://schema.org/WebApplication
name = Marionette Wires
applicationcategory = http://schema.org/WebApplication
url = http://www.marionettewires.com
screenshot
href = images/screenshots/wires.png
text = Marionette Wires
description = An opinionated Marionette starter app.
operatingsystem = Requirements: modern web browsers
featurelist = BrowserifyBabel (ES6)HandlebarsGulpMocha + ChaiSinonPioneer

webapplication
itemType = http://schema.org/WebApplication
name = Gistbook
applicationcategory = http://schema.org/WebApplication
url = http://www.gistbook.io
screenshot
href = images/screenshots/gistbook.png
text = Gistbook
description = An app to write about technical subjects
operatingsystem = Requirements: modern web browsers
featurelist = WebpackBabel (ES6)HandlebarsGrunt
sameas
href = https://github.com/jmeas/gistbook
text = View Source

webapplication
itemType = http://schema.org/WebApplication
name = Edit
applicationcategory = http://schema.org/WebApplication
url = http://www.edit.sx
screenshot
href = images/screenshots/edit.png
text = Edit
description = A collaborative tool to share photographs.
operatingsystem = Requirements: modern web browsers
featurelist = CoffeeScriptParseRoots
sameas
href = https://github.com/samccone/edit.sx-frontend
text = View Source

webapplication
itemType = http://schema.org/WebApplication
name = Streamus
applicationcategory = http://schema.org/WebApplication
url = https://chrome.google.com/webstore/detail/streamus/jbnkffmindojffecdhbbmekbmkkfpmjd
screenshot
href = images/screenshots/streamus.png
text = Streamus
description = A YouTube video player Chrome extension.
operatingsystem = Requirements: modern web browsers
featurelist = RequireJSTextGruntMocha + ChaiSinon
sameas
href = https://github.com/MeoMix/StreamusChromeExtension
text = View Source

peterblazejewicz added a commit that referenced this pull request Apr 8, 2015
Add microdata schema to example applications
Tested locally
@peterblazejewicz peterblazejewicz merged commit c5331f4 into marionettejs:master Apr 8, 2015
@peterblazejewicz peterblazejewicz deleted the add/schema branch April 8, 2015 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant