Return-Path: X-Original-To: apmail-corinthia-dev-archive@minotaur.apache.org Delivered-To: apmail-corinthia-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DC75A178F2 for ; Sun, 8 Mar 2015 08:10:47 +0000 (UTC) Received: (qmail 64687 invoked by uid 500); 8 Mar 2015 08:10:47 -0000 Delivered-To: apmail-corinthia-dev-archive@corinthia.apache.org Received: (qmail 64658 invoked by uid 500); 8 Mar 2015 08:10:47 -0000 Mailing-List: contact dev-help@corinthia.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@corinthia.incubator.apache.org Delivered-To: mailing list dev@corinthia.incubator.apache.org Received: (qmail 64647 invoked by uid 99); 8 Mar 2015 08:10:47 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 08 Mar 2015 08:10:47 +0000 X-ASF-Spam-Status: No, hits=-1997.8 required=5.0 tests=ALL_TRUSTED,HTML_MESSAGE,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Sun, 08 Mar 2015 08:10:25 +0000 Received: (qmail 64600 invoked by uid 99); 8 Mar 2015 08:10:23 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 08 Mar 2015 08:10:23 +0000 Received: from mail-la0-f51.google.com (mail-la0-f51.google.com [209.85.215.51]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 770631A038C for ; Sun, 8 Mar 2015 08:10:22 +0000 (UTC) Received: by lams18 with SMTP id s18so3348521lam.9 for ; Sun, 08 Mar 2015 00:10:20 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.152.6.2 with SMTP id w2mr20267478law.6.1425802220656; Sun, 08 Mar 2015 00:10:20 -0800 (PST) Received: by 10.112.124.105 with HTTP; Sun, 8 Mar 2015 00:10:20 -0800 (PST) In-Reply-To: References: Date: Sun, 8 Mar 2015 09:10:20 +0100 Message-ID: Subject: Re: Initial questions about web-based application From: jan i To: "dev@corinthia.incubator.apache.org" Content-Type: multipart/alternative; boundary=089e0141a9a8e1e1980510c272ec X-Virus-Checked: Checked by ClamAV on apache.org --089e0141a9a8e1e1980510c272ec Content-Type: text/plain; charset=UTF-8 Hi. On 7 March 2015 at 21:37, Juande Manjon wrote: > Hi folks, > > > > I have a few questions about the project > > > > What is the stage of the web-based application? What technologies? Is it > only done in a front-end? Is there a back-end that interfaces with > DocFormats API? > Peter made a demo before the source became opensource, that merely showed it could be done. Let me short explain our current idea (remark, idea mean that it can be changed): Build a webclient in html5/css with the editor window as an iframe (DocFormat delivers html5/css). The editor should use javascript (in repo) for the edit operations, and callback subreq to "talk" with docFormats. The subreq could e.g. be ajax based, but there are multiple possbilities. Important is that the client is based on responsive design, using e.g. foundation. The backend, can be either a httpd module (long term) or a simply python. The python will give the connection to docFormats. Remark the python should have a possibility to work without the webclient, and simply do the convert so that if you open .docx files, they are shown as html5 rendered correctly. Currently we are tossing ideas, none of us is working very active on this part. > > Is there any Document model defined? I mean for Document model an abstract > model that's defined the structure of the document like sections, > paragraphs, lists, text, fields, tables, images and styles. > Yes and No, there are no defined model, but DocFormats delivers and accepts html5/css so that gives you an implicit model. I hope that gives you a starting point, feel free to ask/discuss ideas this is how we get a better product. For info, we are trying to make a release relative shortly, so most of us are pretty busy, but if you would look at the web, that could really be fantastic. rgds jan I. > > > > > > -Juande > > > > --089e0141a9a8e1e1980510c272ec--