Aloha Editor – HTML5 Editor

Front-End Editor for WordPress — Using Aloha Editor to update your website.

If you work with WordPress you should start to use Aloha Editor.
Just install the Front-end Editor plugin and see how your page exactly looks like while editing the content in the live preview. WYSIWYG evolved!

With the Front-end Editor plugin you can start editing your content while browsing your website. No more forms required. Just edit!


Search for Front-end or Aloha Editor in the WordPress plugin directory.

Here you can find more screenshots of this WordPress plugin.

A list of all supported editable elements in WordPress is also available.



Follow @alohaeditor on Twitter.
Attend the Aloha Editor HTML 5 editing camp.




UI à la carte — Bootstrap + Flat UI + Aloha Editor

Most people just know the default UI (user interface) of Aloha Editor.

It looks like this:

Bildschirmfoto 2013-05-04 um 21.11.27

If you would like to integrate the Aloha Editor functionalities into your application you can do so with Aloha Editor UI à la carte. Easy.


Bildschirmfoto 2013-05-04 um 21.01.12After installing the ui-a-la-carte plugin you can define your application specific toolbar as HTML / CSS code.

Bildschirmfoto 2013-05-04 um 21.08.37

Don’t worry. It’s easy.


Bildschirmfoto 2013-05-04 um 21.05.18

Aloha Editor will now integrate better into your application or website.

Provide advanced inline content editing:

Bildschirmfoto 2013-05-04 um 21.04.27


Here you see the Repository plugin in action:

Bildschirmfoto 2013-05-04 um 21.03.02

The UI for manipulating a link is minimal. When typing it will suggest you links in your system / data from repositories you can link to.
Learn more about the Aloha Editor features.


Minimal toolbar design:

Bildschirmfoto 2013-05-04 um 21.02.08


Try Bootstrap + Flat UI + Aloha Editor UI à la carte yourself at:
http://runtyapp.org/flat-ui/



Follow @alohaeditor on Twitter.
Attend the Aloha Editor HTML 5 editing camp.



Barley, selector*, WizzyWig and Runty. NoCMS — Advanced Inline Content Editing

Do you know about the new minimalistic CMS systems with inline editing?


“The easiest CMS you’ll ever use. Great for sites with mostly static content.”


Barley — “this-generation content editor”
Selector* — “Make HTML5 editable – without any hassle”
WizzyWig — “Update your website. Code-free.”


Those are all SaaS solutions more or better to say less available right now — you can watch the teaser videos.


There’s an Open Source Software alternative called Runty. NoCMS


Bildschirmfoto 2013-05-02 um 18.18.17

Runty. NoCMS — web editable. smart content!


Just add the CSS class “runty-editable” and a valid HTML element id to any HTML element you want to be editable. Activate Runty. NoCMS with a script tag.



Bildschirmfoto 2013-05-02 um 18.17.35

With the Aloha Editor block functionality it’s possible to trigger actions.

Here: Display tweets related to “Moby Dick”.


Bildschirmfoto 2013-05-02 um 18.17.10

CSS3 / HTML5 layout editing made simple. No forms required.

Download  Runty and include this script-tag into your HTML:

 <script type="text/javascript" src="./runty/app.php"></script>

To enable editable areas mark the HTML elements (eg: <h1>, <div>, <p> …) with the CSS class runty-editable (eg: <h1 class=”runty-editable”>).


Bildschirmfoto 2013-05-02 um 18.16.30

On top you can see the Runty. Toolbar — it is flexible via CSS / JS plugins.


Give Runty. NoCMS a try. Download now for free!



Join & learn! Attend the Aloha! HTML5 editable camp in June in Vienna and learn how to create innovative UIs with HTML5, CSS3 and Aloha Editor.

Get your free ticket now!



Ghost — Just blogging with a pretty UI. NodeJS app.

Ghost. Just a blogging platform. With a pretty user interface.


Ghost: edit everywhere

It works on your computer, smartphone and tablet.



