2011-11-29

Permanent link Why We Removed the Wiki Markup Editor in Confluence 4.0

Atlassian Confluence team – Why We Removed the Wiki Markup Editor in Confluence 4.0:

“Wiki markup as a storage format hindered our ability to add new features, like merge table cells, that customers had been demanding. This is because Wiki Markup is a very limited subset of XHTML and because any new editor feature had to be built twice...once in the RTE and once in the Wiki Markup Editor. We also had a lot of bugs when toggling between the two edit modes. We knew for some time that we'd need to unify the dual-RTE and Wiki Markup Editors into one simple-yet-capable editing experience and store Confluence content in a more extensible storage format – i.e. XHTML.”

Filed under: Tue, 29 Nov 2011 21:05:15 +0100
2011-11-24

Permanent link A great way to give thanks…

Seth Godin – A great way to give thanks…:

“For every person reading this there are a thousand people (literally a thousand) in underprivileged nations and situations that would love to have your slot. Don't waste it.”

Filed under: Thu, 24 Nov 2011 23:21:54 +0100
2011-11-23

Permanent link Asynchronous UIs - the future of web user interfaces

Alex MacCaw – Asynchronous UIs - the future of web user interfaces:

“Move state & view rendering to the client side.

[…] The idea is that you update the client before you send an Ajax request to the server. For example, say a user updated a page name in a CMS. With an asynchronous UI, the name change would be immediately reflected in the application, without any loading or pending messages. The UI is available for further interaction instantly. The Ajax request specifying the name change would then be sent off separately in the background. At no point does the application depend on the Ajax request for further interaction.”

(Via Nat Torkington at O'Reilly Radar.)

Filed under: Wed, 23 Nov 2011 21:00:33 +0100

Permanent link W3C Ontology for Media Resources 1.0

W3C Candidate Recommendation Ontology for Media Resources 1.0 (July 2011):

“The intent of this vocabulary is to bridge the different descriptions of media resources, and provide a core set of descriptive properties. This document defines a core set of metadata properties for media resources, along with their mappings to elements from a set of existing metadata formats.”

Mapped metadata standards: CableLabs 1.1, DIG35, Dublin Core, EBUCore, EXIF 2.2, ID3, IPTC NewsML-G2, LOM 2.1, Media RSS, MPEG-7, OGG, QuickTime, DMS-1, TTML, TV-Anytime, TXFeed, XMP, YouTube

Example XML for most standards can be viewed in the testsuite.

(Via Johannes Schmidt.)

Filed under: Wed, 23 Nov 2011 08:47:39 +0100
2011-11-21

Permanent link Better Quotes

Tim Bray – Better Quotes:

“If you are publishing text for people to read and you want it to look even halfway professional, you absolutely must use real actual left and right quotation marks: “quotes” not "quotes". Also right-single apostrophe: as in don’t use "don't".”

Filed under: Mon, 21 Nov 2011 08:44:11 +0100

Permanent link Creatasphere DAM Europe Conference Summary

Naresh Sarwan at Digital Asset Management News – Creatasphere DAM Europe Conference Summary:

“The overwhelming sense I get is that vendors especially are too willing to invest in toys and trinkets while at the same time they leave duller and more complex (but ultimately more useful and requested) features like flexible workflow by the wayside or handle it very badly.”

Filed under: Mon, 21 Nov 2011 08:54:55 +0100
2011-11-17

Permanent link Don’t Call Yourself A Programmer, And Other Career Advice

Patrick McKenzie – Don't Call Yourself A Programmer, And Other Career Advice:

"The person who has decided to bring on one more engineer is not doing it because they love having a geek around the room, they are doing it because adding the geek allows them to complete a project (or projects) which will add revenue or decrease costs. Producing beautiful software is not a goal. Solving complex technical problems is not a goal. Writing bug-free code is not a goal. Using sexy programming languages is not a goal. Add revenue. Reduce costs. Those are your only goals."

Filed under: Thu, 17 Nov 2011 13:45:44 +0100
2011-11-14

Permanent link Agile slaves

J.D. Hildebrand quotes Andy HuntAgile slaves:

"These weren't productive developers freed from mindless process dogma. They were Agile slaves. The dogma they followed was ours, and they followed it well. […] But they weren't thinking, they weren't reacting, they weren't being agile. When problems came up, they addressed them with all the grace and elegance of a deer caught in the terrifying blaze of alien headlights. They knew how to do Agile; they didn't know how to be agile."

(Via Thorsten Mann.)

Filed under: Mon, 14 Nov 2011 12:00:26 +0100
2011-11-07

Permanent link Mercury Editor

"Mercury is a full featured HTML5 editor. It was built from the ground up to help your team get the most out of content editing in modern browsers.

To keep Mercury simple, we support all browsers that have implemented the complete W3C contentEditable specification: Firefox 4+, Chrome 10+, Safari 5+"

Filed under: Mon, 07 Nov 2011 23:26:13 +0100