Re: [TYPO3-german] [TYPO3-core] Announcing TYPO3 CMS 7.2

2015-05-05 Diskussionsfäden Christian Kuhn

On 05/05/2015 03:12 PM, Reinhard Führicht wrote:

Hallo,

ich habe das Problem nun gelöst.
Grund für das Verhalten war, dass aus irgendwelchen Gründen einige
Extensions in der PackageStates.php gefehlt haben.

U.a.: t3skin, sv, saltedpasswords, rsaauth, recordlist

Erst nachdem ich diese manuell wieder hinzugefügt und typo3temp/Cache
geleert habe, kann ich mich nun wieder ins Backend einloggen.



We had similar reports and Nicole was finally able to nail it: A bugfix 
was merged to master and 6.2:

https://review.typo3.org/#/c/39133/
https://review.typo3.org/#/c/39147/

Regards
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] [TYPO3-core] Announcing TYPO3 CMS 7.2

2015-04-28 Diskussionsfäden Christian Kuhn

Hey.

On 28.04.2015 14:53, Hendrik Reimers wrote:

Mein Problem hat sich erledigt, nachdem ich den Sourceforge Download
nutzte. Bei den Quellen von get.typo3.org scheint es derbe Probleme zu
geben.


We had some issues with the packaging script that required some changes 
due to different 7.2 composer / library bundling for the download files. 
That is why the checksums changed, we uploaded the download files a 
second time. All should be fine now.


Regards
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Extbase: Verständnisfrage zu Dependency Injection

2014-05-09 Diskussionsfäden Christian Kuhn

Hey,

On 05/09/2014 05:16 PM, Stefan Padberg wrote:

Das verlangsamt die Entwicklung natürlich etwas...;-)


Hint: Add options.clearCache.system = 1 to your users TSconfig, after 
BE reload, you'll get an additional clear system cache entry in BE 
clear-cache flash menu. This will take care of killing extbase 
reflection caches, too.


Regards
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Installtool Login schlägt fehl bei Typo3 6.2.0

2014-05-06 Diskussionsfäden Christian Kuhn

Moin.

Jo, wie Philipp sagt muesste das ein Sessionproblem sein, die Loesung 
wuerde mich aber interessieren. Moeglicherweise koennen wir das install 
tool in dem Detail verbessern, das es eine Fehlermeldung ala oehm, du 
hast da nen Rechteproblem erzeugt.


Bitte Feedback wenn du eine Loesung findest!

On 05/06/2014 05:09 PM, Andreas Glöggler wrote:

Leider ist immer noch das gleiche Problem beim Einloggen in das
Install-Tool. Muss eigentlich openssl auf dem Apache-Server laufen? Kann
es evtl. daran liegen: $TYPO3_CONF_VARS['SYS']['encryptionKey'] = '*
(length: 96 characters)';?


Das ist nur eine obfuscated Anzeige im Configuration Modul im Backend, 
das zeigt die echte Zeichenkette an der Stelle nicht an.


In der LocalConfiguration.php muesste sowas drin stehen.

'encryptionKey' = 
'af4863b01bbcb603501e800a81afcd01298973160281c4523bb4accb0a4d562e4f9cc9f731e19a427175e62a7bf8afba',


Insofern alles tutti, das ist nicht dein Fehler.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Zurück zum 4.5 / 6.1 Feeling

2014-05-06 Diskussionsfäden Christian Kuhn

Moin,

On 05/05/2014 01:07 PM, Jan Kornblum wrote:

Oder kann man sich selbst irgendwie einen eigenen (platzsparenderen)
Skin o.ä. zusammenbauen, den man dann über alle 6.2 Instanzen
drüberlegen kann?


Also grundsaetzlich ist das Skinning in T3 mit 6.2 deutlich besser 
geworden: Alle wichtigen Core Module sind auf halbwegs sauberes html und 
css umgestellt, es ist also moeglich mit ein paar CSS file das BE 
weitgehend anzupassen (ein paar selten genutzte modules fehlen noch). 
Felix Kopp hat hier gute Arbeit geleistet, und auch georgify-tables 
hat viel gebracht.


Felix hat mit ext:flat auch ne passende Extension am Start, die nochmal 
viel im Backend umstellt (als ich zuletzt gespielt habe war die git 
version deutlich weiter als der ter release). Das gibt zumindest mal ne 
Idee was inzwischen ohne richtig schlimme Hacks machbar ist.


Stark verschachtelte Page Ansichten werden etwas heftig, da kann man 
sicher an den teilweise recht fetten Abstaenden vielleicht auch nochmal 
schrauben.


Ansonsten finde ich die meisten 6.2 Changes in der Richtung gut, zB. die 
grossen Ueberschriften mag ich sehr, da sie das Nutzerauge deutlich 
besser leiten.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] 6.2: Schweigsame Fehlermeldung

2014-04-22 Diskussionsfäden Christian Kuhn

Moin,

On 04/22/2014 05:17 PM, g4-l...@tonarchiv.ch wrote:

Genau das war ja meine Schlussfolgerung aus dem NULL-Experiment. Daher
lautet eben meine Frage:
Warum kommt das klinik-Objekt nicht mehr an, obwohl das unter 4.6
funktioniert hat?

Wie vorangehend beschrieben: Das Objekt wird ganz normal in Fluid via
link.action Viewhelper übergeben. Ich habe an dem Code seit 3 Jahren
(4.5) nichts geändert und er hat alle Updates überstanden. Aber bei 6.2
scheint irgend was anders zu sein.


In extbase haben sich afaik 2 Details geaendert, die da reinspielen 
koennten. Dein eigentliches Problem ist wahrscheinlich das das 
eingehende Objekt nicht validiert.


1. Hat sich das Handling mit der errorAction geaendert, da habe ich die 
Details gerade aber nicht im Kopf. Haengt damit zusammen, das 
@dontvalidate und die andere Annotation nicht mehr greifen. Dh. wenn du 
eine Zielaction anspringen willst, deren Argumente nicht validieren, 
dann springt er in die errorAction, die normalerweise die Quellaction 
ruft, fuer die wird aber das Objekt nicht mehr gebaut (deshalb braucht 
man auch @dontvalidate nicht mehr). Die kaputten Objektargumente 
werden dann erst in Fluid wieder ueberlagert (glaube die Argumente 
werden irgendwo in originalRequest oder so aehnlich geparkt).


2. Werden Objekte jetzt rekursiv validiert. Wenn du also Unterobjekte 
dran haengen hast, und davon validiert eins nicht, dann validiert die 
gesamte Struktur nicht, und dann kann er die action nicht ansprechen.


In der Richtung musst du mal suchen, das genaue Handling muesste dir der 
AbstractController zeigen von dem du ableitest.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 Update 6.2 auf 6.2.1 Backend = Fehler 403

2014-04-19 Diskussionsfäden Christian Kuhn

Moin,

On 04/19/2014 10:14 AM, Sebastian Schmal wrote:

hab es hin bekommen.
es wurde wohl durch das automatische T3 Update die symlinks falsch
aufgebaut.
habe jetzt noch mal alle neu gesetzt und nun geht es wieder!


Kannst du da mal ein paar Details geben? Das Feature ist neu in 6.2, wir 
haben uns alle Muehe gegeben das gut abzusichern, es waere aber toll 
wenn wir da noch ein wenig Feedback kriegen in welchen Szenarien das 
noch klemmen kann.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Kuriositäten mit 6.2

2014-04-16 Diskussionsfäden Christian Kuhn

Moin.

On 04/16/2014 12:51 PM, Ralf-Rene Schröder wrote:

und nur als gut gemeinter Tipp:
mach dir von LocalConfiguration.php und PackageStates.php Backups... es
ist sehr ärgerlich wenn die durch Schreibfehler plötzlich leer sind
(keine Ahnung ob der Fehler überhaupt noch passieren kann, aber da ich
es mal hatte und sehr frustriert war dieses nur als Hinweis)


Tipp am Rande. Wer mit 6.2 in der PackageStates rumfummelt und es 
schafft die irgendwie kaputt zu kriegen, und wenn dann kein Backup da ist:


Benennt die PackageStates.php in irgendwas anderes um, und ruft das 
Install Tool ueber typo3/install/index.php auf. Das erzeugt dann eine 
neue PackageStates.php, in der nur das absolute Minimum an Extensions 
aktiviert ist. Viel weniger als bei der Erstinstallation. Damit kommt 
das Backend auf jeden Fall wieder hoch und ihr koennt im Extension 
Manager alle Extensions aktivieren die ihr braucht. Ist am Anfang ganz 
lustig, ein so leeres Backend habt ihr sicher noch nie gesehen.


Ist natuerlich mit Vorsicht zu geniessen da zB. der DB Compare im 
Install Tool jede Menge Zeug wegwerfen will wenn so wenig Extensions 
geladen sind. Den sollte man dann eher nicht ausfuehren. Aber immerhin 
kann man auf die Tour eine neue PackageStates erzeugen lassen, was als 
Notloesung schonmal ganz praktisch sein kann wenn man das System kaputt 
gespielt hat ;)


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] 6.2 Extbase - Problem mit makeInstance() und Repository