Ghost: just a blogging platform

Just a blogging platform.



Ghost: dashboard

Beautiful dashboard.



Ghost: write

Markdown to HTML live preview.



A Kickstarter success story!




Join & learn! Attend the Aloha! HTML5 editable camp in June in Vienna and learn how to create innovative UIs with HTML5, CSS3 and Aloha Editor.

Get your free ticket now!



Aloha Editor and asynchronous script loading

Aloha Editor some time ago made the switch to use requirejs to load plugins and language files dynamically. Using requirejs avoids the need to put all plugins and language files into the core aloha.js library, thereby reducing its size.

 

Although requirejs solves the dynamic loading problem, it also brings an unfortunate side-effect with it, which is particularly problematic considering that Aloha Editor is a library that is meant to be integrated into other applications.

 

The side-effect is that requirejs loads modules asynchronously. This forces applications integrating Aloha Editor to run in a callback. Aloha Editor suggests the following pattern:

 

Aloha.ready(function () { ... application code ... });

 

After integrating Aloha Editor into multiple applications I found that this can be very painful because it forces an additional level of indirection. In smaller applications, this could be handled by just wrapping the entire application with Aloha.ready(). In larger applications I found it easier to handle this on a case by case basis, which however litters the code with Aloha.ready()s and other callback mechanisms. Examples of what that looks like can be found in the Aloha Editor bootstrap file (Aloha.trigger).

 

There also was the problem when Aloha Editor was using an older version of requirejs. This made it difficult to use Aloha Editor in applications that used a newer version. Now that Aloha Editor has updated its version of requirejs, it is the other way round.

 

Although requirejs provides a feature that allows a library to use its own version of requirejs by rewriting the “define”s during compilation, that’s still less than ideal because it would mean having multiple versions of requirejs in a page (~6kb min+gz each), and it wouldn’t solve the problem for loading the development version of Aloha Editor inside an application (which is where I tend to spend most of my time).

 

I attempted to solve this problem with r.js, by implementing some hacks that made r.js output, not the concatenated version of the source code, but rather a sequence of document.writes that write <script> tags into the document. This document.write mechanism could be used during development to load Aloha Editor synchronously, which solved both the asynchronous loading problem, as well as the multiple requirejs versions problem. No change was necessary for loading the concatenated script in production since requirejs supports synchronous instantiation of modules when the module was already loaded (which is true in the case of Aloha Editor because you need to include at least the concatenated aloha.js manually via a script tag).

 

The r.js approach worked, but I wasn’t really satisfied with it. Too many hacks were necessary to make it work. Instead I wrote a minimal AMD loader implementation that encourages a single concatenated script loaded via a plain old script tag to be used in production, while for development a document.write approach is used.

 

This leaves us again with the problem that people have been trying to solve by using requirejs in the first place. I believe the solution to that problem should not be dictated by Aloha Editor. If an application uses requirejs, it can be solved with requirejs. If an application uses plain old script tags, it can be solved simply by including the right script tags.

 

You want to improve your JavaScript and CSS skills? Here's a great list of 125 resources on the web.

Working with Aloha Editor and creating next generation user interfaces involves a lot of work with JavaScript and CSS techniques.


If you are familiar with back-end technologies and find yourself working more and more with client-side technologies here is a great list of 125 CSS and JavaScript tutorials to power up your skills by @CreativeBloQ.


Follow @AlohaEditor on Twitter or like AlohaEditor on Facebook to receive selected news about the latest trends on topics like HTML5, CSS3 and JavaScript.


How to integrate Aloha Editor with Play! Framework

How to integrate the Aloha Wysiwyg Editor with Play  Framework   poornerd

Brian Porter just published a blog post describing how he integrated Aloha Editor in his Play! Frame­work project. Definitely a good read for everyone thinking about integrating Aloha Editor in his or her project.


