Re: epub as object

Zheng,

+1 to this work…

Just a small factoid: a few years ago a separate Community Group was created called the 'Publication Object Model CG'[1]. Unfortunately, the work did not go anywhere, apart from some early emails exchanges. Nevertheless, it may be worth contacting the members of that WG to see if they would be interested in joining the work. (I would expect [1] would have to be closed down).

Ivan



[1] https://www.w3.org/community/pom/

> On 27 Feb 2021, at 22:21, Zheng Xu <zhengxu7806@gmail.com> wrote:
> 
> Hi Juan
> 
> 
> 
> Awesome! I think the epub3 model concept is very similar which is to represent epub as a ts/js object. 
> 
> My next step is to develop xml project to serialize/deserialize the object to epub file.
> 
> I think it's a great idea to create ide like epub editor.
> 
> 
> 
> Let's see if we can work out something together. Or maybe even form a short term TF to define epub as object model.
> 
> 
> 
> Cheer,
> 
> Zheng
> 
> 
> 
> On 2021-02-27 3:19 p.m., Juan Corona wrote:
>> Hey Zheng,
>> 
>> Nice work, I'm excited to check this out!
>> 
>> My first thought on this is to share that I've been working on something similar:
>> https://github.com/jccr/epubavocado <https://github.com/jccr/epubavocado>
>> 
>> I built this originally for a side project of mine, to build a highly technical EPUB viewer, possibly editor.
>> My idea was to build this around VS Code (actually using https://theia-ide.org/ <https://theia-ide.org/>)
>> 
>> Do we have something in common with these concepts? Would love to discuss!
>> 
>> Cheers,
>> Juan
>> 
>> 
>> 
>> 
>> On Sat, Feb 27, 2021 at 10:46 AM Xu Zheng <zhengxu7806@gmail.com <mailto:zhengxu7806@gmail.com>> wrote:
>> Hi All
>> 
>> 
>> I started to work on some personal project around epub again.
>> 
>> Here is a very first little step - define epub as ts/js object. I will 
>> use it in my another project but please feel free to use it if it could 
>> benefit your project. Any feedback/issues are more than welcome.
>> 
>> 
>> https://www.npmjs.com/package/epub-object-ts <https://www.npmjs.com/package/epub-object-ts>
>> 
>> https://github.com/Jeffxz/epub-object-ts <https://github.com/Jeffxz/epub-object-ts>
>> 
>> 
>> Side Notes:
>> 
>> After all these years working on web browser and epub I started to 
>> believe there is some possibility of epub as application that could be 
>> executed offline. The application that not focusing on replicating 
>> physical publication such as pagination and TOC but to unleash the 
>> creativity of web content engineer could be a different concept for epub 
>> use cases (but still within epub spec scope). And recently I started my 
>> new journey to experiment this idea.
>> 
>> 
>> Then what is a epub reader, right? Yes in this concept there is not any 
>> reader (since the package is not a book anymore). Web browser should be 
>> the main player.
>> 
>> What should I call it? Single entry epub? Single page epub? I am not 
>> sure yet.
>> 
>> If anyone would be interested in this concept please feel free to reach 
>> out to me we can discuss.
>> 
>> 
>> Cheers,
>> 
>> Zheng
>> 
>> W3C: https://www.w3.org/users/129468 <https://www.w3.org/users/129468>
>> 
>> Github: https://github.com/Jeffxz <https://github.com/Jeffxz>
>> 
>> 
>> 
> -- 
> Zheng Xu
> 
> W3C: https://www.w3.org/users/129468 <https://www.w3.org/users/129468>
> Github: https://github.com/Jeffxz <https://github.com/Jeffxz>

----
Ivan Herman, W3C 
Home: http://www.w3.org/People/Ivan/
mobile: +33 6 52 46 00 43
ORCID ID: https://orcid.org/0000-0003-0782-2704

Received on Monday, 1 March 2021 10:43:16 UTC