2014-04-15 Diskussionsfäden Christian Kuhn

Moin,

On 04/15/2014 12:43 AM, g4-l...@tonarchiv.ch wrote:

Hallo,

In meine Model Klasse benötige ich an einer Stelle ein Repository,
welches mit makeInstance() instanziiert wird:

 /**
  * Returns the messung
  *
  * @return
Tx_Extbase_Persistence_ObjectStorageTx_Hplusinfo_Domain_Model_Messung
  */
 public function getMessung() {
 $repository =
t3lib_div::makeInstance('Tx_Hplusinfo_Domain_Repository_MessungRepository');
 return $repository-findByKlinik($this);
 }

Hier kriege ich aber den Fehler:
#1: PHP Catchable Fatal Error: Argument 1 passed to
TYPO3\CMS\Extbase\Persistence\Repository::__construct() must implement
interface TYPO3\CMS\Extbase\Object\ObjectManagerInterface, none given,


Naja, Dein Konstruktur erwartet als erstes Argument eine Instanz die das 
Interface ObjectManagerInterface implementiert, das hast du makeInstance 
nicht mitgegeben. Dein rufender Code muesste diese Klasse instantiieren 
und dann als 2. Parameter makeInstance geben: Weitere Parameter an 
makeInstance werden als Konstruktorparameter der zu instantiierenden 
Klasse uebergeben.


Wenn du aber ohnehin schon mit extbase Klassen hantierst, solltest du 
zur Objekterzeugung nicht mit makeInstance(), sondern mit dem 
Objektmanager arbeiten:
- Wenn du von einer Klasse aus instantiierst die nicht selbst mit dem 
ObjectManager erzeugt wurde (zB. innerhalb einer nativen scheduler 
Klasse), kannst du den ObjektManager mit makeInstance erzeugen, und 
machst danach sowas wie $myFoo = $objectManager-get('theClass'). In 
deinem Fall wuerde der ObjektManager sehen das du einen 
Konstruktorparameter nicht uebergeben hast, ein passendes Object 
instantiieren und dem Konstruktor Deiner Klasse uebergeben (das nennt 
sich Konstruktor injection).
- Wenn du bereits im extbase scope bist, hast du den Objectmanager 
bereits recht oft in $this-objectManager liegen (zB. in controllern), 
wenn nicht kannst du entweder den ObjectManager, oder ggf. auch die 
Klasse die du haben willst injekten lassen (mit @inject annotation an 
einer Klassenproperty, oder mit einer inject* Methode).


Grundsaetzlich ist es ratsam extbase Klassen grundsaetzlich durch den 
ObjectManager erzeugen zu lassen, und nicht mit makeInstance.



Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] 6.2 Extbase - Problem mit makeInstance() und Repository

2014-04-15 Diskussionsfäden Christian Kuhn

Moin nochmal,


In meine Model Klasse benötige ich an einer Stelle ein Repository,
welches mit makeInstance() instanziiert wird:


ah, das faellt mir erst beim zweiten lesen auf: Normalerweise solltest 
du das nicht machen muessen, repositories in models zu nutzen ist an 
sich erstmal code smell der auf komische architektur oder fehlerhafte 
abstraktion hinweist.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Anfängerproblem

2014-04-05 Diskussionsfäden Christian Kuhn

Hey,

On 04/05/2014 11:26 PM, Schröder Jörg wrote:

Hallo, ich habe typo3 auf meinen Server hochgeladen und meinen
Webseitennamen eingegeben mit dem
Anhang: /typo3_src-4.7.17/typo3/index.php (Der Anhang /typo3 macht
folgendes: Error 404 - Not found)
Es kam folgende Fehlermeldung
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in
/homepages/12/d357153059/htdocs/typo3_src-4.7.17/typo3/index.php on line
160
Was ist der Fehler?
Was soll ich tun - leider verstehe ich noch nicht viel typo3 - Latein.-


Willkommen in der TYPO3 community!

Der juengste Spross von TYPO3 mit der Nummer 6.2 hat eine ganze Menge 
getan um die Einsteigerhuerden zu verringern und Dir eine 
funktionierende Website unmittelbar nach der Installation zu bieten.


Probiere doch mal die Neuinstallation von 6.2.0 aus, oder warte auf die 
6.2.1, die in Kuerze veroeffentlicht werden wird (6.2.0 laeuft soweit, 
in der Website fehlen nur ein paar Bilder). Wenn du das hinkriegst hast 
du Support fuer mindestens drei Jahre sowie eine ordentlich 
vorkonfigurierte Site von der man viel lernen kann.


Bei Fragen und Problemen gibt es neben Mailinglisten fuer den 
ambitionierten Entwickler oder Integrator auch User Groups in der 
Gegend, das kann beim Einstieg ungemein hilfreich sein.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Class 'TYPO3\CMS\Core\Core\Bootstrap' not found

2014-04-04 Diskussionsfäden Christian Kuhn

Moin,

On 04/04/2014 07:21 AM, mike me wrote:

Seit kurzem erhalte ich aber eine neue Fehlermeldung - keine Ahnung wie
das nun zu Stande kam

Fatal error: Call to undefined method
TYPO3\CMS\Core\Core\Bootstrap::redirectToInstallerIfEssentialConfigurationDoesNotExist()
in public_html/WEBSEITE/typo3/index.php on line 39


Seltsam, das ist ja sogar noch frueher. Das Require auf die Klasse mit 
der Methode ist ja genau 2 Zeilen darueber.


Hast du vielleicht einen opcode cache wie apc, xcache oder zend laufen? 
Versuch mal im install Tool ein Clear PHP opcode cache. Wenn das nix 
bringt starte deinen Webserver, bzw. deinen laufenden PHP Interpreter 
neu um sicher zu sein das der opcode cache neu aufgebaut werden muss.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Class 'TYPO3\CMS\Core\Core\Bootstrap' not found

2014-04-02 Diskussionsfäden Christian Kuhn

Hey,

On 04/02/2014 10:24 PM, mike me wrote:

Fatal error: Class 'TYPO3\CMS\Core\Core\Bootstrap' not found in
SERVER/WEBSEITENNAME//typo3/typo3_src-6.1.7/typo3/sysext/cms/tslib/index_ts.php
on line 40

Das BE funktioniert einwandfrei. Ich habe bereits einige Foren und
Hilfen durchsucht, leider ohne Erfolg. Wie an einigen Orten beschrieben,
habe ich auch schon die index.php Datei ausgetauscht - die sind jedoch
alle gleich.
Spannend ist folgende Beobachtung: Wenn ich den Cache leere/lösche im BE
funktioniert die Seite genau 1x. Sprich: ich kann die Seite laden.
Danach - egal wo ich klicke, kommt wieder die Fehlermeldung.


Hmm, das riecht nach einer Extension die komische Dinge in 
ext_tables.php, ext_localconf.php oder ext_autoload.php macht. Das 
wuerde ich zumindest (un)qualifiziert raten.
Versuch mal ein paar der Extensions die in typo3conf/ext liegen und 
geladen sind zu entladen, ich schaetze das ist dann weg und du kannst 
das damit vielleicht auf eine einzige Erweiterung eingrenzen.
Spontan waere zB. eine nicht aktuelle Version von news ein Kandidat, 
die fummelt in der ext_autoload.php (aus Gruenden) rum.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Class 'TYPO3\CMS\Core\Core\Bootstrap' not found

2014-04-02 Diskussionsfäden Christian Kuhn

Moin.

On 04/02/2014 11:24 PM, Philipp Gampe wrote:

Also die index.php von 4.7 und die index.php von 6.2 sind bestimmt nicht
gleich.
Prüfe dies doch bitte nochmal doppelt.
https://git.typo3.org/Packages/TYPO3.CMS.git/blob/HEAD:/index.php
https://git.typo3.org/Packages/TYPO3.CMS.git/blob/TYPO3_4-7:/index.php


Ah Philipp, stimmt, das ist auch noch denkbar, danke.

@Mike: Gerne ist index.php im document root ein symlink auf 
typo3_src/index.php, dann hast du als Admin beim Upgrade keine 
Schmerzen. Wenn das nicht geht, aus irgendwelchen Gruenden, musst du 
dich selbst um die Kopie der Datei kuemmern wenn der Core diesen File 
anpasst: Beim Blick in die Version von 4.7 und die jetzige aus 6.2 (wir 
haben den index.php Change bereits mit 6.0 gemacht) siehst du, das die 
6.0er deutlich einfacher und aufgeraeumter ist. Diese Aenderung war 
wichtig, da sie den Aufruf des neuen Bootstraps aus 6.0 fuer das 
Frontend umsetzt. Wir sind mit solchen Dingen aber vorsichtig und 
versuchen es zu vermeiden wenn es irgendwie geht, da es zu genau solchen 
Fehlerfaellen fuehren kann.


