> From: [email protected] > Subject: Prototype web app, and Editor API > Date: Wed, 11 Mar 2015 16:56:58 +0000 > To: [email protected] > > Unfortunately I still haven’t found time to begin putting together the > foundations of a proper web version of the Corinthia app, but I dug up an old > version of a prototype I was experimenting with quite some time ago (before > the code became open source). You can check it out here: > > http://web-demo.uxproductivity.com > > Username/password: demo/uxwrite > > Sometime in the next few days I hope to massage this into a cleaner format > and get something into the repository. But if you’re keen to start looking > into this now, doing a view source on this will give you an idea of how the > web app could be implemented. > > Note that this demo just uses a pre-defined HTML document; there’s no > server-side logic, ability to load & save files, or any integration with > DocFormats. This was basically a proof of concept, but I think could give us > some ideas for a starting point. Note also this is based on an old version of > the editor code. > > Also, I’ve created a page on the wiki to document the API exposed by the > Editor library (that is, the code in Editor/src) - see > https://cwiki.apache.org/confluence/display/Corinthia/API+reference. These > are the public functions intended to be used by a native app or other UI > (e.g. browser-based). The prototype I mentioned above has the editor library > and document being edited in an <iframe>, with all of the UI logic kept > entirely separate from the library. Jan, I understand, is currently working > on the necessary bindings for C++/Qt to talk to the library. > > I’ve just listed the functions so far without documentation. I’ll get to this > as time permits, but if you’re looking for something relatively easy to get > started on, some of you might like to have a look through the code and > contribute documentation. All of the APIs are covered by the test cases > (Editor/tests/*) so you can see examples here of how they are used. > > -- > Dr. Peter M. Kelly > Founder, UX Productivity > [email protected] > http://www.uxproductivity.com/ > http://www.kellypmk.net/ > > PGP key: http://www.kellypmk.net/pgp-key <http://www.kellypmk.net/pgp-key> > (fingerprint 5435 6718 59F0 DD1F BFA0 5E46 2523 BAA1 44AE 2966) >
I just built an django example to prototype the server-side. It uses the CKEditor but we can replace it by DocFormats web editor http://django-ckeditor-franzdecopenhague.c9.io/admin/demo_application/examplemodel/2/ username/password: admin/admin It is running in a developer python server, let me know if you cannot see the link. JD
