Damus
Matthias profile picture
Matthias
@Matthias

Auf FRIENDICA ⁂ ⚝ unterwegs, weil das besser geht.



Friendica Starterpacks
🌐 Wissenschaft
🌐 Bildung
🌐 Linux
🌐 ÖRR
🌐 Haken Dran

Meine Konto-Empfehlungen
🔗 Astronomiefeed
🔗 Kunstgeschehen

Der Sinn des Lebens
Die Antwort ist '42'. Warum das so ist? Frag deine Eltern 😉

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

Matthias profile picture
Gestern Abend fand unser Friendica-Admin-Treff statt. Vielen Dank an euch alle für den regen und sehr interessanten Gedankenaustausch!

Neben den Serverbetreibenden waren auch Entwickler des Friendica-Projekts eingeladen. Da das Projekt überwiegend virtuell entwickelt wird, bot das Treffen die Möglichkeit, dass sich die Entwickler erstmals persönlich kennenlernen konnten. Dabei darf nicht vergessen werden, dass die Beitragenden zum Projekt aus allen Ecken dieses Planeten kommen und ein persönliches Projekttreffen eher schwierig zu organisieren ist.

Was hat uns beschäftigt?

Ein Blick auf die Datenbank und wie diese nach der ersten Installation optimiert werden kann
Wie gehen wir Admin:en mit dem aktuellen Spam- und Phishing-Problem um?
Welche organisatorischen und technischen Möglichkeiten können die Admin:en ergreifen, um uns untereinander besser zu verzahnen und um uns gegenseitig zu unterstützen?
Wie hilft das auch die Nutzenden von Friendica besser zu schützen?
Wie kann sich das Entwicklerteam aufstellen, um die laufende Refaktorierung des Codes optimal zu organisieren?
Welche Features hält die Dev.-Version bereit und worauf können wir uns freuen?
Was steht noch auf dem Zettel für geplante Features?
Nicht zu vergessen: Geschichten, Geschichten, Geschichten.

Der Termin war von 19:30 bis 21:30 Uhr angesetzt. Irgendwann nach 0:00 Uhr beschlossen wir, den Treff zu beenden. Ich denke, das ist ein gutes Zeichen dafür, dass wir einen netten und informativen Abend verbringen durften.

Ein neuer Termin ist in Planung. Wir würden uns sehr freuen, wenn ihr euch erneut einwählt.
#Friendica-Admin-Treff #FriendicaAdmins #Friendica

@Jools @doris @nprofile1q... @Michael 🇺🇦 @nprofile1q... @nprofile1q... @Raroun @sekretaerbaer.de

Matthias profile picture
Gedanken: Mich beschäftigt die Floskel: "Mastodon und das Fediverse".

Wer sich ein wenig mit der Materie auskennt, weiß, dass es sich hierbei um Marketingsprech handelt, dessen Ziel es ist, Produkte zu verkaufen. Benutzer, die diese Floskel unreflektiert verwenden, werden zu reinen Markenbotschaftern degradiert. Da gibt es nur geringe Unterschieden zum Werbeblock in einem Spielfilm.

Andere verwenden diesen Begriff bewusst destruktiv und diskreditierend, weil ihnen die Vision freier und offener Projekte, die sich in einem innovationsfördernden, positiv aufgeladenen Raum bewegen, zu abwegig erscheint. In ihrem Denken muss es immer einen Sieger geben, der sich über die anderen erhebt.

Dabei ist die Vision eine Andere

Dezentralisierung als Kernwert:
Das Fediverse ist kein Produkt, sondern ein Prinzip, ähnlich wie "das Internet" oder "Open Source". Hier geht es nicht um eine Plattform, sondern um ein neues Paradigma.
Die Freiheit zu wählen:
Wir sind kein weiteres Silo wie die kommerziellen Anbieter. Wir sind ein Netzwerk mit unterschiedlichen Schwerpunkten und Spezialisierungen. Selbst wer zwischen diametral gegensätzlichen Projekten wechselt, dem folgt der soziale Graph dorthin. Langfristig führt das zu einer stärkeren Identifikation mit der Idee und den Menschen als mit einer einzelnen Marke.
Kognitive Dissonanz als Chance:
Wenn Menschen zuerst "Fediverse" hören (und nicht verstehen), sind sie motivierter danach zu suchen oder nachzufragen.

