Entries: Die innovative und vielseitige Endanwendung für die WoltLab Suite

Entries: Alles, was du brauchst, in einem Plugin

Entries - eigentlich Suite Entries - ist meine (Julian Pfeil) neueste Endanwendung für die WoltLab Suite. Sie beeindruckt mit innovativen Funktionen und zahlreichen Erweiterungsmöglichkeiten! Als moderne Lösung baut sie auf dem Erfolg und der Funktionalität unserer Endanwendung "Schaufenster" auf und integriert – zusammen mit den geplanten Erweiterungen – bewährte Elemente aus unseren beliebten Plugins "Points of Interest", "Link-Datenbank" und "Benutzerkarte". Damit vereint Entries das Beste aus verschiedenen Welten in einer leistungsstarken Plattform.

Dank des hochmodernen Codes, der zu Teilen aus der "Link-Datenbank" stammt, setzt Entries neue Maßstäbe. Dieses robuste Fundament ermöglicht schnelle und effiziente Updates sowie Anpassungen an die WoltLab Suite. Und das Beste: Von neuen Funktionen profitieren automatisch auch andere Anwendungsfälle – sei es als Benutzerkarte oder als vielseitige Sammlung wichtiger Örtlichkeiten (Points of Interest).

Individuelle Listenansichten
Mit Entries lassen sich Listen genau an deine Bedürfnisse anpassen. Du kannst Standardsortierungen festlegen, Felder und Eingabefelder einzeln zur Anzeige auswählen oder ausblenden. Zusätzlich stehen dir verschiedene Darstellungstypen zur Verfügung: "Minimalistisch / Liste", "Detailliert", "Kacheln" und "Galerie" – inspiriert von unseren bewährten Plugins wie der Link-Datenbank und Points of Interest.

Eigenständige Kategorien für maximale Flexibilität
Jede Kategorie ist vollständig anpassbar und besitzt ihre eigene Listenansicht. So kannst du beispielsweise eine Kategorie im "Minimalistisch / Liste"-Stil anzeigen und eine andere in der detaillierten Ansicht. Perfekt, um Inhalte wie wichtige Adressen (Points of Interest) und Links getrennt voneinander darzustellen. Die dazugehörigen Boxen können außerdem inhaltlich auf die jeweilige Kategorie beschränkt werden – so bleibt alles übersichtlich und klar getrennt.

Flexible Tabs für Einträge
Entries bietet ein dynamisches Tab-System, das sich deinen Anforderungen anpasst. Tabs wie "Allgemein", "Eingabefelder" oder "Kommentare" lassen sich priorisieren. Noch besser: Jedes Eingabefeld kann als eigener Tab mit einer eigenen Priorität dargestellt werden. Diese Flexibilität eröffnet nahezu unendliche Möglichkeiten zur Präsentation von Informationen, Bildern und mehr – genau in der Reihenfolge, die für dich Sinn ergibt.

Ein komplett überarbeitetes Boxen-System
Wir haben die bisherigen Boxen aus Plugins wie Points of Interest und der Link-Datenbank überarbeitet und neue Boxen hinzugefügt, darunter eine praktische Statistik-Box. Selbst die Label-Filter-Box, die bisher keine System-Box war, kann nun durch ACP-Optionen flexibel positioniert werden. Damit kannst du Entries sogar ohne Sidebar betreiben – für noch mehr Freiheiten.

Flexibler BBCode für Einträge
Entries unterstützt einen verbesserten BBCode mit einem zweiten Parameter, der die Darstellung steuert. Du hast die Wahl zwischen "detail", "tile" oder "noimage" für eine Darstellung ohne Bild. Wenn kein Parameter gesetzt ist, übernimmt der BBCode die Standardeinstellung aus der Kategorie des Eintrags – standardmäßig die detaillierte Ansicht.

Einträge durch Gäste erstellen lassen
Entries ermöglicht es, auch Gästen das Erstellen von Einträgen zu erlauben. Diese Funktion eignet sich ideal für Vorschläge, Anfragen oder andere Beiträge ohne Registrierung. Um Qualität und Übersicht zu wahren, können Gastbeiträge vor der Veröffentlichung durch Moderatoren freigegeben werden. So bleibt deine Plattform offen und kontrolliert zugleich.

