aloha editor and aloha wikidocs

48
jQuery conference Europe 2012 Haymo Meran jQuery conf Europe 2012 @dra4kra4 Haymo Meran

Upload: haymo-meran

Post on 21-Jan-2015

1.721 views

Category:

Technology


1 download

DESCRIPTION

Presentation of Aloha Editor and launch of Aloha Wikidocs at jQuery Conf Europe 2012

TRANSCRIPT

Page 1: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

jQuery  conf  Europe  2012@dra4kra4    Haymo  Meran

Page 2: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Page 3: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

meDoPE@  Gen8cs

guest  lecturer@  Danube  University  of  Krems@  FH  Eisenstadt

invited  expert@  W3C  HTML  working  group

director@  Aloha  Editor  Associa8on

Page 4: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

meDoPE@  Gen8cs

guest  lecturer@  Danube  University  of  Krems@  FH  Eisenstadt

invited  expert@  W3C  HTML  working  group

director@  Aloha  Editor  Associa8on

Director Of Product Experience

Page 5: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

$(“.editable”).aloha();$(“.editable”).mahalo();

Page 6: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Page 7: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Page 8: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Edit  the  web  -­‐  like  MS  Word  the  paperWYSIWYG  (  /ˈwɪziwɪɡ/  WIZ-­‐ee-­‐wig)[1]  is  an  acronym  for  what  you  see  is  what  you  get.  The  term  is  used  in  compuWng  to  describe  a  system  in  which  content  displayed  during  edi8ng  appears  very  similar  to  the  final  output,[2]  which  might  be  a  printed  document,  web  page,  or  slide  presentaWon.

Page 9: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Edit  the  web  -­‐  like  MS  Word  the  paperWYSIWYG  (  /ˈwɪziwɪɡ/  WIZ-­‐ee-­‐wig)[1]  is  an  acronym  for  what  you  see  is  what  you  get.  The  term  is  used  in  compuWng  to  describe  a  system  in  which  content  displayed  during  edi8ng  appears  very  similar  to  the  final  output,[2]  which  might  be  a  printed  document,  web  page,  or  slide  presentaWon.

Page 10: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Page 11: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Page 12: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Page 13: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

This is not Aloha Editor!!!

Page 14: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Page 15: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

This is Aloha Editor

Page 16: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Edit  the  web  -­‐  like  MS  Word  the  paperWYSIWYG  (  /ˈwɪziwɪɡ/  WIZ-­‐ee-­‐wig)[1]  is  an  acronym  for  what  you  see  is  what  you  get.  The  term  is  used  in  compuWng  to  describe  a  system  in  which  content  displayed  during  edi8ng  appears  very  similar  to  the  final  output,[2]  which  might  be  a  printed  document,  web  page,  or  slide  presentaWon.

Page 17: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Page 19: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

contenteditable  in  browsers

<div  contentEditable=”true”>...</div>

Page 20: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

contenteditable  in  browsers

<div  contentEditable=”true”>...</div>

Page 21: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

contenteditable  in  browsers

<div  contentEditable=”true”>...</div>

Page 22: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

contenteditable  in  browsers

<div  contentEditable=”true”>...</div>

Page 23: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Page 24: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Page 25: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Page 26: Aloha Editor and Aloha Wikidocs

webdeveloper  conference  Hamburg  2011  -­‐  Haymo  Meran

What  is  Aloha  Editor  about?

Page 27: Aloha Editor and Aloha Wikidocs

webdeveloper  conference  Hamburg  2011  -­‐  Haymo  Meran

What  is  Aloha  Editor  about?

Page 28: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

No reload!

Page 29: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

No iframe!

Page 30: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

No browser crap!

Page 31: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

No menu rubbish!

Page 32: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

No Markup!

Page 33: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

just edit

Page 34: Aloha Editor and Aloha Wikidocs

webdeveloper  conference  Hamburg  2011  -­‐  Haymo  Meran

Aloha  Editor  Experiencel All  interacWons  should  react  in  real8me  and  give  immediate  clear  feedback  to  the  user.  

l The  user  should  see  the  exact  result  of  its  acWon  immediately.

l No  apply  or  confirm  acWon  should  be  necessary.  It's  done  when  you  do  it.

lInstead  everthing  can  be  undone.

l Every  acWon  should  be  completed  with  the  minimum  possible  interac*ons.

Page 35: Aloha Editor and Aloha Wikidocs

webdeveloper  conference  Hamburg  2011  -­‐  Haymo  Meran

Improve  the  interacWon  process

Measured with the KeyStroke-Level-Model (KLM)

Page 36: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

1) http://stats.wikimedia.org/EN/TablesWikipediaEN.htm 2) http://en.wikipedia.org/wiki/Wikipedia:Time_management

4,000,000 edits 1)

2 min per edit “two minutes to execute. In reality it probably takes longer”2)

8,000,000 min editing per month (≈4h/user per month)

for the calculation we us the numbers from en.wikipedia.org in sept 2010about 35,000 users edited more than 5 pages

$25 cost per hour per user

$3,333,333 cost per month

How  much  costs  ediWng

Page 37: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

1) http://stats.wikimedia.org/EN/TablesWikipediaEN.htm 2) http://en.wikipedia.org/wiki/Wikipedia:Time_management

for the calculation we us the numbers from en.wikipedia.org in sept 2010about 35,000 users edited more than 5 pages

$3,333,333 cost per month

How  much  costs  ediWng

Page 38: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

1) http://stats.wikimedia.org/EN/TablesWikipediaEN.htm 2) http://en.wikipedia.org/wiki/Wikipedia:Time_management

for the calculation we us the numbers from en.wikipedia.org in sept 2010about 35,000 users edited more than 5 pages

$3,333,333 cost per month

How  much  costs  ediWng

using the Aloha Editor you can

SAVE $10,000,000 per year

$833,333 per month

Page 39: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

1) http://stats.wikimedia.org/EN/TablesWikipediaEN.htm 2) http://en.wikipedia.org/wiki/Wikipedia:Time_management

for the calculation we us the numbers from en.wikipedia.org in sept 2010about 35,000 users edited more than 5 pages

$3,333,333 cost per month

How  much  costs  ediWng

using the Aloha Editor you can

SAVE $10,000,000 per year

$833,333 per month

Page 40: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Page 41: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Page 42: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Who  uses  Aloha  Editor?

5TYPO3 Phoenix will use the Aloha Editor to provide its users the most smoothest inline editing experience.

Page 43: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran h`p://wordpress.org/extend/plugins/front-­‐end-­‐editor/

Page 44: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Page 45: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Google  says:  "..and  HTML  makes  OT  (Opera8onal  Transforms)  difficult  if  not  impossible..."

h]p://www.waveprotocol.org/faq

Page 46: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Dear  Google,

YOU  ARE  WRONG!

h]p://aloha-­‐wikidocs.com

Page 47: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Resources                  h]p://aloha-­‐editor.org

                 h]p://aloha-­‐wikidocs.com

Page 48: Aloha Editor and Aloha Wikidocs

jQuery  conference  Europe  2012  -­‐  Haymo  Meran

Thank  you!

@dra`kra`