On 05/27/2014 06:11 PM, Kristof Van Tomme wrote:
We are working on an open source tool, WalkHub, that
enables a community
to collaborate wiki style on GuidedTours (or Walkthroughs, that's what
we call them).
This is a really cool tool, and I think it will be an inspiration.
-Recording a tour could become a matter of clicking a
record button;
We have wanted to allow generating/recording tours for a while
(
https://bugzilla.wikimedia.org/show_bug.cgi?id=44597). It's a tricky
problem, and using Selenium as an intermediary is an interesting
solution, even though it requires installing a browser extension.
-The tool automatically generates screenshots and an
embeddable widget
that you can use for example to show off new functionality on a blog
Yeah, that's cool, although we do not have any way such things can be
embedded on wiki currently (we could certainly look at adding something
similar to GuidedTour). Do you use a headless browser like PhantomJS
for the screenshots?
I heard about the GuidedTours project from Erik Möller
at FOSDEM and I
was wondering if the team that is working on it would be interested in
our project.
To be honest, I'm not sure right now if/how it can fit into our plans.
Of course right now we have a different architecture and tour format
(MediaWiki instead of Drupal, JavaScript API-based tours instead of
Selenium-based ones).
Also, we have some things that may or may not have equivalents in
WalkHub/Selenium. For example, we can listen for a JavaScript
hook/event fired by part of our codebase to know when the tour is ready
to proceed. For example, the VisualEditor can tell us if the page is
now save-able, so we know whether to point to the save button,
regardless of how the page became save-able (typing, bolding some text
with the toolbar, etc.).
This is a Walkthrough we recorded on Wikipedia:
http://walkhub.net/content/how-donate-wikipedia
It looks like when playing these the proxy is required. Is that correct?
Thanks,
Matt Flaschen