Einfache Moderation
Moderatoren können Einträge direkt in der Liste über ein Dropdown-Menü verwalten. Zusätzlich unterstützen wir "Clipboard-Actions", die du vielleicht schon aus dem POI-Plugin kennst. Diese ermöglichen das gleichzeitige Verwalten mehrerer Einträge, etwa das Freischalten, Löschen oder Markieren als empfohlen.

Weitere Verbesserungen
Die Liste ist mit umfangreichen Sortier- und Filtermöglichkeiten ausgestattet. Dazu gehören Filter für Kategorien, Sprachen und sogar individuelle Eingabefelder – perfekt zugeschnitten auf deine Anforderungen.

Geplante Erweiterungen – So wächst Entries mit deinen Bedürfnissen

Entries ist nicht nur ein beeindruckendes Grundplugin, sondern auch die Basis für viele spannende Erweiterungen, die bereits geplant sind. Jede Erweiterung bringt einzigartige Funktionen mit sich, um die Einsatzmöglichkeiten von Entries zu erweitern und zu verbessern. Hier ein Überblick:

Links-Erweiterung: Mehr als nur Links
Die Links-Erweiterung hebt das Verwalten von Links auf ein völlig neues Level. Inspiriert von den beliebten Funktionen der Link-Datenbank, bietet diese Erweiterung Features wie das automatische Generieren von Vorschaubildern (Screenshots) und die Unterstützung sowohl interner als auch externer Links. Ein integrierter Klick-Zähler verfolgt die Nutzung der Links, während externe Links über eine Weiterleitungsseite geführt werden – ideal für mehr Sicherheit und Kontrolle. Diese Erweiterung macht aus Links weit mehr als bloße Verweise, sie werden zu echten Mehrwert-Elementen.

Adressen-Erweiterung: Neue Maßstäbe für Points of Interest
Mit der Adressen-Erweiterung wird das Beste aus dem bekannten Points of Interest-Plugin in die moderne Welt von Entries gebracht – und noch mehr! Neben den gewohnten Funktionen wie der Verwaltung und Darstellung wichtiger Adressen ist eine leistungsstarke Umkreissuche geplant, die die Benutzerfreundlichkeit revolutioniert. Egal, ob für lokale Geschäftseinträge, Veranstaltungsorte oder Treffpunkte – diese Erweiterung bietet maximale Flexibilität für jeden Anwendungsfall.

Benutzerkarte-Erweiterung: Die Community auf einen Blick
Die beliebte Benutzerkarte wird mit dieser Erweiterung auf die nächste Stufe gehoben. Gewohnte Funktionen wie das Anzeigen von Nutzerstandorten bleiben erhalten, während neue Features für ein noch besseres Erlebnis sorgen. Vorschläge für weitere Verbesserungen sind jederzeit willkommen – so wird die Benutzerkarte genau das, was deine Community braucht. Dank der Einbettung in das Entries-Framework bleibt alles flexibel und zukunftssicher.

Rezensionen-Erweiterung: Bewertungen leicht gemacht
Mit der Rezensionen-Erweiterung können Einträge aller Art bewertet werden. Ob Produkte, Orte oder Dienstleistungen – dieses Feature eröffnet völlig neue Möglichkeiten für Nutzer-Interaktionen. Ein einfaches, aber effektives Bewertungssystem sorgt dafür, dass Feedback übersichtlich und nachvollziehbar bleibt.

Automatisches Forenthema, Verwarnungen und erweiterte Suche: Effizienz auf ganzer Linie
Diese Erweiterungen bringen bekannte und bewährte Funktionen auf die moderne Entries-Plattform. Automatisch erstellte Forenthemen erleichtern die Diskussion über Einträge, während Verwarnungen und eine erweiterte Suchfunktion dafür sorgen, dass Inhalte effizient moderiert und gefunden werden können. Durch die Integration in Entries entfällt die Notwendigkeit, diese Features für verschiedene Plugins separat umzusetzen – eine elegante Lösung für maximale Effizienz.

