Home
Download
Add-ons
Help
Forum
Organisation
Project
Welcome,
Guest
. Please
login
or
register
.
March 17, 2010, 07:05:31 AM
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search:
Advanced search
WB 2.8.1 released!
Download and additional information are available
here
.
110175
Posts in
15914
Topics by
9281
Members
Latest Member:
s-pax
WebsiteBaker Community Forum
Deutsch (German)
Hilfe/Support
(Moderators:
Argos
,
BerndJM
)
2.8 RC1 Abwärtskompatibilität - Modulentwickler
Pages:
1
[
2
]
3
4
Author
Topic: 2.8 RC1 Abwärtskompatibilität - Modulentwickler (Read 2057 times)
WebBird
Offline
Posts: 1700
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #25 on:
July 20, 2009, 07:02:34 PM »
Quote from: doc on July 20, 2009, 06:05:05 PM
Das Modul bekommt eine precheck.php welche prüft ob die Version 2.7 ist.
Wo finde ich die Dokumentation zu dieser Datei?
Logged
I wanna go back to find the innocent days that I left behind... I still believe they're holding ground... behind the battle lines... (John Wetton)
doc
Offline
Posts: 3579
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #26 on:
July 20, 2009, 07:05:05 PM »
Hi,
Quote from: WebBird
Tja, wenn Du das tun willst, feel free.
Habe die Admin-Module beim Upgrade von 2.6 auf 2.7 upgedated, denke für WB 2.8 sind andere dran
Oder halt Quick und Dirty. Meine Erfahrung von Quick und Dirty Lösungen ist nur, dass diese aus Bequemlichkeit meist länger bleiben als angenommen und es auch keinen wirklichen Anreiz gibt, Module auf WB 2.8 upzudaten, was sich dann spätestens beim nächsten WB Update rächt. Nun, wir werden sehen.
Gruss Doc
Logged
WebBird
Offline
Posts: 1700
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #27 on:
July 20, 2009, 07:09:26 PM »
Beim nächsten Mal kann man dann aber zu Recht sagen, "Das war lange angekündigt, wer seine Module jetzt noch nicht umgestellt hat, ist selber Schuld." Das kann man jetzt noch nicht mit Fug und Recht behaupten.
Logged
I wanna go back to find the innocent days that I left behind... I still believe they're holding ground... behind the battle lines... (John Wetton)
WebBird
Offline
Posts: 1700
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #28 on:
July 20, 2009, 07:10:47 PM »
Übrigens... ich hab jetzt schon von der einen oder anderen Seite gehört "Ach, WB 2.8, das macht doch nur Probleme und bringt nix wirklich Neues, also bleib ich doch lieber bei 2.7."
Schade eigentlich.
Logged
I wanna go back to find the innocent days that I left behind... I still believe they're holding ground... behind the battle lines... (John Wetton)
Hans>NULL
Offline
Posts: 1252
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #29 on:
July 20, 2009, 07:22:36 PM »
Quote
bringt nix wirklich Neues,
Wenn das von ECHTEN Weltverschwörern kommt, ist's Werbung
Übrigens: Dieser Sommer würde auch angekündigt, aber er bringt nix neues.
Gruß, Hans>NUL
«
Last Edit: July 20, 2009, 07:24:12 PM by Hans>NULL
»
Logged
/dev/null Ort ohne Wiederkehr
ruebenwurzel
Leaders Team
Offline
Posts: 7211
Keep on Rockin
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #30 on:
July 20, 2009, 07:57:02 PM »
Hallo,
==offtopic==
Quote
Übrigens... ich hab jetzt schon von der einen oder anderen Seite gehört "Ach, WB 2.8, das macht doch nur Probleme und bringt nix wirklich Neues, also bleib ich doch lieber bei 2.7."
-über 10 neue features
-über 50 fixes
-5 third party scripts aktualisiert
und die Probleme, dazu ist ja die RC Testphase da um das zu lokaliesieren. Das meiste was bisher hier im Forum an Problemen aufgetaucht ist ist ja bereits gefixt oder wird gefixt.
Ok, aber wer nicht will, der muss ja nicht. Bleibt jedem selbst überlassen.
==offtopic ende==
Matthias
Logged
You search for help, please look here:
Help-Page
You search for Modules, Templates or Languages, please look here:
Addons-Page
ruebenwurzel
Leaders Team
Offline
Posts: 7211
Keep on Rockin
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #31 on:
July 20, 2009, 10:40:07 PM »
Hallo,
so ein Teil der admin/images hat wieder Einzug in WB 2.8 gehalten. Damit wäre der Part erledigt, jetzt sind die Moduldevelopper dran
http://project.websitebaker2.org/changeset/1086
Matthias
Logged
You search for help, please look here:
Help-Page
You search for Modules, Templates or Languages, please look here:
Addons-Page
doc
Offline
Posts: 3579
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #32 on:
July 20, 2009, 10:44:42 PM »
Hi,
Quote from: Ruebenwurzel
Damit wäre der Part erledigt, jetzt sind die Moduldevelopper dran
Fertig. Speichere CSS, Icons und Bilder von Modulen im Normalfall im Modulordner selbst
Doc
Logged
chio
Offline
Posts: 1599
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #33 on:
July 21, 2009, 08:40:35 AM »
Quote
Speichere CSS, Icons und Bilder von Modulen im Normalfall im Modulordner selbst
Dann sind die Bilder ein Fremdkörper und passen nicht zum Admin-Template.
Ich muss Webbird recht geben, das Problem völlig richtig erkannt.
Und die Lösung, die alten Admin-Bilder wieder reinzugeben ist wohl die einzig sinnvolle. Viele Module fallen ohne sie völlig auseinander.
Logged
weird & fast 3D hovercraft game - online
Die bessere Template-Suche: valide, aufgeräumt, WB27-ready
WebBird
Offline
Posts: 1700
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #34 on:
July 21, 2009, 11:14:07 AM »
Quote from: doc on July 20, 2009, 10:44:42 PM
Fertig. Speichere CSS, Icons und Bilder von Modulen im Normalfall im Modulordner selbst
Wie ich schon sagte, dann haben wir hinterher dieselben Bilder in x Modulordnern - was für eine Platzverschwendung.
Von dem von chio bereits erwähnten Darstellungsproblem mal ganz abgesehen.
Logged
I wanna go back to find the innocent days that I left behind... I still believe they're holding ground... behind the battle lines... (John Wetton)
WebBird
Offline
Posts: 1700
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #35 on:
July 21, 2009, 11:14:49 AM »
Danke, Matthias, für Deine sehr pragmatische Herangehensweise.
Logged
I wanna go back to find the innocent days that I left behind... I still believe they're holding ground... behind the battle lines... (John Wetton)
doc
Offline
Posts: 3579
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #36 on:
July 21, 2009, 12:23:43 PM »
Hi,
Quote from: Chio
Dann sind die Bilder ein Fremdkörper und passen nicht zum Admin-Template.
Ich spreche von Modul-Icons die nicht im Admin Ordner enthalten sind, wie z.B. die Symbol-Icons im Addon File Editor.
Wenn sich zukünftige Module wirklich nahtlos in das gerade aktive Backend Theme integrieren wollen, dürften ein paar mehr Klimmzüge nötig sein (z.B.):
Quote
- /modules/my_mod/icons/common/bild.gif (unabhängig Bilder oder Bilder wenn gewählte Theme nicht unterstützt)
- /modules/my_mod/icons/theme_x/bild2.gif (Bilder wenn theme_x verwendet wird)
- /modules/my_mod/icons/theme_y/bild2.gif (Bilder wenn theme_y verwendet wird)
Ähnliches Konstrukt dann für die Modul CSS. Alternativ könnten man auch im jeweiligen Admin Backend Theme eindeutige CSS Selektoren für Addons einführen: Überschriften, Paragraphs, Form Elemente ..., welche an das jeweilige Admin Theme angepasst sind. Wäre dann eine Latte von "Konventionen" für Backend Theme Entwickler.
Ohne solche "Vorgaben" könnte man bei den Modul CSS ähnlich wie mit Modulbildern verfahren, also /modules/my_mod/css/theme_x.css ...
So oder so, es wird noch eine Weile Dauern bis vernünftige Standards ausgearbeitet wurden. Wenn man sich dann auf einen Standard geeinigt hat, wäre das ein guter Topic für den "Modul-Leitfaden".
Gruss Doc
«
Last Edit: July 21, 2009, 12:36:25 PM by doc
»
Logged
Stefek
Backend Theme Team
Offline
Posts: 3174
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #37 on:
July 21, 2009, 12:35:11 PM »
Quote from: doc on July 21, 2009, 12:23:43 PM
auch im jeweiligen Admin Backend Theme eindeutige CSS Selektoren für Addons einführen: Überschriften, Paragraphs, Form Elemente ..., welche an das jeweilige Admin Theme angepasst sind. Wäre dann eine Latte von "Konventionen" für Backend Theme Entwickler.
Genau so wäre es richtig.
Es wäre zunächst wichtig, einen vernünftigen Backend Theme Prototypen zu erstellen, der Klassen bereithält, die widerum von den Modul-Designern/Entwicklern eingesetzt werden können. Also solche, auf die die Designer zurückgreifen können.
Ein Topic für den Modul Primer in diesem Zusammenhang wäre sehr sinnvoll.
Stefek
Logged
Bowling in
Kiel
Halle
Aschaffenburg
"Es gibt viele Pfade am Fuße des Berges,
doch von der Spitze aus, erblicken wir alle den selben Mond."
jap. Sprichwort
WebBird
Offline
Posts: 1700
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #38 on:
July 21, 2009, 04:11:13 PM »
Mein Beitrag #25 wurde wohl übersehen. Wo finde ich die Doku zur precheck.php? Wo gibt es ein Beispiel?
Logged
I wanna go back to find the innocent days that I left behind... I still believe they're holding ground... behind the battle lines... (John Wetton)
ruebenwurzel
Leaders Team
Offline
Posts: 7211
Keep on Rockin
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #39 on:
July 21, 2009, 04:35:02 PM »
Hallo,
hoffe, dass wir bis zum Final eine muster precheck.php (gibt es schon) + dazugehörige Doku liefern können.
Matthias
Logged
You search for help, please look here:
Help-Page
You search for Modules, Templates or Languages, please look here:
Addons-Page
WebBird
Offline
Posts: 1700
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #40 on:
July 21, 2009, 05:14:33 PM »
Kann ich das Muster haben? Würd das gern schon in EM einbauen.
Logged
I wanna go back to find the innocent days that I left behind... I still believe they're holding ground... behind the battle lines... (John Wetton)
doc
Offline
Posts: 3579
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #41 on:
July 21, 2009, 06:10:41 PM »
Hi,
Quote from: WebBird
Mein Beitrag #25 wurde wohl übersehen. Wo finde ich die Doku zur precheck.php? Wo gibt es ein Beispiel?
Ein Beispiel für "Precheck-Basics", sprich Abfrage der Modul-Mindestanforderung für WB- und PHP Version findest Du im Addon File Editor ab Version 0.70. Hatte mal ne "precheck.php" die alle Möglichkeiten aufzeigt, ist aber beim letzten Platten-Putz über den Jordan gegangen.
Ein paar Infos über mögliche Schlüsselwörter findet man in der Datei
/framework/addon.precheck.inc.php
. Wer Zeit hat, sollte wohl lieber warten, bis Matthias die vorhanden Infos lokalisiert und gepostet hat und dann loslegen
Doc
«
Last Edit: July 21, 2009, 07:07:16 PM by doc
»
Logged
ruebenwurzel
Leaders Team
Offline
Posts: 7211
Keep on Rockin
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #42 on:
July 22, 2009, 10:23:52 AM »
Hallo,
so, nach einem Tip von doc bin ich fündig geworden
.
Im Anhang ein dummy-modul und ein dummy-template in dem eine precheck.php drin ist. Denke innerhalb der Datei ist alles so gut dokumentiert, dass zumindest modul/template developper damit zurecht kommen. Dennoch wäre eine zusätzliche Dokumentation (mehrsprachig!!) nicht schlecht.
Viel Spaß beim testen.
Matthias
Logged
You search for help, please look here:
Help-Page
You search for Modules, Templates or Languages, please look here:
Addons-Page
WebBird
Offline
Posts: 1700
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #43 on:
July 22, 2009, 11:21:57 AM »
Hm. Vorschlag für Doku in Deutsch:
---
Mit Hilfe der
precheck.php
ist es möglich, vor der Installation eines Moduls auf dem Server zu überprüfen, ob alle Voraussetzungen erfüllt sind. (Beispielsweise bezüglich der WB- oder PHP-Version.)
Hierzu wird in der
precheck.php
ein Array
$PRECHECK
belegt. Folgende Schlüssel können verwendet werden:
WB_VERSION
Die Websitebaker-Version, die installiert sein muß.
Beispiel:
Code:
$PRECHECK['WB_VERSION'] = array('VERSION' => '2.7', 'OPERATOR' => '>=');
Das Attribut OPERATOR kann auch weggelassen werden; Default ist '>=', also "größer/gleich" oder auch "mindestens".
WB_ADDONS
Vorausgesetzte (andere) Addon-Module.
Beispiel:
Code:
$PRECHECK['WB_ADDONS'] = array(
'anynews' => array('VERSION' => '0.3.4', 'OPERATOR' => '='),
'backup',
);
Es muß mindestens ein
Verzeichnisname
angegeben werden. Sofern eine bestimmte Version vorausgesetzt wird, kann diese zusätzlich angegeben werden. Siehe Beispiel.
PHP_VERSION
Vorausgesetzte PHP-Version.
Beispiel:
Code:
$PRECHECK['PHP_VERSION'] = array('VERSION' => '5.2.6', 'OPERATOR' => '>=');
Das Attribut OPERATOR kann auch weggelassen werden; Default ist '>='.
PHP_EXTENSIONS
Vorausgesetzte PHP Extensions. Diese werden als einfaches Array angegeben.
Beispiel:
Code:
$PRECHECK['PHP_EXTENSIONS'] = array('gd', 'libxml');
Die Extensions werden einfach namentlich angegeben.
PHP_SETTINGS
Einstellungen der
php.ini
, die vorhanden sein müssen. Die Angabe besteht in einem Array; Schlüssel sind die Attribute der
php.ini
, Werte die erwarteten Werte.
Beispiel:
Code:
$PRECHECK['PHP_SETTINGS'] = array('display_errors' => '1', 'safe_mode' => '0');
CUSTOM_CHECKS
Über die o. g. Standardprüfungen hinaus können eigene Checks definiert werden. Hierzu wird der Schlüssel
CUSTOM_CHECKS
verwendet.
Code:
$status = file_exists(WB_PATH . '/include/yui');
$required = $TEXT['INSTALLED'];
$actual = ($status) ? $TEXT['INSTALLED'] : $TEXT['NOT_INSTALLED'];
$PRECHECK['CUSTOM_CHECKS'] = array(
'yui library' => array('REQUIRED' => $required, 'ACTUAL' => $actual, 'STATUS' => $status)
);
---
So weit erstmal.
«
Last Edit: July 22, 2009, 11:32:18 AM by WebBird
»
Logged
I wanna go back to find the innocent days that I left behind... I still believe they're holding ground... behind the battle lines... (John Wetton)
WebBird
Offline
Posts: 1700
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #44 on:
July 22, 2009, 11:33:18 AM »
Entschuldigung, vor lauter Begeisterung hab ich glatt vergessen, mich zu bedanken.
Logged
I wanna go back to find the innocent days that I left behind... I still believe they're holding ground... behind the battle lines... (John Wetton)
ruebenwurzel
Leaders Team
Offline
Posts: 7211
Keep on Rockin
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #45 on:
July 22, 2009, 11:39:43 AM »
Hallo,
cooles teil,l gelle
Danke für die deutsche howto, sollte in modul-primer mit aufgenommen werden (oder hello-world, oder auf auf hilfeseite oder ...)
Matthias
Logged
You search for help, please look here:
Help-Page
You search for Modules, Templates or Languages, please look here:
Addons-Page
WebBird
Offline
Posts: 1700
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #46 on:
July 22, 2009, 12:09:47 PM »
Quote from: ruebenwurzel on July 22, 2009, 11:39:43 AM
cooles teil,l gelle
Very cool.
Logged
I wanna go back to find the innocent days that I left behind... I still believe they're holding ground... behind the battle lines... (John Wetton)
JayKay89
Offline
Posts: 15
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #47 on:
July 22, 2009, 05:18:48 PM »
Könnte mal jemand das Form X Modul unter WB2.8 testen? Verursacht bei mir Probleme, sobald ich die Einstellungen verändere, was nämlich dazu führt, dass im Frontend nur noch die Doppelpunkte, aber keine Felder & Labels mehr angezeigt werden...
Logged
erpe
Offline
Posts: 1733
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #48 on:
July 22, 2009, 05:37:45 PM »
Hallo
das Form X Modul wird soweit ich weiss nicht weiter gepflegt (seit Herbst letzten Jahres).
Daher hat sich jemand des Moduls angenommen, es etwas "gereinigt", neue Funktionalitäten hinzugefügt und es als mp Form zur Verfügung gestellt.
Weiss nicht, ob es jetzt Sinn macht, das Form X nochmal aufzugreifen.
Das MP Form ist hier zu finden:
http://www.websitebakers.com/pages/modules/interaction/mpform.php
Gruss
erpe
PS: Auch wenn es aus Gründen der Abwärtskompatibilität eventuell Sinn macht
Logged
Search on
All Modules And Snippets Project (AMASP)
Be part of the
Tutorials-Project
Stefek
Backend Theme Team
Offline
Posts: 3174
Re: 2.8 RC1 Abwärtskompatibilität - Modulentwickler
«
Reply #49 on:
July 22, 2009, 05:49:49 PM »
Bin der gleichen Meinung.
MP Form leistet alles was mit X Form beabsichtigt wurde und noch viel mehr.
Der X Form Entwickler entwickelt das Modul nicht mehr.
Ich empfehle einen Umstieg auf (und eine Förderung des) MPForm Moduls.
Gruß,
Stefek
Logged
Bowling in
Kiel
Halle
Aschaffenburg
"Es gibt viele Pfade am Fuße des Berges,
doch von der Spitze aus, erblicken wir alle den selben Mond."
jap. Sprichwort
Pages:
1
[
2
]
3
4
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> General Announcements
=> Security Announcements
=> Documentation
=> Guest Area & Off-Topic
-----------------------------
English
-----------------------------
=> Help & Support
=> Modules
=> Droplets (PHP code for use with Droplet module) & Snippets (raw PHP code)
=> jQuery
=> Templates, Menus & Design
=> WebsiteBaker Language Files
=> WebsiteBaker 2.x discussion
=> WebsiteBaker 3
=> Archive (posts up to 2007)
-----------------------------
Deutsch (German)
-----------------------------
=> Ankündigungen
=> Hilfe/Support
=> Module & Snippets
=> Templates & Design
=> Tutorials
=> jQuery
=> Diskussion über WB
=> Off-Topic
=> Archiv für Themen bis 2007
-----------------------------
Nederlands (Dutch)
-----------------------------
=> Aankondigingen
=> Hulp & Ondersteuning
=> Niet-Terzake (Off Topic)
-----------------------------
Francais (French)
-----------------------------
=> Help/Support
-----------------------------
Italiano (Italian)
-----------------------------
=> Help/Support
Loading...