Hinweise zur gemeinsamen Pluginerstellung

22.02.2014 14:28 (zuletzt bearbeitet: 30.01.2016 16:26)
avatar  .BiL.
#1
avatar
Die Perfektionistin

Multiprojektmanagerin

Für diese ersten Schritte haben wir zwei Textbausteine in der Iconbar angelegt.
Ihr findet unter dem Icon Bausteine Konzeptformular das Konzeptformular.
Wenn ihr es anklickt, erhaltet ihr das:

Pluginkonzept: Name des künftigen Plugins



Funktionen: Was soll das Plugin können?

Einstellbarkeit: Welche Einstellungen soll es in der künftigen Plugin-Administration geben?

Ausführbar auf: Auf welchen Geräten soll das Plugin funktionieren? Z.B. PC, Pad, Handy ...

Ort im Forum: überall oder z.B. nur im Userprofil, nur in Beiträgen ...

Gruppenrechte: Einstellbarkeit ist Standard


 Antworten

 Beitrag melden
22.02.2014 14:37 (zuletzt bearbeitet: 30.01.2016 16:28)
avatar  .BiL.
#2
avatar
Die Perfektionistin

Multiprojektmanagerin

Wenn wir uns über diese Vorüberlegungen einig sind, geht es daran, die Variablen zu planen. Auch dafür steht ein Textbaustein in der Iconbar zur Verfügung. Unter Bausteine Variablenformular findet ihr das Variablenformular:


Name Name des Feldes in der Einstellungsmaske

Beschreibung: Beschreibungstext in den Einstellungen
Format: Festgelegte nicht einstellbare Formate (optional)
für die variablentabelle:
Sort: "Gewichtung" bzw. SortierungMit der Vergabe von Ziffern in der Spalte sort kann man im Plugin festlegen, in welcher Reihenfolge die Felder in der Einstellungsmaske aufgelistet sein sollen. Es ist günstig "Lücken" in der Reihenfolge zu lassen, damit man später nicht alle Ziffern umschreiben muss, wenn man noch ein Feld hinzufügen möchte. Also z.B. nicht 1,2,3,4 ..., sondern 10,20,30,40 ... nummerieren. Ausnahme: die Gruppenrechte erhalten die sort-Ziffer 1, da sie standardgemäß einstellbar gemacht werden sollten.
varname: Variablenname
Type: Variablentyp
default Value: Standardwert

Verhalten: z.B. mit Colorpicker, Ja-Nein-Feld, ...

Neue Version des Variablen-Formulars:


Name: Name des Feldes in der Einstellungsmaske


Variablenart: Config, Global, Data

Titel: Name in den Einstellungen
Beschreibung: Beschreibungstext in den Einstellungen
Verhalten: z.B. mit Colorpicker, Ja-Nein-Feld, Anzeigekriterium ...
Besonderheiten: optional

Sort: Sortierung
varname: Variablenname
Type: Variablentyp
default Value: Standardwert


Ein solches Info-Päckchen ist für jede einzelne Einstellungsmöglichkeit auszufüllen. Das kann bei vielen Einstellungsmöglichkeiten ziemlich komplex werden.

Im nächsten Beitrag seht ihr ein ausgefülltes Beispiel für ein Plugin-Konzept:


 Antworten

 Beitrag melden
22.02.2014 16:55 (zuletzt bearbeitet: 30.01.2016 16:30)
avatar  .BiL.
#3
avatar
Die Perfektionistin

Multiprojektmanagerin

Das folgende Formular soll lediglich als Beispiel dienen, wie es ausgefüllt aussehen könnte. Das Plugin wurde bisher nicht mit solchen Eingabemöglichkeiten realisiert.

Pluginkonzept: Durchschnittliche Beiträge in der Nutzerinfo


Funktionen: Diese kleine Statistik sollte unterhalb der Info im Nutzerprofil innerhalb der Beitragsinformation positioniert werden.

Einstellbarkeit: Die Texte vor und nach den Werten, sowie die Farbe der Zahlenwerte sollen einstellbar sein.

Ort im Forum: im Userprofil, DIV.uadd.messageinformationWie findet man diesen Namen? später Link zum Beitrag ...

Gruppenrechte: einstellbar


Profilfeldname

Name: Profilfeldname
Beschreibung: Überschrift oberhalb der Nutzer-Beitragsstatistik. Voreingestellt ist "Beitragsstatistik".
Verhalten: wenn leer (0), dann nicht sichtbar
Besonderheiten: vorgegeben wie die Feldnamen in der Nutzer-Info unter dem Avatar

Sort: 01
varname: titel
Type: chars
default Value: Beitragsstatistik


Rechte

Name: Rechtevergabe
Beschreibung: sichtbar für
Format: -

Sort: 10
varname: rechte
Type: grouprights
default Value: all

Verhalten: -


Text vor Beitragszahl

Name: Text vor Beitragszahl
Beschreibung: Text vor der Anzahl der Beiträge. Voreingestellt ist "bisher"
Format: vorgegeben wie die Felder in der Nutzer-Info unter dem Avatar

Sort: 30
varname: text_vor
Type: chars
default Value: bisher

Verhalten: wenn leer (0), dann nicht sichtbar


Text nach Beitragszahl

Name: Text nach Beitragszahl
Beschreibung: Text nach der Anzahl der Beiträge pro Tag. Voreingestellt ist "pro Tag"
Format: vorgegeben wie die Felder in der Nutzer-Info unter dem Avatar

Sort: 40
varname: text_nach
Type: chars
default Value: pro Tag

Verhalten: wenn leer (0), dann nicht sichtbar


Weitere Textzeile?

Name: Soll eine weitere Textzeile angezeigt werden?
Beschreibung: Eine weitere Textzeile unter der "Text nach Beitragszahl" ein- oder ausschalten. Voreingestellt ist "ja". Der Text ist im folgenden Feld einzutragen.
Format: -

Sort: 50
varname: text_3
Type: chars
default Value: seit der Registrierung

Verhalten: auf "nein" gestellt wird, soll keine Leerzeile an dieser Stelle angezeigt werden


Weitere Textzeile

Name: Weitere Textzeile
Beschreibung: Eine weitere Textzeile unter der "Text nach Beitragszahl". Voreingestellt ist "seit der Registrierung"
Format: vorgegeben wie die Felder in der Nutzer-Info unter dem Avatar

Sort: 51
varname: text_3
Type: chars
default Value: seit der Registrierung

Verhalten: wird von sort 50 gesteuert


Farbe für Anzahl der Beiträge

Name: Farbe für Anzahl der Beiträge
Beschreibung: Farbe für die Anzahl der Beiträge und die Anzahl der durchschnittlichen Beiträge. Voreingestellt ist die gewählte Farbe der Links im Forum.
Format: -

Sort: 80
varname: wert_color
Type: htmlcolor
default Value: (wie Linkfarbe)

Verhalten: mit Colorpicker


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!