Zeitplan – Der Weg zu deinem perfekten Entries-Erlebnis

Ein genaues Datum für die Fertigstellung aller Features zu nennen, ist immer eine Herausforderung – besonders bei einem so ambitionierten Projekt wie Entries. Viele Faktoren spielen eine Rolle, und unsere oberste Priorität ist es, ein perfektes Plugin zu entwickeln. Dabei berücksichtigen wir kontinuierlich neue Ideen und passen die Planung entsprechend an, um sicherzustellen, dass Entries alle Erwartungen übertrifft.

Dennoch möchten wir dir eine Orientierung bieten und teilen deshalb eine grobe Roadmap, die den bisherigen Fortschritt und die zukünftigen Meilensteine skizziert.

MeilensteinZeitraum
Start der EntwicklungSeptember 2024
Alpha-Version des GrundpluginsAnfang November 2024
Alpha-Version der Links-ErweiterungAnfang Dezember 2024
Weitere geplante Schritte (in chronologischer Abfolge)Adressen-Erweiterung
Rezensionen-Erweiterungen
Benutzerkarten-Erweiterung
Automatische Forenthemen-, Verwarnungen- und erweiterte Suchfunktion-Erweiterungen
Veröffentlichung
Geplante Importer (in chronologischer Abfolge)Importer für Points Of Interests
Importer für Schaufenster
Importer für die Link-Datenbank

Was passiert mit den bisherigen Plugins?

Die Plugins "Schaufenster", "Points of Interest" und "Benutzerkarte" haben bereits viele Jahre treue Dienste geleistet, doch ihre Code-Komponenten sind inzwischen technisch überholt. Eine vollständige Modernisierung dieser Plugins hätte einen erheblichen Entwicklungsaufwand erfordert – und das ohne signifikante Vorteile oder neue Funktionen für die Nutzer. Deshalb haben wir die Gelegenheit genutzt, um mit Entries und seinen modernen, auf der Link-Datenbank basierenden Code-Komponenten einen Neustart zu wagen.

Ablösung durch das Entries-System
Das Entries-Grundplugin und die zugehörigen Erweiterungen werden nach und nach die vier bestehenden Plugins ablösen. Dabei war es uns besonders wichtig, einen möglichst reibungslosen Übergang zu gewährleisten. Für Schaufenster, Points of Interest und die Link-Datenbank entwickeln wir spezielle Importer, die es dir ermöglichen, deine bestehenden Inhalte ohne Informationsverlust in das neue System zu übertragen.

Für das Plugin "Benutzerkarte" ist derzeit kein Importer geplant, da die Wohnorte der Nutzer weiterhin im Profil erhalten bleiben und direkt von der neuen Erweiterung genutzt werden können. Der Aufwand für einen separaten Importer wäre in diesem Fall unverhältnismäßig hoch.

Unterstützung während der Übergangsphase
Wir sind uns bewusst, dass viele Kunden ihre bisherigen Plugins bis zum vollständigen Wechsel weiterhin verwenden möchten. Deshalb garantieren wir:

  • Bugfix-Updates: Alle bestehenden Plugins werden weiterhin mit Fehlerbehebungen versorgt, damit sie stabil und sicher bleiben.
  • Kompatibilität: Die alten Plugins werden solange gepflegt und aktualisiert, wie es für einen reibungslosen und komfortablen Umstieg nötig ist.

Attraktive Angebote für den Umstieg
Nach der Veröffentlichung der Importer planen wir Rabattaktionen, um den Wechsel auf die neuen Entries-Plugins so einfach wie möglich zu machen. Solltest du eines der alten Plugins erst wenige Wochen vor dem Erscheinen des entsprechenden Importers gekauft haben, kannst du uns direkt kontaktieren. Wir zeigen uns in solchen Fällen kulant und sorgen dafür, dass der Übergang für dich fair und angenehm gestaltet wird. Wir bitten jedoch um einen verantwortungsbewussten und freundlichen Austausch von Seiten der Kunden.

