pyricau / rockslide

Rockslide generates dynamic presentations
http://pyricau.github.com/rockslide
Other
13 stars 0 forks source link

SEO friendly #15

Open pyricau opened 13 years ago

pyricau commented 13 years ago

Rockslide generates a GWT app, which is not crawalable by Google & friends. There are ways around though, by using hashbangs and some rules from Google.

The urls would have to be modified : Instead of index.html#Welcome it would be index.html#!Welcome

I think the best option is to dump the HTML content of each slide using a tool like HTMLUnit, and let those dump pages be part of the uploaded app. We should be able to run HTMLUnit at build time with Maven.

There's a commit on an older project that shows some of the needed changes : https://github.com/pyricau/slides-formation-gwt/commit/c1e751b86b5e5f2612f95628ee16d9a32ecb9346

Links : http://code.google.com/web/ajaxcrawling/docs/getting-started.html http://code.google.com/p/google-web-toolkit/source/diff?spec=svn6211&r=6211&format=side&path=/branches/crawlability/samples/showcase/war/Showcase.html