[{"data":1,"prerenderedAt":486},["ShallowReactive",2],{"project-10129137":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":44,"post_text":46,"what":47,"said":103,"maker_in_thread":243,"shape":251,"grid":256,"attempts":449,"same_week":450,"maker_shows":37,"maker_hidden":479,"reader_version":480,"card":481},"10129137","Flarum","Delightfully simple open-source forum software","title","Show HN: Flarum – Delightfully simple open-source forum software","http:\u002F\u002Fflarum.org","flarum.org","tobyzerner",1440681286,2015,163,78,119,2565,5,"notable","web_saas","forum software","web_app",[21,24,25,26],"open source forum","php forum","self-hosted forum","mixed",0.1,{"positive":30,"neutral":31,"mixed":32,"critical":33},11,20,2,9,42,{"execution":36,"performance":38,"privacy":40,"idea":41,"design":43},{"positive":37,"critical":37},1,{"positive":39,"critical":39},0,{"positive":39,"critical":39},{"positive":32,"critical":42},4,{"positive":42,"critical":42},[45,45,45,39,45,45,37,39,18,45,18,37,39,39,37,39,45,45,18,45,39,39,18,37,45,37,45,18,45,18,37,45,18,18,18,45,37,45,39,39],3,null,{"problem":46,"audience":48,"pricing":46,"motivation":63,"time_to_build":46,"stack":73,"openness":100,"stage":101,"team_size":102},{"value":49,"source":50,"evidence":51},"Communities wanting self-hosted forum software","inferred",[52,56,59],{"id":53,"by":54,"text":55},"10129406","jbrooksuk","Hey Toby, I'm really glad to see the beta drop! I've been looking at setting up a forum for https:\u002F\u002Fcachethq.io and have been holding off doing so, so that we can use Flarum! How…",{"id":57,"by":11,"text":58},"10130129","Can I ask specifically what you don't like about the direction Discourse\u002FFlarum are taking? I can't hope to compete with Discourse on features (yet!), but I think Flarum's…",{"id":60,"by":61,"text":62},"10133380","krapp","I really like that someone is still trying to innovate on PHP forums, and not by simply offering a service. There is still a market for self-hosted forums, and most of the…",{"value":64,"source":65,"evidence":66},"Build fast, simple forum software with a business ecosystem; maker found esoTalk hard to extend","maker",[67,70],{"id":68,"by":11,"text":69},"10130819","Fair points. I guess I consider esoTalk to be somewhat of a lost cause in terms of the way it's built. It's a pain to implement fixes and features, maintain, and is pretty…",{"id":71,"by":11,"text":72},"10129576","The JS framework change (Ember to Mithril) was a great decision for us, especially given our focus on being fast and lightweight. The codebase ended up being far simpler too.…",[74,83,88,92],{"value":75,"source":65,"evidence":76},"PHP",[77,80],{"id":78,"by":11,"text":79},"10131653","Thanks! Technology stack is PHP, JavaScript (Mithril), Less. More info here: http:\u002F\u002Fflarum.org\u002Fdocs\u002Fextend\u002F",{"id":81,"by":11,"text":82},"10130007","Thanks! The compiled source (http:\u002F\u002Fflarum.org\u002Fdownload) should run on shared hosting no problems. The bash scripts are only for building that ZIP that we put up for download,…",{"value":84,"source":65,"evidence":85},"Mithril (JavaScript)",[86,87],{"id":78,"by":11,"text":79},{"id":71,"by":11,"text":72},{"value":89,"source":65,"evidence":90},"Less",[91],{"id":78,"by":11,"text":79},{"value":93,"source":94,"evidence":95},"Laravel components","commenter",[96],{"id":97,"by":98,"text":99},"10129978","tacone","Very nice. I love the technology stack, and am curious whether it can run on shared hosting. I see some bash scripts in the source though, and I wonder whether this will alienate…","open_source","beta","unknown",{"praise":104,"objections":135,"requests":155,"questions":189,"alternatives":210},[105,120,125],{"value":106,"source":94,"evidence":107},"Clean, attractive, simple design",[108,112,116],{"id":109,"by":110,"text":111},"10130833","dpark","Bugs\u002Ffeedback welcome, I assume? 1. Bug: The \"read the rules\" banner link is broken. http:\u002F\u002Fdiscuss.flarum.org\u002Fd\u002F392\u002Ffrequently-asked-questions-please-read-here-before-posting\u002F1…",{"id":113,"by":114,"text":115},"10131958","aesthetics1","The design is incredibly on-point. The breakpoints for smaller screens work well for me, and everything is where I would expect it to be. The subtle animations and the…",{"id":117,"by":118,"text":119},"10141965","Xunxi","I'm really in love with this. Subtle but comprehensive UI devoid of all the clutter.",{"value":121,"source":65,"evidence":122},"Easy to install on shared hosting",[123,124],{"id":57,"by":11,"text":58},{"id":81,"by":11,"text":82},{"value":126,"source":94,"evidence":127},"Extensible architecture",[128,132],{"id":129,"by":130,"text":131},"10130523","Gigablah","I took a peek at the source code. Extensions are Composer packages that hook into the core dispatcher, while the frontend extends Mithril components written in ES6. I'm in love.",{"id":133,"by":11,"text":134},"10130387","We built Flarum to be highly extensible, so something like this could easily be implemented! Eventually we'll probably make an official Q&A extension too. If you want to learn…",[136,142,149],{"value":137,"source":65,"evidence":138},"Not ready for production; buggy and missing features",[139],{"id":140,"by":11,"text":141},"10131678","It's buggy, prone to spam, probably not secure, missing features, etc. Probably should've named it an alpha, almost. But if you're game you could give it a spin - we're running…",{"value":143,"source":94,"evidence":144},"HTML-only version lacks parity with JS version",[145],{"id":146,"by":147,"text":148},"10130283","TuringTest","I like the fact that Flarum has an html-only version for browsers with disabled javascript, but it seems to be an alternate implementation, not the same content with less…",{"value":150,"source":65,"evidence":151},"No spam protection yet",[152],{"id":153,"by":11,"text":154},"10130285","It doesn't at the moment! D: That's something we plan to address very soon though. Not sure what specific strategies we'll implement – will sit down and nut it out in the next…",[156,164,171,182],{"value":157,"source":94,"evidence":158},"Spam protection",[159,163],{"id":160,"by":161,"text":162},"10130256","lux","This looks great! I've been looking for a good alternative to replace Vanilla Forums for a while. I think I'll hold off until Flarum stabilizes, since it seems like a natural…",{"id":153,"by":11,"text":154},{"value":165,"source":94,"evidence":166},"Nested subforums",[167],{"id":168,"by":169,"text":170},"10132317","zyxley","This looks interesting, but it would need proper, nested subforums that are more discrete than the current tag system to really substitute for any of the major forums I use. This…",{"value":172,"source":94,"evidence":173},"Self-hosted push instead of Pusher",[174,178],{"id":175,"by":176,"text":177},"10131049","joncalhoun","> 4. Haha, I don't want to pay for Pusher right now. Will be working on a self-hosted push solution soon. I hear great things about Faye: http:\u002F\u002Ffaye.jcoglan.com\u002F You can also…",{"id":179,"by":180,"text":181},"10133639","beefsack","This is very kind of you and Pusher, but I have to be honest, if I'm to ever consider hosting something like this I'd like the option to be entirely self hosted and not reliant…",{"value":183,"source":94,"evidence":184},"Content caching",[185],{"id":186,"by":187,"text":188},"10131287","alberth","Toby Given than flarum.org is down due to moderate traffic, any immediate plans to include sometype of content caching within Flarum?",[190,197,203],{"value":191,"source":94,"evidence":192},"How does it compare to Discourse?",[193],{"id":194,"by":195,"text":196},"10129934","Gmo","What is your forum software bringing compared to Discourse ? I actually hate Discourse, for me, this is not the way a forum should be, and from my quick glance at your website,…",{"value":198,"source":94,"evidence":199},"How is SEO handled?",[200],{"id":201,"by":98,"text":202},"10130170","Another question: how do you plan to deal with SEO?",{"value":204,"source":94,"evidence":205},"Can authentication be shared outside Flarum?",[206],{"id":207,"by":208,"text":209},"10130933","raziel2p","I couldn't find information about this in the documentation. How hard is it going to be either to replace the core authentication with my own implementation, or use Flarum's…",[211,218,222,229,236],{"value":212,"source":94,"evidence":213},"Discourse",[214,215],{"id":194,"by":195,"text":196},{"id":216,"by":54,"text":217},"10130026","I setup Discourse for a couple of days and absolutely hated everything about it. - It actually ok to setup, following instructions. - The UI is awful. - Changing the sub domain…",{"value":219,"source":94,"evidence":220},"Vanilla Forums",[221],{"id":160,"by":161,"text":162},{"value":223,"source":94,"evidence":224},"esoTalk",[225],{"id":226,"by":227,"text":228},"10130646","JasonSage","Okay, this bugs me just a little bit. From the story page[1]: > A piece of software that depends on extensions will surely fail without the establishment of an ecosystem. I do…",{"value":230,"source":94,"evidence":231},"FluxBB",[232],{"id":233,"by":234,"text":235},"10131932","babatong","Sad to see this eating up and killing off FluxBB. Seems like we're slowly but surely running out of basic, universal, no-nonsense forum software in favour of a move to…",{"value":237,"source":94,"evidence":238},"XenForo and phpBB",[239],{"id":240,"by":241,"text":242},"10132377","danneu","Xenforo is just about best of breed in the domain of modern, traditional forum software. Even phpBB is still around. I don't blame people for trying to come up with new forum…",{"comments":244,"answered":30,"key":245},15,[246,249,250],{"id":247,"text":248},"10130894","Thanks for the feedback! 1. Fixed. 2. https:\u002F\u002Fgithub.com\u002Fflarum\u002Ftags\u002Fissues\u002F10 4. Haha, I don't want to pay for Pusher right now. Will be working on a self-hosted push solution…",{"id":71,"text":72},{"id":153,"text":154},{"commenters":252,"max_depth":253,"maker_replies":244,"first_comment_mins":254,"lifespan_hours":255},45,6,47,60,[257,259,261,264,265,269,272,275,278,280,284,287,289,290,292,295,296,298,300,301,304,307,309,311,315,318,322,324,325,327,329,331,334,337,339,341,343,346,348,349,351,354,357,359,363,366,368,370,372,374,376,379,382,384,387,389,391,392,396,397,399,403,404,406,410,411,413,417,421,422,424,427,432,434,436,438,443,446],[109,39,45,258,110,39],"project\u002Fmixed\u002Fexecution",[247,39,39,260,11,37],"maker\u002Fpositive\u002Fnone",[262,39,45,263,130,39],"10130936","project\u002Fneutral\u002Fperformance",[175,39,45,263,176,39],[266,39,39,267,268,39],"10131178","other\u002Fneutral\u002Fnone","knes",[270,39,39,267,271,39],"10131197","ohitsdom",[273,39,39,267,274,39],"10131397","lie2815",[276,39,39,267,277,39],"10133361","dvt",[179,39,45,279,180,39],"project\u002Fneutral\u002Fprivacy",[281,37,45,282,283,39],"10132034","project\u002Fneutral\u002Fnone","tobbyb",[285,37,39,267,286,39],"10140401","samuell",[233,32,37,288,234,39],"project\u002Fcritical\u002Fidea",[240,32,39,267,241,39],[291,32,39,267,234,39],"10132400",[293,32,39,294,169,39],"10132421","commenter\u002Fneutral\u002Fnone",[53,45,18,260,54,39],[71,45,39,297,11,37],"maker\u002Fpositive\u002Fdesign",[160,42,45,299,161,39],"project\u002Fneutral\u002Fidea",[153,42,39,282,11,37],[302,42,45,282,303,39],"10130818","sandGorgon",[305,42,18,306,161,39],"10130958","project\u002Fpositive\u002Fnone",[194,18,37,308,195,39],"project\u002Fcritical\u002Fdesign",[216,18,39,310,54,39],"other\u002Fcritical\u002Fdesign",[312,18,39,313,314,39],"10130154","other\u002Fcritical\u002Fperformance","voltagex_",[316,18,39,294,317,39],"10130222","tzumby",[319,18,39,320,321,39],"10130596","other\u002Fpositive\u002Fdesign","sanderjd",[57,18,39,323,11,37],"project\u002Fpositive\u002Fdesign",[146,18,37,308,147,39],[326,18,39,306,11,37],"10130308",[328,18,39,294,147,39],"10130479",[330,18,39,294,130,39],"10130614",[332,18,39,294,333,39],"10130665","vruiz",[335,18,45,282,336,39],"10130457","reitoei",[338,18,37,308,195,39],"10134461",[129,253,18,340,130,39],"project\u002Fpositive\u002Fexecution",[113,342,18,323,114,39],7,[97,344,45,345,98,39],8,"project\u002Fneutral\u002Fexecution",[81,344,39,347,11,37],"maker\u002Fneutral\u002Fnone",[201,344,45,282,98,39],[350,344,39,282,11,37],"10130294",[352,33,39,267,353,39],"10131643","joshmarinacci",[355,33,39,267,356,39],"10131681","pygy_",[358,33,39,267,274,39],"10134098",[360,361,18,323,362,39],"10131690",10,"mortenjorck",[364,30,37,308,365,39],"10130386","JorgeGT",[207,367,45,299,208,39],12,[369,367,39,347,11,37],"10130975",[371,367,45,347,208,39],"10131324",[373,367,39,347,11,37],"10131365",[375,367,37,288,208,39],"10134001",[226,377,37,378,227,39],13,"maker\u002Fcritical\u002Fidea",[380,377,18,381,130,39],"10130817","project\u002Fpositive\u002Fidea",[68,377,39,383,11,37],"maker\u002Fneutral\u002Fexecution",[385,386,18,323,241,39],"10132225",14,[388,386,45,299,169,39],"10132366",[390,386,45,263,241,39],"10137374",[60,244,18,381,61,39],[393,394,45,282,395,39],"10131590",16,"leejoramo",[140,394,39,347,11,37],[168,398,37,288,169,39],17,[400,401,45,299,402,39],"10130352",18,"clarkevans",[133,401,39,381,11,37],[405,401,45,299,227,39],"10130400",[407,408,18,260,409,39],"10136828",19,"Curiositry",[186,31,45,263,187,39],[117,412,18,323,118,39],21,[414,415,18,306,416,39],"10132961",22,"alfg",[418,419,45,345,420,39],"10131637",23,"techaddict009",[78,419,39,345,11,37],[423,419,45,345,420,39],"10131724",[425,419,45,345,426,39],"10131871","treahauet",[428,429,37,430,431,39],"10130504",24,"project\u002Fcritical\u002Fexecution","J_Darnley",[433,429,39,383,11,37],"10130549",[435,429,45,258,431,39],"10131086",[437,429,39,383,11,37],"10131112",[439,440,39,441,442,39],"10133399",25,"other\u002Fcritical\u002Fexecution","xena",[444,440,39,294,445,39],"10133697","benwilber0",[447,440,39,294,448,39],"10134000","kelkes",[],[451,456,461,466,471,475],{"id":452,"name":453,"points":454,"category":455},"10143341","TubeNearYou",102,"consumer_social",{"id":457,"name":458,"points":459,"category":460},"10133832","Forms",82,"dev_tools",{"id":462,"name":463,"points":464,"category":465},"10159039","Javvy",77,"learning_science",{"id":467,"name":468,"points":469,"category":470},"10162121","instapainting.com",75,"ai",{"id":472,"name":473,"points":474,"category":20},"10145992","Hitcount.me",67,{"id":476,"name":477,"points":478,"category":20},"10151854","Filesprout",63,false,"v2",{"id":482,"name":5,"line":6,"ai":479,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":483,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":484,"url":9,"mix":485,"praise":106,"objection":137,"sub":21},10129137,[21,24,25,26],"3330331053510010335300513135351355531300",[30,31,32,33],1794036534924]