Die Zukunft: Fokus auf Entries
Nach einer angemessenen Übergangszeit ist geplant, die Weiterentwicklung der alten Plugins einzustellen. Unser Team wird sich dann voll und ganz darauf konzentrieren, Entries und seine Erweiterungen weiter auszubauen. Mit diesem neuen, zukunftssicheren System schaffen wir eine flexible Plattform, die nicht nur den aktuellen Ansprüchen gerecht wird, sondern auch Raum für Innovationen bietet.

Beta-Tester gesucht – Sei Teil der Entwicklung von Entries!

Du bist technisch affin, hast eine eigene WoltLab Suite-Testumgebung und kannst präzise und konstruktiv kommunizieren? Teste Entries als einer der Ersten und gestalte die Zukunft der Entries-Erweiterungen aktiv mit.
Schreibe mir bei Interesse einfach per Konversation auf WoltLab.


Entries ist nicht nur eine Weiterentwicklung, sondern ein echter Neuanfang. Mit der Kombination aus modernem Code, flexiblen Funktionen und der Möglichkeit, aktiv an der Entwicklung mitzuwirken, schaffen wir ein Plugin, das keine Wünsche offenlässt. Wir freuen uns darauf, gemeinsam mit dir die Zukunft von Entries zu gestalten. Schau unbedingt in den Kommentaren vorbei, hinterlasse deine Meinung - mach mit!

Kommentare 27

Von den Features toll. Für ein nacktes System als Start bestimmt optimal.

Ich habe bei Projekten POI und Schaufenster parallel laufen, mit teils sehr vielen und strukturierten Einträgen.
Das kommt automatisch Respekt auf beide Parts zu einem zusammenzuführen. Auch weil die letztendliche finale Struktur nicht in bekannt ist.

Man migriert dann wohlmöglich ins Unbekannte. Daher muss die Funktion der Importer und die Zielstruktur vorher klar sein.

Wie sieht es auch mit internen Links zu den "alten" Addons?
Wird hier eine lösung für die htaccess mitgeliefert für die Linkumschreibung?


Und eine Demo des Addons wäre wünschenswert.

Die Importer werden funktionell mit entsprechender Anleitung (vermutlich in der Pluginbeschreibung) so veröffentlicht werden, dass ein Umstieg problemlos möglich ist. Auch für Nutzer von zwei bisherigen Plugins. Alles was darüber hinaus extra gewünscht ist, wird gerne im Rahmen einer individuellen Auftragsarbeit übernommen (wird nicht notwendig sein).

Eine Demo gibt es aktuell nicht. Sollte das irgendwann der Fall sein, dann wird das angekündigt 😄

Sorry aber...

Wenn ich mir die News zum Plugin "Entries" durchlese, gehen bei mir die Alarmglocken los. So praktisch es für euch auch sein mag die Plugins zusammen zu legen, für mein Anwendungsfall würde ein Verwalten von Links und "Entries" (Schaufenster) in einem Plugin keinen Sinn ergeben.

Wir benutzen das Schaufenster zum präsentieren von Rollenspiel-Charakteren und die Link-Datenbank für, wie der Name es vermuten lässt, für Links.

Beide Einsatzgebiete in einem Plugin zu Verwalten, wo sich die Auflistung der Einträge nur durch Kategorien unterscheiden bzw. aufbrechen lässt, kommt für uns leider nicht in Frage .....und ist meiner Meinung nach leider auch keine wirkliche Verbesserung.

Es ließt sich auch leider so als wäre Entries entweder als Ersatz für Schaufenster oder Link-Datenbank angedacht, jedoch nicht als vollwertige Weiterentwicklung/Alternative für Webseiten die beide Plugin ausgiebig nutzen.

Für Communities die das Plugin Schaufenster für Zwecke einsetzen, die nicht viel mit dem Thema Links zu tun haben...ließt es sich sogar leider wie ein Rückschritt.

Aus der News lässt sich nicht klar herauslesen ob ich weiterhin in der Lage sein werde beide Einsatzgebiete weiterhin so zu bedienen wie bisher. Sondern eher so als müsste ich mich von der Link-Datenbank verabschieden damit das Plugin "Entries" den Sinn & Zweck des Plugins Schaufenster übernehmen kann.

mfg