Das schafft Lernmomente: Genau die braucht ein dezentrales Netzwerk.

Am Ende sind genau diese Fragen wichtig:

Was bedeutet Dezentralisierung für mich?
Welche Verantwortung kommt auf Nutzer zu, wenn sie Teil eines Netzwerks sind, das keine zentrale Instanz hat?
Und vor allem: Wie vermeiden wir, dass auch alternative Strukturen zu neuen Machtzentren werden, sei es durch Technologie, Sprache oder soziale Dynamiken?

Fazit:
Seid stolz auf die Plattform, auf der ihr euch eingefunden habt. Es ist die richtige Plattform für Dich! Respektiert und bedenkt immer, dass wir uns hier in einem Kosmos der Möglichkeiten bewegen, den wir erklären müssen. Nutzt diesen Raum, der euch diese Möglichkeit bietet. Wir sind kein Silo.
Raroun · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqu54e73y0ga3ne6xh3myt5mrwflk8jpf5wxjlrncmzhgkm93cpywqt7qw0a Danke! Schau´n wir mal wie es sich auswirkt 😀
Michael 🇺🇦 · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqu54e73y0ga3ne6xh3myt5mrwflk8jpf5wxjlrncmzhgkm93cpywqt7qw0a Mit aktivierten Channel-Caches (und "develop") kannst Du einen Channel definieren, der alle Begriffe enthält, die Du aus Deiner Timeline herausgefiltert sehen möchtest.
Matthias profile picture
Aus gegeben Anlass, habe ich mir einen Kanal erstellt, der bestimmte Begriffe filtern soll. Da diese Begriffe nicht als Hashtag verwendet werden, muss ich nach natürlichen Worten suchen.

Herausgekommen ist:
network:* -("stadt" or "land" or "fluss")

So eine Suche ist aber recht teuer. Hat jemand einen Tipp, wie ich das Ergebnis geschmeidiger gelöst bekomme, ohne die DB zu sehr zu belasten?
2
Michael 🇺🇦 · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqu54e73y0ga3ne6xh3myt5mrwflk8jpf5wxjlrncmzhgkm93cpywqt7qw0a Aus dem Grund gibt es jetzt den User-Channel-Cache. Wenn der aktiviert ist, sind die Queries nicht mehr "teuer", aber dafür wird mehr Platz in der DB benötigt.
Raroun · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqu54e73y0ga3ne6xh3myt5mrwflk8jpf5wxjlrncmzhgkm93cpywqt7qw0a Helft mir bitte einmal auf die Sprünge - ich würde den channel cache und user channel cache gerne testweise aktivieren. wie genau sind die system settings in der config?
Gerhard Hallstein · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqzkmhtzgye4hvn3xhszhd0n9qzqvmvxlyt9zaa29x3ckjxg4ytmxsty63c5 Gibt es Email-Domains, die vom Versand von Postings ausgenommen sind? Ich frage, weil ...
Matthias profile picture
@Gerhard Hallstein
Wenn ich dich richtig verstanden habe, dann wolltest du einen Post zusätzlich an eine e-Mail Adresse versenden, richtig?
Gmail kann Mail von einen Mail-Server ablehnen. So eine Ablehnung kann verschiedene Gründe haben. Das kann dein Admin, mit mehr oder weniger Aufwand, beheben.
Matthias profile picture
Friendica threads lack a visual thread that ties the discussions together.
This can be created using CSS. Here is a draft. Perhaps someone will take up this idea, improve it and incorporate it into the scheme.:root {
--border-color: $border_color;
--thread-level-1-color: #fff; /* Sehr, sehr helles Grau */
--thread-level-1-hover-color: #e0e0e0; /* Sehr helles Grau */
--thread-level-2-color: #fafafb; /* Sehr helles Grau */
--thread-level-2-hover-color: #f0f0f0; /* Helles Grau */
--thread-level-3-color: #e6f7ff; /* Hellblau */
--thread-level-3-hover-color: #b3efff; /* Helles Blau */
--thread-level-4-color: #e6ffed; /* Hellgrün */
--thread-level-4-hover-color: #b3ffd9; /* Helles Grün */
--thread-level-5-color: #fff2e6; /* Hellorange */
--thread-level-5-hover-color: #ffd9b3; /* Helles Orange */
--thread-level-6-color: #f9e6ff; /* Hellviolett */
--thread-level-6-hover-color: #e6b3ff; /* Helles Violett */
--thread-level-7-color: #ffe6e6; /* Hellrot */
--thread-level-7-hover-color: #ffb3b3; /* Helles Rot */
--thread-level-8-color: #f5f5f5; /* Helles Grau */
--thread-level-8-hover-color: #d5d5d5; /* Mittleres Grau */
--thread-level-9-color: #e5e5e5; /* Mittleres Grau */
--thread-level-9-hover-color: #c9c9c9; /* Dunkelgrau */
}

