Skip to main content

Grischa reshared this.


Je mehr ich mit #Hubzilla und jetzt vor allem #Friendica herum spiele, desto mehr mag ich, wie diese die Posts aufbereiten und strukturieren..

Leider haben beide noch ein paar Schwächen, aber ich halte mich gerade *deutlich* mehr in Friendica auf als in #Pleroma, weil ich da mehr herauspicken kann, was mich interessiert. Das ist noch besser in Hubzilla aufbereitet, aber der hat leider Schwachstellen in der AP Kommunikation.. Eine Mischung aus beiden wäre wohl wirklich meine ideale Instanzen Software. 😀

Außerdem haben beide die Eigenart auch Posts von Menschen darzustellen, denen ich gar nicht folge. Und zwar dann, wenn Personen, denen ich folge, irgendwie mit dem Post interagiert haben.
So sehe ich, was meine Bubble gerade so interessiert, wodurch sie immer größer wird. Das hat in dem Fall nichts mit einem Algo zu tun, die Posts kommen ganz gleichberechtigt an. Hierdurch haben aber Sterne auf einmal durchaus ihre Wirkung auf die Verbreitung der Posts.

Zusätzlich kann ich einzelne Accounts markieren, so dass ich eine Notification bekomme, wenn diese etwas "tun". So verpasst man trotz rauschendem Stream nicht die Posts von Menschen, die man gerne lesen will.

Ist (für mich) viel angenehmer, als "einfach ein Stream", wo halt alles durch rauscht.. #fediverse

Grischa reshared this.

@Matthias/E @grischa ja, man kann dann bspw. als Admin auch schnell zwischen einem speziellen Adminaccount und seinem Privataccount hin und her switchen oder einen Botaccount betreiben der News verteilt oder so. Auch so eine spezielle Funktion von Friendica, es kann Posts aus RSS/Atom generieren und die dann wie native Posts verteilen, habe da ein paar Bots die beliebt sind bspw. @earthquake
Ah.. Das sind also eher eigene Accounts einer Instanz, die mir aber alle gehören und Friendica gibt mir dann die "Convenience", dass ich schnell zwischen denen wechseln kann. Also tatsächlich ziemlich genau die "Kanäle" von Hubzilla.
Danke! :)

Friendica Developers reshared this.


Smarty brackets doubled. Why?


Hello !Friendica Developers
I am poking into a friendica theme and am wondering why the template uses double brackets where normally should be single only?

In example:
{{foreach $stylesheets as $stylesheetUrl => $media}}
	<link rel="stylesheet" href="{{$stylesheetUrl}}" type="text/css" media="{{$media}}" />
{{/foreach}}

instead of
{foreach $stylesheets as $stylesheetUrl => $media}
	<link rel="stylesheet" href="{$stylesheetUrl}" type="text/css" media="{$media}" />
{/foreach}

Looking at smarty.net it should be single brackets still, but if I change it in templates to single brackets, it won't be interpreted anymore.. I guess I am missing something here..

Friendica Developers reshared this.

@Grischa Smarty gives you the choice for tag delimiters. By default it is {} but we use custom delimiters {{}}. In practice, it doesn't change much, if you are using the Smarty documentation you can just double delimiters and you'll be fine.

Friendica Developers reshared this.

Well my dev environment (PhpStorm) moans about errors and marks the double brackets red. I'll check if I can tell PhpStorm, that this project uses double brackets then. :)

Friendica Developers reshared this.

@Grischa Preferences -> PHP -> Smarty -> Left/Right delimiter

Friendica Developers reshared this.

@Grischa @Hypolite Petovan well, it's at least 10 years that tag can be customized in smarty3... It's a phpstorm issue if it doesn't support it yet :D :P

Friendica Support reshared this.


AddOn rendertime broken?


Hi !Friendica Support
When I read the documentation on tuning Friendica performance, I read about the addon "rendertime", what should show a stack of times used renderng, db and so on.
When I add that using frio, nothing happens.
But when I enable "show callstack" in the addons configuration, my page goes all white w/o any chance to revert this on the UI.
Removing the hook it created from the "hook" table made my instance usable again.

Isn't that a little dangerous to propose addons in helpfiles, that react like this? Could it be, that this addon works only with older templates?

Am I right to assume the helpfiles are somewhat old and not very well maintained anymore? I think, "we" should go through the helpfiles some day and check, what is still up to date.

Friendica Support reshared this.

