Conversation
Notices
-
GNUSocial Git Updates (gnusocialgit)'s status on Saturday, 07-Mar-2015 00:58:02 CET GNUSocial Git Updates [Nightly] Make sure we save 0 as '0' because of DB_DataObject bug http://social.bka.li/url/279571 - Roland Häder repeated this.
-
Roland Häder (roland)'s status on Saturday, 07-Mar-2015 01:06:34 CET Roland Häder I think !gnusocial needs a "dramatic" change here: That whole #PEAR thing is from good-old #PHP4 times and only #PHP5-compatibility classes have been added. So my wish here is that one day Pear is completely removed from #GNUSocial.
It may sound impossible to you, yes maybe now. :-) Some my plan is in the first step that the database stuff is getting way more abstracted, maybe transformed to a #DataGatewayPattern or so? -
zoowar (zoowar)'s status on Saturday, 07-Mar-2015 01:18:23 CET zoowar Even better remove the php. #imo -
lnxw48 (Linux Walt) (lnxw48)'s status on Saturday, 07-Mar-2015 01:31:41 CET lnxw48 (Linux Walt) @roland ISTM that most other projects are using PDO or ADODB classes for database access these days. #PHP Roland Häder likes this. -
lnxw48 (Linux Walt) (lnxw48)'s status on Saturday, 07-Mar-2015 01:35:39 CET lnxw48 (Linux Walt) @zoowar @roland I can see where a parallel rewrite (in #Python / #Django? #ruby / #RoR? #Java / #JSP? #JavaScript / #Node.JS?) could possibly benefit the project in the long run (ignoring deployment issues with all of the above platforms). In the short run, we need to improve & replace existing #PHP code. Roland Häder likes this. -
Manuel Ortega (manuel)'s status on Saturday, 07-Mar-2015 01:46:39 CET Manuel Ortega @lnxw48 @zoowar I think deployment issues are really important, better do not ignore them. How do you think a parallel rewrite could benefit the project in the long run? Why not continue using #PHP ? !gnusocial !gs -
lnxw48 (Linux Walt) (lnxw48)'s status on Saturday, 07-Mar-2015 02:01:16 CET lnxw48 (Linux Walt) @manuel Good question! I agree that deployment issues are really important, especially when we want less-technically-skilled people to !selfhost on shared-hosting services. More full response later. -
Windigo ☴ (windigo)'s status on Saturday, 07-Mar-2015 02:11:49 CET Windigo ☴ @lnxw48 @zoowar NodeJS would make the most sense, because it has the persistent connection thing built in. We'll call it "Pump.io". ;) -
التنينوكس (dragnucs)'s status on Saturday, 07-Mar-2015 02:23:10 CET التنينوكس @lnxw48 @zoowar @roland You have no idea how much projects suffer from small user base just because they use #RoR or #Node. Not to talk about #Java. #Python and OOP #PHP are good candidates. since a lot of hosters provide them and they are *cool* :D. Roland Häder likes this. -
التنينوكس (dragnucs)'s status on Saturday, 07-Mar-2015 02:26:12 CET التنينوكس @lnxw48 @zoowar @roland Maybe there could be a C library installed in the server that provides basic features to clients running on that server that are written in different languages. twitter-api libraries anybody? XMPP server-side libraries? Roland Häder likes this. -
lnxw48 (Linux Walt) (lnxw48)'s status on Saturday, 07-Mar-2015 03:01:09 CET lnxw48 (Linux Walt) @windigo @zoowar I'm not sure the "meteor/comet" equivalent is built into Node. -
lnxw48 (Linux Walt) (lnxw48)'s status on Saturday, 07-Mar-2015 03:12:31 CET lnxw48 (Linux Walt) @dragnucs Definitely agree that it is far easier to find hosting for #PHP than anything else. For (almost) anything else, usually need at least a #VPS. @roland @zoowar Roland Häder likes this. -
lnxw48 (Linux Walt) (lnxw48)'s status on Saturday, 07-Mar-2015 03:16:15 CET lnxw48 (Linux Walt) @dragnucs (part 2) I've seen some shared-hosters offer #Python or #RoR. The py version is usually 2.2 or 2.4, so too old for most interesting uses. With RoR and #Node.JS, most people seem to run them in a screen or tmux session, which is already more access than shared hosting likes to give. @zoowar @roland Roland Häder likes this. -
lnxw48 (Linux Walt) (lnxw48)'s status on Saturday, 07-Mar-2015 04:27:05 CET lnxw48 (Linux Walt) @manuel @david I think #gnusocial would be better if unspecified assumptions were discovered and specified. One of the best ways to do that is for someone to reimplement it (not necessarily as part of the GS project, but sharing info with the project). Obviously, I think #OStatus will be the area where most such assumptions will be found. I do agree that #PHP is the best language for the project, at least for the next few years, until #VPS and #cloud hos…