Hallo zusammen,
bin seit guten 3 Monaten bei Typo dabei und bin jetzt im Mailarchiv auf dieses Thema gestoßen. Kann mir jemand den Unterschied zw. global bzw. lokal installierten Extensions erklären? Außer, dass sie sich in verschiedenen Verzeichnissen befinden?
Kann es sein, das nur die global installierten Extensions bei einem Typo Update (hab ich bisher noch nicht mitgemacht) überschrieben werden?
Wäre über Auskunft dankbar!
Gruß
|SW|Student
Hallo :-)
wenn du mehrere Domains in einem T3 hostest und die EXT Lokal installiert hast gilt sie nur für dieses Projekt, Global fürs ganze T3. Und nur die (lass mich überlegen) Globalen werden upgedatet. Hoffe ich gebe es jetzt richtig wieder.
Lieben Gruss
Junior
Vielen Dank für die Erklärung. Heißt das, wenn ich mehrere Projekte angelegt habe, dass es auch mehrere 'typo3conf' Ordner gibt?
Mich würde ebenfalls interessieren, ob man eine Extension von global auf lokal setzten kann, indem man den Ext Ordner ins andere Verzeichnis verschiebt. Erkennt dann Typo den neuen Pfad?
leider muss ich junior wiedersprechen.
ich habe mehrere domains (subdomains das macht aber keinen unterschied) bei mir in einem T3 angelegt und fuer alle domains gilt die geladene ext.
der unterschied ist aber, dass globale extentions im repository hochgeladen wurden. und lokale extentions nur auf deinem rechner in bearbeitung sind.
problem? na ganz einfach. fuer jede ext brachst du einen namen. dieser sollte unique sein. also nicht mehr als einmal auf der welt vorkommen. denn wenn du einen bereits vergebenen namen benutzt bekommst du eventuell konflikte wenn du eine andere ext mit dem gleichen namen aus dem ter runterlaedst.
im schlimmsten fall hast du eine ext local erstellt und laedst eine aus dem ter runter. dabei kann es vorkommen, dass deine locale ueberschrieben wird. wenn du dann kein backup davon hast, dann wars das mit deiner ext und du kannst alles von vorne machen.
Ich lass mich grundsätzlich ja gerne belehren :-)
der unterschied ist aber, dass globale extentions im repository hochgeladen wurden. und lokale extentions nur auf deinem rechner in bearbeitung sind.
Aber diese Aussage kann ich nun gar nicht unterstützen. Alle Extensions (local und global) habe ich im repository hochgeladen. Auf meinem Rechner selber habe ich gar keine.
Lieben Gruss
Junior
du installierst einmal typo3 mit allem drum und dran.
wenn du nun weitere installationen anlegst, lässt du die verzeichnisse
typo3, tslib und t3lib weg und legst statt dessen softlinks zu den
entsprechenden verzeichnissen der ersten installation.
vorteile:
- spart platz
- bei einem update muss man sich nur um eine installation kümmern
- änderungen in diesen verzeichnissen sind sofort in allen installationen aktiv
nachteile:
- änderungen in diesen verzeichnissen sind sofort in allen installationen aktiv :-)
global installierte extensions (in typo/ext) sind vom update betroffen
lokal installierte extensions (in typo3conf/ext) sind nicht betroffen
mein tip:
extensions, an denen du kundenspezifisch bastelst --> lokal
extensions, an denen du nicht kundenspezifisch bastelst --> global
aber: einige extensions laufen nur lokal
Marc
p.s.: falls hier (außer rechtschreibung) was nicht stimmt... melden :-)
@Junior
hab mich ein wenig undeutlich ausgedrueckt.
also kurz gesagt, globale stammen immer aus einem download vom ter und liegen in dem ordner /typo3/ typo3conf
locale hat man per ftp in den ordner /typo3conf geladen. einen anderen unterschied kann ich nicht erkennen.
ansonsten gilt immer noch die problematik mit den namen. nur der feinheit, dass globale namen reservierte namen im ter sind und locale beliebige auch doppelt namen sein koennen.
also kurz gesagt, globale stammen immer aus einem download vom ter und liegen in dem ordner /typo3/ typo3conf
locale hat man per ftp in den ordner /typo3conf geladen. einen anderen unterschied kann ich nicht erkennen.
Und genau da setzt mein Verständnis-Problem an. Alle meine exts wurden während eines ter downloads geladen: lokale und globale. Ich musste noch nie eine lokale ext per FTP auf den Server spielen. Geht alles per ter...
@Marc
Herzlichen Dank für die aufklärenden Worte!
Nicht alle Extensions werden in das Online Repository gestellt (aus was für einem Grund auch immer)- alle anderen müssen eben manuell per Ftp hochgeladen werden, wie z.B. die von outraxx.de.
Ah OK. Danke... und diese sind dann immer local? Eigentlich müsste ich doch auch da entscheiden können ob ich sie local oder global haben möchte?! (typo3 oder typo3conf)
Genau das war ja meine Frage, ob ich die Extensions beliebig zwischen den beiden Verzeichnissen hin- und herverschieben kann??
@sw-student:
ja...aber einige funktionieren nur "local"
Marc
ps: vor dem verschieben deinstallieren... :-)