Autor stefan
Datum 14.10.2007 09:18
Beiträge: So lange hat es gedauert vom Wunsch zum Umsetzen ...

Immer wieder möchte man schnell ein Modul für den ein oder anderen Standart Fall haben. Dabei ist der Standart Fall

Eine Tabelle mit Daten (Felder anzahl egal, Namen egal)
Die muss im Admin bearbeitbar sein
Und der Benutzer soll da Daten reinschreiben (oder ein anderer)
Diese sollen dann angezeigt werden.

Hier kann man jetzt noch Varianten reinsetzen auf die ich später einmal eingehe. Aber das ist so der einfachste Fall. Nicht wirklich kompleziert aber für jemanden der in OPN nicht bewandert ist doch schon eine Aufgabe die man nicht in 5 Minuten lösen kann.

Genau hier greift der Modul Builder ein.

Sprich ich "klick" mir das zusammen. Drücke auf generieren und habe ein Modul. Dieses kann ich dann installieren und fertig ist meine Aufgabe.

Ich habe gerade auf die http://www.opn-city.de/ (svn experimental Zweig) eine Version hochgespielt.

Ein grundsätzlicher aufbau in der genanten weise geht.

Der Builder ist recht felxibel gebaut somit sollten sich nach und nach alle weiteren möglichkeiten einbauen lassen. Es ist natürlich klar das desto mehr man da wählen kann auch das ganze wieder schwerer wird.

Das erzeugte Modul ist z.zt. aber als grundlage recht ordentlich und kann manuell dann ggf angepasst werden.

Z.zt. wird nur eine Sprache unterstützt. Das werde ich auf kurze Sicht auch nicht ändern. Hier ist das manuelle ändern der lang Daten im fertigen Modul ja nicht wirklich das Problem daher sehe ich das als nicht vorrangig an.

Anmerkungen sind willkommen

Erst nachlesen, dann nachdenken, dann nachfragen... http://www.catb.org/~esr/faqs/smart-questions.html openPHPnuke Developer


Autor migaja
Datum 14.10.2007 09:49
Beiträge: Hallo Stefan,

klingt gut das mit dem Modul Builder. Würde ich mir gerne ansehen.
Habe mich auf opn-city registriert, brauche jetzt sicher eine Beförderung oder?

*migaja*


"Das YoNeNi-Projekt" Spielleute-Treff


Autor Scout_GP
Datum 14.10.2007 13:15
Beiträge: Hört sich richtig super an. Bitte auch befördern.

Gruß Scout +++ Last.fm | Scoutweb +++


Autor spinne
Datum 14.10.2007 13:43
Beiträge: beide erledigt


Autor migaja
Datum 14.10.2007 17:58
Beiträge: Also ich habe mir das mal angesehen, komme aber nicht wirklich klar.
Eine Anleitung wäre sicher hilfreich, was da in den einzelnen Feldern für Angaben gehören.

Konnte auch nicht finden, wie das erstellte Modul dann per Link aufgerufen werden kann (kein Eintrag in der Menü-Seitenbox; z.B. vom "Wasserwirtschaftsmodul".)

*migaja*


Autor stefan
Datum 14.10.2007 18:19
Beiträge: ok menü fehlt noch von daher müsste das dann über

http://www.opn-city.de/modules/test2/index.php

