Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^2: Prettier Perl websites

by sri (Vicar)
on Nov 03, 2008 at 15:03 UTC ( #721110=note: print w/ replies, xml ) Need Help??


in reply to Re: Prettier Perl websites
in thread Prettier Perl websites

The animations are just a few seconds long, do you think it's worth using flash just so you can seek and pause?
Until we have HTML5 and the <video> tag, gif animations are the right choice for this specific problem imo.


Comment on Re^2: Prettier Perl websites
Download Code
Re^3: Prettier Perl websites
by moritz (Cardinal) on Nov 03, 2008 at 15:05 UTC
    You can use plain HTML + optional javascript.

    You can just provide a log of the session, and if javascript is enabled, turn that into an animation. If not, it stays normal text. Readable and copy&paste-able.

    (update: my first formulation was harsher than intended. I meant no offense, and made it constructive now...)

      Well, cross-browser JavaScript animations are still very tricky, i'm open for suggestions though.

        Oh, hells yes. Don't try to write them from scratch yourself. Try something simple and nice like jQuery + jQuery cycle plugin. It's very flexible with hooks for scripting. You can even animate text blocks so, as mortiz moritz suggested, it can remain available to copy/paste. There is no API guide on the site but a ton of examples to read/bite.

        (Update...) It also degrades well without JS if you set it up right so that all the content shows in the order that would otherwise be frames. Nice and semantic.

Re^3: Prettier Perl websites
by Lawliet (Curate) on Nov 03, 2008 at 19:57 UTC

    I find it extremely annoying to have to wait and watch the animation to see the command I need to type :\

    I do realize that there may be documentation elsewhere and if that is true then is there even a need for the animations?

    The rest looks nice though. (",)

    I'm so adjective, I verb nouns!

    chomp; # nom nom nom

      There is a conflict between being persuasive and being actually convenient learning material.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://721110]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (19)
As of 2015-07-06 14:52 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (75 votes), past polls