@Mike: Bitte gib uns eine Rueckmeldung ob Philipp's Vermutung richtig 
ist, kopiere ggf. einfach mal die typo3_src/index.php in dein document 
root und gucke ob dein Problem dann gefixt ist.


@Philipp: Wenn es an FE index.php liegt, kriege ich trotzdem gerade 
nicht auf den Kreis wieso das FE in non-cached laeuft und der Fehler 
erst bei cached auftritt. Wuerde erwarten das der Bootstrap immer auf 
die Nase faellt ...


@Philipp: Moeglicherweise koennten wir einen Contentvergleich fuer 
index.php in die FolderStructure im InstallTool einbauen. zB. ist mir 
bekannt das einer der grossen Hoster auch keine Symlinks fuer einzelne 
Dateien zulaesst. Das ganze ist also kein richtig seltener Anwendungsfall.
Dann muessen wir sowas basteln wie index.php sollte ein symlink sein 
auf typo3_src/index.php (das ist jetzt so), und dazu einen Fallback 
darf auch ein File sein, aber dann mit _diesem_ content. Auf die Tour 
koennten wir im Install Tool hinten auf Hey, deine index.php ist 
kaputt ... und wenn es richtig cool ist, dann vlt. sogar noch ein soll 
ich das mal fuer dich fixen?. File content vergleich gibt es so schon, 
nur das mit dem Fallback ist bisher nicht moeglich (und das fixen auch 
nicht, hat dann auch wieder Windows Implikationen). Was denkst du? Wenn 
wir das hinkriegen wuerde uns das solche Fehler abfangen, und wir waeren 
freier mit etwaigen weiteren Inhaltsaenderungen fuer index.php.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typo3 6.2Beta6 im BE weiße leere Seite

2014-03-16 Diskussionsfäden Christian Kuhn

Moin.

On 03/15/2014 12:14 PM, Patrick Zanker wrote:

Nun habe ich das Problem gelöst!!!

Es hat irgendwas an den Rechten nicht gestimmt mit 644 für Dateien und
755 für Verzeichnisse funktioniert es nun. Warum auch immer. Jetzt geht
es!!!


Das haben wir in der beta7 entschaerft [1], dort werden die Rechte etwas 
relaxter gesetzt waehrend der Installation.


Gruesse
Christian


[1] https://review.typo3.org/#/c/25416/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] sys_log von DB in externe Datei auslagern

2014-03-07 Diskussionsfäden Christian Kuhn

die Spalte sys_log in meiner Typo3 Datenbank war ziemlich groß. Da ich
nicht will, dass ich die Datenbank jedes mal leeren muss, wollte ich die
Logdaten in eine externe Datei auf meinem Server schreiben lassen. Ich habe
das nun soweit im Typo3 Install Tool eingerichtet - über den Befehl
file,/pfad/datei.log - dass die Logtexte in eine Datei auf meinem Server
geschrieben werden. Jetzt ist es jedoch so, dass Typo3 in die Datenbank und
in die Textdatei loggt. Ich wollte fragen, ob es hier eine Möglichkeit
gibt, das Logging für die Datenbank komplett zu entfernen, so dass nur noch
in meine Datei auf dem Server geschrieben wird.


nope.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] TYPO3_MOD_PATH Fehler beim Speichern von Template

2014-03-07 Diskussionsfäden Christian Kuhn

On 03/03/2014 09:25 PM, Sebastian Milinski wrote:

Beim Speichern bekomme ich den unten angefügten Fehler.
Das System ist TYPO3 4.2.6, vor Kurzem auf einen neuen Server kopiert.


da wirst du hier keine vernuenftige antwort mehr kriegen. die version 
wird seit 5 jahren oder so nicht mehr benutzt, sehr unwahrscheinlich das 
dir da jmd noch sinnvolle tipps zu geben kann.


gruesse
christian

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] .htaccess = Duplicate Content

2013-09-24 Diskussionsfäden Christian Kuhn

On 09/24/2013 08:36 PM, Peter Schäfer wrote:

wenn ihr mit eingetragenen Domain arbeitet könnt ihr auch dort die
Weiterleitung einrichten ...


Dann muss php hochgefahren werden und typo3 bootstrap und db queries und 
all so zeug, das kostet zeit.

Also lieber im Webserver abfruehstuecken, das ist fixer.

Gruesse
Christian

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Benutzer auf https umleiten - mixed content verhindern

2013-09-06 Diskussionsfäden Christian Kuhn

Moin.



RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]


Genau, sowas sollte Serverseiting umgeschrieben werden.

Wenn die Site dann ohnehin nur noch ueber https erreichbar ist (weil 
http immer umgeschrieben wird), dann kann man auch gleich noch paar 
weitere Goodies setzen:


a) HSTS http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security

Damit erklaert man nem Client das die Site nur https bietet, der Client 
merkt sich das und fragt fortan direkt https ab, nicht mehr http. In 
nginx ist die noetige Einstellung:


add_header Strict-Transport-Security max-age=15768000;


b) $GLOBALS['TYPO3_CONF_VARS']['SYS']['cookieSecure'] = 2;

Betrifft FE und BE user cookies (also die von T3 erstellt werden). Das 
Setting sagt dem Browser es soll die Cookies nur noch ueber https senden.



c) $GLOBALS['TYPO3_CONF_VARS']['SYS']['cookieHttpOnly'] = TRUE;

Browser verhindert JavaScript Zugriff auf TYPO3 session cookies. Das 
sollte JS im Normalfall eh nicht tun muessen, daher sollte es problemlos 
sein das zu setzen.



Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] typo3 6.0.5 Update EM wirft Fehler

2013-05-07 Diskussionsfäden Christian Kuhn

Hey.

On 05/07/2013 10:45 AM, Johannes C. Schulz - EnzephaloN IT-Solutions wrote:

Hups - sorry.
Habe im UpdateManager den Eintrag neue Datenbanktabellen für EM übersehen. 
Dachte daß das DB-Compare gereicht hätte, aber das zeigte nicht an daß der EM noch neue 
Datenbanktabellen braucht. Jetzt läuft der EM.



Mmmh, ja. Du bist auch nicht der erste der drauf reingefallen ist.

Ich werd das Thema im Team nochmal ansprechen.

Wir hatten schon mehrfach drueber nachgedacht im EM controller irgendwo 
selbst zu checken ob die Repository Tabelle existiert und sinnvolle 
Daten hat und ggf. halt anzulegen und die row da reinzustopfen. Damit 
waere der EM nicht vom Upgrade Wizard abhaengig. Das ist codeseitig 
nicht elegant, aber angesichts einer besseren User Akzeptanz 
wahrscheinlich sinnvoll.


Als Verbesserung zwischen 6.0.4 und 6.0.5 wird inzwischen zumindest 
ueberhaupt eine Fehlermeldung ausgegeben, vorher bist du da einfach in 
ein em laedt sich tot gelaufen - Das betrifft auch weitere Query 
Fehler beim Importieren der Daten, die lustigerweise uebrigens auch im 
4.5 / 4.7er em auftreten (und dort auch verdeckt sind).


Dazu kommt, auf Grund diverser Abhaengigkeiten koennen wir nicht einfach 
eine aussagekraeftige Exception werfen (die erklaert was zu tun ist), 
das hatten wir auf dem Extension Sprint kurz probiert, musste aber 
(erstmal) verworfen werden.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] typo3 6.0.5 Update EM wirft Fehler

2013-05-07 Diskussionsfäden Christian Kuhn

Hey,

On 05/07/2013 04:48 PM, Johannes C. Schulz [EnzephaloN IT-Solutions] wrote:

Warum nicht einfach das Compare im InstallTool die Sache erledigen
lassen. Also auch bei der Neuinstallation sollten die Tabellen meiner
Meinung nach automatisch angelegt werden - oder versteht Ihr dem EM
nichtmehr als typo3-Software sondern als externe Extendion?


Compare legt die Tabelle auch brav an. Aber die darf nicht leer sein, 
da muss eine Zeile fuer das Repository rein. Das handled Import static 
data im Install Tool.
Sicherheitshalber hatten wir auch noch den Ugrade Wizard dazugepackt 
(weil Import von leuten eh selten gerufen wird), aber das reicht nicht.


Da der em allerdings eh keine multiplen Repos kann (das konnte der alte 
em auch nicht richtig), koennte man das alles an der Stelle aber auch 
komplett vereinfachen und auf die Tabelle ganz verzichten. Insgesamt ist 
der letzte Patch an der Stelle noch nicht gesprochen ;)


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] typo3 6.0.5 Update EM wirft Fehler

2013-05-07 Diskussionsfäden Christian Kuhn

Moin.

On 05/07/2013 06:17 PM, Jost Baron wrote:

wie wäre es, wenn man die Multi-Repo-Funktionalität mal zum Laufen
bringt? Ich könnte mir vorstellen, dass man in dem Zuge auch
VCS-Repositories integriert, so dass man z.B. Extensions von Github
direkt mit dem EM importieren und vor allem auch updaten könnte.

Das würde die Maintainance einer Installation mit nicht-TER extensions
(gridelements2 hab ich im TER z.B. noch nicht gesehen) wohl etwas
vereinfachen.

Ist nur ne Idee die ich neulich hatte, nicht wirklich durchdacht... Hab
momentan aber auch keine Zeit mich da im Detail hinterzuhängen.


Naja, mittelfristig werden wir wohl composer support haben, dann hat 
sich das Thema erledigt. Vorarbeiten im Core werden wohl fuer 6.2 
reinkommen, auch wenn der em das dann noch nicht mit einer gui 
verarztet. Von daher bezweifle ich aber das aktive contributor noch sehr 
viel Energie in multi-ter-repo-support stecken werden.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Fehlermeldung in neuer 6.0.4 Installation

2013-03-21 Diskussionsfäden Christian Kuhn

On 03/21/2013 10:55 AM, Heike Herzog-Kuhnke wrote:

Core: Error handler (BE): PHP Warning: Illegal string offset 'uid' in
[...]/typo3_src-6.0.4/typo3/sysext/backend/Classes/Utility/BackendUtility.php
line 2956


Den hat Helmut vor ein paar Tagen in allen stabilen Versionen gefixt, 
siehe https://review.typo3.org/#/c/18978/


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Fehlermeldung in neuer 6.0.4 Installation

2013-03-21 Diskussionsfäden Christian Kuhn

On 03/21/2013 12:21 PM, Heike Herzog-Kuhnke wrote:

Core: Error handler (BE): PHP Warning: Creating default object from
empty value in
[...]/typo3/typo3_src-4.5.25/typo3/sysext/fluid/Classes/ViewHelpers/Format/HtmlViewHelper.php
line 116


Der ist schon laenger in 6.1 / 6.0 gefixt, habe den Fix vor ein paar 
Tagen auch in 4.7 und 4.5 reingenommen: 
https://review.typo3.org/#/c/19001/ https://review.typo3.org/#/c/19000/




Core: Error handler (BE): PHP Warning: filemtime(): stat failed for
[...]/typo3/typo3temp/extensions.xml.gz in
/homepages/35/d448188980/htdocs/typo3/typo3_src-4.5.25/typo3/sysext/em/classes/index.php
line 2466


Den hab ich bisher nicht gesehen.



Sind die wichtig, was muss ich ändern. Fehlen noch Rechte?


Also das sind alles Warnings von PHP 5.4, der ist bei unsauberem Code 
etwas kleinlicher. Ausser die Warning zu werfen richten die im 
Normalfall aber keinen Schaden an. Der Core ist noch nicht 100% sauber 
fuer diese PHP Version. Wir fixen zwar immer wieder ein paar Fehler (die 
meisten lassen sich recht simpel fixen), es gibt aber noch welche. 
Sinnvoll waeren issues in forge fuer die einzelnen Stellen, moeglichst 
mit backtrace und/oder einer kurzen Beschreibung wie es reproduzierbar ist.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Fehlermeldung in neuer 6.0.4 Installation

2013-03-21 Diskussionsfäden Christian Kuhn

On 03/21/2013 04:06 PM, Heike Herzog-Kuhnke wrote:

Und wie ich gerade feststelle, ist die 4.5.26 noch nicht freigegeben und
in den normalen Downloads drin. Na, dann schaue ich morgen noch einmal.


Die angesprochenen Warnings sind momentan noch nur in den 
Entwicklversionen behoben, die erst spaeter als neue minor Releases 
(zB. als 4.5.26) veroeffentlicht werden.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Error bei Update 4.6.17 4.7.10

2013-03-08 Diskussionsfäden Christian Kuhn
On 03/08/2013 09:59 AM, LUCOMP mediale kommunikation  internetDesign 
Bernhard Ludwig wrote:

nach dem Update von 4.6.17 auf 4.7.10 erhalte ich im BE bei Aufruf eines
jeden Links folgenden Error:
Class 'Tx_Extbase_Utility_Extension' not found in
xxx/typo3/typo3conf/temp_CACHED_ps049d_ext_tables.php on line 891

Wie kann ich den Fehler beseitigen?


lade die extension extbase.

gruesse
christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] jumpurl Fehler nach Update auf 4.7.9

2013-03-07 Diskussionsfäden Christian Kuhn

On 03/07/2013 11:32 AM, Ralph Brugger wrote:

direct_mail/res/scripts/class.tx_directmail_checkjumpurl.php

function checkDataSubmission ($feObj) {
..
 // finally set the jumpURL to the TSFE object
 $feObj-jumpurl = $jumpurl;

+# set juHash as done for external_url in core:
http://forge.typo3.org/issues/46071
+t3lib_div::_GETset(t3lib_div::hmac($jumpurl, 'jumpurl'),
'juHash');


bad idea! This re-introduces the security hole.

The logic is ok for the 'external url' handling in TSFE because the 
target link does NOT come from outside, but is fetched from DB in the 
same process.
If you use this 'hack' in the direct_mail handling, where the target 
link is provided by external _GET, you re-introduce the security hole 
that was fixed by the security patch in the first place.


Regards
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] gibt es einen 4.5-latest-stable download link

2013-03-07 Diskussionsfäden Christian Kuhn

On 03/07/2013 03:18 PM, chris Wolff wrote:

Hi Liebe Typo3 Liste,
für ein update/download script hätte ich es gerne einen url
mit dem ich mir immer das aktuellste 4.5 typo3 ziehen kann.


http://get.typo3.org/


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] +1 / -1 Thread

2013-01-28 Diskussionsfäden Christian Kuhn

On 01/27/2013 11:44 PM, Ingo Renner wrote:

http://www.youtube.com/watch?feature=fvwpNR=1v=7dM0TDWA-iY


Aww.
+1 :)
Thx Ingo.

Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] +1 / -1 Thread

2013-01-26 Diskussionsfäden Christian Kuhn

Moin.


Disclaimer: Eigene Meinung, ich spreche hier nicht offiziell als core 
member.



On 01/25/2013 07:24 PM, Jan Kornblum wrote:

Was ich nicht verstehe, warum dann überall davon geredet wird, dass
pibase ab 6.0 bzw. 6.x nicht mehr funktioniert und alle Extensions neu
geschrieben werden müssen. Wo liegt hier (mein) Mißverständnis bzw. das
der anderen?


Wer sagt das?

pibase wird nicht gedropt soweit wir in die Zukunft sehen koennen. Das 
daraus resultierende Codemuesli einer nicht trivialen Extension ist zwar 
schlimm, der Core waere aber mindestens zum jetzigen Zeitpunkt ganz 
schoen bescheuert, wenn er sich mutwillig 90% aller TER Extensions 
kaputt machen wuerde. Die pibase Basisklasse heisst vielleicht zwar 
jetzt FrontendController statt pibase, der alte Name funktioniert aber 
weiter.


Es gibt genau zwei Stellen die in 6.0 mutwillig brechen:

* Wie ueblich sind diverse ganz furchtbar vergammelte Core-Methoden 
geloescht worden, die meisten davon sind seit 4.5 oder laenger als 
veraltet markiert, der kleinere Rest seit 4.6.


* Alle XCLASS'es brechen, die Anmeldung hat sich geandert. Waehrend der 
6.0 Entwicklung gab es zwar zwischendurch eine Kompatibilitaetsschicht, 
die war aber so zielunsicher und hat soviel Performance gefressen, das 
die wieder gedropt wurde. Es ist trotzdem moeglich, eine Extension mit 
Xclasses parallel fuer 4.5 und 6.0 kompatibel zu machen. Da Xclasses 
sowieso schon immer einfach mal so auch bei Minor Releases brechen 
koennen, und das auch schon immer offiziell genau so kommuniziert wurde, 
wurde die fehlende Kompatibilitaetsschicht an genau dieser Stelle in 
Kauf genommen.


Ansonsten muessen Extensionentwickler gelegentlich mal die 
Kompatibilitaet Ihrer Extensions checken, den deprecation Log lesen und 
Wartungsarbeiten durchfuehren. Der Core *muss* das gelegentlich 
forcieren, damit er sich ueberhaupt weiterentwickeln kann. Eine nicht 
gewartete Extension mit der letzten Version aus 2009 ist dann halt im 
Zweifel kaputt ... aber wer will eine Extension nutzen deren Entwickler 
keine Fehler mehr loesen?


Ich habe diese Woche in einer Extension, die ich 1 Jahr nicht angefasst 
habe, 4.3 und 4.4 Support gedropt und 6.0 Funktionalitaet verifiziert. 
In keiner der core Versionen von 4.5 bis 6.0 wirft diese Extension 
deprecation Fehler. Inklusive Release hat mich das effektiv zwei Stunden 
gekostet.


Der 6.0er Core bringt die mit weitem Abstand groessten Codeaenderungen 
in der Geschichte des Projektes. Die Umstellung auf Namespaces ist ein 
Quantensprung in Hinsicht auf Lesbarkeit und logischen Aufbau und 
vereinfacht den Einstieg in das Projekt erheblich.
Die Kompatibilitaetsschicht ist so gut, das sogar die seit Jahren 
praktisch nicht gewartete und ausgesprochen umfangreiche Extension 
tt_news noch relativ gut funktioniert. Als Alternative hat Georg es 
locker und nebenbei hingekriegt, seine news Extension kompatibel fuer 
4.5 bis 6.0 zu machen. Sein Kompatibilaetscode ist in einer Helferklasse 
gekapselt, die sich zum Rueberkopieren in eigene Extensions geradezu 
anbiedert.
templavoila hat ein paar kleinere Anpassungen im Backend gebraucht, weil 
die Extension mit seinem 8 Jahre alten Code im Backend Modul teilweise 
furchtbaren Mist baut, den heute kein vernuenftiger Mensch mehr so 
zusammentackern wuerde.


Zwar wird der Core die nicht namespaced Klassen irgendwann loeschen 
(hoffentlich fuer 6.2, weil die LTS Maintenance sonst ernsthaft 
dauerhaft keinen Spass machen wird), es gibt aber bereits jetzt diverse 
Ansaetze, auch dann noch 10 Jahre alten Extensioncode zu unterstuetzen.


Insgesamt sehe ich die Agenturaufgabe alte Instanzen zu warten recht 
entspannt. Ich schaetze mal grob, bei uns ist der Aufwand fuer ein major 
core ugrade ca. um den Faktor 40 kleiner als der initiale Aufwand fuer 
den Launch eines Projektes. Kunden, denen man das nach 3 Jahren fuer den 
Sprung von einer LTS auf die Naechste nicht als Notwendigkeit verkaufen 
kann, will man schlicht nicht haben, weil die im Umkehrschluss 
vermutlich auch sonst nicht alle Tassen im Schrank haben.


Ich durfte kuerzlich von 3.7 auf 4.5 updaten (nein, keine Instanz von 
uns). Eine nicht ganz triviale Instanz, aber auch nicht wirklich gross. 
Mit subversion einrichten, Upgrade, finalem Switch auf utf-8 in der 
Datenbank, Testing, Cleanup, Dokumentation, Controlling, Kommunikation 
und Rollout war das nach nem Personentag gelaufen. An dem Ding war seit 
6 Jahren oder so nichts im Code passiert.


Hat einer von Euch mal versucht ein Bestandsprojekt von drupal 5 auf 7 
zu ziehen? Oder ein Magento-Update nach 4 Jahren?


Im Fazit kann sich TYPO3 definitiv nicht vorwerfen lassen 
Kompatibilitaet zu vernaechlaessigen.
Im Gegenteil macht sich der Core soviele Gedanken um 
Rueckwaertskompatibilitaet, das dabei teilweise Agilitaet und 
Weiterentwicklung auf der Strecke bleiben.



Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org

Re: [TYPO3-german] +1 / -1 Thread

2013-01-26 Diskussionsfäden Christian Kuhn

On 01/26/2013 09:11 AM, Thomas Skierlo wrote:

Ich werde jetzt ein veredeltes „div“ schreiben.


div_2013_ts_007

Have fun
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] +1 / -1 Thread

2013-01-26 Diskussionsfäden Christian Kuhn

On 01/26/2013 08:34 PM, Peter Linzenkirchner wrote:

Ironie
Mir gefällt TV auch sehr gut, möchte aber trotzdem nicht die anderen Attribute 
auf mich beziehen. FCEs besser finden als Grid Elements wird langsam zu einer 
Art Outing ...
/Ironie


TV hat schlicht ein paar inhaerente, nicht wegdiskutierbare Probleme. 
Dabei lassen sich genau 5 verschiedene Punkte festmachen, die TYPO3 
Instanzen von groesseren Projekte zu einer nicht deploybaren Plage 
machen, wenn man als Agentur nicht bereits ernsthaft zuviel Zeit 
draufgeworfen hat um das (nicht) zu loesen:


1: XML in der Datenbank! Da TYPO3 leider keinen coolen uuid support hat, 
sind sinnvolle db deployments zwischen dev-staging-implementation-live 
systemen nicht machbar.
2: XML in der Datenbank! String parsing von db feldern waehrend einer 
Livestellung ohne Downtime um neue Felder einzufuegen machen keinen Spass.
3: XML in der Datenbank! Multilanguage Sites mit neuen Settings im TV 
TO/DS Muesli machen echt gar keinen Spass bei der Livestellung.
4: XML in der Datenbank! Einzelne Inhaltselemente im Frontend durch ein 
Plugin zu rendern ist so hirnerweichend, knochenmarkerzitternd, 
abgrundtief furchtbar, dass sogar hartgesottene TV-Verfechter vor dieser 
trivialen non-TV Anwendung zurueckschrecken.
5: XML in der Datenbank! Freunde des Frontends haben praezise, exakt, 
genau null Moeglichkeiten, uebergreifende Dinge in Inhaltselementen per 
TypoScript zu loesen.


Bei Flexforms kann man einen Teil der obigen 5 verschiedenen Probleme 
noch gluecklicherweise bis zu einem gewissen Grad umgehen: Wenn 
Beispielsweise ein Entwickler, statt ein neues extbase Plugin mit 
controller-action Kombination anzumelden, das action-drop-down im 
Flexform um eine neue Action erweitert, und man deshalb beim Deployment 
alle bestehenden Inhaltselemente dieses Plugins manuell klicken oder 
automatisch umparsen muss ... also dann kann man im Zweifel dem 
Entwickler immerhin die Hande abhacken (painful punishment). Diese 
Alternative ergibt sich auf Grund des alternativlosen TV XML in der 
Datenbank leider nicht.



Ansonsten kann TV kann fuer schnukelige kleine Projekte durch nette und 
vergleichweise einfach zu erfassende Funktionalitaet und Struktur bei 
redaktionellen Arbeiten auch die richtige Loesung sein. Mit Kaetzchen.



Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] PHP-Fehler seit Umstellung auf 4.7

2012-11-01 Diskussionsfäden Christian Kuhn

On 10/31/2012 01:42 AM, Hugo wrote:

Core: Error handler (BE): PHP Warning: Illegal string offset 'uid' in
.../typo3/sysext/beuser/class.tx_beuser_switchbackuser.php line 31



Das ist der Fehler in class.tx_beuser_switchbackuser.php
http://forge.typo3.org/issues/37578


Fein.

Der ist jetzt gefixt in 4.5 bis 6.0, ist dann in den naechsten bugfix 
releases dabei.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] PHP-Fehler seit Umstellung auf 4.7

2012-10-29 Diskussionsfäden Christian Kuhn

Hey,

On 10/28/2012 11:44 AM, Hugo wrote:

Core: Error handler (FE): PHP Warning: Illegal string offset 'minH' in
.../t3lib/class.t3lib_stdgraphic.php line 2435
Core: Error handler (FE): PHP Warning: Illegal string offset 'minW' in
.../t3lib/class.t3lib_stdgraphic.php line 2429
Core: Error handler (FE): PHP Warning: Illegal string offset 'maxH' in
.../t3lib/class.t3lib_stdgraphic.php line 2371
Core: Error handler (FE): PHP Warning: Illegal string offset 'maxW' in
.../t3lib/class.t3lib_stdgraphic.php line 2358
Core: Error handler (FE): PHP Warning: Illegal string offset 'noScale'
in .../t3lib/class.t3lib_stdgraphic.php line 2158


Pending in review system: https://review.typo3.org/#/c/12543/



Core: Error handler (BE): PHP Warning: Illegal string offset 'uid' in
.../t3lib/class.t3lib_befunc.php line 3095
Core: Error handler (BE): PHP Warning: Illegal string offset 'uid' in
.../typo3/sysext/beuser/class.tx_beuser_switchbackuser.php line 31
Core: Error handler (BE): PHP Warning: Creating default object from
empty value in
.../typo3/sysext/fluid/Classes/ViewHelpers/Be/AbstractBackendViewHelper.php
line 38


Currently unknown to me.


Regards
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] [TYPO3-core] Announcing TYPO3 6.0 beta1

2012-08-31 Diskussionsfäden Christian Kuhn

Repost to newsgroups, mail user get the mail twice, sorry about that.



Dear TYPO3 Community,

The TYPO3 Core Development Team just released a first beta version of
TYPO3 6.0

TYPO3 version 6.0 beta1 is now ready for you to download.


The packages can be downloaded here:
http://typo3.org/download/

For details about the release, please see:
http://typo3.org/news/article/release-of-typo3-version-60-beta1/

This is the first beta version we release for 6.0.

MD5 checksums:
43fa3127b0e30c1d1c198a04cc034343  blankpackage-6.0.0beta1.tar.gz
39dfa51037ddbf34b49ce28d59ae399f  blankpackage-6.0.0beta1.zip
3db4713753cde5bac18ea63522a22121  dummy-6.0.0beta1.tar.gz
11164b62ad99e2027d076ca34c1814c0  dummy-6.0.0beta1.zip
345aa5b1d91dadcc989cbef33ab86788  governmentpackage-6.0.0beta1.tar.gz
76e33bceef25a2fbf6fa70d4e5d25084  governmentpackage-6.0.0beta1.zip
d534423d51ad2495313e146de992514b  introductionpackage-6.0.0beta1.tar.gz
37a98772e1e95390acc73c41c63cfc8e  introductionpackage-6.0.0beta1.zip
86db9b0f5c0844b90e118d1437cbf35c  typo3_src+dummy-6.0.0beta1.zip
7fcdaa9c9fa1599e693f26cbb014c6ab  typo3_src-6.0.0beta1.tar.gz
6edb634531e0e07cb9b460125475a95d  typo3_src-6.0.0beta1.zip


Kind regards,
Christian

--
Christian Kuhn
Release Manager TYPO3 6.0

TYPO3  inspiring people to share!
Get involved: typo3.org
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Announcing TYPO3 6.0 beta1

2012-08-30 Diskussionsfäden Christian Kuhn

Dear TYPO3 Community,

The TYPO3 Core Development Team just released a first beta version of
TYPO3 6.0

TYPO3 version 6.0 beta1 is now ready for you to download.


The packages can be downloaded here:
http://typo3.org/download/

For details about the release, please see:
http://typo3.org/news/article/release-of-typo3-version-60-beta1/

This is the first beta version we will release for 6.0.

MD5 checksums:
43fa3127b0e30c1d1c198a04cc034343  blankpackage-6.0.0beta1.tar.gz
39dfa51037ddbf34b49ce28d59ae399f  blankpackage-6.0.0beta1.zip
3db4713753cde5bac18ea63522a22121  dummy-6.0.0beta1.tar.gz
11164b62ad99e2027d076ca34c1814c0  dummy-6.0.0beta1.zip
345aa5b1d91dadcc989cbef33ab86788  governmentpackage-6.0.0beta1.tar.gz
76e33bceef25a2fbf6fa70d4e5d25084  governmentpackage-6.0.0beta1.zip
d534423d51ad2495313e146de992514b  introductionpackage-6.0.0beta1.tar.gz
37a98772e1e95390acc73c41c63cfc8e  introductionpackage-6.0.0beta1.zip
86db9b0f5c0844b90e118d1437cbf35c  typo3_src+dummy-6.0.0beta1.zip
7fcdaa9c9fa1599e693f26cbb014c6ab  typo3_src-6.0.0beta1.tar.gz
6edb634531e0e07cb9b460125475a95d  typo3_src-6.0.0beta1.zip


Kind regards,
Christian


--
Christian Kuhn
Release Manager TYPO3 6.0
TYPO3 Core Developer

TYPO3  inspiring people to share!
Get involved: typo3.org
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Log-Zeit um 2 Stunden hinten

2012-06-12 Diskussionsfäden Christian Kuhn

Hey,

On 06/12/2012 02:44 AM, Thomas Thasmo Deinhamer wrote:

die Log-Zeit im BE-Log ist um 2 Stunden hinten.


Welche core version? Ich glaube das belog modul in git master (upcoming 
6.0) hat da ne Macke in der Zeitausgabe, ich habe aber noch nicht 
eingegrenzt wo genau das passiert.


Wenns in =4.7 passiert isses vermutlich ein Server setup issue.

Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Log-Zeit um 2 Stunden hinten

2012-06-12 Diskussionsfäden Christian Kuhn

Hey,

On 06/12/2012 06:27 PM, Thomas Thasmo Deinhamer wrote:

Ja, meine belog in TYPO3 6.0.0-dev.


Ja, das ist 'known' (zumindest bei mir), glaube es gibt noch kein forge 
issue dazu. Hab da schonmal oberflaechlich dran gesucht, konnte das aber 
in extbase nicht sauber eingrenzen ...


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] SaltedPasswords und der Scheduler

2012-02-24 Diskussionsfäden Christian Kuhn

Hey,

On 02/22/2012 12:43 AM, Philipp Gampe wrote:

Wir haben hier ein ähnliches Setup, zusätzlich werden unsere User noch
über LDAP in die BE Usertabelle gespült. Dies bedingt, dass dort ein
Passwort gesetzt wird, welches nachträglich umgewandelt werden muss.


Als Autor des Tasks melde ich mich auch mal ;)

Freut mich, das der Task inzwischen von vielen Leuten eingesetzt wird!

In dem Teil steckt etwa ein guter Manntag (Marcus Krause und ich), und 
unsere oberste Prio lag darin, den Task so wasserdicht zu machen, das 
der unter keinen Umstaenden irgendwelche Passwoerter kaputt macht. Das 
hat glaub ich auch gut hingehauen, wir haben den recht gut getestet und 
Bugs in Richtung 'Hilfe, die Pw's meiner 10k fe-user sind Schrott' 
hatten wir bisher nicht :)


Habe jetzt 3 Sachen in dem Thread aufgelesen:
1) Anzahl der Rows, die pro Run gewandelt werden, per additional Field 
konfbar machen.
2) Ob sich der Task abschalten darf, wenn er fertig ist, oder von vorn 
anfaengt

3) Loecher im auto-increment der db beruecksichtigen

Alle 3 sind Features, die bis zum 28.2. wasserdicht sein muessen um noch 
in 4.7 rein zu koennen. Fuer Teile gibt es ja schon Patches, ich werde 
versuchen zu reviewen, habe aber wenig Zeit und kann nichts versprechen. 
2) und 3) haengen zusammen und muessen genau durchgesehen werden, das 
die keinen Mist bauen: Hier kann man leicht Endlosschleifen kriegen, 
Rows ueberspringen oder mehrfach abarbeiten. Im Zweifel faellt das dann 
erst spaet auf, und dann ist das Geschrei gross. Unit Tests sind also 
angebracht.



Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Geplante Tasks im Schedular immer verspätet

2011-10-11 Diskussionsfäden Christian Kuhn

Hey,

On 10/04/2011 03:43 PM, Bernd Wilke wrote:

das @daily habe ich im Internet gefunden.


hm. '@daily' ist mir zwar noch nicht begegnet, aber kleiner Hinweis:
24*60*60 = 86400


Seit 4.5:
@daily = @midnight = 0 0 * * *

Die @ Keywords sind ein Sonderfeature fuer Schreibfaule aus dem 
normalen Unix cron. Weiterhin gibt es:

@yearly = @annually = 0 0 1 1 *
@monthly = 0 0 1 * *
@weekly = 0 0 * * 0
@hourly = 0 * * * *

Weitere Beispiele fuer lustige cron command Syntax findet man uebrigens 
in den Tests in 
typo3/sysext/scheduler/tests/class.tx_scheduler_croncmd_normalizeTest.php


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Typo3 Update auf 4.5.4 Steigerung des Intern Trafik, dramatisch -- hilfe Hilf

2011-08-28 Diskussionsfäden Christian Kuhn

Hey,

On 08/28/2011 10:35 PM, Pedro Julio wrote:

Das Caching von Typo3 ist aktiviert, ich habe keine Extension gefunden
die das caching löscht. Ich habe das Caching geändert, damit der
Datenbank-Server ein wenig entlasten wird (mit dem cachingframework).

$TYPO3_CONF_VARS['SYS']['useCachingFramework'] = '1'

...

Bitte gleiche Deine Konfiguration mit der offiziellen Doku unter 
http://wiki.typo3.org/Caching_framework ab.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Typo3-Server überlastet

2011-08-15 Diskussionsfäden Christian Kuhn

Hey,

On 08/15/2011 07:49 AM, Pedro Julio wrote:

SELECT tx_dam.uid, tx_dam.pid, tx_dam.title, tx_dam.media_type,

...

Die wird vermutlich schwer zu optimieren sein ...



INSERT INTO tt_news_cache (identifier,content,crdate,tags,lifetime)

...
Das ist caching framework fuer tt_news ... bitte mal gucken, ob die 
Tabelle als InnoDb laeuft (sollte), ggf. einschalten und mysql innodb 
settings optimieren (wichtig ist besonders innodb_buffer_pool_size: Die 
Stelle ich oft auf die Haelfte des verfuegbaren RAM, oder so).




INSERT INTO tx_realurl_urldecodecache

...
Ja, die werden langsam wenn die Tabellen gross werden. Wir schalten bei 
uns oft realurldecode und realurlencode caches ab weil der Lookup in der 
Tabelle schnell laenger dauert als das neu zu berechnen. Dafuer gibts 
nen realurl setting.



Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] TYPO3 Update einspielen... wie macht ihr's?

2011-07-29 Diskussionsfäden Christian Kuhn

Hey,

On 07/27/2011 02:16 PM, Philip Hahn wrote:

Bei mir läuft es so, dass ich ein SVN-Repo habe, wo alle von mir benötigten T3-Sourcen 
und T3-Extensions drin sind. Diese werden immer in ihrer neuesten Version mit einem 
SVN-Tag versehen und in die einzelnen Projekte mit svn:externals eingebunden. Das hat den 
Vorteil, dass im eigentlichen Projekt-SVN nur die wirklich zu programmierenden Extensions 
landen und nicht jedes Projekt-SVN mit den selben Sachen vollgemüllt wird. Kommt nun eine 
neue Version, wird diese ins SVN gespielt und der Tag mit der neuen Version aktualisiert. 
Dann geht's per SSH auf die Server und mit svn up zieht sie das Projekt die 
aktuellen Sourcen. Cache leeren und *zack* ist das Ganze live.


wir machen das aehnlich. Wir haben pro Projekt ein Repository fuer 
typo3conf/ext, und deployen auch den Core darin. Per Definition liegt 
aller Code (Core, Extensions, localconf, .htaccess, Templates, Css  
co.) innerhalb von typo3conf/ext (nichts in fileadmin), und wir haben 
auch noch eine branches / trunk Struktur um dev und live mit Releases 
auseinander halten zu koennen. Es gibt noch ein spezielles Repository 
fuer uebergreifende Sachen wie Core + einige Extensions, das wir ueber 
ein paar einfache Skripte in sync mit dem jeweiligen Projekt halten koennen.


Auf die Tour haben wir in den Projekten alle Freiheiten (und keine 
Projektuebergreifenden Seiteneffekte), koennen Releases machen und Dinge 
ueber Hotfixes zuegig Live bringen, und trotzdem in Dev oder ggf. auch 
Staging entwickeln.


Tatsaechlich hat wohl jede groessere Agentur eine eigene Logik dazu und 
alle machen das subtil anders, die allgemeinen Anforderungen loesen aber 
hoffentlich inzwischen alle: Volle Code-Kontrolle, einfache 
Releasemoeglichkeit, schnelle Hotfixes, Trennung von redaktionellen 
Daten, definierte Ablaeufe, einfache Projektuebergabe an Kollegen.


Wahrscheinlich werde ich auf dem TYPO3 Barcamp in Hamburg (#t3chh11) 
naechste Woche mal ne kleine Session dazu machen, diese Wie deployt Ihr 
denn? Fragen tauchen wirklich ziemlich oft auf.



Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] realurl % enableCHashCache

2011-07-16 Diskussionsfäden Christian Kuhn

Hey,

On 07/15/2011 02:46 PM, Andreas Neumann wrote:

ich bin momentan ein bisschen betriebsblind:
Habe irgendeine Chance den Wert von
$this-extConf['init']['enableCHashCache'] aus einem +ext-Template
heraus zu beeinflussen (und nicht in der localconf.php)


Ich glaube nein. Und ich waere auch ziemlich sauer wenn mir eine 
extension an der realurl config rumpfuscht.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Scheduler und Cache bestimmer Seiten löschen

2011-07-10 Diskussionsfäden Christian Kuhn

On 07/07/2011 07:33 PM, Stephan Bauer wrote:

ich habe mir ein Import-Script erstellt, das jetzt mit dem Scheduler
aufgerufen wird.
Was ich noch nicht gefunden habe, ist die Möglichkeit den Cache
einzelner Seiten zu löschen, also etwas wie TCEMAIN.clearCacheCmd

Kann mir vielleicht jemand einen Hinweis geben?


EXT:enetcache (TER) bringt einen scheduler und einen cli Task mit dem 
man gezielt page Caches von Seiten loeschen kann, wenn das caching 
framework eingeschaltet ist. Hintergrund: Mit caching framework bekommt 
jeder Seitencache den Tag PageId_4711 (4711 ist die ID der Seite), man 
kann also sehr leicht gezielt Caches einzelner Seiten invalidieren.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] multiplyDBfieldSize für Chinesisch,Finnisch,Spanisch nötig?

2011-04-04 Diskussionsfäden Christian Kuhn

Hey,

On 03/31/2011 10:09 AM, Markus Kobligk wrote:

Finnisch und Spanisch sollte ja kein Problem sein, aber was ist mit
Chinesisch? Ist es für Chinesisch(evtl. auch für Spanisch/Finnisch)
notwendig die Option multiplyDBfieldSize im Install-Toll auf 2 zu erhöhen?


Nein. multiplyDBFieldSize ist obsolet, erzeugt Fehler und sollte auf 
keinen Fall mehr eingesetzt werden.
Der TYPO3 Kern ist multibyte sicher und kann per Default auch mit 
Chinesisch umgehen. Der letzte mir bekannte Bug in der Ecke war #12230, 
da stimmte die TS Funktion crop nicht ganz.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Medien bei Text mit Bild, keine Datei-Kopie verwenden

2011-02-19 Diskussionsfäden Christian Kuhn

On 02/19/2011 05:31 PM, Tom Lehmann wrote:

Suche grad nach einer Moeglichkeit, wie ich beim CE Text mit Bild ein
Bild einbinde, dass ich direkt referenziere, es soll also keine Kopie
angelegt werden. Soweit ich mal gelesen habe, geht sowas aber nur im RTE
als normales Bild, oder eben ein plain-HTML. [TYPO3 v4.4.4]


TCA: internal_type = 'file_reference', ist in der doc_core_api 
dokumentiert.


Ist irgendwann in den core gekommen, bin nicht mehr sicher wann.

Fuer Bestandsfelder muesstest Du Dir irgendwas basteln um Bestandsdaten 
zu pruefen und ggf. zu fixen. Insgesamt ist das oft keine gute Idee: 
Urspruenglich wurde die Kopie nach uploads/ erfunden um kaputte 
Inhaltselemente im FE zu verhindern, wenn ein User in fileadmin/ Dateien 
loescht. file_reference ist dazu gedacht eine Referenz nutzen zu koennen 
wenn viele grosse Dateien gehandelt werden (zB. Videos).


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Download der letzten Trunk-Version

2011-02-17 Diskussionsfäden Christian Kuhn

On 02/17/2011 02:00 PM, Andreas Kiessling wrote:

Alternative sind irgendwelche Klicki-Bunti GUI SVN Clients wie tortoise.


ich muss hier aber einwerfen, dass zumindest unter Windows der Shell
Client und Tortoise ab und zu mal rumzicken und ich oft mehrere Anläufe
zum Auschecken brauche.


Ich loese Dinge auf der Shell. Volle Kontrolle und ich verschwende keine 
Zeit mit sinnlosem Muell. Jeder Griff zur Maus ist Zeitverlust.


Mit Onkel Win habe ich keine Erfahrung. Daher hab ich bewusst ungestimmt 
nach dem Motto formuliert: Sollte aus unerfindlichen Gruenden jemand 
was Grafisches haben muessen, dann hab ich mal gehoert, das angeblich XY 
manchmal funktioniert ;)


BTW: Vielleicht findet Ihr das komisch, aber ich liebe noch immer vim. 
Ich steige nur auf IDE's um, wenn ich in den Genuss komme mal ein 
aufwaendigeres Modul coden zu duerfen. Ich erhalte dann zwar ein paar 
Annehmlichkeiten, aber die Editoren stinken alle (egal ob eclipse, 
phpstorm oder sostwas). Im normalen Wahnsinn (Tagesarbeit) huepfe ich 
munter mit vi durch Projekte und Server und loese Probleme ... und ich 
bin uebel schnell dabei, die Effektivitaet von vim in Kombi mit svn und 
diversen anderen Kommandos auf der Shell erreicht schlicht keine IDE.


Learning ist uebrigens gar nicht so schwierig: Die wichtigsten vim 
Kommandos passen auf eine Kaffeetasse ;)


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Gigantischer Cache unter 4.5

2011-02-08 Diskussionsfäden Christian Kuhn

Hey.

On 02/07/2011 09:57 PM, J. Schaller wrote:

Mir fallen fast die Augen aus dem Kopf, als ich sehe, daß die
Tabelle cache_pages 1.3 GB (sic!) groß ist!


Das geht doch noch ;) Ich kenne Installation die Faktor 10 haben ...


 Unter vorherigen

Versionen war die Größe der GESAMTEN db mit gecachten Seiten nie
größer als 200MB, mit leerem Cache 93MB. Da kann doch irgendwas nicht
stimmen... hat jemand ähnliches bei sich beobachtet?


Warum Deine Caches ploetzlich so gross werden kann ich Dir nicht sagen, 
muesstest Du selbst mal debuggen, konzeptionell hat sich im Core an der 
Stelle nicht viel veraendert.




Habe dann versucht, den Cache per Knopfdruck zu löschen, ging aber
nicht. Das Symbol war am Kreiseln, aber wahrscheinlich ist das Script
per timeout ausgelaufen, da der Cache zu groß war. Es half nur noch
die Cache-Tabellen zu leeren (truncate).


Sowohl mit, also auch ohne aktiviertes caching framework wird bei Klick 
auf 'Clear all cache' ein truncate auf den core cache Tabellen 
durchgefuehrt. Allerdings ist es meines Wissens in realurl noch immer 
so, dass dort ein delete * gemacht wird fuer die beiden tx_realurl 
decodecache und encodecache Tabellen ... und die werden auf diese Art 
geloescht in 'clear all cache' wenn realurl aktiviert ist ... Waere mal 
ein Ticket wert in realurl, damit das gefixt wird fuer 4.4 und hoeher. 
Das koennte dein Ausloeser fuer lange Loeschzeiten sein.



Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Gigantischer Cache unter 4.5

2011-02-08 Diskussionsfäden Christian Kuhn

Hey.

On 02/08/2011 05:15 AM, Michael wrote:

nachdem ich Typo3 4.5 am Tag seines Erscheinens aufgespielt hatte,
[...] daß die Tabelle cache_pages 1.3 GB (sic!) groß ist! [...]


- Also deaktiviertes (das ist noch die Defaulteinstellung) caching 
framework, mit aktiviertem cf laufen die Daten nach 
cachingframework_cache_pages und co. BTW: Wenn Du nicht verhindern 
kannst das die Tabelle so gross wird, hilft es eventuell (!) das caching 
framework einzuschalten, und fuer den pages Cache zusaetzlich die 
Datenkompression zu aktivieren. Das verkleinert die Datentabelle 
drastisch. Mehr Details unter [1].




hmmm... keine Ahnung, ob das related ist, aber seit 4.5.0 gibt's einen
scheduler task Caching Framework Garbage Collection.


Der garbage collection Task ist nur sinnvoll wenn das caching framework 
eingeschaltet ist.




Ich kann mir allerdings nicht vorstellen, dass man den task zwangsweise
einrichten muss, um die DB tabellen nicht in's Unendliche wachsen zu
lassen.


Mit aktiviertem cf ist der Task fuer das db Backend _sehr_ sinnvoll und 
sollte ausgefuehrt werden!




In diesem Zusammenhang wuerde mich interessieren, was der Garbage
Collector genau tut, wann es Sinn macht, den task zu aktivieren und ob
das vielleicht irgendwas mit J.'s Problem zu tun hat? :-)


Der Task ist ueberfluessig wenn das cf _nicht_ eingeschaltet ist wie bei 
J. der Fall. Mit eingeschaltetem cf loescht er abgelaufene Eintraege aus 
den Tabellen. Mit dem alten Caching funktioniert die garbage 
collection noch automatisch: Bei einem Zugriff auf das Frontend werden 
mit einer Wahrscheinlichkeit von 1/100 abgelaufene Eintraege geloescht. 
Dieses Vorgehen ist aber aus unterschiedlichen Gruenden haesslich und 
wurde daher im neuen Caching mit dem Task geloest, um Unabhaengig von FE 
Zugriffen gezielt Muell wegraeumen zu koennen. Bei aktiviertem cf ist 
meine Empfehlung den Task einmal naechtens auszufuehren wenn der Server 
sonst nicht viel zu tun hat.




Bin ausserdem ueber bug #15306 gestolpert:
http://bugs.typo3.org/view.php?id=15306


Mit diesem Ticket wurde der garbage collection Task in 4.5 integriert.


Gruesse
Christian

[1] http://wiki.typo3.org/Caching_framework
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Konstanten werden nicht übernommen/funktionieren nicht!

2011-01-17 Diskussionsfäden Christian Kuhn

On 01/13/2011 04:06 PM, Ecker Dominik wrote:

Ich habe das große problem, dass wenn ich Änderungen in den Constants vornehme, 
diese nicht übernommen werden.
Ganz egal was bzw. mit welcher extension ich etwas mache, es bleiben immer die 
Default-Werte stehen. TS-Setup funktioniert
ganz normal, das Problem besteht nur bei den Constants.

Wenn ich z.B. die constants.txt von tt_news direkt am Server bearbeite werden 
diese Änderungen übernommen, in typo3
selbst geht garnichts!

Kennt jemand eine Lösung für mein Problem? Bitte helft mir!


Ein klassischer Fehler waere: Falsche Ladereihenfolge.
Wenn zB. das tt_news static template erst _nach_ deinem Template mit den 
Konstanten geladen wird, ueberschreibt es Deine eigenen Konstanten wieder.
Hilfreich ist ein Blick in den Template Analyzer, der fuehrt alle 
Templates auf, die auf einer Seite greifen. Geladen wird von oben nach 
unten, dh. ein weiter unten stehendes Template kann Dinge aus darueber 
aufgefuehrten Templates ueberschreiben, nicht umgekehrt.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] t3lib_iconWorks::getSpriteIconForRecord() must be an array, null given

2010-12-29 Diskussionsfäden Christian Kuhn

Hey,

On 12/29/2010 01:09 PM, TOM wrote:

Nach einem Update auf 4.4.6 lassen sich die tt_news-Inhaltselemente für
die Anzeige nicht mehr editieren. Stattdessen bekomme ich:


t3lib_error_Exception

PHP Catchable Fatal Error: Argument 2 passed to
t3lib_iconWorks::getSpriteIconForRecord() must be an array, null given,
called in
/www/typo3/SOURCE/typo3_src-4.4.6/t3lib/class.t3lib_treeview.php on line
663 and defined in
/www/typo3/SOURCE/typo3_src-4.4.6/t3lib/class.t3lib_iconworks.php line 738


Hatte ich auch eben. Soweit ich das auf die Schnelle sehen konnte ist 
das eine Macke im tt_news treeview, der die icon Darstellung auch ruft, 
wenn eine Seite mit Kategorien geloescht wurde, oder nicht auffindbar 
ist. Weiter hab ich bisher nicht geforscht. Das erklaert aber zumindest 
warum kein Fehler auftritt wenn ein neues Element angelegt wird.


Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] t3lib_iconWorks::getSpriteIconForRecord() must be an array, null given

2010-12-29 Diskussionsfäden Christian Kuhn

Hallo nochmal,

On 12/29/2010 08:11 PM, Christian Kuhn wrote:

Soweit ich das auf die Schnelle sehen konnte ist
das eine Macke im tt_news treeview, der die icon Darstellung auch ruft,
wenn eine Seite mit Kategorien geloescht wurde,


Brutaler Hack um das erstmal zu fixen (Achtung: Nur mal eben schnell 
hingezimmert, ohne Garantie!)


tt_news/lib/class.tx_ttnews_categorytree.php

Zeile 132:
$firstHtml .= $this-getIcon($rootRec);

ersetzen durch:
if (is_array($rootRec)) {
$firstHtml .= $this-getIcon($rootRec);
}

Wenn laeuft bitte als Bug bei tt_news einreichen.

Gruesse
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Caching

2010-05-20 Diskussionsfäden Christian Kuhn

Hey,

Siedlaczek, Sandy wrote:

Eine Begrenzung gibt es wohl nicht, da unsere cache_pages gerade auf 8,2 GB 
angewachsen ist, nachdem ich recache und den indexed_search Crawler 
angeschmissen habe. Ich frage mich allerdings immer, ob der Cache bei diesen 
Datenmengen überhaupt noch seinen Zweck erfüllt.


Eine Obergrenze gibt es nicht. Man bekommt halt nur irgendwann 
Schwierigkeiten genug RAM auf mysql zu werfen damit die Tabelle schnell 
bleibt. Ein eingeschalteter slow-log sollte erste Hinweise geben wann es 
wirklich unschön wird.


Abhilfe kann eventuell enetcache [1] schaffen: Die Extension liefert ein 
Backend für das caching framework mit, das die Daten vorm Stopfen in die 
Datenbank mit gzip packt (und beim Rausholen entpackt). Damit kann man 
die Tabelle um den Faktor 6-8 oder so kleiner kriegen, was natürlich 
extrem praktisch für mysql ist. Natürlich geht diese Lösung zu Lasten 
der CPU der Maschine, das sollte bedacht / ausprobiert werden. In 
unseren Fällen ist der Vorteil durch den frei werdenen RAM sehr viel 
größer als das bisschen zusätzliche Rechenzeit.


Grüße
Christian

[1] http://typo3.org/extensions/repository/view/enetcache/current/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] neue feuser_register extension

2010-04-24 Diskussionsfäden Christian Kuhn

Hallo Ingo,

Ingo Schmitt wrote:
wir haben in einigen Projekten gesehen, das man mit der guten alten 
sr_feuser_register Extension sehr oft mit Kanonen auf Spatzen schiesst. 
Bei Updates haben wir sehr oft Probleme mit Inkompatibilitäten und Bugs 
zu kämpfen, die z.B. auch zum Teil mit einer nicht eindeutigen 
Nummerierung der Version einhergehen.


Es gibt in forge auch noch die feuser_register von Frank:
http://forge.typo3.org/projects/show/extension-feuserregister

Die ist im Code schön hübsch, flexibel und wird von uns produktiv 
eingesetzt. Oliver arbeitet offenbar auch gerade dran.


Grüße
Christian
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german