[Pharo-project] GSoC ideas, 5 days to go!
geo.couprie at gmail.com
Wed Mar 7 09:17:16 EST 2012
The old (97) Excel file format is a weird file system acting as a database.
It is also used for doc, msi and cab files. The new format (xslx, docx,
etc) is just a zipped bunch of xml files, so it's quite easy to parse :)
On Wed, Mar 7, 2012 at 3:05 PM, Carla F. Griggio <carla.griggio at gmail.com>wrote:
> That reminds me... would it be too hard to be able to export Excel files
> from Pharo? Or at least Open Office Spreadsheets?
> That could be a project idea too.
> On Wed, Mar 7, 2012 at 10:38 AM, Tudor Girba <tudor at tudorgirba.com> wrote:
>> Good one, Nick. I can offer to be second mentor on this one as well.
>> On Wed, Mar 7, 2012 at 2:32 PM, Nick Ager <nick.ager at gmail.com> wrote:
>> > Hi Janko,
>> > Here you go: 'ePUB Output for Pier Books'
>> > --------------
>> > Name: ePUB Output for Pier Books
>> > Level: Intermediate
>> > Possible mentor: Nick Ager
>> > Possible second mentor: Lukas Rengli
>> > Description
>> > Pier [1,2] is an extensible object-oriented content management
>> system that
>> > includes a book authoring engine. The book authoring engine has been
>> used to
>> > document a number of Smalltalk based projects, most notable Seaside 
>> > well as Moose  and Pharo .
>> > The goal of this project is add ePUB  as an output format to Pier
>> > enabling existing and future Pier books and other Pier content to be
>> > in a format readable by popular eReaders.
>> >  http://www.piercms.com/
>> >  http://code.google.com/p/pier/
>> >  http://book.seaside.st/
>> >  http://www.themoosebook.org/
>> >  http://book.pharo-project.org/
>> >  http://en.wikipedia.org/wiki/EPUB
>> > Technical Details
>> > Content in Pier is parsed into a document tree that supports the visitor
>> > pattern  for traversing the internal representation. Pier currently
>> > supports a number of output formats such as HTML, plain text, RSS, wiki
>> > text. These formats are generated by visitors. The existing visitors
>> > act as a template for creation of an ePUB visitor which would generate
>> > compatible output.
>> >  http://en.wikipedia.org/wiki/Visitor_pattern
>> > Benefits to the Student
>> > The project is well defined with a clear deliverable. The student will
>> > an understanding of the internals of a powerful, well structured content
>> > management system as well as the satisfaction of having a set of
>> > in the format of the existing Pier book content translated into ePUB
>> > format.
>> > Benefits to the Community
>> > The Smalltalk community and others using the Pier book authoring engine
>> > gain ePUB as an output format. With an ebook output format authors have
>> > potential new revenue source, encouraging a virtuous cycle of increasing
>> > documentation within and outside the community.
>> "Every thing has its own flow"
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Pharo-dev