Hallo doerek,

danke für dein sehr kritisches und wenig konstruktives Feedback.

Tatsächlich habe ich mir bei der Umsetzung viele Gedanken gemacht - auch für Nutzer mehrerer der genannten Plugins. In deinem Anwendungsfall lässt sich eine Hauptkategorie für die Link-Kategorie (mit den Unterkategorien wie du sie jetzt auch in der Link-Datenbank hast) und analog eine Hauptkategorie für das Schaufenster komplett autark nutzen. Dafür werden dann jeweils die Hauptkategorien im Hauptmenü verlinkt und sogar alle Boxen lassen sich entsprechend auf diese Hauptkategorie beschränken. Es werden also keine Inhalte der Links bei den Schaufenster-Inhalten angezeigt und andersrum.

Viele Grüße, Julian

Siehe auch, direkt im Artikel:

Zitat

Eigenständige Kategorien für maximale Flexibilität

Jede Kategorie ist vollständig anpassbar und besitzt ihre eigene Listenansicht. So kannst du beispielsweise eine Kategorie im "Minimalistisch / Liste"-Stil anzeigen und eine andere in der detaillierten Ansicht. Perfekt, um Inhalte wie wichtige Adressen (Points of Interest) und Links getrennt voneinander darzustellen. Die dazugehörigen Boxen können außerdem inhaltlich auf die jeweilige Kategorie beschränkt werden – so bleibt alles übersichtlich und klar getrennt.

Tut mir leid für den etwas trotzigen Tonfall, aber ich sah vor meinem geistigen Auge Funktionen wegbrechen, die bei unserer Userschafft seit Jahren sehr beliebt sind. Ich lasse mich aber auch gerne vom Gegenteil Überaschen und bleibe erstmal optimistisch.

Ist eine Integrierung in den Community Bot geplant?

Im moment unterstützt der C-Bot das Überwachen der folgenden Aktionen:

  • Schaufenster - Eintrag - Änderung
  • Schaufenster - Eintrag - Neu

MfG

doerek Darüber sollte man sich gar keine Sorgen machen müssen. Mein Ziel ist mit dem Wegfall des Schaufensters keinen Wegfall irgendeiner wichtigen Funktion in Kauf zu nehmen.

Mit deiner kritischen Art könntest du gerne am Beta-Test teilnehmen. Dann gerne mit mehr konstruktivem Feedback, dass wir entsprechende Skepsis auch direkt beheben können.

Wenn der Community Bot das aktuell unterstützt, dann soll das zukünftig natürlich auch so werden. Und dann hast du die Links z. B. auch gleich mit dabei 😄 falls du dich da einklinken wollen würdest.

Julian Pfeil Guten Abend & ein frohes neues Jahr 🖐

Da wir das Schaufenster schon einige Jahre benutzen, und daher auch die kontinuierliche Weiterentwicklung bzw. den Werdegang des Plugins bei UdoZ mitbekommen haben, dachte ich mir, ich könnte hier ja ein paar der Feature Requests aufschreiben die es bei UdoZ leider nicht (mehr) in einen Release geschafft haben.

  • (ACP) Die Anzahl der Tabs selber bestimmen. Bzw. die Anzahl der Tabs Variabel gestalten.
    └ Das Limit von Max. 5 Tabs sollte bei einer Neu-Entwicklung im besten Fall wegfallen.
  • (ACP) Eingabefeld-Typ "LabeledURL" für Eingabefelder verfügbar machen
    └ Der Eingabefeld-Typ "LabeledURL" hat es leider nie in die Eingabefelder des Schaufensters geschafft, wäre aber eine sehr hilfreiche Ergänzung
  • (ACP) Zugriffregelung für angelegte Eingabefelder (Angelehnt an Benutzerprofilfelder)
    ├ Eingabefelder die angelegt werden, sollten die selben Optionen bieten wie Benutzerprofilfelder:
    ├ Option: "Wer darf den Inhalt verändern?" = Eigentümer, Administrator, Eigentümer & Administrator.
    └ Option: "Wer darf den Inhalt sehen?" = Niemand, Eigentümer, Administrator, Eigentümer & Administrator, Registrierte Benutzer, Jeder
  • (ACP) "PHP-Klasse für Ausgabe" in Eingabefelder integrieren
    └ Es sollte, im besten Fall, möglich sein die Eingabefelder mit PHP-Klassen auszustatten, damit man ähnlich umfangreiche Möglichkeiten hat wie bei den Benutzerprofilfeldern.

