Suche nach benutzerdefinierten Profilfeldern und Profilen

Ich habe gesucht und frühere Themen zu benutzerdefinierten Profilfeldern und der Profilsuche gefunden. Allerdings bietet der Besuch der Suchseite oder der Benutzerseite keine Optionen, um die Suche dort zu erleichtern. Wie viel würde es kosten, ein Plugin zu entwickeln, das die Suchfunktion wie ein Verzeichnis funktionieren lässt, in dem man in bestimmten Bereichen filtern kann?

Mir ist bekannt, dass die Suche das Eingeben von Suchbegriffen für benutzerdefinierte Profilfelder unterstützt, aber die Ergebnisse erscheinen nur in kleiner Form und es gibt keine Möglichkeit, Benutzer wirklich von Beiträgen zu trennen. Es wäre hilfreich, eine reine Benutzersuche zu haben, bei der man nach benutzerdefinierten Feldern wie Standort, Fähigkeiten usw. spezifizieren oder filtern kann.

3 „Gefällt mir“

Ja, ich sehne mich nach so etwas. Ich habe mir den Code ein wenig angesehen, konnte aber nicht herausfinden, wie ich es mit einer Theme-Komponente machen kann, und wenn es tiefere Programmierkenntnisse (aka Ruby-Recherche) erfordert, habe ich derzeit keine Ahnung, wie das geht :smiley:

Was ich mir erhoffe, ist eigentlich ähnlich zu dem, was Circle gerade für seine Plattform aktiviert hat. Hier sind zwei Screenshots:


Ich mag die einfachen Dropdowns und die Möglichkeiten, die Benutzer zu filtern. Was mir bei Circle aufgefallen ist, ist, dass ihre Suche nicht gut zu funktionieren scheint, vielleicht könnte Discourse also sowohl eine bessere Benutzersuche haben als auch zusätzliche Filteroptionen wie diese hinzufügen.

Ich habe mir viele dieser Plattformen (FB, Discord, Guilded, Circle und andere) angesehen und nur wenige scheinen gute (suchbare/filterbare/benutzerdefinierte-Benutzerfelder/stilvolle) Mitgliederverzeichnisse zu haben. Ich habe die User Card Directory Theme-Komponente aktiviert und fühle mich daher am Rande des Mitgliederverzeichnisses, von dem ich geträumt habe, es fehlt nur der Filteraspekt.

Wäre dies mit einer Theme-Komponente nur mit JS und CSS möglich? Oder würde es ein vollständiges Ruby-basiertes Plugin erfordern?

3 „Gefällt mir“