Friend system for WSC 3.0 3.0.3

License Agreement
Creative Commons <by-sa>
Supported Versions
WoltLab Suite 3.0

Adds a friend system to the WSC 3.0

If you like this plugin, please consider a donation.


The friend system works independently from the follower system and offers the following features:

  • Adds a dropdown to the panel which lists all friends that were recently active.
  • Friendships are only accomplished if both parties consent: One person sends a request, and the other accepts or denies it.
  • Users can make their user profile and their online status only accessible to friends.
  • Users get a notification if it's the birthday of one or more friends.
  • In the profile there's a list of friends shown, similar to the follower or visitor list.
  • If two users became friends, that can be published as activity.
  • Worried about privacy? All points I just listed are under complete control of your users. If somebody doesn't want to tell their friends that it's their birthday, they can do so simply by unchecking a setting. Also, if two userrs became friends this isn't published as activity by default. Rather, both users must have enabled the respective setting to generate an activity entry.
  • Ingoing friend requests can be automatically blocked, if somebody doesn't feel like becoming friends with other users.
  • New (3.0.3): Some features can be disabled globally. (ACP → Modules → Friend System)
  • New (3.0.3): The Follower System can be suppressed. (ACP → Modules → Friend System)


But why would you need a friend system?


The main reason is that the follower system is unsuitable to signalize friendships. Many people, for example, aren't interested in everything their friends write. So in order to keep their dashboard free of clutter, they don't follow them, whereas seemingly random people get to stay in the list because they write interesting posts. Friends may feel offended by that.

The friend system can solve this issue by adding features that are useful for friends and that the follower system doesn't have. Thus, the follower system can be considered as „list of interesting people“, whereas the friend system is there for friends.



A separate plugin for the WCF 2.1 is available here.


---


Status – 3.0.3:


Please disregard this section if a newer version is already available. You don't get a notification if an update has been published, so it can happen that the plugin description is temporarily out-of-date. In that case, check out the version description for information about which of the following points have been addressed.


Changes planned for the next update: -


Known bugs: -

