The image grid feature is now live in the 2022.12-rc branch.
<3 Thank you very much for all the feedback and support! <3
One known issue is that the grid is not generated in "quote shared" post, and I did not find the time to analyze / address it (github.com/friendica/friendica…).
@hypolite thank you very much. Now I have everything to get started making myself familiar tomorrow. German time-zone recommends some sleep beforehand. :-)
@spencer Dear @hypolite might you be so kind and point me to the place in the code where I could best start to look around for rendering posts? Even though inspecting different usage locations of promising function names is a good opportunity to learn more about the code structure, it is also quite time-consuming and thus inefficient :-D
Here is the error from log corresponding to this message:
2022-11-30T17:30:14Z index [ERROR]: Uncaught Exception Error: "Class 'phpseclib3\Crypt\RSA' not found" at /home/friendica/live/src/Protocol/Salmon.php line 248 {"exception":"Error: Class 'phpseclib3\\Crypt\\RSA' not found in /home/friendica/live/src/Protocol/Salmon.php:248
Stack trace:
#0 /home/friendica/live/src/Module/WellKnown/HostMeta.php(96): Friendica\\Protocol\\Salmon::salmonKey()
#1 /home/friendica/live/src/BaseModule.php(238): Friendica\\Module\\WellKnown\\HostMeta->rawContent()\n#2 /home/friendica/live/src/App.php(739): Friendica\\BaseModule->run()
#3 /home/friendica/live/index.php(44): Friendica\\App->runFrontend()
#4 {main}"} - {"file":null,"line":null,"function":null,"uid":"14c663","process_id":568081}
I am not prioritizing nor advertising such a feature, neither. This option, only came to my awareness while digging through the code. I think this option won't do any harm either, since there might be situations where admins might favor to do not allow image upload, e.g. for legal reasons. My focus is more on consistency regarding the meaning of the numbers for the limits. :-)
@heluecht@hypolite Thank you, appreciate your input. So this brings us back to the basic discussion if local or "online" development should be used and when. But I think I start to theorize a bit to much for my current experience in fediverse. So I start local dev for non network functions / improvement.
@matthias So when I encounter the situation that I need some testing with other applications my intention is to set up e.g., a Ubuntu image with a mastodon instance for the start an setup some test users. This image could then be shared for other devs and may be even extended. But again, at this point, only sharing the idea / vision
Thank You @hypolite , so you managed to use PhpStorm's remote dev feature? I think this is the way I'd like to do it too, once I have upgraded to a more performant server.
I know this feature with WinSCP will try it out now by myself, I guess it just needs to be connected and monitor the local dev folder, so it would upload changes files by my local IDE?
@matthias Hi, is there any doc / best practice available for setting up a dev environment? I would prefer to have some kind of dev instance like friendica-dev.mbbit.de (not existing) but it needs to be accessed remotely by me since I have only shell access on the server. Tried remote development feature of #PhpStorm but it keeps crashing, seems my resource on my vm server are too low for that purpose. @hypolite pointed something out regarding local code which is synced to its test instance, but I do not know the suited tools for that?
Still learning a lot about #Friendica and the #fedivers myself. But I'll be always happy to help others, and maybe I'll be able to also contribute some day. The vision of an open, noncommercial decentralized social network is worth the effort. @hypolite what will be best practice to get started to support developers? Unfortunately, I not that much experience in open source community social culture. I guess participating the discussion on the git site?