@Grischa Yes, you are right to assume that help files are somewhat old and not very well maintained. It is a task that few people enjoy doing, and in such a small project as Friendica, it is hard to find consistent help in this regard.

I try to update the documentation of features I'm working on, but I don't always think about it. More to the point, the rendertime addon should work, I don't think the documentation is wrong about mentioning this add-on, it's more likely that we introduced a regression somewhere.

Friendica Support reshared this.

This was no complaint at all btw! I am super thankfull for all the stuff that was done here. <3
It was only a question. :-)

Friendica Support reshared this.

@Grischa I didn't take it as a complaint, but I also wanted to set your expectations accurately!

Friendica Support reshared this.

The addon had an issue, fixed with https://github.com/friendica/friendica-addons/pull/1323 :-) Thanks for the hint @Grischa

Friendica Developers reshared this.


How to activate a new theme?


Hello !Friendica Developers
I try to inherit frio with a new theme as it is described here: https://github.com/friendica/friendica/blob/stable/doc/themes.md#inheritation

So I have a new directory congelado what has a file called theme.php in it that only defines the inheritance right now.

<?php
/**
 * Name: Congelado
 * Description: frio=cold, congelado=frozen. Get the joke? :-D
 * Version: 0.1
 * Author: Grischa <https://brockha.us>
 * Maintainer: Grischa <https://brockha.us>
 */
 use Friendica\App;

function congelado_init(App $a) {
    $a->setThemeInfoValue('extends', 'frio');

    $a->set_template_engine('smarty3');
    /* and more stuff e.g. the JavaScript function for the header */
}

But my new theme does not show up in the theme admin panel. What am I missing?

2 people reshared this

Friendica Developers reshared this.

@Grischa If you only changed a few point, I would recommend updating the frio theme directly.

Friendica Developers reshared this.

Well but it changes how frio works. I changed it so it works better together with fancybox, but w/o fancybox there will be less image popups. I removed the "old style popup" using colorbox.
And using the unpatched version of frio with my actual fancybox (not released to official git atm) there will be two galleries overlapping for some posts.

I am not sure if that breaks user expectations.

Grischa reshared this.


Folks running this on #YunoHost: the mastodon package was just updated from v3 to v4.0.2 (editing!) and upgrading your instance is super easy.

https://github.com/YunoHost-Apps/mastodon_ynh
This entry was edited (4 days ago)

2 people reshared this


Friendica Support reshared this.


Surveys not supported, right?


!Friendica Support In my timeline I see posts, that seem to be a #survey, but it is text only with no possibility to choose an option.
Am I right when I assume that surveys are simply not supported bei #Friendica?
Not that I really miss them but just for my knowledge. :-)

2 people reshared this

Friendica Support reshared this.

Yeah, polls currently are read-only.

Friendica Support reshared this.

That is correct. To the best of my knowledge, polls are currently not supported. Not that long ago, you couldn't tell it was a poll as you couldn't even see the options.

Hopefully, they'll be able to add better support in the future.

Friendica Support reshared this.


Share w/o quote ("boost") not available on mobile interface


!Friendica Support
Is it only me or is the button for resharing a post missing on the mobile view? It should be between "comment" and "quoted reshare" (and is on desktop view).

Friendica Support reshared this.

When you click on the share button it is now a menu button that brings up the share or quote share option.

Friendica Support reshared this.

Oh wow.. Okay that I didn't test. Thank you! :-)

Grischa reshared this.


Ich habe mein erstes #Friendica #AddOn names #Fancybox noch mal etwas poliert. Ich glaube, jetzt ist es erst einmal vollständig. 😊

* Mehrere Bilder eines Posts kommen nun in eine Gallery (vorher war es immer nur das erste).
* Jeder Post hat nun seine eigene Gallery (vorher konnte man durch alle Bilder der Seite in einer Gallery durchblättern)
* Die Gallery kann jetzt "loopen". Vom letzten kommt man zum ersten Bild und umgekehrt.

Ich habe bei mir schon einige Timelines durchprobiert, läuft bei mir jetzt echt prima! Auch in der mobilen Version klappt es. Ich nutze und teste allerdings nur Frio.

Das AddOn soll in das öffentliche Repository von Friendica kommen, also gerne noch mal die neue Version installieren und ein wenig testen. Vielleicht fällt euch ja noch etwas auf, was ich vergessen habe.

Das Update habe ich erst mal wieder in mein Repo gepushed: https://codeberg.org/brockhaus/friendica-addons