aufgerufen werden (kann man aber auch ne menuXL eintrag für machen ....

zur Anleitung dachte es ist recht logisch aber ok

anfang neues modul erstellen -> das wählt man dann aus mit der lampe damit hat dann dann festgelegt das man eben dieses modul (projekt) bearbeiten will

nun kommen auch noch mehr dropdown listen

also jedes modul braucht tabellen und felder

menüpunkt bearbeiten -> sql tabellen

hier sagt man welche tabellen und felder dieses modul haben soll (zur vereinfachung erstmal nur eine tabelle)

Tabelle      

Dürfte klar sein (name der tabelle (klein keine leerzeichen)

Feld      

wie soll das feld in der db heissen

Position      

an welcher stelle erscheint es bei der eingabe im formular

Type      

z.zt.
...INT -> zahlen
...CHAR -> kurzer text (200 zeichen)
---TEXT -> viel viel text

Bezeichnung

Wenn es angezeigt wird wird dieser name in formularen usw. gezeigt als bezeichnung

---

Bearbeiten -> Tabellen eigenschaften

Jede Tabelle braucht einen Namen der angezeigt wird (das ist hier)

hier folgt mit sicherheit mehr später

---

Bearbeiten -> Spracheelemente

Es gibt ein paar die vorgefertigt sind wenn das modul angelegt wird und es lassen sich eigene hinterlegen für z.b. die tpls

----

Templates

hier sind die TPL hinterlegt die benutzt werden. lassen sich ändern bzw werde ich an der stelle noch mehr hinzufügen. An welcher stelle diese erscheinen sollte durch die beschreibung klar sein

dann auf generieren und das modul wird erzeugt



Autor migaja
Datum 14.10.2007 18:51
Beiträge: Hallo Stefan,

also bei mir hakt es an den Punkten Sprach Elemente und Templates.
Kann das auch leer bleiben?
Es wurde nämlich beim Klick auf Modul erstellen keines erzeugt (zumindest konnte ich es unter den Modulen zur Installation nicht finden).

stefan schrieb folgendes:
zur Anleitung dachte es ist recht logisch aber ok

Das sagt der, der es programmiert hat und weiß, in welches Feld welche Angabe gehört, immer


Autor stefan
Datum 14.10.2007 19:04
Beiträge: testest du local also hast du den experimental svn geholt? weil auf der city sehe ich keins von dir.

wichtig ist dabei auch das er wirklich schreiben kann (nicht nur im cache) also der will ja mehere dateien dann unter dem /modules/modulname... anlegen und schreiben wenn hier die rechte nicht stimmen hast du ein problem. auf der city musste ich das vorhin noch ändern da dort suphp aktiv ist und dann natürlich auch nur die verzeichnisse die angelegt werden mit 0755 angelegt werden dürfen.

beim generieren sollte er aber ggf. wenigstens was ausgeben.

templates darf nicht leer sein (guter hinweiss muss noch default werte beim anlegen des modules schreiben lassen) nach der installation sollte aber das projekt test2 vorhanden sein dort sind alle nötigen daten vorhaben



Autor migaja
Datum 14.10.2007 21:04
Beiträge: stefan schrieb am 14.10.2007 um 19:04:19 Uhr folgendes:

testest du local also hast du den experimental svn geholt? weil auf der city sehe ich keins von dir.


Ich teste auf der City - mein Versuch ist aber irgendwie abhanden gekommen. Macht nichts, ich probiere es einfach nochmal.

Beim Generieren tat sich nichts - zumindest für mich nicht ersichtlich.


Autor migaja
Datum 15.10.2007 10:22
Beiträge: Hallo Stefan,

habe ein Modul generieren können. Es wurde dabei festgestellt, daß die Template-Dateien nicht existieren.
Werden diese nicht mit dem Erstellen unter "Templates" automatisch angelegt?

Claudia


Autor Scout_GP
Datum 16.10.2007 17:33
Beiträge: Bin noch nicht zum richtigen testen gekommen. Finde das auch nicht selbst erklärend. Bräuchte auch ne Backanleitung.^^
Finde die Idee an sich aber super.

Gruß Scout +++ Last.fm | Scoutweb +++


Autor stefan
Datum 23.10.2007 14:00
Beiträge: Eine Anleitung ist in Arbeit. Sie ist noch nicht fertig aber evt. schon hilfreich.

Menü Eintrag (Hauptseite)
Menü Eintrag Admin
Theme Nav Eintrag

wurden eingebaut


Autor stefan
Datum 31.10.2007 11:57
Beiträge: Anleitung in der ersten Version soweit fertig


Autor migaja
Datum 31.10.2007 16:24
Beiträge: Ich habe nochmal ein Test-Modul mit den Vorgaben angelegt. Alles kein Problem.

Was aufgefallen ist:
1. Besteht das Modul aus vielen Feldern, werden diese ja in tabellenform nebeneinander dargestellt - das führt bei entsprechnder Anzahl zu einem horizontale Scrollbalken. Nicht so schick. Lösung fällt mir da aber auch nicht ein.
2. Beim Klick auf das Symbol zum Ändern eines einzelnen Eintrags in der Übersicht kommt folgende Fehlermeldung. Also ändern nicht möglich, da die Felder leer bleiben.
WARNING [8] Undefined index: _test2
FOUND IN [modules/test2/index.php]
FOUND AT 98
ERROR [512] mysql error: [1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id=1' at line 1] in EXECUTE("SELECT name, strasse, plz, ort, ablesedatum, kundennummer, zaehlernummer, zaehlerstand_alt, zaehlerstand_neu FROM WHERE id=1")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240

Was mir persönlich noch fehlt:
Ein Pfeil zum Verschieben der einzelnen Einträge, um die Reihenfolge zu Ändern.

Was mir noch immer fehlt (nach Lektüre der Anleitung) ist ein HowTo für die Verwendung der Sprach-Elemente im html-Template und eine Auflistung aller möglichen Platzhalter für die Templates.

*migaja*


Autor stefan
Datum 31.10.2007 16:40
Beiträge: öhm das das moduzl generiert und installiert werden muss ist klar ? und ist das auf der city?


Autor Luke
Datum 31.10.2007 18:55
Beiträge: Hi!

Mal ne dumme Frage, wo finde ich die Anleitung?
Ich kann es einfach nicht finden, oder habe Tomaten auf den Augen.

Gruß Luke



Autor migaja
Datum 31.10.2007 19:00
Beiträge: Luke schrieb am 31.10.2007 um 18:55:17 Uhr folgendes:

Hi!

Mal ne dumme Frage, wo finde ich die Anleitung?
Ich kann es einfach nicht finden, oder habe Tomaten auf den Augen.

Gruß Luke

Klick oben in der horizontalen Navi auf "Dokumentation" und dann auf Customizer Module

@stefan
habe auf der city den modul builder wieder installiert und dort getestet

*migaja*


Autor Luke
Datum 31.10.2007 19:24
Beiträge: Danke, hatte also doch Tomaten auf den Augen



Autor stefan
Datum 31.10.2007 19:48
Beiträge: migaja schrieb am 31.10.2007 um 16:24:12 Uhr folgendes:


1. Besteht das Modul aus vielen Feldern, werden diese ja in tabellenform nebeneinander dargestellt - das führt bei entsprechnder Anzahl zu einem horizontale Scrollbalken. Nicht so schick. Lösung fällt mir da aber auch nicht ein.



muss man sehen weiss ich jetzt auch keine lösung für

migaja schrieb am 31.10.2007 um 16:24:12 Uhr folgendes:


2. Beim Klick auf das Symbol zum Ändern eines einzelnen Eintrags in der Übersicht kommt folgende Fehlermeldung. Also ändern nicht möglich, da die Felder leer bleiben.
WARNING [8] Undefined index: _test2
FOUND IN [modules/test2/index.php]
FOUND AT 98



korrigiert

migaja schrieb am 31.10.2007 um 16:24:12 Uhr folgendes:


Was mir persönlich noch fehlt:
Ein Pfeil zum Verschieben der einzelnen Einträge, um die Reihenfolge zu Ändern.



an welcher Stelle?



Autor migaja
Datum 01.11.2007 08:10
Beiträge: stefan schrieb am 31.10.2007 um 19:48:09 Uhr folgendes:

migaja schrieb am 31.10.2007 um 16:24:12 Uhr folgendes:

>
> Was mir persönlich noch fehlt:
> Ein Pfeil zum Verschieben der einzelnen Einträge, um die Reihenfolge zu Ändern.
>

an welcher Stelle?

In dem Bereich wo auch die Buttons zum Ändern bzw. Löschen sind einen Pfeil für hoch und einen für runter - vielleicht wäre auch ein Feld zum direkten Eintragen der anzuzeigenden Reihenfolge angebracht, dann müßte man bei mehreren Änderungen nicht so viel Klicken


Autor Gast
Datum 03.12.2007 13:15
Beiträge: Soweit ich mal getestet habe funktioniert das Modul so weit einwandfrei.

Was ich mir noch fehlt ist ein Möglichkeit der Übernahme von bestehen Tabellen.

Zum Beispiel ein Dropdown mit der Möglichkeit zur Auswahl zur Übernahme der UID.
Weitere "wichtige" Tabellen Infos wäre wünschenswert.


Flash



Autor migaja
Datum 07.03.2008 19:54
Beiträge: Öhhhm, ich kann den Modul Builder nicht finden.
Habe in den Downloads geschaut und auf hier. In letzterem Fall kommt eine nette Willkommens-Seite

Kann mir da jemand auf die Sprünge helfen, wo ich das Modul downloaden kann, sehe bestimmt nur mal wieder den Wald vor Bäumen nicht

*migaja*


Autor Gast
Datum 11.03.2008 10:30
Beiträge: ui, das Posting habe ich übersehen.

Hast Du das Modul mittlerweilen?


Flash





Autor migaja
Datum 11.03.2008 15:00
Beiträge: Hi Flash,

nee, habe ich noch immer nicht finden können - aber Du weißt doch sicher wo es sich hier bei OPN versteckt hat oder?


Autor Gast
Datum 11.03.2008 16:21
Beiträge: musst gestehen, ich weis es nicht

Mit dem Umzug auf die neuen Server haben wir auch viele Subdomains usw. geändert oder angepasst.

Da sind wir noch dran richtig Ordnung zu schaffen.

Werde Dir das Teil am Abend per senden.

Flash




Autor migaja
Datum 21.04.2008 16:13
Beiträge: Hallo Flash,

nehme mir doch bitte die Tomaten von den Augen - wo isses hin das Modul? Immer noch nirgends zu finden. Haben will


Autor Gast
Datum 21.04.2008 17:08
Beiträge: hast Post


Flash



Autor migaja
Datum 21.04.2008 17:27
Beiträge: Besten Dank


Autor Honse
Datum 07.06.2008 01:03
Beiträge: Hallo Flash,



 ist das Modul builder noch zu haben. Ich finde es nicht . Es hört sich gut an.



LG Petra

---------------------------------------------- Ich weiß, das ich nichts weiß --- Sogrates ---


Autor b-t-o
Datum 25.08.2008 20:05
Beiträge: Hallo miteinander,

das Interesse an dem Modulebuilder kommt ja von Zeit zu Zeit mal wieder vor.
Jetzt gehöre ich selbst zu den Interessierten.

Könnte jemand mal einen Link zu dem Modul posten?

Danke und Gruss

b-t-o


Autor Honse
Datum 26.08.2008 22:58
Beiträge: Hallo,

ich interesiere mich auch noch für das Modul.

LG Petra




Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/