Month: May 2012

TYPO3 Merksatz #1: TYPO3 wird groß geschrieben

Unter http://typo3.org/the-brand/style-guide/ findet sich ein Styleguide, welcher die folgende Punkte behandelt:

  • Logo (http://typo3.org/the-brand/style-guide/the-typo3-logo/)
  • Farbe (http://typo3.org/the-brand/style-guide/the-typo3-colors/)
  • Schrift (http://typo3.org/the-brand/style-guide/the-typo3-font/)
  • Schreibweise (http://typo3.org/the-brand/style-guide/the-typo3-spelling/)
  • Layout (http://typo3.org/the-brand/style-guide/the-typo3-layout-rules/)

Auch ich mußte dies erst lernen und habe alle Kategorien entsprechend angepasst, in den einzelnen Beiträgen werde ich es aber wohl nicht mehr schaffen zu korrigieren.

[random_content group_id=”211″ num_posts=”1″]

Der größte Bug in TYPO3 ist …

… das Marketing. Auf dem TYPO3 Camp in Stuttgart konnte ich viele neue Features und Funktionen in TYPO3 kennenlernen die mir vorher größtenteils unbekannt waren, zusammengefasst in den Folien (http://www.slideshare.net/keinerweiss/unterforderte-typo3-kernfeatures) von Rüdiger Marwein.

Auf Slideshare gibt es viele weitere interessante Folien zum Thema TYPO3, absolut empfehlenswert auch die von Patrick Lobacher (http://www.slideshare.net/keinerweiss/unterforderte-typo3-kernfeatures).

Nach Rückfrage bei Rüdiger und Patrick, wie sie auf die Funktionen aufmerksam geworden sind, erzählten mir beide unabhängig voneinander, dass sie sie zufällig im Code entdeckt haben, als sie nach etwas anderem gesucht hätten. Insofern stellt sich die Frage ob es sich dabei nur um das obere Zehntel des Eisbergs handelt und in der Tiefe noch viele weitere hilfreiche Funktionen in TYPO3 versteckt sind.

Dabei programmieren sich die Funktionen sicherlich nicht von alleine in den Core. Somit ist bspw. fraglich, ab welcher Version es bspw. in der Filelist einen Papierkorb gibt, den man nur anlegen muss (_recycler_) damit er funktioniert (http://xavier.perseguers.ch/tutoriels/typo3/articles/trash-in-fileadmin.html).

[random_content group_id=”211″ num_posts=”1″]

MySQL Formate sortieren 1:1 – 4:3 etc

Leinwand- bzw. Displayformate werden in 1:1, 4:3, 16:9 oder 21:9 angegeben. Aufgrund des Doppelpunktes sind dies Strings bzw. Text, womit die Sortierung i.d.R. wie folgt aussehen würde:

[PHP]
1:1
16:9
21:9
4:3
[/PHP]

erwarten würde man dagegen wahrscheinlich eher eine Sortierung wie die folgende:

[PHP]
1:1
4:3
16:9
21:9
[/PHP]

Von Quadrat nach Rechteck, sozusagen. Die ist mit folgendem MySQL Query möglich

[PHP]
ORDER BY substring( replace( Formate, ‘:’, ” ) , 0, 2 )
[/PHP]

Bei mehr Formaten sollte darüber nachgedacht werden, ggf. eine Spalte “Sorting” anzulegen und dort einfach nummerische Werte einzutragen. Falls ihr eine andere clevere Idee habt, wie solche Formate über MySQL automatisiert sortiert werden können, würde ich mich über einen Kommentar freuen.