Viel Spaß mit dem AddOn, hoffe es gefällt! 😀
Friendica Oberfläche, in der ein Artikel mit einem Bild zu sehen ist (die Erde aus Sicht der Orion Kapsel)
Friendica Oberfläche, in der nun nur noch das Bild als Overlay über die Friendica Oberfläche zu sehen ist

2 people reshared this

Hmmm, zu den #Clients von #Friendica kann ich bisher nichts sagen, da keine Erfahrung in dessen Nutzung. 😉

Ich versuche soweit wie möglich keine extra App für einen Dienst/Webseite zu nutzen sofern dessen Funktionsumfang auch gut im Browser funktioniert, eine Ausnahme davon bildet eine App nur dann bezüglich Funktionen die #offline zur Verfügung stehen sowie gut synchronisieren. 😏
Ich nutze Apps im Fediverse vor allem, um meinen Read Pointer zu behalten. Das genau klappt bei den Webinterfaces (natürlich) gar nicht..
Bei Friendica und Hubzilla etc ist das nicht ganz so wild, weil die sich zumindest "relevantes" ungelesenes merken..

Grischa reshared this.


Geilomat! 😀 Mein erstes #Friendica #Addon ist fertig! 🥰

Mich nervte immer, dass Bilder, die an Posts hängen, einfach direkt verlinkt sind und mich somit jedes mal aus dem Lese-Flow rissen. Sie werden direkt geladen und man musste dann immer mit dem Zurück Button in die Timeline zurück. Oder man nutzte Tabs, was ich aber ständig vergaß (und "handlich" ist halt anders).

Mein Addon #Fancybox bindet nun die gleich lautende jQuery Library ein und ersetzt die Image Links so, dass sie in einem schicken Overlay dargestellt werden. Das Overlay erinnert mich sehr stark an das, was auch in Mastodon hoch poppt. Evtl nutzen die diese Lib auch?

Wer sich mein AddOn installieren will: Ich habe es in ein öffentliches #Codeberg Repo gepackt.

https://codeberg.org/brockhaus/friendica-addons

3 people reshared this

So! Ich habe eine neue Version in das Repository hinterlegt.

Anpassungen:
* Mehrere Bilder eines Posts kommen jetzt alle in die Gallerie, nicht nur das erste.
* Pro Post gibt es jetzt jeweils eine eigene Gallery. Es werden nicht mehr alle Bilder der Seite in die Gallery gepackt.
* Wenn es mehr als ein Bild gibt, dann kann man durch die Gallery loopen (also vom letzten ins erste und umgekehrt).

So ist das glaube ich vollständig. 😊
@grischa Du bist der Held für diesen Tag. Das ist herrlich!
@grischa Grins.. bei der Gelegenheit.. wird ein Bild in einen Thread wie diesen geöffnet, scheint er sich noch die alte Gallery zu greifen.
Ja. Woher diese Gallery kommt, weiß ich nicht. Die war vorher schon "irgendwie da". :-D Ich hatte bisher vermutet, dass der Code dafür in dem Post aus fremden Friendicas mitgeschickt wird (wobei das tatsächlich ein Security Problem wäre, wenn das so wäre..)
Ich habe mich nur um die Bilder gekümmert, die einfach so roh im Browser Fenster geöffnet wurden. :)
@Grischa @grischa Das ist die derzeit im Core hinterlegte Bilderanschau. Die soll ja durch deine ersetzt werden.
Ah.. Na das weiß ich tatsächlich nicht, ob die im Core hinterlegte ersetzt wird. Dann könnte man eigentlich auch gleich den ganzen AddOn Code in den Core packen.. Aber mein Pull Request wurde letzte Nacht akzeptiert, zumindest das AddOn hat es in den 2022-12 Release geschafft! :-D

Ich verstehe auch noch nicht, wann genau diese "andere" Gallery greift. Denn mein AddOn zieht durchaus auch in Antworten eines Threads, habe ich schon mehrmals ausprobiert. Diese Gallery kommt bei mir recht selten..
@Matthias/E :verified: Bei mir werden auch diese Bilder jetzt in Fancybox geladen.
Kann man zB an dem Post sehen: https://friends.brockha.us/display/61b04845-1163-80aa-352d-bd6315771407
Wenn Du den direkt aufrufst, siehst den in meinem Friendica, wenn Du die URL bei Dir suchst, siehst Du ihn in Deinem. Bei mir fancy, bei Dir "das andere". ^^

