[FM Discuss] setting up booki publisher for civicrm
adam hyde
adam at flossmanuals.net
Thu Oct 27 10:28:50 PDT 2011
no i think you can write it without bookipublisher...the script i sent
you was part of the worker.php script that is run by gearman...you can
forget gm and just run the script by cron
adam
adam
On 27/10/11 19:21, Michael McAndrew wrote:
> Hey,
>
> Thanks for the guidance. That sounds fun and I am willing to do that.
>
> Correct me if I am wrong, but I'm thinking that I would need a local
> bookipublisher install to develop this script effectively.
>
> If so, sounds like I should install that on ubuntu. So wrt
> dependencies, they have a few gearman packages. any advice on which one
> I need?
>
> PS. I will start publisher INSTALL readme as part of this.
>
> Michael
>
>
> p gearman - A distributed job queue
> p gearman-job-server - Job server for the Gearman distributed job queue
> p gearman-server - Gearman distributed job server and Perl interface
> p gearman-tools - Tools for the Gearman distributed job queue
> v gearman-worker -
> p libgearman-client-async-perl - Asynchronous client for gearman
> distributed job system
> p libgearman-client-perl - Client for gearman distributed job system
> p libgearman-dbg - Debug symbols for the Gearman Client Library
> p libgearman-dev - Development files for the Gearman Library
> p libgearman-doc - API Documentation for the Gearman Library
> p libgearman-server-dev - Development files for the Gearman Server
> Library
> p libgearman-server0 - Library providing Gearman server functions
> p libgearman2 - Library providing Gearman client and worker functions
>
>
>
>
> On 27 October 2011 12:51, adam hyde <adam at flossmanuals.net
> <mailto:adam at flossmanuals.net>> wrote:
>
> actually wget is good for epub and pdf but now i think of it, not
> good for templated html...i need to write up how to use it as you
> are the first but good timing as maybe sahana etc want to use it
> too. , so :
>
> wgets for pdf and epub are:
>
> http://objavi.booki.cc?book=__civicrm&server=booki.__flossmanuals.net&mode=web
> <http://objavi.booki.cc?book=civicrm&server=booki.flossmanuals.net&mode=web>";
>
> http://objavi.booki.cc?book=__civicrm&server=booki.__flossmanuals.net&mode=epub
> <http://objavi.booki.cc?book=civicrm&server=booki.flossmanuals.net&mode=epub>";
>
> for getting templated html you can look at this file in bookipublisher:
> https://github.com/esetera/__BookiPublisher/blob/master/__plugins/getbookgears/worker.__php
> <https://github.com/esetera/BookiPublisher/blob/master/plugins/getbookgears/worker.php>
>
> specifcally my_getbook_function - look at this and if you have the
> motivation, make this a standalone php script (just this function)
> and use this then commit it to bookipublisher in the scripts dir so
> others could use it
>
> §url in the code for civi it would be:
>
> "http://objavi.booki.cc?book=__civicrm&server=booki.__flossmanuals.net&mode=__templated_html
> <http://objavi.booki.cc?book=civicrm&server=booki.flossmanuals.net&mode=templated_html>",
>
> to use your own template you must append :
> &html_template=$template
>
> where $template is the url of a template file
>
> template file must be file with following in it:
> <content-goes-here />
> <menu-goes-here/>
>
> you can omit the template parameter when testing and you get the default
>
> adam
>
>
>
>
> On 27/10/11 18:30, Michael McAndrew wrote:
>
> hey there,
>
> cheers - is 'wget on a cron' documented somewhere?
>
> i'm on irc at the mo if that is easier
>
> On 27 October 2011 12:29, adam hyde <adam at flossmanuals.net
> <mailto:adam at flossmanuals.net>
> <mailto:adam at flossmanuals.net <mailto:adam at flossmanuals.net>>__>
> wrote:
>
> actually...i would just use wget on a cron for one book...
>
> for bookipublisher you need php 5.3 and gearman the php que
> mananger...
>
> adam
>
>
> On 27/10/11 17:11, Michael McAndrew wrote:
>
> Hi there,
>
> Trying to get the civicrm book on book.civicrm.org
> <http://book.civicrm.org>
> <http://book.civicrm.org>
> <http://book.civicrm.org> nicely formatted with our css etc.
>
>
> I'm presuming bookipublisher is the tool to do this and I'm
> trying to
> install it. Happy to write INSTALL in the git repo.
> Not sure
> where to
> start :)
>
> I looked in config.inc.php. looks pretty reasonable.
>
> I ran db_init.sh and db_import.sh and both said done,
> though i
> noticed
> that booki.sqlite is zero bytes.
>
> Not sure what to do now?
>
> Michael
>
> --
> Michael McAndrew
>
> tel: 020 7183 5828
> mob: 07817 802299
>
> Third Sector Design Ltd.
> http://thirdsectordesign.org
>
>
>
> ___________________________________________________
> Discuss mailing list
> Discuss at lists.flossmanuals.net
> <mailto:Discuss at lists.flossmanuals.net>
> <mailto:Discuss at lists.__flossmanuals.net
> <mailto:Discuss at lists.flossmanuals.net>>
> http://lists.flossmanuals.net/____listinfo.cgi/discuss-____flossmanuals.net
> <http://lists.flossmanuals.net/__listinfo.cgi/discuss-__flossmanuals.net>
> <http://lists.flossmanuals.__net/listinfo.cgi/discuss-__flossmanuals.net
> <http://lists.flossmanuals.net/listinfo.cgi/discuss-flossmanuals.net>>
>
> ___________________________________________________
> Discuss mailing list
> Discuss at lists.flossmanuals.net
> <mailto:Discuss at lists.flossmanuals.net>
> <mailto:Discuss at lists.__flossmanuals.net
> <mailto:Discuss at lists.flossmanuals.net>>
> http://lists.flossmanuals.net/____listinfo.cgi/discuss-____flossmanuals.net
> <http://lists.flossmanuals.net/__listinfo.cgi/discuss-__flossmanuals.net>
>
> <http://lists.flossmanuals.__net/listinfo.cgi/discuss-__flossmanuals.net
> <http://lists.flossmanuals.net/listinfo.cgi/discuss-flossmanuals.net>>
>
>
>
>
> --
> Michael McAndrew
>
> tel: 020 7183 5828
> mob: 07817 802299
>
> Third Sector Design Ltd.
> http://thirdsectordesign.org
>
>
>
> _________________________________________________
> Discuss mailing list
> Discuss at lists.flossmanuals.net
> <mailto:Discuss at lists.flossmanuals.net>
> http://lists.flossmanuals.net/__listinfo.cgi/discuss-__flossmanuals.net
> <http://lists.flossmanuals.net/listinfo.cgi/discuss-flossmanuals.net>
>
> _________________________________________________
> Discuss mailing list
> Discuss at lists.flossmanuals.net <mailto:Discuss at lists.flossmanuals.net>
> http://lists.flossmanuals.net/__listinfo.cgi/discuss-__flossmanuals.net
> <http://lists.flossmanuals.net/listinfo.cgi/discuss-flossmanuals.net>
>
>
>
>
> --
> Michael McAndrew
>
> tel: 020 7183 5828
> mob: 07817 802299
>
> Third Sector Design Ltd.
> http://thirdsectordesign.org
>
>
>
> _______________________________________________
> Discuss mailing list
> Discuss at lists.flossmanuals.net
> http://lists.flossmanuals.net/listinfo.cgi/discuss-flossmanuals.net
More information about the Discuss
mailing list