Hallo Harald.

Abhängigkeiten sind dokumentiert, hier zum Beispiel:
http://docs.typo3.org/typo3cms/CoreApiReference/ExtensionArchitecture/DeclarationFile/Index.html

Wie Bernd schon geschrieben hat kennt man mit der Zeit einfach sein 
Arbeitsmittel.

Ich verstehe aber gerade noch nicht so ganz, was du eigentlich treibst.
Du scheinst eine fremde Extension zu manipulieren. Hättest du sie selbst 
geschrieben wüsstest du zumindest, was du schon mal in welche Datei geschrieben 
hast.

Dabei solltest du bitte unter keinen Umständen einfach mal so den Quellcode 
anfassen. Jedenfalls nicht, ohne das Ergebnis dem Autor der Extension zurück zu 
schicken. Es muss nicht jeder die gleiche Arbeit neu machen.
Das bedeutet: Sobald du auch nur eine Zeile einer fremden Extension anfasst 
musst du unbedingt mit Versionskontrolle arbeiten. Ohne Versionskontrolle auf 
einem undefinierten Stand aufbauend Änderungen an fremdem Code zu machen ist 
der sichere Weg in die Hölle -- und auffallen wird dir das erst wenn vom 
Original mal ein Update kommt und du deine nicht nachvollziehbaren Änderungen 
jetzt mit dem Upstreamänderungen mischen musst.

Die Situation ist denkbar ungeil: Du glaubst an eine eigentlich verwaiste 
Extension, installierst die ohne Versionskontrolle weil die ja ohnehin nicht 
mehr gepflegt wird. Ein Jahr später kommt die Mail über eine Sicherheitslücke 
über die bekannten Kanäle (sprich: Announcement-Mail) und du musst spontan mal 
ein Update einspielen das deine Änderungen überschreibt. Jetzt noch 
nachzuvollziehen was du eigentlich an der Extension manipuliert hast ist nicht 
möglich weil die Version auf der du aufgebaut hast aus Sicherheitsgründen nicht 
mehr verfügbar ist.

Ich schreibe das übrigens nur, weil du "mal alle alten Installationen gelöscht" 
hast und dann "in der ext_emconf.php die Angabe geändert". Dieser 
oberflächliche Ausdruck (nicht böse gemeint) schreit nach "mal schnell rein 
patchen".

Vielleicht verrätst du aber erst mal, um welche Extension es sich eigentlich 
handelt?

Gruß,



Stephan Schuler
Web-Entwickler

Telefon: +49 (911) 539909 - 0
E-Mail: stephan.schu...@netlogix.de
Website: media.netlogix.de



----------------------------
netlogix IT-Training Sommerspecial 2014
Buchen Sie eines unserer Aktionsseminare und Sie erhalten ein Apple iPad oder 
Dell Tablet.
Jetzt informieren: 
http://it-training.netlogix.de/angebote/training-specials/netlogix-sommerspecial-2014

netlogix Newsletter
Erfahren Sie als Erstes von Aktionen, Events & Webinaren.
Jetzt kostenlos anmelden: http://www.netlogix.de/newsletteranmeldung



--
netlogix GmbH & Co. KG
IT-Services | IT-Training | Media
Neuwieder Straße 10 | 90411 Nürnberg
Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
E-Mail: i...@netlogix.de | Internet: http://www.netlogix.de

netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
Umsatzsteuer-Identifikationsnummer: DE 233472254
Geschäftsführer: Stefan Buchta, Matthias Schmidt



-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von bernd wilke
Gesendet: Freitag, 8. August 2014 08:48
An: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] Wie installiert man extbase und fluid?

Am 07.08.14 22:24, schrieb Harald Wingerter:
> Hallo Bernd.
>
> vielen Dank für deine Antwort, die mir Vieles klar gemacht hat. Ich
> habe erst einmal alle alten Installationen gelöscht. Woher weißt du,
> dass in der ext_emconf.php die Abhängigkeiten stehen? Das weiß man
> sicher erst nach jahrelanger Erfahrung Kaum habe ich in der
> ext_emconf.php die Angaben geändert, verschwand auch die
> Fehlermeldung. Die Extension lief dann zwar immer noch  nicht, aber ich habe 
> Einiges dazugelernt.

nun ja. TYPO3 ist ziemlich komplex. da gibt es viele Dinge die irgendwo stehen 
und ihren Einfluß haben. Das meiste davon ist sogar dokumentiert ;-) aber wer 
schafft es schon diese MB an Dokumentation [1] zu lesen - und dann auch noch 
alles zu behalten? Außerdem: wenn man einmal durch ist, kann man von vorne 
anfangen, weil sich inzwischen alles weiterentwickelt hat.

Und ja: in jahrelanger Arbeit mit TYPO3 bleibt immer wieder etwas hängen, so 
dass es sich mit der Zeit aufsummiert. Dass man alles mögliche mit TYPO3 macht 
sorgt auch dafür dass man mal in alle Ecken rein sehen muss und aus jedem 
Bereich etwas behält ;-)

[1]
official Documentation (mostly english):
http://docs.typo3.org/typo3cms/ and wiki.typo3.org/

dazu gibt es noch einige hundert Bücher, die eher in deutsch sind, aber auch 
viel schneller veralten[2] (= sich auf alte Versionen beziehen)


[2]
Es gibt immer wieder neues (zb. FAL, fluid, extbase) aber die
existierende Dinge ändern sich nur wenig, so dass Wissen darüber nicht
obsolet wird.

bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an