MFG

Hallo,

Das erste Feature wurde bereits vollständig umgesetzt. Tabs sind quasi Eingabefelder und können frei sortiert werden.

Die anderen Vorschläge lasse ich mir in nächster Zeit mal durch den Kopf gehen.

Viele Grüße und frohes neues Jahr, Julian

Gibt es eine Demo auch?

Hallo, nein. Viele Grüße

Wenn du willst, schicke ich dir GPX Tracks über den Support. Funktioniert halt nur bis 5.5 .......... für Motorrad und Fahrrad Seiten wäre das halt optimal und der es von Udo übernommen hat, macht seit der Zeit eigentlich nichts daraus.

Hallo Hasching,

Danke für das Angebot. Aktuell steckt mein Hauptfokus in "Entries" und für die nächsten Monate wird da auch kein Platz für viel mehr sein. Wir schauen dann in ein paar Monaten gerne weiter, falls sich bis dahin nichts getan hat.

Viele Grüße und frohe Weihnachten :)

Euer Feedback ist erwünscht! Antworte einfach auf diesen Kommentar.

Wie benutzt ihr das Plugin "Benutzerkarte"?

Hallo Julian, wir sind eine Motorrad-Community und nutzen die Benutzerkarte um den Bikern die Möglichkeit zu geben, Bikerfreunde in Ihrer Nähe zu finden und evtl. gemeinsame Ausfahrten zu planen.

silberfuchs Die ganzen Zusatzfunktionen, die neben der Benutzerkarte stehen, benutzt ihr die regelmäßig?

Soweit ich es einschätzen kann, nein. Es geht dabei lediglich um die Übersicht „wer kommt aus meiner Nähe“.

Euer Feedback ist erwünscht! Antworte einfach auf diesen Kommentar.

Wie häufig nutzt ihr im Plugin "Points Of Interest" die "Besuche"-Funktion?

Euer Feedback ist erwünscht! Antworte einfach auf diesen Kommentar.

Wie häufig nutzt ihr im Plugin "Points Of Interest" das Feld "Höhe" für einen Eintrag?

Für uns Biker wäre es eine klasse Option um Passhöhen einzupflegen und diese interessante Höhe zu hinterlegen.

Auch für unser Fahrrad-Seite wäre schon allein wegen der Tracks eine Höhen-Anzeige sinnvoll

Euer Feedback ist erwünscht! Antworte einfach auf diesen Kommentar.

Nutzt ihr die Seite "Karte" im Plugin "Points Of Interest"?
Wie häufig werden auf der Seite die Funktionen "POI-Suche", "Filter (Kategorien)", "Benutzername filtern", "Zentrieren", "Aufräumen", "Ort suchen" genutzt?

Erklärung:
Es besteht die Möglichkeit, die Karte auf die Liste der Einträge zu verlagern.

Wir sind derzeit nach dem Umstieg auf WSC 6.1 noch am überlegen, wie wir mit den ganzen Erweiterungen (POI, Linkdatenbank, als auch unsere ehemalige Erweiterung von Udo GPX Tracks) zukünftig umgehen - aktuell nutzen wir die POI Funktion für unsere Motorrad-Community über die Link Datenbank, leider ohne Kartenfunktion. Wir migrierten erst vor kurzem von Easylink zur Linkdatenbank.

silberfuchs Dann ist ja die neue Endanwendung genau das, was perfekt für euch wäre. Oder?

Korrekt, liest sich prima …. vlt. wäre dann ja auch später eine Erweiterung für die Darstellung unserer GPX Tracks ein sinnvolles Add on?

Auch für uns wäre das Perfekt alles miteinander zu vereinen

Ja. die Karte ist ein wesentlicher Bestandteil.
Als Suchfunktion nutzen wir nur "POI-Suche"