Skip to main content


!Friendica Support

Moin, I am a friend of the few words and would like to adapt my Friendica instance to the number of characters that are common at Mastodon (so 500). At what point can I set this up in Friendica. I have not been able to find anything in the settings to do this. Anyone have a hint for me?

(German/Deutsch)
Moin, ich bin ja ein Freund der wenigen Worte und würde gerne meine Friendica Instanz an die Anzahl der Zeichen, die bei Mastodon üblich sind (also 500) anpassen. An welcher Stelle kann ich dieses bei Friendica einrichten. In den Einstellungen habe ich dazu nichts finden können. Irgendwer ein Hinweis für mich?
@betamax65 Eine solche Einstellmöglichkeit/Funktion ist mir nicht bekannt
@betamax65
Moin, hat mein noch nicht wirkender Verstand das richtig verstanden? Du willst auf 500 Zeichen einschränken?
Da wäre mir nischt bekannt.
@Tuxi :Friendica: 🐧 ✅ @Friendica Support Richtig, ich möchte die Anzahl der Zeichen in einem Beitrag auf max 500 einschränken. (Ist ja eine Instanz die nur einen User hat und wird nie erhöht werden)
@betamax65
Okay, aber das macht doch keinen Sinn. Bei einer Singleinstanz hast Du es ja selber in der Hand, wie viele Zeichen Du in einem Beitrag verwendest.
Oder geht es Dir da um das Empfangen von längeren Beiträgen von außen?
Was die Anzeige betrifft, die kannst Du jetzt schon mit einem Addon einstellen. Da gibt es eines, bei der man eine Anzahl von Zeichen angibt und beim Überschreiten wird der Beitrag dann ab dieser Zeichenlänge eingeklappt.
@Tuxi :Friendica: 🐧 ✅ Nein es geht einfach darum das ich ein Hilfsmittel habe (insbesondere dann wenn ich einen mobilen Client wie Mona verwende) welches mir anzeigt wenn ich die von mir gewünschte Anzahl von Zeichen erreiche.
@betamax65 @Tuxi :Friendica: 🐧 ✅
Beim erstellen eines neuen Beitrags in Friendica, sollte dir angezeigt werden, wie viele Zeichen eingegeben wurden.
@Matthias ✔ Da ich aber zu 99 Prozent vom iPhone oder ipad mittels App unterwegs bin, bringt mir die Anzeige im Webfrontend Friendica leider nichts.
@betamax65 @Tuxi :Friendica: 🐧 ✅ ok, dann bist du natürlich auf die Funktionen der APP's angewieden.
@Matthias ✔ @Friendica Support Eben. Die Apps lesen allerdings im Regelfall die Möglichkeiten der Instanzen aus und richten sich nach deren Vorgaben. Macht ja auch Sinn. Und Friendica meldet der App dann eben die Anzahl X an möglichen Zeichen. Wobei ich auch nicht finden kann ob es insgesamt eine Obergrenze an Zeichen gibt.
@feb @tux

Wenn ich das richtig erinnere, liefert #Friendica 200.000 Zeichen als Maximallänge.
@Nordnick :verified: @Tuxi :Friendica: 🐧 ✅ @betamax65
Friendica kennt keine Zeichenbegrenzung. Die physische liegt irgendwo zwischen Altem und Neuen Testament ;)
Also wenn ich das richtig sehe, dann wird der Wert max_toot_char=200000 durch die Zeile:

$this->max_toot_chars = (int)$config->get('config', 'api_import_size', $config->get('config', 'max_import_size'));

in src/Object/Api/Mastodon/Instance.php gesetzt.

In meiner local.config.php im Bereich config wird der Wert max_import_size auf 200000 gesetzt und somit meldet die API wohl den Wert 200000. So weit so gut.

Fragen:
a) Wenn ich den Wert max_import_size auf 500 setze hat das Nebeneffekte?
b) Wenn ich den Wert api_import_size = 500 ergänzen würde, hat das irgendwelche unerwünschten Auswirkungen (geht das überhaupt in local.config.php)

Zur Erinnerung, ich versuche einem externen Client (z.B. mona app) beizubringen das ein Beitrag maximal 500 Chars betragen darf.
Also es geht so wie ich es mir vorstelle. Ich habe in local.config.php in der Sektion config den parameter api_import_size => 500 zugefügt (der war bei mir nicht vorhanden). Ich habe dann, wie von @Nordnick :verified: beschrieben erstmal die API mit dem Webbrowser aufgerufen und festgestellt das nun der Wert max_toot_char => 500 ist. Anschliessend habe ich den externen Client (mona app) neu gestartet und voila, der Client lässt dann nur noch 500 Zeichen zu. So will ich es haben.

PS. Ich habe vorher ein dump der DB gemacht, man weiss ja nie 😉