I am con­stantly need­ing to update sta­tic con­tent in Tem­plates in my Play! Frame­work project, so I decided to inte­grate the Aloha Edi­tor, an HTML5 WYSIWYG Editor.

It is free to use, and they offer an exam­ple of inte­gra­tion an sav­ing with a POST to the server on this page: http://​www​.aloha​-edi​tor​.org/​h​o​w​t​o​-​s​t​o​r​e​-​d​a​t​a​-​w​i​t​h​-​a​l​o​h​a​-​e​d​i​t​o​r​-​a​j​a​x​.​php

Basi­cally all I had to do in the fron­tend was inte­grate the edi­tor as described, and add a class “editable” to the ele­ment that should be editable.


Read the whole blog post …


Brian will post some follow-up posts in his blog regarding his project, so keep following his Blog.


Aloha Editor BarCamp June 2013 — state of the art HTML5 editing

Aloha Editor BarCamp 2013 -- HTML5 editing

Aloha Editor BarCamp 2013 — HTML5 editing

June 6-7 2013 an Aloha Editor BarCamp — state of the art HTML5 editing — will take place in Vienna.


Learn about contentEditable in HTML5, Aloha Editor, jQuery (UI) and many more related topics.


If you would like to share your know how at a (mini) session or have any question please send a message to rene.kapusta/at/aloha-editor.org


Follow http://twitter.com/alohaeditor, http://facebook.com/alohaeditor or this blog for updates on this event.


Register here for a free event ticket.



Meet, Relax and Create @ jQuery Europe 2013

The first jQuery conference in Europe, without an appropriate presence of Aloha Editor ? In the middle of Vienna the birth place of Aloha Editor? Unthinkable! Impossible !

“Meet, Relax, Create” – Aloha Editor Lounge´s motto

Up to the Challenge

But how to bring the Aloha Editor spirit into the beautiful, time honored event location called Palais Liechtenstein?

By holding a session in front of a lot of web developers eager to learn all secrets of jQuery within Aloha Editor? No, they were already a lot of very interesting talks held by experts like Doug Neiner or Jörn Zäfferer.

Setting up a game console together with a kick ass sound system and a big screen motivating conference participants to shake your whole body in front of others between sessions? No, one of the sponsors, Microsoft did that with tremendous success.

 

The Aloha Editor Lounge

But we were up to the challenge and we came up with the perfect idea representing Aloha Editor and its community. True to the Aloha Editor Style we created a sanctuary in the middle of the 17th century Palais Liechtenstein, providing the jQuery conference participants with the possibility to meet, relax and create connections.

This island of relaxation was quickly and thoroughly adopted by the jQuery conference attendees. Everyone was relaxing,chatting and even working together in the deck chairs or on the Aloha Editor island itself.

Aided by the Aloha Editor Smoothie created exklusively for the jQuery conference by members of the Aloha Editor core team, the Aloha Editor Lounge provided a well needed opportunity digesting all the new inputs provided by the conference lecturers.

 

The Aloha Editor Smoothie

The Aloha Editor Smoothie – fruity and tropical

Between mixing and shaking tropical fruits for transforming them into the Aloha Editor Smoothie we also had the opportunit to connect with developers using Aloha Editor in their projects like the guys from Bohemiasoft.

Relaxing at the Aloha Editor Lounge

Overall the Aloha Editor lounge was a great success like the jQuery conference itself by representing Aloha Editor in the physical world for a change. And you can be sure the Aloha Editor lounge will celebrate a comeback sooner and later. And who knows? Maybe you´ll one of the next visitors.

In the meantime enjoy the impressions of the Aloha Editor Lounge at the jQuery Europe 2013:

A short guide on writing plug-ins for Aloha Editor

A short while ago a new Aloha Editor version has been released, containing the long awaited switch from ExtJS to jQueryUI. With this change not only the looks changed but also the distribution size was dramatically reduced and Aloha Editor will now be available under GPLv2. To celebrate this awesome improvement, I updated all my articles describing how to develop plugins.

You can have a look on those articles here: