[TYPO3-german] Ajax im FE - config auslesen

David Bruchmann david at bruchmann-web.de
Wed Oct 15 14:45:17 CEST 2008


Hy Alex,

Wie Tim auch im nachfolgenden Beitrag beschreibt, gibts viele Möglichkeiten,
wie man Konfiguration festhalten kann.
Prinzipiell kann man zwar auch in der Datenbank so etwas speichern, aber die
Datei-Lösung ist wahrscheinlich besser.
Wie die Dateien angelegt werden ist sehr variabel: manuell, über ein
Backend-Modul, Über einen Cronjob der TS ausliest, etc.
Sind erst mal nur Spinnereien, ohne dass eine konkrete Umsetzung den
praktikablen Wert prüft.
Generell geht's halt wie Tim beschrieben hat einfach darum, dass man eine
vollständige Initialisierung von T3 umgeht um Performance möglichst hoch zu
halten.

Wie man es am Ende umsetzt hängt sicher auch von den Anforderungen an
Editierbarkeit und den Rechten zusammen, die bezüglich Editierbarkeit
vergeben werden sollen (ein Redakteur sollte keine solche Dateien im
Quixplorer bearbeiten oder per FTP hochladen dürfen).

Umgesetzt habe ich selbst noch nichts, aber das Thema kommt jetzt auf mich
zu, da ist es gut schon mal einen thematischen Einstieg zu haben.

Gruß
David

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Alexander
Herrmann
Gesendet: Mittwoch, 15. Oktober 2008 14:13
An: German TYPO3 Userlist
Betreff: Re: [TYPO3-german] Ajax im FE - config auslesen

@Tim
Naja, da hast du schon recht. Aber für Typo-Seiten die Ajax im
erweiterten Umfang nutzen wird der Umfang den eID bietet nicht
ausreichen. Dann hat die Variante sicherlich Overhead, dürfte aber
noch fixer sein als direkt eine Seite zu laden. Wie meinst du das mit
Hinterlegen im EM?

@David
Mich würde interessieren, wie du es nun letztendlich umsetzt bzw.
umgesetzt hast. Man lernt ja nie aus und ich suche auch immer nach
neuen besseren Möglichkeiten.


ciao
Alex

2008/10/15 David Bruchmann <david at bruchmann-web.de>:
> Hallo Tim,
>
> Guter Einwand - werde es bei meinem anstehenden AJAX-Projekt
> berücksichtigen.
>
> Gruß
> David
>
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.netfielders.de
> [mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Tim
> Lochmueller
> Gesendet: Mittwoch, 15. Oktober 2008 11:32
> An: German TYPO3 Userlist
> Betreff: Re: [TYPO3-german] Ajax im FE - config auslesen
>
> Hallo,
>
> schießt man dann nicht ein wenig am Ziel vorbei.
> eID ist ja extra dafür da um schlank zu sein damit der Request schnell
> zurück gegeben wird.
>
> Wenn man nun das ganze FE initialisiert ist das schon ein großer
> Overhead nur um das das TS setup zu kommen.
> Evtl. macht es da sinn die Konfiguration anderes zu hinterlegen. z.B.
> Extension Manager?
>
> Grüße,
> Tim
> ------------------------------------
> http://typo3blogger.de
> http://typo3.fruit-lab.de
>
> Alexander Herrmann wrote:
>> Hi,
>>
>> ich hab dazu mal einen Blogeintrag geschrieben, siehe hier:
>> http://www.zoe.vc/2008/typoscript-auslesen/
>>
>> Die Quintessenz davon:
>>
>> // eID specific initialization of user and database
>> tslib_eidtools::connectDB();
>> tslib_eidtools::initFeUser();
>>
>> // initialize TSFE
>> require_once(PATH_tslib.'class.tslib_fe.php');
>> require_once(PATH_t3lib.'class.t3lib_page.php');
>> $temp_TSFEclassName = t3lib_div::makeInstanceClassName('tslib_fe');
>> $GLOBALS['TSFE'] = new $temp_TSFEclassName($TYPO3_CONF_VARS, $pid, 0,
> true);
>> $GLOBALS['TSFE']->connectToDB();
>> $GLOBALS['TSFE']->initFEuser();
>> $GLOBALS['TSFE']->determineId();
>> $GLOBALS['TSFE']->getCompressedTCarray();
>> $GLOBALS['TSFE']->initTemplate();
>> $GLOBALS['TSFE']->getConfigArray();
>>
>> Hoffe das funktioniert bei dir!
>>
>> ciao
>> Alex
>>
>> On Tue, Oct 14, 2008 at 7:12 AM, marcelin <marcelin at freenet.de> wrote:
>>
>>> Hallo T3 Community,
>>>
>>> baue gerade eine FE Extension mit Ajax funktionalität. Mein Problem ist,
> das
>>> der Ajax Aufruf HTML zurückgeben soll, hierbei möchte ich gern mit
>>> HTML-Templates arbeiten, welche man über TS angeben kann.
>>> Wie kann ich nun in meiner php Datei auf das TS Config zugreifen ?
>>>
>>> Info:
>>> -> ext_localconf -> ajax php file eingebunden
>>> -> ajax request enthält eID um das Script anzusprechen
>>>
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.netfielders.de
>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>>
>>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>
>>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list