The v1 api is based on Mastodon's api. This means any existing Mastodon app will be compatible with Pixelfed!
@dansup as a fellow Canadian, I endorse this release date
@dansup can't wait to try out Tusky
@ConnyDuck Me too! I use Tusky daily, thank you for all your hard work!
slight php bashing Show more
@dansup Nope, but developers and instance operators might. It wasn't meant as an attack. It's just that most people I know absolutely loathe PHP, including me.
If it is the thing you're most productive with that's perfectly fine, I was just wondering if there's a "best tool for the job" rationale behind it.
also i'm pretty sure most people run a LAMP/LEMP stack + installing a PHP app is drag-and-drop into a folder. setting up a node/python/ruby/etc app is far from a 1-step process for instance operators. there's plenty of reasons to use php even aside from knowing it best
@trwnh an app that requires artisan tasks is far from drag and drop.
@sascha Having to run artisan is not terribly hard to do, assuming you already have nginx/apache and php installed (which a lot of people do)
especially as opposed to making sure you have the right version of node installed, potentially mucking about with nvm... or likewise for rbenv and gem, or pipenv, etc
@trwnh right, but it's not like PHP4/PHP5 where you just upload some files and everything "magically works". The barrier to entry is much much higher, since you need to be able to use the shell. Running the right version of Ruby/Python/Node, ESPECIALLY Node is not terribly different from hosting providers letting you choose a PHP version either.
@trwnh Or, well, I could tell you about the one time I got kicked off a server because the stuff I ran used mixed short tags and those weren't enabled and the log files ended up containing the code that didn't run filling up the disk, and nobody noticed because PHP tries to just work anyway.
@sascha This assumes you're using a managed hosting provider, and that you're running only one app per machine.
Regardless, there's no reason to run anything other than the latest PHP release, which is vastly better than having to manage node versions at all. At the end of the day I can just pacman -S php-fpm and plop my config in, and stuff will work. Not so with the node apps I've tried running, that demand Node v8 and explicitly refuse to run on newer versions even if things *should* work.
@trwnh I find it very ironic that someone running arch linux uses PHP.
Plenty of things PHP deprecates too. Node is pretty shit about breaking compat and I'll refuse to defend that shit too. I'm a golang person. Literally zero setup.
Though these days you probably need node anyway to build your frontend...
@sascha Well, I'm a no-JS, static frontend kind of person, so I don't particularly feel the need to wrangle with node for frontend :)
go isn't bad either, tbh -- i have go and php installed, as well as python for scripting some things.
Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!