From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Schulte Subject: Re: [Orgmode] S5 export Date: Wed, 01 Jun 2011 15:31:53 -0600 Message-ID: <87oc2hz19y.fsf@gmail.com> References: <28A74B24-4011-4F2D-AA51-7E18C4765669@chem.utoronto.ca> <87oc6tf2x3.fsf@gnu.org> <4F2BA09B-8330-4A94-923D-3E9A98F2F32B@ulb.ac.be> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([140.186.70.92]:56321) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRt1W-00024z-9o for emacs-orgmode@gnu.org; Wed, 01 Jun 2011 17:32:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QRt1I-0007TA-Qe for emacs-orgmode@gnu.org; Wed, 01 Jun 2011 17:32:15 -0400 Received: from mail-pw0-f41.google.com ([209.85.160.41]:53235) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRt1G-0007R9-7q for emacs-orgmode@gnu.org; Wed, 01 Jun 2011 17:32:02 -0400 Received: by pwi12 with SMTP id 12so267580pwi.0 for ; Wed, 01 Jun 2011 14:32:00 -0700 (PDT) In-Reply-To: <4F2BA09B-8330-4A94-923D-3E9A98F2F32B@ulb.ac.be> (Pierre de Buyl's message of "Wed, 1 Jun 2011 08:41:34 -0400") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Pierre de Buyl Cc: emacs-orgmode@gnu.org Hi Pierre, This looks very nice. Perhaps you could add a function to the `org-export-html-final-hook' which could perform step 3 below. With that in place it shouldn't be difficult to write a self-contained `org-export-as-s5' function which let-binds the html-final-hook, as well as some of the style elements included in your example file, and possibly generates a copy of the ui directory in place. I would find such a function to be a very useful extension of Org-mode's existing presentation abilities --- specifically I often find myself publishing old presentations as sparse-looking web pages. Cheers -- Eric Pierre de Buyl writes: > Hello, > > After a lot a reading of org-exp.el and org-html.el I finally figured > out the > existence of the "HTML_CONTAINER_CLASS" property. > > I could then figure a minimal way to make a s5 presentation. > Minimal in the sens of minimum difference with the html exporter. > > After setting a few STYLE and OPTIONS lines in an org file, > three steps are needed: > 1. Set the HTML_CONTAINER_CLASS to "slide" on level 1 headings > 2. Set org-export-html-toplevel-hlevel to "1", so that slide titles > behave properly > 3. Replace in the html output >
> by >
>
>
>
>
>

Interactive Python plotting

>
>
> >
> > You need the "ui" directory from the S5 archive to make it work > indeed, http://meyerweb.com/eric/tools/s5/ . > I attach an example org file and the resulting html (which was tweaked > according to step 3). > > Pierre > > > > > > Le 3 f=C3=A9vr. 11 =C3=A0 12:23, Bastien a =C3=A9crit : > >> Hi Pierre, >> >> Pierre de Buyl writes: >> >>> S5 allows one to present a slideshow in a web browser, even full >>> screen for >>> some browsers. >>> I know that the topic has come here already, but I actually hacked >>> the >>> excellent org-html.el export file to produde a S5 slideshow with org. >> >> This looks useful. >> >> By reading your code, I see org-export-as-s5 is a variation over >> org-export-as-html. >> >> I would welcome an approach where we factor out some elements of >> org-export-as-html, so that exporting to s5 would just require the >> user to customize those elements. >> >> Does that seem reasonable to you? Would you volunteer to make >> org-export-as-html a bit more general? Even a precise comparison >> of org-export-as-s5 against org-export-as-html would be helpful at >> this point. >> >> Thanks! >> >> --=20 >> Bastien > --=20 Eric Schulte http://cs.unm.edu/~eschulte/