[{"data":1,"prerenderedAt":517},["ShallowReactive",2],{"project-14417340":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":48,"post_text":50,"what":51,"said":80,"maker_in_thread":208,"shape":217,"grid":221,"attempts":478,"same_week":479,"maker_shows":34,"maker_hidden":509,"reader_version":510,"card":511},"14417340","ORY Editor","A rich editor for the browser, built with React and Redux","title","Show HN: ORY Editor – A rich editor for the browser, built with React and Redux","https:\u002F\u002Fgithub.com\u002Fory\u002Feditor?branch=master","github.com","jswizzard",1495721047,2017,369,98,42,2242,2,"legend","web_saas","page layout editor","library",[24,25,26,27,28],"react editor","rich text editor","slate.js","layout editor","redux","mixed",-0.302,{"positive":32,"neutral":33,"mixed":34,"critical":35},8,19,1,20,48,{"performance":38,"design":41,"execution":43,"idea":44,"docs":46,"pricing":47},{"positive":39,"critical":40},0,6,{"positive":34,"critical":42},3,{"positive":34,"critical":42},{"positive":42,"critical":45},5,{"positive":34,"critical":34},{"positive":34,"critical":34},[42,34,39,39,42,34,42,39,39,39,39,42,45,39,45,42,34,49,39,39,39,39,34,34,18,39,42,34,18,34,34,34,42,42,39,34,45,34,42,42],4,null,{"problem":50,"audience":52,"pricing":50,"motivation":50,"time_to_build":50,"stack":64,"openness":77,"stage":78,"team_size":79},{"value":53,"source":54,"evidence":55},"Developers building CMS-style websites and content editing interfaces","inferred",[56,60],{"id":57,"by":58,"text":59},"14417673","hitekker","I think this looks great for CMS websites: where a user wishes to build an entire page in a web GUI. For composing text in blocks on existing pages, like comments or posts, you…",{"id":61,"by":62,"text":63},"14417601","arekkas","The high CPU and memory usage was due to a large gif which was included two times. This gif accidentally was 1280p with 20fps and was about 40mb large. For some reason, the…",[65,70,74],{"value":66,"source":67,"evidence":68},"React","commenter",[69],{"id":61,"by":62,"text":63},{"value":71,"source":67,"evidence":72},"Redux",[73],{"id":61,"by":62,"text":63},{"value":26,"source":67,"evidence":75},[76],{"id":61,"by":62,"text":63},"open_source","launched","company",{"praise":81,"objections":104,"requests":142,"questions":159,"alternatives":178},[82,93],{"value":83,"source":67,"evidence":84},"Looks great and works well; simple to use",[85,89],{"id":86,"by":87,"text":88},"14418383","palakchokshi","Looks pretty good and I didn't see performance issues. From a usability perspective it's simple to use. I would suggest a couple of usability improvements. 1. The right side…",{"id":90,"by":91,"text":92},"14417516","nudpiedo","I like it because it looks complete and clean, however in safari for iPad the readme page in github already breaks and says the typical: \"A problem has ocurred, so the page has…",{"value":94,"source":67,"evidence":95},"Useful OAuth projects from the same company",[96,100],{"id":97,"by":98,"text":99},"14417645","kminehart","Ory makes some really cool stuff for OAuth \u002F Authorization that we are considering using in our stack. https:\u002F\u002Fgithub.com\u002Fory\u002Fhydra https:\u002F\u002Fgithub.com\u002Fory\u002Fladon…",{"id":101,"by":102,"text":103},"14418828","aniskywalker","Built studiously.co website with this. Highly recommend the sites editor! Also using Hydra by the same author for OAuth2. Truly amazing work.",[105,120,127,134],{"value":106,"source":67,"evidence":107},"Resource heavy on CPU and memory",[108,112,116],{"id":109,"by":110,"text":111},"14417497","Shank","The Chrome worker for the demo site accumulated about 600mb of ram. Is the editor really that heavy or is the demo page abnormally heavy?",{"id":113,"by":114,"text":115},"14417550","iplaw","I enjoyed messing around with it but, like others have noted, it seems to be resource intensive - both CPU and memory. My CPU fans kicked into turbo-jet mode after playing around…",{"id":117,"by":118,"text":119},"14417429","hla19","Almost broken on mobile, and my iphone gets really hot...",{"value":121,"source":67,"evidence":122},"Not accessible to screen readers",[123],{"id":124,"by":125,"text":126},"14419173","ctoth","This does not appear to work at all with my screen reader. Accessibility as afterthought, as always. I used to look forward to trying to help people fix their stuff to be…",{"value":128,"source":67,"evidence":129},"AGPLv3 license is a barrier for commercial use",[130],{"id":131,"by":132,"text":133},"14417763","ojosilva","Looks and works great, but there are 2 limitations I think would prevent it from using it in our stack: 1) It cannot be easily embedded, ie. as a field in a form. Apparently it's…",{"value":135,"source":67,"evidence":136},"Hard to embed in forms; full-screen oriented with many dependencies",[137,138],{"id":131,"by":132,"text":133},{"id":139,"by":140,"text":141},"14419889","kowdermeister","I get the cutting edge part, but what has happened to the good old distributed, built, minified version? What if I just want to play with it, install it in a second and I don't…",[143,148,155],{"value":144,"source":67,"evidence":145},"Improve accessibility, such as image alt text",[146,147],{"id":86,"by":87,"text":88},{"id":124,"by":125,"text":126},{"value":149,"source":67,"evidence":150},"Improve mobile support",[151,152],{"id":117,"by":118,"text":119},{"id":153,"by":11,"text":154},"14417458","Which iphone do you use? Also is it safari? It's currently absolutely not optimized for mobile, as most content creation happens on the desktop. We might though at some point.",{"value":156,"source":67,"evidence":157},"Provide a smaller built version instead of a large npm install",[158],{"id":139,"by":140,"text":141},[160,171],{"value":161,"source":67,"evidence":162},"How does it compare with Draft.js, Slate and ProseMirror?",[163,167],{"id":164,"by":165,"text":166},"14417624","qrohlf","I'm curious, what does this offer over something like https:\u002F\u002Fdraftjs.org\u002F, https:\u002F\u002Fgithub.com\u002Fianstormtaylor\u002Fslate, or http:\u002F\u002Fprosemirror.net\u002F which also use normalized JSON (or…",{"id":168,"by":169,"text":170},"14417607","cocktailpeanuts","Isn't a lot of the \"Others don't do this\" addressed by Prosemirror? http:\u002F\u002Fprosemirror.net\u002F",{"value":172,"source":67,"evidence":173},"How does performance hold up with very large documents?",[174],{"id":175,"by":176,"text":177},"14417991","Filligree","How performant is this? I don't have it on me right now, but if I were to dump a 400-kW document into the editor, would it still be snappy? That's one of the major weaknesses of…",[179,187,192,197],{"value":180,"source":67,"evidence":181},"Draft.js",[182,183],{"id":164,"by":165,"text":166},{"id":184,"by":185,"text":186},"14417427","timdorr","Demo here: http:\u002F\u002Feditor.ory.am\u002F Looks similar to Draft (https:\u002F\u002Fdraftjs.org) at least in how they think about maintaining editable content outside of the DOM. Glad to see some…",{"value":188,"source":67,"evidence":189},"ProseMirror",[190,191],{"id":164,"by":165,"text":166},{"id":168,"by":169,"text":170},{"value":193,"source":67,"evidence":194},"Slate",[195,196],{"id":164,"by":165,"text":166},{"id":57,"by":58,"text":59},{"value":198,"source":67,"evidence":199},"Quill",[200,204],{"id":201,"by":202,"text":203},"14417795","ergo14","But this is built with React so its not really reusable outside of its ecosystem. Is there a version that would run on preact instead? Maybe QuillJS would be a better option for…",{"id":205,"by":206,"text":207},"14417838","rkuykendall-com","I'd love to switch to a modern, React editor, but sadly they're all for 'rich text', but not full HTML, so I'm stuck with TinyMCE. I realize my use case is uncommon, which is…",{"comments":49,"answered":39,"key":209},[210,213,216],{"id":211,"text":212},"14417467","That's what we're doing: http:\u002F\u002Fwww.ory.am\u002Fsites\u002F - although there's obviously never the guarantee that a project is maintained. However, all of our other projects have been…",{"id":214,"text":215},"14417482","Oh, and I almost forgot to say that. The editor is also used at serlo ( http:\u002F\u002Fen.serlo.org\u002Fserlo ) which is the largest educational platform for germany with 1 million MAUs. So…",{"id":153,"text":154},{"commenters":218,"max_depth":32,"maker_replies":49,"first_comment_mins":219,"lifespan_hours":220},59,13,311,[222,224,228,231,233,237,240,242,244,246,248,250,252,255,257,261,264,266,268,271,274,277,280,283,285,288,291,294,297,300,303,305,307,309,312,313,316,319,321,324,326,328,331,334,338,341,342,344,347,350,353,355,357,360,362,365,368,370,373,375,377,380,384,387,390,392,395,398,400,402,405,408,410,412,413,415,416,419,422,424,426,429,434,436,439,441,442,446,448,451,453,455,457,460,462,465,468,473],[61,39,42,223,62,39],"project\u002Fneutral\u002Fperformance",[225,39,42,226,227,39],"14418514","project\u002Fneutral\u002Fdesign","rtcoms",[229,39,39,230,62,39],"14418927","commenter\u002Fneutral\u002Fnone",[124,39,34,232,125,39],"project\u002Fcritical\u002Fexecution",[234,39,39,235,236,39],"14419348","other\u002Fneutral\u002Fnone","Operyl",[238,39,39,235,239,39],"14419468","speedemin",[241,39,39,235,125,39],"14419696",[243,39,39,235,236,39],"14419767",[245,39,39,230,125,39],"14419847",[247,39,42,226,236,39],"14419879",[249,39,39,230,125,39],"14419934",[251,39,39,230,236,39],"14420679",[253,39,39,235,254,39],"14421439","michaelmior",[256,39,34,232,62,39],"14419780",[258,39,42,259,260,39],"14419967","project\u002Fneutral\u002Fexecution","Vinnl",[262,39,39,230,263,39],"14419921","ythn",[265,39,39,230,125,39],"14419997",[267,39,39,230,263,39],"14420096",[269,39,39,230,270,39],"14420845","literallycancer",[272,39,39,235,273,39],"14421639","Retra",[275,39,39,230,276,39],"14420664","underdown",[278,39,39,230,279,39],"14423839","izacus",[281,39,39,230,282,39],"14424196","aeorgnoieang",[284,39,39,230,279,39],"14424322",[286,39,39,230,287,39],"14426722","Prefinem",[289,39,39,235,290,39],"14421061","omegaworks",[292,39,39,230,293,39],"14421979","oefrha",[295,39,39,230,296,39],"14422458","calcifer",[298,39,42,299,62,39],"14422593","maker\u002Fneutral\u002Fnone",[301,39,45,302,293,39],"14423376","project\u002Fpositive\u002Fidea",[304,39,39,230,296,39],"14423405",[306,39,39,230,293,39],"14423535",[308,39,39,230,293,39],"14423346",[310,39,39,235,311,39],"14422075","ge96",[57,34,42,226,58,39],[314,34,45,315,62,39],"14417680","maker\u002Fpositive\u002Fnone",[317,34,42,318,58,39],"14417759","project\u002Fneutral\u002Fidea",[320,34,42,299,62,39],"14417802",[322,34,39,235,323,39],"14420103","chachra",[164,18,34,325,165,39],"project\u002Fcritical\u002Fidea",[327,18,42,318,62,39],"14417633",[329,18,34,330,165,39],"14417657","project\u002Fcritical\u002Fdocs",[332,18,45,333,62,39],"14417666","maker\u002Fpositive\u002Fdocs",[335,18,45,336,337,39],"14418365","project\u002Fpositive\u002Fdesign","canada_dry",[339,42,39,235,340,39],"14417439","TAForObvReasons",[211,42,39,299,11,34],[214,42,39,343,11,34],"project\u002Fpositive\u002Fnone",[345,42,39,230,346,39],"14417477","moron4hire",[348,42,39,235,349,39],"14417510","JoeAltmaier",[351,42,39,235,352,39],"14417540","oneeyedpigeon",[354,42,39,235,349,39],"14417558",[356,42,39,235,352,39],"14417806",[358,42,39,235,359,39],"14419139","hibbelig",[109,49,34,361,110,39],"project\u002Fcritical\u002Fperformance",[363,49,42,364,62,39],"14417613","maker\u002Fneutral\u002Fperformance",[366,49,34,361,367,39],"14418078","jwong_",[369,49,42,364,62,39],"14418114",[371,49,34,361,372,39],"14418450","hyder_m29",[374,49,42,223,62,39],"14422621",[131,45,34,376,132,39],"project\u002Fcritical\u002Fnone",[378,45,42,379,62,39],"14417794","maker\u002Fneutral\u002Fidea",[381,45,39,382,383,39],"14418043","commenter\u002Fneutral\u002Fidea","ralmidani",[385,45,39,382,386,39],"14418973","PythonicAlpha",[388,45,39,382,389,39],"14422615","belorn",[391,45,39,382,383,39],"14423555",[393,45,42,318,394,39],"14419018","devrandomguy",[396,45,34,325,397,39],"14420332","btown",[399,45,34,325,397,39],"14420346",[139,40,34,401,140,39],"project\u002Fcritical\u002Fdesign",[86,403,42,404,87,39],7,"project\u002Fmixed\u002Fdesign",[406,403,42,407,62,39],"14418582","maker\u002Fneutral\u002Fdesign",[409,403,34,401,87,39],"14418654",[411,403,42,407,62,39],"14419037",[113,32,34,361,114,39],[117,414,34,361,118,39],9,[153,414,39,364,11,34],[417,414,42,364,418,39],"14417501","criddell",[420,414,34,361,421,39],"14417469","ekzy",[423,414,39,364,11,34],"14417508",[205,425,42,318,206,39],10,[427,425,39,235,428,39],"14417964","tarr11",[430,431,45,432,433,39],"14421689",11,"project\u002Fpositive\u002Fpricing","zaroth",[201,435,34,325,202,39],12,[437,435,39,230,438,39],"14420957","t1amat",[440,435,39,230,202,39],"14429617",[168,219,34,325,169,39],[443,219,39,444,445,39],"14417936","commenter\u002Fcritical\u002Fidea","explorigin",[447,219,39,382,62,39],"14418596",[97,449,39,450,98,39],14,"other\u002Fpositive\u002Fnone",[184,452,45,302,185,39],15,[90,454,34,232,91,39],16,[175,456,42,223,176,39],17,[458,459,39,235,311,39],"14422195",18,[101,33,45,461,102,39],"project\u002Fpositive\u002Fexecution",[463,33,34,401,464,39],"14418896","anotheryou",[466,35,45,302,467,39],"14418635","surfsvammel",[469,470,34,471,472,39],"14421699",21,"project\u002Fcritical\u002Fpricing","graysonk",[474,475,39,476,477,39],"14506128",22,"other\u002Fcritical\u002Fnone","friggindoc",[],[480,485,490,494,499,504],{"id":481,"name":482,"points":483,"category":484},"14440993","Pipes",280,"dev_tools",{"id":486,"name":487,"points":488,"category":489},"14439789","Legion",239,"languages",{"id":491,"name":492,"points":493,"category":489},"14447885","BuildMyVocab",225,{"id":495,"name":496,"points":497,"category":498},"14436381","Stretch",168,"consumer_social",{"id":500,"name":501,"points":502,"category":503},"14415126","µTT",115,"infrastructure",{"id":505,"name":506,"points":507,"category":508},"14444030","Programming with Escher",110,"learning_science",false,"v2",{"id":512,"name":5,"line":6,"ai":509,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":513,"top":18,"kw":514,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":515,"url":9,"mix":516,"praise":83,"objection":106,"sub":21},14417340,-0.3,[24,25,26,27,28],"3100313000035053140000112031211133015133",[32,33,34,35],1794036555795]