/* Thread mit einem durchgehenden Faden, der die Profilbilder verbindet */
.wall-item-container.thread_level_1,
.wall-item-container.thread_level_2,
.wall-item-container.thread_level_3,
.wall-item-container.thread_level_4,
.wall-item-container.thread_level_5,
.wall-item-container.thread_level_6,
.wall-item-container.thread_level_7,
.wall-item-container.thread_level_8,
.wall-item-container.thread_level_9 {
margin-left: 0;
}

[class*="thread_level_"]:not(.thread_level_1) {
position: relative;
border-left: 10px solid transparent;
}

.thread_level_1 {
position: relative;
border-left: 0;
}

[class*="thread_level_"]::before {
content: "";
position: absolute;
left: 28px;
top: 60px;
bottom: 15px;
width: 3px;
z-index: 1;
background-color: inherit;
}

.contact-photo-image-wrapper,
.wwto .contact-photo {
z-index: 10;
}

[class*="thread_level_"]::after {
content: "";
position: absolute;
top: 45px;
left: -8px;
width: 26px;
height: 1px;
background-color: inherit;
z-index: 1;
}

.thread_level_1::before { background-color: transparent; }
.thread_level_2::before { background-color: var(--thread-level-2-color); }
.thread_level_2:hover::before { background-color: var(--thread-level-2-hover-color); }
.thread_level_3::before { background-color: var(--thread-level-3-color); }
.thread_level_3:hover::before { background-color: var(--thread-level-3-hover-color); }
.thread_level_4::before { background-color: var(--thread-level-4-color); }
.thread_level_4:hover::before { background-color: var(--thread-level-4-hover-color); }
.thread_level_5::before { background-color: var(--thread-level-5-color); }
.thread_level_5:hover::before { background-color: var(--thread-level-5-hover-color); }
.thread_level_6::before { background-color: var(--thread-level-6-color); }
.thread_level_6:hover::before { background-color: var(--thread-level-6-hover-color); }
.thread_level_7::before { background-color: var(--thread-level-7-color); }
.thread_level_7:hover::before { background-color: var(--thread-level-7-hover-color); }
.thread_level_8::before { background-color: var(--thread-level-8-color); }
.thread_level_8:hover::before { background-color: var(--thread-level-8-hover-color); }
.thread_level_9::before { background-color: var(--thread-level-9-color); }
.thread_level_9:hover::before { background-color: var(--thread-level-9-hover-color); }
2
Matthias · 2w
This is the result for my scheme: https://loma.ml/photo/1939316088699b024c5a054740074294-0.jpeg
Random Penguin · 2w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqu54e73y0ga3ne6xh3myt5mrwflk8jpf5wxjlrncmzhgkm93cpywqt7qw0a Is your screenshot with or without "Enable Smart Threading" enabled under Settings > Display > Content/Layout?
Sascha @ Fediverse · 2w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqu54e73y0ga3ne6xh3myt5mrwflk8jpf5wxjlrncmzhgkm93cpywqt7qw0a OK das war vor gute einer Woche, ist aber nicht mehr da. Die so aufrufbaren Benachrichtigungen reichen ca. 3 Wochen in die Vergangenheit. Kann es sein das die Kommentare gelöscht wurden...