Leider muss man dafür Frio patchen, denn sonst wird das Bild von beiden Galerien geladen. Man muss eine Javscript Datei aus dem Header entfernen, die das alte ohne jeglichen unterbindbaren Trigger einfach tut.
Da weiß ich nicht, wie ich damit umgehe.. Wenn ich vorschlage, es in Frio rauszunehmen, haben Upgrader (ohne Fancy AddOn) auf einmal gar keine Galerie, ohne den Frio Patch käme die Galerie Dopplung..

Ich könnte das evtl anschaltbar machen mit der Beschreibung, wo was gepatched werden muss (der Patch ist ziemlich simpel), ansonsten wüsste ich gerade nicht.. Aber ich frage mal im Developer Forum nach, ob da Ideen sind.
This entry was edited (3 days ago)
@Grischa @grischa Kann ich bestätigen. Bei mir wird die Gallery geladen, bei dir die die Fancybox. Eine gute Idee im Forum nachzufragen. Ich würde es jedenfalls vorziehen die Fancybox als Standard zu verwenden.

Friendica Support reshared this.


DMs getting a content warning always when sent from my friendica


!Friendica Support When I write a DM to anybody it seems to be delivered with the topic "[No topic]" (translated from German) always although I cleared the topic input.
This produces a content warning always (tested on pleroma, mastodon and hubzilla).

Is there something I configured wrong, that DMs are sent with CW always even when topic was cleared by me?

Thank you!

Friendica Support reshared this.

Sorry, this I don't understand.. My Friedica (distributed via yunohost, seems to be a developer branch version) do add "[No Topic]" as topic when I leave the topic empty. So on Pleroma, Mastodon and Hubzilla the DM is displayed as CW'ed with the warning "[No Topic]" ..

Friendica Support reshared this.

@Grischa Here’s how it currently works:
  • If subject is empty when sent, we assign “[no title]”.
  • If subject is empty when we receive a private message via ActivityPub, we create one based on the body by converting it from BBCode to Plaintext (expensive).
  • When we reply to a private message, we use the parent message subject, which should always be filled thanks to the previous behaviors.


I first removed the first two subject-filling behaviors and created a subject on the fly in the message list, but it both expensive, so I created a separate field for it to compute it only once.

But then I found out about the Diaspora and Twitter API integration, and then I realized I didn’t know which protocol actually needed the title to be set, which halted my work.

Grischa reshared this.


Im #NASA TV Stream haben sie gerade noch mal den Blick aus der #Orion Kapsel zurück zur Erde gezeigt. Unser Planet ist so wunderschön 🥰 .. und so ein kleiner Punkt in einem (für uns) unendlich großem Universum

https://www.nasa.gov/multimedia/nasatv/index.html#public
Blick von der Orion Kapsel zurück zur Erde. Man sieht einen nahezu komplett schwarzen Screen. Fast in der Mitte sieht man die Erde. Sehr klein und strahlend blau.

2 people reshared this

Leider nicht regelmäßig. Ich lasse es laufen, wenn ich zum Beispiel Klassenarbeiten korrigiere. Das ist dann so beruhigend 🤗
Das ist auf jeden Fall dann regelmäßiger als ich.. 😀
Aber ich glaube, ich werde jetzt auch öfter mal rein schauen. Mindestens mal während der Orion Mission. 😊

Grischa reshared this.


Die #Orion Kapsel, die mit der #Artemis hoch geschickt wurde, ist soeben wieder hinter dem Mond hervor gekommen.
Sie schicken auf #NASA TV einen Videostream von der Orion. Das ist so cool, man sieht unsere Erde relativ klein im Hintergrund! 🥰
(Man muss ein wenig länger zuschauen, ab und an wird es unterbrochen durch eine generierte Animation)

https://www.nasa.gov/multimedia/nasatv/index.html#public

Grischa reshared this.

Dummies brauchen ja auch keine Bewegungsfreiheit. 😊
Ja schon.. Aber die sollen ja irgendwann mal durch lebende Versionen ersetzt werden? 😀


Friendica Support?


Warum zum $%§$ kommen meine Posts im Friendica Support Forum nicht an? Welchen Zauber muss ich denn sprechen, außer die Erwähnung des Forums?
Per default gibt mit Friendica da ! und dann die Adresse vor. Habe da jetzt schon 2 Posts drüber geschrieben, keiner kam an.. :-/
Irgendwie macht es einen Unterschied, ob man ! oder @ benutzt.
Ich weiß aber nicht so richtig, welchen.

@Friendica Support