[TYPO3-german] TYPO3 + mobile Endgeräte
Andi
cocopapa at gmail.com
Mon Jul 2 15:03:54 CEST 2012
Danke Christian und Renzo fuer die ausfuehrlichen Erlaeuterungen.
Mit Christians Antwort reduziert sich der Aufwand erheblich da
an nur ein Bild fuer 480px und kleiner und eines fuer 1280 und kleiner sowie das ie full hd bild geberieren muesste, der rest dann resized mit CSS.
1280 templates machen sich super auf dem ipad haben wir festgestellt.
nun gibt es ja einige nette Google Sachem die jedoch TLS benoetigen und auf Https laufen. zB spdy.
Gibt es hier eventuell Mieglichkeiten eine Abfrage wie im Grunde bei nem Fax zu starten.
Das mit dem "vorher" senden zum erfragen der screensize geht ja in diese richtung. Ich stelle es mir jedoch recht kompliziert vor.
Nochmals danke fuer die Erlaeuterungen.
Sent from Andi's iPhone
On Jul 2, 2012, at 19:41, Christian Wolff <chris at connye.com> wrote:
> Hi Andi,
>
> Am 02.07.2012 13:47, schrieb Andreas Becker:
>> Danke gut so Bjoern
>>
>> Eine der Ideen war ja different settings in TYPOscript je device.
>>
>> Nun einige Fragen die mir noch nicht so klar sind:
>>
>> 1. Gibt es eine Moeglichkeit die Screen size auch im Typoscript auszulesen
>> und so conditions zu schreiben? wenn ja wie?
>
> Die Condtions können nur auf HTTP Header und Request Paramter reagieren.
> da ja mehr zum zeitpunkt der anfrage noch nicht bekannt ist). und in den
> HTTP header gibt es keine Bildschrim auflösung. da ja das browser
> fenster bei desktop geräten auch andere grösse haben kann.
>
> eine möglichkeit das zu umgehen währe festzustellen es handelt sich um
> ein mobiles gerät. falls die screensize noch nicht bekannt ist könnte
> man ein Javascript ausliefern (auf einer sonnst leeren seite). das die
> screensize ermittelt. und einen zusätzlichen request mit Parametern macht.
>
> also gunefähr so:
> client -> index.php
> server <- javascript check screen size
> client -> index.php?screen[x]=230&screen[y]=500
>
> die screensize könnte man zusätzlich in cookie und session Speichern.
> damit man sich den doppelten request bei folgeseiten sparen kann.
> natürlich muss man sich auch über einen fallback gedanken machen falls
> der useragent keine Javascript support hat. vieleicht kann man so eine
> Detection auch mit CSS media queries bauen. so könnte man z.b in
> abhängigkeit der auflösung ein "pseudo-css" anforden um die auflösung
> rauszubekommen.
> index.php?type=123&width=320
>
> diesen request könnte man wieder dafür nutzen einen entsprechenden
> cookie zu setzten und die info in die session zu nehmen.
>
> falls alles nix hilft wird man wohl einen link ohne detection zur
> verfügung stellen.
>
>> 2. Gibt es eine Moeglichkeit / Extension die devices zu erkennen und somit
>> auch deren Screen sizes. Leider hat ja ein iPhone und iPad und entsprechend
>> das Android Zeug auch unterschiedliche Screen sizes in Portrait und
>> Landscape mode, wie kann man dies unterscheiden?
>
>
> ich denke Portrait und Landscape modus Kannst du nicht unterscheiden.
> zumal der nutzer das device ja jeder zeit drehen kann und sich dann die
> seite Ohne Reload anpassen muss.
> hier muss man die bilder auf die maximalen dimensionen ausliefern. und
> das resizing wenn nötig per CSS oder Javascript nach ausrichtung machen.
>
>
>>
>> Waere dies ( 1 oder 2 ) moeglich so muesstes es auch moeglichsein zB
>> unterschiedliche mastertemplates fuer eben diese Screen sizes aufzusetzen
>> z.B. mit March8.
>>
>> je nachdem welcher Device die Seite anfragt wird dann ggf sogar ein
>> komplett anders structuriertes Template in dem die Bilder auch anders
>> berechnet wurden reingeladen.
>>
>> Andi
>>
>>
>> 2012/7/2 Björn Hahnefeld <bh at mp-telekommunikation.de>
>>
>>> Da habe ich ja ein ziemlich interessantes Thema losgetreten :D!
>>>
>>> -----Ursprüngliche Nachricht-----
>>> Von: typo3-german-bounces at lists.typo3.org [mailto:
>>> typo3-german-bounces at lists.typo3.org] Im Auftrag von Peter Linzenkirchner
>>> Gesendet: Samstag, 30. Juni 2012 12:58
>>> An: German TYPO3 Userlist
>>> Betreff: Re: [TYPO3-german] TYPO3 + mobile Endgeräte
>>>
>>> Nachtrag:
>>>
>>> mir ist gerade noch eine Komplikation eingefallen:
>>>
>>> wenn ich in einem WLan mit Smartphone oder Pad unterwegs bin, möchte ich
>>> eigentlich die großen Bilder haben:
>>> - ich möchte die Retina-Dsiplays meiner Geräte ausnutzen
>>> - ich möchte ggf. in die Bilder reinzoomen, um Details sehen zu können.
>>> Vor allem der zweite Punkt ist mir wichtig.
>>>
>>> wenn ich dagegen mit einer langsamen Verbindung unterwegs bin, möchte ich
>>> die Bilder so klein wie möglich, weil schlechte Bilder besser sind als
>>> keine ...
>>>
>>> Wie man das automatisieren könnte, weiß ich nicht. Gar nicht vermutlich.
>>> Also brauche ich letztlich immer die Möglichkeit, auch auf dem Smartphone
>>> umzuschalten auf die Desktop-Seite. Oder ich brauche zwei Varianten der
>>> responsiven Seiten: eine für schnelle und eine für langsame Verbindungen.
>>>
>>> =>
>>>
>>> Unter dem Aspekt wäre folgende Lösung eigentlich sinnvoller: der User darf
>>> auswählen zwischen Desktop, Responsiv in High-Quality und Responsive in
>>> Low-Quality (sinnvollerweise vor dem Öffnen der eigentlichen Seite):
>>>
>>> Desktop: wie eben am Desktop
>>> Responsiv in High-Quality: Layout responsive, alle Bilder in maximaler
>>> Qualität wie am Desktop Responsive in Low-Quality: Layout responsive, alle
>>> Bilder in niedrigster Qualität, so klein wie irgend möglich. Notfalls sogar
>>> per CSS größer gezoomt.
>>>
>>> Das fände ich langfristig den besseren Ansatz, weil er den
>>> User-Gewohnheiten eher entgegenkommt. Und dazu müsste man an TYPO3
>>> eigentlich kaum was ändern.
>>>
>>> Gruß
>>> Peter
>>>
>>>
>>> --
>>> Xing: http://www.xing.com/profile/Peter_Linzenkirchner
>>> Web: http://www.typo3-lisardo.de
>>> Facebook: http://tinyurl.com/lisardo-multimedia
>>>
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>
>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list