Images

  • Version 3.0.3

    • Fix: There were errors generated in the logs by the "friends online" box in the dashboard
    • Fix: Navigating the friends list in profiles didn't work
    • New: Features are more modular and can be enabled/disabled (ACP → Modules → Friend System)
    • New: The follower system can be suppressed (ACP → Modules → Friend System)
    • New: Added counter in the panel that shows how many friends are online (can be disabled in Settings → Friends)

  • Version 3.0.2

    </p>
    <ul>
    <li>Fix: The full friends list in the profile didn't work correctly</li>
    <li>Fix: A script was active for guests, which it shouldn't have been</li>
    </ul>
    <p>
  • Version 3.0.1

    </p>
    <ul>
    <li>Fix: Users without admin privileges could not see the online status of any other users except for friends</li>
    <li>Fix: Removed duplicate user option</li>
    </ul>
    <p>
  • Version 3.0.0

    </p>
    <ul>
    <li>Important: Requires version 3.0.0 (non-RC!) of the WSC</li>
    <li>New: Improved option to make the profile or online status only visible to friends</li>
    <li>New: Box for friends that are currently online</li>
    <li>New: Added an importer (only relevant for the first setup of the WSC)</li>
    </ul>
    <p>
  • Version 3.0.0 RC 2

    </p>
    <ul>
    <li>Bugfix: Friend status wasn't correctly detected</li>
    <li>New: Option to control the visibility of your online status in the friends list
    </li>
    <li>New: German: Support informal variant</li>
    </ul>
    <p>
  • Version 3.0.0 RC 1

    Workaround removed
  • Wird ein WSC 3.1 Update kommen

  • Bei mir scheint es Probleme mit EasyMedia Bildern zu geben (Nur Follower können das Album sehen).

  • WSC 3.1 Update?

  • Hab es mal angepasst für die Suite 3.1

  • Hallo Feuerfuchs,

    ist das System auch mit WSC 3.1 kompatibel?

  • hi great plugin!


    Is there a way for webmasters to have all users in friendlist

  • Hi, gibt es für das WSC 3.1 ein Update?

  • Durch Zufall ist mir folgender Fehler aufgefallen: hat man mehr Freunde als auf einer Seite angezeigt werden und versucht zu Seite 2 zu gelangen ist diese falsch verlinkt und zwar: XXX/blockierte-nutzer/?pageNo=2 an statt XXX/freunde-verwalten/?pageNo=2 Ich bitte dies bei Gelegenheit zu beheben. :)

  • Ich hab das seit heute installiert, habe aber seit gerade ein Problem. Bei Freunde ist jetzt eine rote 1 und die geht auch nicht weg. Ist das immer solange ein Freund online ist da, oder nur wenn etwas noch nicht gelesen wurde oder so ? Denn ich hab alles gecheckt, kann nix ungelesenes sehen und die 1 will einfach nicht weg. Vielleicht verstehe ich ja auch was falsch.

    Jede Hilfe wäre gern gesehen. ;)

  • Super Plugin, welches wir schon gesucht haben :)
    Aber eine kurze Frage; ist es möglich mit diesem eine extra Seite anzulegen, welche die letzten Aktivitäten der Freunde anzeigt? :)

  • Sehr schickes System, werde es sehr gerne Verwenden! :)

  • Für diese kleine aber feine Erweiterung habe ich gerne etwas gespendet.

  • Wäre es möglich eine Überschrift wie bei allen anderen Symbole im Panel hinzuzufügen? Meine das wenn man mit der Maus über das Symbol drüber geht.

  • Hi...Is it possible with an update so that when you take your mouse over the picture of friends in the top right so shows (friends) appear as text like the control panel etc have...Thanks

    • I actually came to ask the same thing. Tooltip Please! This add on honestly isnt worth having if it doesnt have a tootip.

  • Hey, ich würde mir wünschen, dass für das Plugin auch über die Suchfunktion im ACP unter "Benutzer" -> "Benutzer suchen" -> "Inhalte" die Anzahl an Freunde durchsuchbar wäre. Denn dann könnte man wiederum über andere Plugins, die die Funktion nutzen, das Freunde-System tiefer integrieren. Beispiel: Trophäen für bestimmte Anzahl an Freunden.


    Darüber hinaus wäre es toll, wenn man dafür auch Aktivitätspunkte erhalten könnte.

  • I downloaded this Plugin for my Forum. I like it. However, it would be nice if the Developer (Feuerfuchs) could include a drop-down Title Name which would appear when hovering over the Friend Symbol!

  • Guten Morgen Feuerfuchs,


    ich bin gerade dabei dein Freunde-System zu testen und habe eine kleine optische Bitte an dich. Kannst du für das Symbol oben in der Navigation einen Tooltipp mit einbauen? Das wäre prima, da selbiger fehlt. Das sieht sonst so aus als wenn man den vergessen hat, wenn man mit der Maus drüber fährt.


    Liebe Grüße


    webpexel

  • Wir haben bei uns das Problem, das einer der User (ein Admin) eine eingegangene Freundschaftsanfrage nicht annehmen oder ablehnen kann.
    Hier ein Screenshot: http://www.bilder-upload.eu/upload/8d8493-1491567798.jpg


    Dies scheint aber nur bei einer einzelnen Anfrage so zu sein.
    Bei anderen Anfragen (anderer User) ging es.

  • Ich glaube du hast hier Funktionen vertauscht, auf dem Handy erscheint beim Avatar jetzt dauerhaft ein Punkt und am PC erscheint die Anzahl im Userpanel erst nach einem klick. Ich denke das sollte eigentlich genau anders rum sein.

  • Ein sehr tolles System. Ich freue mich schon auf weitere Updates und Verbesserungen :)

  • Ich finde die Idee eines Freunde-System interessant. Werde das mal ausgiebig testen. Die Option eine Spende finde ich ebenfalls in Ordnung. :-)


    Gibt es ein sichtbares Copyright?

  • Nach Update: Habe ein Problem gefunden die Freunde Bleiben trotz Abmeldung als online angezeigt! Im Panel und auf dem Profil. In der Box Freunde Online sind diese allerdings raus.

  • Meine ganze Errorlog ist vollgeschrieben mit dem Fehler "Could not execute statement 'INSERT INTO wcf1_user_storage (userID, field, fieldValue) VALUES (?, ?, ?)'" Und habe das Freunde-System für WSC 3.0 Version 3.0.2
    Soll angeblich behoben sein in einer neueren Version, aber welcher und wann die rauskommen soll finde ich nirgends. Vermutlich in 3.0.3

    • Der Fehler wurde mit Version 3.0.3 behoben und muss nur noch durch WoltLab freigeschaltet werden. Bei Bedarf kann ich sie dir gerne vorab schicken.

    • Kannst du sie mir auch schicken?

  • Könntest du einen Tooltip beim Hover hinzufügen, so wie der bei den anderen Punkten?

  • Könnte man vielleicht oben im Icon in der userbar die Zahl der Freunde die online sind anzeigen?

  • Hallo, Ich wurde vom WoltLab support hergeleitet da seit neustem ein fehler dauernd auftritt in meinem Forum und die meinen das währe ein problem mit dem Freunde Sysetem und ich sollte mich an den entwickler wenden. Das ist die Fehlermeldung: "Could not execute statement 'INSERT INTO wcf1_user_storage (userID, field, fieldValue) VALUES (?, ?, ?)'"

    • Ein Update mit dem Fix ist bereits hochgeladen, muss aber erst von WoltLab freigeschaltet werden. Bei Interesse kann ich es dir gerne direkt schicken. :)

    • Das währe nett danke :D

    • Ich habe auch derart Fehlermeldungen, mit welcher Version sollte das behoben sein? Ich habe aktuell die Version 3.0.2 vom Freunde-System

  • besteht auch die Möglichkeit das Folgen zu deaktivieren ?

  • Siehe: http://rpgmaker-mv.de/forum/in…bleme/&postID=491#post491
    Wenn man im Profil beim Bereich Freunde auf "Alle Anzeigen" geht, erhält man eine Fehlermeldung.
    Protokoll sagt dazu: Fehlermeldung Undefined variable: friend

    • Ich habe letzten Donnerstag ein Update hochgeladen, das das Problem behebt, aber die Freischaltung dauert ja immer etwas. Bei Interesse schicke ich es dir gerne früher. :)

    • Danke, wenn es schon ein Update dazu gibt, werden wir noch brav warten. :) Vielen Dank für den schnellen Support!

  • Siehe : https://community.woltlab.com/…er-online/?postID=1576815
    Benutzer Online für Mitglieder nicht mehr sichtbar.

  • Funktioniert, einzig eine Sprachvariable habe ich gefunden die im Profil nicht richtig angezeigt wird.
    wcf.user.option.settings.privacy.ffFriends.friendsCanViewStatus

    • Oh verdammt, diese Einstellung sollte gar nicht mehr existieren (bzw. existiert nun unter Privatsphäre → Inhalt). Falls du ein Update mit dem Fix gerne früher hättest, einfach bei mir melden.

    • Danke, hat keine Eile. :-)