Welcome, Guest. Please login or register.
March 17, 2010, 07:05:31 AM

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
* Home Help Search Login Register
+  WebsiteBaker Community Forum
|-+  Deutsch (German)
| |-+  Hilfe/Support (Moderators: Argos, BerndJM)
| | |-+  2.8 RC1 Abwärtskompatibilität - Modulentwickler
Pages: 1 [2] 3 4 Go Down Print
Author Topic: 2.8 RC1 Abwärtskompatibilität - Modulentwickler  (Read 2057 times)
WebBird

Offline Offline

Posts: 1700



WWW
« Reply #25 on: July 20, 2009, 07:02:34 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 Offline

Posts: 3579


« 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 wink

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 Offline

Posts: 1700



WWW
« 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. grin
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 Offline

Posts: 1700



WWW
« 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. undecided
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 Offline

Posts: 1252


« 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  grin
Ü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

ruebenwurzel
Leaders Team
*****
Offline Offline

Posts: 7211


Keep on Rockin


WWW
« 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 Offline

Posts: 7211


Keep on Rockin


WWW
« 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  grin

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 Offline

Posts: 3579


« 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 wink

Doc
Logged
chio

Offline Offline

Posts: 1599



WWW
« 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

WebBird

Offline Offline

Posts: 1700



WWW
« Reply #34 on: July 21, 2009, 11:14:07 AM »

Fertig. Speichere CSS, Icons und Bilder von Modulen im Normalfall im Modulordner selbst wink

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 Offline

Posts: 1700



WWW
« Reply #35 on: July 21, 2009, 11:14:49 AM »

Danke, Matthias, für Deine sehr pragmatische Herangehensweise. smiley
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 Offline

Posts: 3579


« 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 Offline

Posts: 3174



WWW
« Reply #37 on: July 21, 2009, 12:35:11 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 Offline

Posts: 1700



WWW
« 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 Offline

Posts: 7211


Keep on Rockin


WWW
« 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 Offline

Posts: 1700



WWW
« 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 Offline

Posts: 3579


« 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  wink

Doc
« Last Edit: July 21, 2009, 07:07:16 PM by doc » Logged
ruebenwurzel
Leaders Team
*****
Offline Offline

Posts: 7211


Keep on Rockin


WWW
« Reply #42 on: July 22, 2009, 10:23:52 AM »

Hallo,

so, nach einem Tip von doc bin ich fündig geworden  grin.

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 Offline

Posts: 1700



WWW
« 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 Offline

Posts: 1700



WWW
« Reply #44 on: July 22, 2009, 11:33:18 AM »

Entschuldigung, vor lauter Begeisterung hab ich glatt vergessen, mich zu bedanken. rolleyes
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 Offline

Posts: 7211


Keep on Rockin


WWW
« Reply #45 on: July 22, 2009, 11:39:43 AM »

Hallo,

cooles teil,l gelle  grin

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 Offline

Posts: 1700



WWW
« Reply #46 on: July 22, 2009, 12:09:47 PM »

cooles teil,l gelle  grin

Very cool. grin
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 Offline

Posts: 15



« 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 Offline

Posts: 1733



WWW
« 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

Stefek
Backend Theme Team
******
Offline Offline

Posts: 3174



WWW
« 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 Go Up Print 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!