Skip to main content

Structured editor

I am still searching a structured editor. A WYSIsWYM (What You See Is What You Mean) kind of editor.

At this stage, I am very disappointed with the new Google Doc. They could have done something well structured with HTML, but their new markup is just format oriented. A lot of span containing inline style. Unusable. (Same with Zoho and ThinkFree.)

The best structured editor I could find is Syntext Serna: Open Source, Free, multi-platform, supports XHTML, DocBook, DITA and more! 

I tried a lot of other tools:

  • Amaya : the usability is far below Syntext Serna. Maybe an option if you are in XHTML, MathML, SVG trip. But it doesn't seem to support even HTML 5. 
  • Lyx: again the usability is not there. It is way too complex. Only an option if you are in the  TeX/LaTeX trip.
  • XML Copy Editor: Maybe in ten years ...
  • Gwennel: FreeWare WYSIWYG and WYSIWYM editor for Windows only, supporting natively the Open Document Format.
  • Conglomerate "XML editor that everyone can use. In particular, our primary goal is to create the ultimate editor for DocBook and similar formats". (GTK ; Died in 2005)
  • DocBook Wiki "display DocBook documents online. Different from the other applications, which convert a DocBook document into HTML first, in order to display it online, DocBookWiki converts it on the fly, so that the format for saving the document will still be XML". (Died in 2005 too)
  • There is also XML Mind : it is a very good structured editor, but it has too many restrictions: non Open Source, free only for non-commercial use.
  • I admit that sometime I just use MS-Word in outline view :-) If interested, there are also commercials: ArborText, FrameMaker ...

More recently I searched for online structured editor. Google Doc is out, I tried Zoho and ThinkFree without luck.

I also searched Chrome Extensions:

  • ScribeFire: nice for blog, but not structured.
  • Chrome Editor: a bit strange. I have to investigate more.
  • PageEdit it uses CKEditor, it might be configured to produce structured HTML. I have to investigate more.
  • iDoc: too simple and lack usability.

Comments

Popular posts from this blog

VirtualBox, CentOS, Network and Template

I have been working with VirtualBox and CentOS recently, here are some notes about this experience.
I used VirtualBox 4.2 and CentOS 6.3, but most of this should work with other products too. I created the first headless, minimal CentOS via NetInstall.
I cover two points: create a template machine and configure the Network.
Configure the NetworkWe want Internet access and a LAN local to the host.
For background information read: Networking in VirtualBox by Fat Bloke on June 2012.
The easiest is to enable two Network Adapters: One will be "Host-only" and the second "Nat". In the "Preference" menu you can see the DHCP server range for the Host-only Network. So you may set fixed addresses outside this range.
Next: start the guest. There may be various results at first, depending on a lot of things. Some problem might be solved by rm -f /etc/udev/rules.d/70-persistent-net.rules and a reboot.
Anyway, configure the two interfaces (set your own IP and MAC addresses)…

One in six IT projects ends up ‘out of control’

http://www.ox.ac.uk/media/news_stories/2011/110822_1.html

A surprisingly high number of projects are 'ticking time bombs', according to researchers at the University of Oxford. They analysed 1,500 global projects that had revamped their information technology systems within the last 10 years. They discovered that one in six projects in the sample went over budget by an average of 200 per cent (in real terms) or over ran by an average of almost 70 per cent.

Their conclusion is similar to previous studies: http://brunovernay.blogspot.com/2009/10/excellent-studies-on-software-quality.html

TLS: Disabling legacy cipher suites

First: "cipher suite is a named combination of authentication, encryption, and message authentication code (MAC) algorithms".If you are using TLS (for HTTPS typicaly) you may want to remove some Cipher Suites.You maybe a little bit less compatible, but also a bit more secure. Things will be better when TLS1.2 is implemented everywhere.You can also claim to be FIPS 140 compliant: http://csrc.nist.gov/publications/nistpubs/800-52/SP800-52.pdf !How to do it:From the command line:  http://docs.oracle.com/javase/7/docs/technotes/guides/security/jsse/JSSERefGuide.html#CustomizationFrom code:  http://docs.oracle.com/javase/7/docs/api/javax/net/ssl/SSLSocket.html#setEnabledCipherSuites(java.lang.String%5B%5D)Jetty: http://wiki.eclipse.org/Jetty/Howto/CipherSuitesTomcat: Look at the "ciphers" attribute in  http://tomcat.apache.org/tomcat-7.0-doc/config/http.html#SSL_SupportIf someone knows how to do it on the IBM J9 via configuration, I am interested.