Feedback zu einem Plugin: Module Positions (noch in Entwicklung)

  • Hallo Leute,

    ich arbeite nun schon seit einiger Zeit mit Wordpress und erstelle damit auch größere Seiten. Allerdings kommt da Wordpress schnell an die Grenzen, weil es teilweise noch zu statisch ist bzw. man dann viel im Template hardcoden muss.

    Joomlas Modul Positionen sind ziemlich cool und deswegen hab ich entschlossen ein Plugin zu bauen, was Wordpress extrem angenehmer macht im Einsatz als CMS.

    Wer nicht weiß, was diese Modulpositionen sind hier eine kleine Erklärung: Ich habe eine Website mit 5 verschiedenen Menüpunkten. Ich habe eine Sidebar, in der ich einen bestimmten Inhalt zeigen möchte. Mit den Wordpress Widgets ja kein Problem. Wenn ich den Inhalt auf bestimmten Seiten anzeigen lassen möchte wird es schon kompliziert. So richtig, kann ich sowas im Backend nicht verwalten. Hier kommt mein Plugin zum Einsatz:

    1. Modulpositionen definieren

    Zuerst kann ich verschiedene Modulpositionen erstellen. Diese kann ich beliebig benennen. Diese Modulpositionen kann ich dann in mein Template an der gewünschten Stelle simpel per Shortcode, z.B. [moduleposition id="1"], einfügen. (Der Screen zum Modulpositionen hinzufügen fehlt jetzt hier, da dieser noch nicht richtig gestylet ist)

    2. Inhalte erstellen

    Danach kann ich Inhalte erstellen. Ich kann erstens (mit verschiedenen Modi - "Alle", "Alle außer", "Ausgewählte" und "Keine") auswählen, auf welchen Seiten der Inhalt angezeigt werden soll (hierzu werden die custom menus geladen) und zweitens in welcher Modulposition. Im Editor (der Standard WP-Editor) kann ich natürlich auch wieder mit Shortcodes etc. arbeiten).

    3. Markup definieren

    Zusätzlich kann ich noch angeben, wie der Inhalt in der Modulposition angezeigt werden soll. Das Markup kann ich selbst definieren. Alle $post-Werte sind hier einsetzbar.

    Letztendlich ist man damit extrem flexibel, da man das Template enorm vom Backend individualisieren kann. Ein sehr mächtiges Plugin.

    Was haltet ihr davon?

    Ich schreibe den Post hier eigentlich nur, um ein wenig Feedback zu bekommen. Ich bastel gerade an dem Plugin und wollte ein paar Meinungen hören, bevor ich es fertigstelle und danach noch einiges anders machen würde.


    • Wie findet ihr die Idee?
    • Was würdet ihr besser machen?
    • Was fehlt?

    Und btw: es wird NICHTS kosten. Das soll also auch keine sinnlose Werbung sein :)

    Vielen Dank schonmal,
    Philipp Kühn

    Einmal editiert, zuletzt von philippkuehn (17. Dezember 2012 um 18:51)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ich persönlich komme zwar mit dem coden von Templates gut zurecht, aber ich sehe hier im Forum doch bei vielen Anwendern den Bedarf nach so etwas. Besonders nachdem die Standardthemes immer komplizierter im Aufbau werden, kommen doch etliche Anwender mit speziellen Änderungen die nicht in den Themeoptionen gemacht werden können nicht mehr zurecht.
    Bin also auch an weiteren Infos über das Projekt und ggf Test interessiert.

  • Ich code meist auch direkt in den Templates und habe damit auch wenig Probleme, aber klingt wirklich interessant. Ich würde mich auch gerne als Tester zur Verfügung stellen.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Schonmal danke für das positive Feedback! Ich werde mich auf jedenfall hier dann melden. Aktuell funktioniert die Grundfunktion zwar schon - allerdings gibt es ringsrum noch einiges zu tun.

  • Hey,

    eine neue Beta-Version habe ich hier mal zum testen hochgeladen: http://files.philipp-kuehn.com/module-positions.rar

    Geändert und neu hinzugefügt:
    - Speicherung der Daten in die Dartenbank (falls ihr meine alte Version habt ist diese damit nicht mehr kompatibel)
    - Uninstall Funktion
    - visuelle Änderungen
    - Sortierfunktion per drag & drop, falls mehrere Beiträge in einer Modulposition gleichzeitig angezeigt werden sollten

    Würde mich freuen Feedback zu bekommen! Guten Rutsch!

  • Sieht auf den ersten Blick gut aus. Auf Anhieb fällt mir aber auf, dass der Inhalt nicht über the_excerpt ausgegeben wird. Ist meiner Meinung auch nicht so wichtig, aber ich wollte es erwähnen.

    Und Text-Formatierungen die man über Visuell macht, kann er nicht umsetzen in den Modulinhalten.

    Mehr teste ich die Tage.

    Wünsche einen guten Übergang und ein schönes Jahr 2013.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

    Einmal editiert, zuletzt von SirEctor (31. Dezember 2012 um 18:17)

  • Sieht auf den ersten Blick gut aus. Auf Anhieb fällt mir aber auf, dass der Inhalt nicht über the_excerpt ausgegeben wird. Ist meiner Meinung auch nicht so wichtig, aber ich wollte es erwähnen.

    Und Text-Formatierungen die man über Visuell macht, kann er nicht umsetzen in den Modulinhalten.

    Mit den Textformatierungen das habe ich behoben. musste nur die Ausgabe nochmal durch wpautop() jagen. Aber mit the_excerpt weiß ich nicht genau, was du meinst? Wozu sollte man es hier brauchen?

    Aber mir ist gerade noch was aufgefallen, was ich ändern muss. Wenn ich eine Kategorie ausgewählt habe, dann wird der Inhalt nur in der Kategorie angezeigt und nicht in den Posts der Kategorie. Theoretisch müsste es bei jeder Kategorie noch eine Möglichkeit geben, dass man den Inhalt NUR in der Kategorie anzeigen will oder in der Kategorie inkl. allen beinhalteten Posts. Eine allgemeine Option ist mir da zu wenig. Da weiß ich aber noch nicht, wie ich das visuell umsetzen könnte. Vielleicht könnte man es noch komplexer machen, indem man die Kategorien nochmal ausklappen kann und dort alle beinhalteten Posts angezeigt werden und man dort wieder mit "alle", "alle außer", "ausgewählte" und "keine" auswählen kann in welchen Posts das angezeigt werden soll. Aber vielleicht ist das auch schon wieder zu oversized.

    Was meint ihr?

    BTW: hab das mal bei GitHub hochgeladen. Dort wird immer die aktuellste Version sein.

  • Aber mit the_excerpt weiß ich nicht genau, was du meinst? Wozu sollte man es hier brauchen?

    Ich dachte, wenn ich mir Texte vordefiniere, die ich oft brauche, füge ich die über die Module ein. Aber die werden dann über the_excerpt nicht ausgegeben. Aber wie gesagt, damit könnte man ja leben. Das wird ja auch nicht die Hauptaufgabe dieses Plugins sein.

    [COLOR=#333333]Wenn ich eine Kategorie ausgewählt habe, dann wird der Inhalt nur in der Kategorie angezeigt und nicht in den Posts der Kategorie.[/COLOR]

    Noch mal zum Verständnis: Ich dachte es wäre machbar, dass man sich den Shortcode in die single.php schreibt und über die Einstellungen angeben kann, welche Kategorien bzw. welche Post aus den Kategorien betroffen sind. Aber da liegt anscheinend das Problem, richtig?

    Konnte es bisher noch nicht weiter testen. Werde ich in den nächsten Tagen nachholen.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Ich dachte, wenn ich mir Texte vordefiniere, die ich oft brauche, füge ich die über die Module ein. Aber die werden dann über the_excerpt nicht ausgegeben. Aber wie gesagt, damit könnte man ja leben. Das wird ja auch nicht die Hauptaufgabe dieses Plugins sein.

    Noch mal zum Verständnis: Ich dachte es wäre machbar, dass man sich den Shortcode in die single.php schreibt und über die Einstellungen angeben kann, welche Kategorien bzw. welche Post aus den Kategorien betroffen sind. Aber da liegt anscheinend das Problem, richtig?

    Konnte es bisher noch nicht weiter testen. Werde ich in den nächsten Tagen nachholen.

    Ach meinst du, dass die Shortcodes in the_excerpt() standardmäßig nicht funktionieren?

    Und zu zweitens: Das Problem ist, dass die Kategorien, Posts und Artikel die man den Inhalten zuweisen kann aus den custom menus geladen werden. Da fügt man ja aber meist nur Kategorien ein ohne die beinhalteten Posts - ist ja auch Quatsch. Das Problem ist dann nur, dass ich den Inhalt NUR der Kategorie zuweisen kann. D.h., wenn ich auf der Seite die Kategorie öffne, dann wird es angezeigt. Wenn ich dann aber einen Post in der Kategorie öffne nicht mehr. Verstehst du?

  • Ja verstehe. Für mich würde es eher Sinn machen, wenn ich es Posts in Kategorien zuweisen könnte, anstatt nur den Kategorien. Also ist Dein Gedanke richtig

    [COLOR=#333333]oder in der Kategorie inkl. allen beinhalteten Posts.[/COLOR]

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Ja verstehe. Für mich würde es eher Sinn machen, wenn ich es Posts in Kategorien zuweisen könnte, anstatt nur den Kategorien. Also ist Dein Gedanke richtig

    Ich habe gerade etwas in Photoshop rumgetestet. Was hältst du davon, dass jede Kategorie, die Posts beinhaltet, ein kleines "+" hat zum ausklappen. Dort werden alle Posts aufgelistet und man kann wiederrum auswählen, auf welchen Seiten der Inhalt angezeigt werden soll. Standardmäßig wurde ich es aber immer auf allen Unterseiten anzeigen lassen. Das würde denke ich in den meisten Fällen so gebraucht werden.

    Hier ein mockup:

  • AW: Feedback zu einem Plugin: Module Positions (noch in Entwicklung)

    Wenn Du alle Posts einer Kategorie auflisten willst, könnte das bei manchen Blogs eine sehr lange Liste werden. Kann man nicht sagen "Alle außer ID" oder "Nur ID"? Damit würde man eine ellenlange Liste vermeiden.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Ja, das ist mir auch schon aufgefallen. Allerdings müsste man dann wieder die IDs raussuchen müssen. Auch eine unschöne Lösung. Ich versuche es erstmal in einer Liste. Dieser werde ich eine Maximalhöhe geben, sodass es zumindest eine Scrollbar gibt, wenn nötig. In den Einstellungen werde ich noch eine Option hinzufügen, dass man die Posts entweder nach Erscheinungsdatum (standard) oder alphabetisch anzeigen lassen kann, sodass man trotzdem relativ schnell die gewünschten Posts finden kann, wenn man eine lange Liste hat.

    Ich glaube eh, dass man die Funktion sehr selten brauchen wird. Das Plugin wird man hauptsächlichen nutzen wollen, wenn man Wordpress als CMS nutzen will. Dort nutzt man eh mehr Artikelseiten als Posts und diese hat man dann auch wieder direkt in den custom menus. Die Posts nutzt man da vielleicht für den Newsteil und dort wird man sicher nicht auf zig Seiten etwas anderes in der Sidebar etc. anzeigen wollen :)

  • AW: Feedback zu einem Plugin: Module Positions (noch in Entwicklung)

    Da wirst Du sicherlich recht haben. Wollte nur einfach alles testen was mir einfällt. Werde ich auch so fortsetzen, ich denke dann kann man abwägen ob eine Umsetzung Sinn macht, so wie jetzt auch :thumbup:

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • So... ich wollte nur mal kurz Bescheid geben, dass ich es gestern auf der offiziellen Pluginseite eingereicht habe. Mal sehen, wann es geprüft wird... Die aktuellste Version wird es dann immer bei GitHub oder auf der offiziellen WordPress Plugin-Seite geben.

    Vielen Dank an alle, die mir geholfen haben!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!