Die TYPO3 Mailingliste - nicht fragen: lesen!
This is a discussion on [TYPO3-german] Betreuung Webprojekte / eingesetzte Extensions within the typo3-german@lists.netfielders.de forums, part of the TYPO3-Mailinglisten: DEUTSCH category; Hallo Liste, da ist gerade ein TYPO3 Security Bulletin für eine Extension reingekommen, die ich recht häufig bei ...
|
|||||||
| Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
#1
|
|||
|
|||
|
Hallo Liste,
da ist gerade ein TYPO3 Security Bulletin für eine Extension reingekommen, die ich recht häufig bei Kundenprojekten eingesetzt habe. Ich weiß ad hoc aber gar nicht, bei welchen Kunden diese Extension läuft und wenn, in welcher Version. Das ist in diesem Fall nicht unbedingt weiter schlimm, denn ich kann meine Kunden zur Zeit noch per Hand kontrollieren und ich weiss halt genau, dass ich diese Extension nutze. Jetzt male ich mir aber aus, ich hätte wesentlich mehr Kunden, die dann vielleicht auch nicht so prominente Extensions benutzen.... Da will ich dann nicht ausschließen, dass ich einer TYPO3 Security Bulletin nicht die notwendige Aufmerksamkeit widme. Hat jemand dafür eine Lösung? Ideal wäre ja eine (Server-)Extension, die mir für einen Kunden auf Anfrage mitteilt, ob eine Extension eingesetzt wird und wenn ja, welche Version. Dann dazu die eine passende Client-Extension (z. B. bei mir Lokal installiert, bei der man alle Kunden-Projekte hinterlegt und die dann einen Rundruf macht? Gibt es evtl. schön Lösungen oder andere Möglichkeiten? Danke & viele Grüße Marco _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#2
|
|||
|
|||
|
On Mon, 05 May 2008 09:40:30 +0200, Marco Peemöller <listen (AT) goto-marco (DOT) de>
wrote: > Hallo Liste, > > da ist gerade ein TYPO3 Security Bulletin für eine Extension > reingekommen, die ich recht häufig bei Kundenprojekten eingesetzt habe. > Ich weiß ad hoc aber gar nicht, bei welchen Kunden diese Extension läuft > und wenn, in welcher Version. Das ist in diesem Fall nicht unbedingt > weiter schlimm, denn ich kann meine Kunden zur Zeit noch per Hand > kontrollieren und ich weiss halt genau, dass ich diese Extension nutze. > > Jetzt male ich mir aber aus, ich hätte wesentlich mehr Kunden, die dann > vielleicht auch nicht so prominente Extensions benutzen.... Da will ich > dann nicht ausschließen, dass ich einer TYPO3 Security Bulletin nicht > die notwendige Aufmerksamkeit widme. Hat jemand dafür eine Lösung? Ideal > wäre ja eine (Server-)Extension, die mir für einen Kunden auf Anfrage > mitteilt, ob eine Extension eingesetzt wird und wenn ja, welche Version. > Dann dazu die eine passende Client-Extension (z. B. bei mir Lokal > installiert, bei der man alle Kunden-Projekte hinterlegt und die dann > einen Rundruf macht? > > Gibt es evtl. schön Lösungen oder andere Möglichkeiten? > > Danke & viele Grüße > > Marco hi marco du könntest dich zu deinem server verbinden und die projekte einfach nach einem ordner mit dem extension key durch suchen lassen. also wenn du ungefähr folgene projekt struktur hast /kunden/ kunde1/ kunde2/ kunde3/ suchst du z.b in "/kunde/" nach "th_mailformplus" dann bekommst du eine liste aller projekte die mailform plus nutzen. und kannst den kunden bescheid geben. sicherlich könnte man so etwas mit einem kleinen script auch automatisieren. eventuell könnte so ein "suchscript" auch deine kunden datenbank direct nach den email adressen absuchen das du gleich eine liste der email adressen bekommst an die du die warnung schicken willst. gruss chris -- Christian Wolff // Berlin http://www.connye.com Latest Projects: http://www.flycall.de | http://www.atr24.de | http://www.titanic.de _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#3
|
|||
|
|||
|
Moin Jungs (und Maedels) ..
Nunja, den Extension-Ordner auszulesen macht nicht viel Sinn, da dort nicht hinterlegt ist, ob die entsprechende Extension wirklich installiert ist. Zumal auch gerne mal bei vielen Typo3'lern "schnell ein paar kleine Aenderungen" gemacht werden und somit ein Standart-Update die gesamte Seite schrotten koennte. Bzgl. Datenbankabfrage: Dazu muesstest du (am besten fuer jeden einzelnen Kunden) ein Script schreiben, welcher dir saemtliche Werte aus den Datenbanken ausliesst und von extern abgerufen werden kann. (Ein externer Zugriff auf deine Kundendatenbanken ist bei "Standart-Hostern" meistens abgeschaltet. Daher brauchst du auf jedem Kundenserver ein Script.) Ich denke, eine XML-Ausgabe der DB-Eintraege wird da am vernuenftigsten sein. Ich hoffe nur, du hast Php5 auf deinen Kundenaccounts am laufen, sonst wird das eine nicht so lustige Angelegenheit mit dem Export und Import dieser XML-Listen :-P Am coolsten waere natuerlich, wenn du dann zusaetzlich noch abfragen wuerdest, welche Extension manuell veraendert wurde und am besten noch direkt einen Update-Button neben jede Original-Extension. Hmm.. Jetzt will ich sowas auch haben!! ;-) mfg Fabian Christian Wolff schrieb: > On Mon, 05 May 2008 09:40:30 +0200, Marco Peemöller > <listen (AT) goto-marco (DOT) de> wrote: > >> Hallo Liste, >> >> da ist gerade ein TYPO3 Security Bulletin für eine Extension >> reingekommen, die ich recht häufig bei Kundenprojekten eingesetzt >> habe. Ich weiß ad hoc aber gar nicht, bei welchen Kunden diese >> Extension läuft und wenn, in welcher Version. Das ist in diesem Fall >> nicht unbedingt weiter schlimm, denn ich kann meine Kunden zur Zeit >> noch per Hand kontrollieren und ich weiss halt genau, dass ich diese >> Extension nutze. >> >> Jetzt male ich mir aber aus, ich hätte wesentlich mehr Kunden, die >> dann vielleicht auch nicht so prominente Extensions benutzen.... Da >> will ich dann nicht ausschließen, dass ich einer TYPO3 Security >> Bulletin nicht die notwendige Aufmerksamkeit widme. Hat jemand dafür >> eine Lösung? Ideal wäre ja eine (Server-)Extension, die mir für einen >> Kunden auf Anfrage mitteilt, ob eine Extension eingesetzt wird und >> wenn ja, welche Version. Dann dazu die eine passende Client-Extension >> (z. B. bei mir Lokal installiert, bei der man alle Kunden-Projekte >> hinterlegt und die dann einen Rundruf macht? >> >> Gibt es evtl. schön Lösungen oder andere Möglichkeiten? >> >> Danke & viele Grüße >> >> Marco > > > hi marco du könntest dich zu deinem server verbinden und die projekte > einfach > nach einem ordner mit dem extension key durch suchen lassen. > > also wenn du ungefähr folgene projekt struktur hast > /kunden/ > kunde1/ > kunde2/ > kunde3/ > > suchst du z.b in "/kunde/" nach "th_mailformplus" > dann bekommst du eine liste aller projekte die mailform plus nutzen. und > kannst den kunden bescheid geben. > sicherlich könnte man so etwas mit einem kleinen script auch > automatisieren. eventuell könnte so ein "suchscript" > auch deine kunden datenbank direct nach den email adressen absuchen das > du gleich eine liste der email adressen bekommst an die du die warnung > schicken willst. > > gruss chris > > > --Christian Wolff // Berlin > http://www.connye.com > > Latest Projects: > http://www.flycall.de | http://www.atr24.de | http://www.titanic.de _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#4
|
|||
|
|||
|
On Mon, 05 May 2008 10:57:05 +0200, Fabian König <koenig (AT) bluhouse (DOT) de>
wrote: > Moin Jungs (und Maedels) .. > > Nunja, den Extension-Ordner auszulesen macht nicht viel Sinn, > da dort nicht hinterlegt ist, ob die entsprechende Extension wirklich > installiert ist. Zumal auch gerne mal bei vielen Typo3'lern "schnell ein > paar kleine Aenderungen" gemacht werden und somit ein Standart-Update > die gesamte Seite schrotten koennte. > > Bzgl. Datenbankabfrage: > Dazu muesstest du (am besten fuer jeden einzelnen Kunden) ein Script > schreiben, welcher dir saemtliche Werte aus den Datenbanken ausliesst > und von extern abgerufen werden kann. > > (Ein externer Zugriff auf deine Kundendatenbanken ist bei > "Standart-Hostern" meistens abgeschaltet. Daher brauchst du auf jedem > Kundenserver ein Script.) > > Ich denke, eine XML-Ausgabe der DB-Eintraege wird da am vernuenftigsten > sein. Ich hoffe nur, du hast Php5 auf deinen Kundenaccounts am laufen, > sonst wird das eine nicht so lustige Angelegenheit mit dem Export und > Import dieser XML-Listen :-P > > Am coolsten waere natuerlich, wenn du dann zusaetzlich noch abfragen > wuerdest, welche Extension manuell veraendert wurde und am besten noch > direkt einen Update-Button neben jede Original-Extension. > > Hmm.. > > Jetzt will ich sowas auch haben!! ;-) > > mfg > Fabian Fabian du scheinst ja schon ein paar sehr gute ideen mitzubringen. du hast natürlich recht... so ein script sollte nicht nur gucken ob die extension im extension ordner ist. ob die extension installiert ist bekommt man über die localconf raus. die könnte man sicher danach parsen. es kann jedoch auch sein das eine extension schon durch bloße präsentz eine lücke aufmacht. da die extension dateien eventuell direkt aufgerufen werden können. so ein "multiupdate-check.php" sollte also ungefähr folgendes tun: 1. gegebenen pfade nach extension ordnern durchsuchen. 2. die versions nummer der extension auslesen und anhand gucken ob diese extension verändert wurde. 3. localconf.php der installation anschauen ob die extension installiert ist. ausgabe könnte dann ungefähr so aussehen: --- checking for extension "badextension" in /www/* 0.0.3 loaded not-modified /www/kunde1/htdocs/typo3conf/ext/badextension 0.0.4 not-loaded modified /www/kunde3/htdocs/typo3/typo3conf/ext/badextension found 2 installation,1 loaded, 1 modiefed --- jetzt bleibt nur die frage offen wer implementiert diese wunderschöne idee. für das warten vielen clienten währe das bestimmt nützlich. gruss chris -- Christian Wolff // Berlin http://www.connye.com Latest Projects: http://www.flycall.de | http://www.atr24.de | http://www.titanic.de _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#5
|
|||
|
|||
|
Christian Wolff schrieb:
> ausgabe könnte dann ungefähr so aussehen: > --- > checking for extension "badextension" in /www/* > 0.0.3 loaded not-modified /www/kunde1/htdocs/typo3conf/ext/badextension > 0.0.4 not-loaded modified > /www/kunde3/htdocs/typo3/typo3conf/ext/badextension > found 2 installation,1 loaded, 1 modiefed > --- Stimmt, das mit der localconf habe ich ganz vergessen ![]() Bzgl. Verwaltung: Ich denke, es waere praktischer, das ganze als Frontend-Plugin zu implementieren, da nicht alle Kundenaccounts (z.B. bei uns) standartmaessig auf dem selben Account/Server liegen, man aber trotzdem eine globale Verwaltung haben moechte. Also dann eher ein geschuetzter Bereich, welcher XML-Daten bereit stellt, die von einer globalen Verwaltungsseite (via login) importiert und ausgegeben werden. Also Typo3-Seite X listet alle Extension-Informationen (sortiert nach Server oder Extension oder ...) von den eigenen Servern auf, inkl. aller Informationen.. > jetzt bleibt nur die frage offen wer implementiert diese wunderschöne > idee. für das > warten vielen clienten währe das bestimmt nützlich. > > gruss chris *ganz schnell wegrenn und versteck* Also im ext-dev bin ich wohl noch nicht so weit, dass ich behaupten kann, soetwas wirklich hinzubekommen.. ![]() _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#6
|
|||
|
|||
|
Habt ihr euch schon mal die Datei superadmin.php im Ordner misc angesehen?
Die bringt schon einiges von gewünschten mit. Grüße Joachim _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [TYPO3-german] UTF-8 und Extensions | Sebastian Widmann | typo3-german@lists.netfielders.de | 1 | 25.02.2008 17:50 |
| [TYPO3-german] Frage zu div. Gov-Extensions | Erich Schnepf | typo3-german@lists.netfielders.de | 3 | 12.09.2007 01:00 |
| [TYPO3-german] Problem mit Extensions | Karsten Burger | typo3-german@lists.netfielders.de | 0 | 01.09.2007 12:52 |
| [TYPO3] building new extensions + extending existing extensions | Corrado | typo3-english@lists.netfielders.de | 2 | 25.05.2007 12:18 |
| [TYPO3-german] Keine Extensions im EM auf 4.1.1 | Manfred Rutschmann | typo3-german@lists.netfielders.de | 6 | 04.04.2007 18:31 |