I have discovered a beautiful tool in easybook. This open source software tool based on Symfony2 is amazing and I am using it to create the latest Lean Book on Symfony2 Ecommerce that is being sold like bread at the http://pilotci.com site.
Here is a shot of the beautifully formatted book:
Even though at first the first version of the book looked like the preview pdf available on the site, the latest version already submitted to subscribers is really taking the full power of this new formatting.
Thanks Javier Eguiluz for such a handy tool!
I have encountered some issues but solving them and adapting it accordingly. Great tool.
Ok now again I would like to invite you to buy the Symfony2 Ecommerce Lean Book at the site above and to suggest on twitter via @phpbookstore or the facebook page, or by emailing phpbookstore@gmail.com the new chapters or things you would like to see addressed.
I am going through Sylius mailing list and now starting reviewing and contributing to Vespolina repos to see if I can address issues on the book that people struggle with.
Thanks guys for your support. http://pilotci.com
Here is an extract of the book configuration (config.yml):
book: title: "Lean Book on Symfony2 Ecommerce" author: "Luis Cordova" edition: "First edition" language: en publication_date: 2013 generator: { name: easybook, version: 4.8 } contents: # available content types: acknowledgement, afterword, appendix, author, # chapter, conclusion, cover, dedication, edition, epilogue, foreword, # glossary, introduction, license, lof (list of figures), lot (list of # tables), part, preface, prologue, title, toc (table of contents) - { element: cover } - { element: title } - { element: license, content: license.md } - { element: toc } - { element: part, title: English } - { element: part, title: Part I } - { element: chapter, number: 1, content: chapter1.md } - { element: chapter, number: 2, content: chapter2.md } - { element: chapter, number: 3, content: chapter3.md } - { element: chapter, number: 4, content: chapter4.md } - { element: chapter, number: 5, content: chapter5.md } - { element: part, title: Español } - { element: part, title: Parte I } - { element: chapter, number: 1, content: capitulo1.md } - { element: chapter, number: 2, content: capitulo2.md } - { element: chapter, number: 3, content: capitulo3.md } - { element: chapter, number: 4, content: capitulo4.md } - { element: chapter, number: 5, content: capitulo5.md } - { element: author, content: author.md } - { element: acknowledgement, content: acknowledgements.md } editions: ebook: format: epub highlight_code: false include_styles: true labels: ['appendix', 'chapter'] # labels also available for: "figure", "table" theme: clean toc: deep: 1 elements: ["appendix", "chapter", "part"] print: format: pdf highlight_code: true include_styles: true isbn: ~ labels: ["appendix", "chapter"] # labels also available for: "figure", "table" margin: top: 25mm bottom: 25mm inner: 30mm outter: 20mm page_size: A4 theme: clean toc: deep: 2 elements: ["appendix", "chapter", "part"] two_sided: true web: format: html highlight_code: true include_styles: true labels: ["appendix", "chapter"] # labels also available for: "figure", "table" theme: clean toc: deep: 2 elements: ["appendix", "chapter"] website: extends: web format: html_chunked |