Einstieg und Best Practice für Modul-Programmierung

Hey :slight_smile:

wie fängt man bei der Modul-Programmierung am besten an?
Tipps oder Ratschläge?
Anlaufstellen z.B. Links?

Bsp. Fragen:
[ol]
[li]Warum wird beim Erweitern der Klasse [I]category_text[/I] mit [I]mycategory_text_parent[/I] und nicht mit [I]category_text[/I] auf die Elternklasse zugegriffen? Bsp. [/li]```php
class mycategory_text extends mycategory_text_parent

 warum nicht? 
```php
class mycategory_text extends category_text

[li]Wo finde ich eine Übersicht für alle verfügbaren Klassennamen? Bsp. ich prüfe mit [I]$oView->getClassName()[/I] in welchem View bzw. Klasse ich mich befinde.
[/li][li]Woher weiß ich oder wie kann ich herausfinden welche Klassen mit Ihren Methoden mir standardmäßig in meiner Klasse zur Verfügung stehen?
[/li][li]Wie ändere/erweitere ich im Backend am besten die Ansicht eines Tabinhalt? Kann ich dies auch direkt im [I]out/admin/tpl[/I] Ordner tun?
[/li][/ol]

Liebe Grüße
indianer3c

Hi,

du hast die oxidforge.org noch nicht gefunden, oder?
Schau mal dort in die Tutorials, Sourcecode-Doku usw…

Gruß

Hi Marco,

danke für den Link! :slight_smile:

Zum Einstig wäre noch das soeben erschienene “Oxid eShop Kochbuch” zu erwähnen.

Hi Earlybird,

kann man das Kochbuch empfehlen?
Möchte gerne verstehen, wie ein klassischer OXID REQUEST abläuft…
Bsp.
[ol]
[li]Benutzer ruft die “Startseite” des Shops auf[/li][li].htaccess wird aufgerufen[/li][li]an welche Datei verweist die .htaccess? index.php?[/li][li]… wie geht der Aufruf weiter?[/li][/ol]

Hier ist ein Diagramm bis oxshopcontrol::start: http://wiki.oxidforge.org/Tutorials/Understanding_OXID_SEO

Hey leofonic,

vielen lieben Dank! :slight_smile: