Was möchten Sie umgesetzt haben?
Erstellung eines leistungsstarken neuen Themes, das Tag-Seiten und bestehende Theme-Komponenten nutzt, um eine hochflexible und benutzeradaptive Umgebung für das Wachstum von Communities zu schaffen.
Benutzer können auf gewünschte Pfade gelenkt werden, erhalten aber gleichzeitig beispiellose Flexibilität, um ihre eigene Umgebung anzupassen und weiterzuentwickeln. Durch die Integration einer schwebenden Navigationsleiste mit beliebten Tools für das Teammanagement kann ein Benutzer einen neuen Tag erstellen und sofort auf einen leistungsstarken Arbeitsbereich zugreifen, der über eine eigene Kanban-Board, einen Kalender, Statistiken und einen Abstimmungsbereich verfügt.
Warum Kategorien abschaffen?
Kategorien sind in ihrer Tiefe begrenzt und eignen sich nicht für eine benutzergesteuerte, sich weiterentwickelnde Umgebung. Wir könnten sie behalten und das Tag-Plugin nur auf der untersten Ebene einer Kategorie funktionieren lassen, aber es ist wahrscheinlich einfacher, komplett umzustellen.
Funktionsweise des Themes und benötigte neue Komponenten
-
Tag-Seiten-Navigationsboxen
Das Tag-Seiten-Theme erstellt Boxen ähnlich wie Kategorienboxen für eine vom Administrator festgelegte Anzahl der am häufigsten verwendeten Tags auf jeder Tag-Seite. Administratoren können Tags ausschließen, damit sie in dieser Komponente nicht angezeigt werden – entweder siteweit oder bezogen auf jede einzelne Tag-Seite im Admin-Bereich, um einen definierten Pfad zur Führung neuer Benutzer zu erstellen und wo nötig anzupassen.
(Beispielsweise ist ‘to-do’ ein funktionaler Tag für das Kanban-Plugin und würde siteweit ausgeschlossen) -
Weitere Tags
Unter den Navigationsboxen befindet sich eine Leiste mit Links zu den nächsthäufigsten Tags für eine schnelle Navigation. Diese Leiste ist seitlich scrollbar, und Benutzer können wischen, um auf jeder Tag-Seite weitere Tags zu sehen. Sie hält sich ebenfalls an die für die Navigationsboxen definierten Ausschlussregeln. -
Schwebender Footer
Um den sich entwickelnden und fließenden Arbeitsbereich zu schaffen, wird ein schwebender Footer enthalten sein, der durch Hinzufügen von Text zur URL für jede Tag-Seite zwischen beliebten Discourse-Management-Plugins/Komponenten für Projekte navigiert.
Beispiel:
Tag-Seite: tags/reactjs
Klicken auf ‘Board’
Die URL wird ergänzt zu: /tags/reactjs/l/latest?board=default
Nun sieht der Benutzer das Kanban-Board und die Aufgaben, die im Zusammenhang mit dieser Tag-Seite erledigt werden müssen.
Die gleiche URL-Ergänzungsfunktion funktioniert auch für das Kalender-Plugin. Für die Abstimmung werden Tags über die ‘Schnittstellen’-Funktion kombiniert.
Ein Beispiel für die Anzeige mehrerer Tags:
/tags/intersection/reactjs/vote
Abhängige Plugins und Struktur
Banner
Tag-Banner-Titel
Tag Banners
Suchleiste
Advanced Search Banner
Tag-Beschreibung (falls vorhanden), auch zum Hinzufügen wichtiger Links (‘Anpinnen’)
Diese Funktionalität ist im Kategorien-Banner, aber nicht im Tag-Banner enthalten.
Category Banners
Hauptseite
Tag-Seiten-Navigationsboxen
[häufigster Tag 1] [Tag 2] [Tag 3] [Tag 4] [Tag 5]
Andere verwandte Tags-Slider
Discourse Popular Tag Sidebar
Discourse-Beiträge
Schwebender Footer
5 Theme-Komponentenseiten, die auf die Tag-Seiten verlinken, damit Benutzer zwischen Aktionen auf der sichtbaren Seite wechseln können.
[Diskutieren] [Aufgaben] [Kalender] [Abstimmen] [Statistiken]
- Diskutieren: Standard-Discourse-Threads
- Aufgaben: Discourse Kanban für diese Tag-Seite
- Kalender: Events Plugin für diese Tag-Seite
- Abstimmen: Discourse Voting Die Abstimmung ist für alle Threads aktiviert, die mit dem Tag ‘vote’ markiert sind, wodurch Governance und Entscheidungsfindung auf jedem Tag oder jeder Schnittmenge von Tags siteweit funktionieren können.
- Statistiken: Eine Modifikation der Seite Discourse Meta, um Tags als Filter hinzuzufügen und den aktuell vom Benutzer betrachteten Tag zu öffnen.
Große Vorteile der Nutzung von Tag-Seiten zur Navigation:
- Neue Benutzer können auf einem festgelegten Pfad geführt werden, während die Suchleiste für diejenigen enthalten ist, die bereits wissen, wonach sie suchen, um direkt dorthin zu springen.
- Benutzer können ganz einfach eigene Tags erstellen, was die Plattform hochgradig anpassbar und benutzergesteuert macht.
- Es gibt kein Tiefenlimit. Wenn Bob eine ‘Bobs verrückte Freitag-Gruppe’ erstellen möchte, kann er das mühelos tun. Wenn
- Benutzer haben zudem die „Gott-Ebene“-Fähigkeit, Tags zu kombinieren, und die Tools in der Footer-Leiste funktionieren weiterhin einwandfrei. Dies schafft unglaublich leistungsfähige Methoden für die abteilungsübergreifende Zusammenarbeit, einfach indem ein Tag in einem Beitrag hinzugefügt wird, um ihn in ihren Arbeitsablauf zu integrieren und Aufmerksamkeit darauf zu lenken.
Was wird zur Erstellung des Themes benötigt?
- Erstellung von Tag-Seiten-Boxen im Stil von Kategorienboxen
- Alle abhängigen Plugins müssen nahtlos zusammenarbeiten
- Unterstützung von Tag-Seiten für die Voting- und Kalender-Komponenten/Plugins hinzufügen
- Erstellung eines schwebenden Footers mit Navigationslinks
- Textbeschreibung zum Tag-Banner-Komponente hinzufügen
- Suchkomponente funktioniert mit/eingebettet in Tag-Bannern
- Tag-Filter zur Statistiken-Seite hinzufügen, damit sie in der Navigation verwendet werden kann
Wann muss es fertig sein?
Mitte November
Wie hoch ist Ihr Budget in USD, das Sie für diese Aufgabe anbieten können?
Wir veranstalten eine Crowdfunding-Kampagne, um Gelder für eine alternative Gipfelkonferenz beim Weltwirtschaftsforum in Davos zu sammeln, mit dem Ziel, mehr Freundlichkeit und Mitgefühl ins Herz der Wirtschaftswelt zu bringen. Der Gipfel wird vom Tag-Navigations-Theme angetrieben, bei dem Ideen zum Wohle der Menschheit vorgeschlagen, diskutiert und auf der Plattform weiterentwickelt werden.
Das Beste, was wir finanziell bieten können, ist ein Prozentsatz des Crowdfundings. Die Plattform verleiht dem Crowdfunding mehr Gewicht, sodass eine frühere Fertigstellung uns mehr Geld einbringt, das wir unter allen, die helfen, aufteilen können (da wir von einer nicht-monetären Freiwilligengemeinschaft zu einer durch Blockchain gesicherten Gemeinschaft für die Schaffung von Frieden und Wohlbefinden wechseln).
Wir bringen den Blockchain-Token auf den Markt, der Menschen dazu anregen wird, die am besten bewerteten Projekte auf unserer Plattform zu entwickeln, und wird die Aufteilung des Crowdfundings mit einer gleichen Menge unserer Token ausgleichen. Ich möchte, dass die Leute ihre Meinungen einbringen und uns mitteilen, wie viel die Erstellung dieses Theme-Komponenten kostet, die anschließend für alle Open Source zur Verfügung gestellt wird.
TLDR: Wir werden alle, die mitmachen, so fair wie möglich entschädigen und die Plattform nutzen, um viel Gutes in die Welt zu bringen ![]()
