TYPO3: templavoila gibt Entitys im Frontend aus

6 Mai

Templavoila hält in den neuen Versionen einen kleinen Bug bzw. ein kleines Feature bereit: HTML wird als Entitys dargestellt. So kann es also passieren, dass aus einem HTML-Tag schnell mal < oder > wird, sodass im Frontend das entsprechende MarkUp einfach als Text ausgegeben wird.

Der Grund dafür ist eigentlich ein Feature in Form einer Data Structure-Option namens HSC:

<HSC>1</HSC>

HSC steht dabei für die PHP-Funktion htmlspecialchars(). Um dieses Option wieder zu deaktivieren, reicht das setzen auf 0 vollkommen aus.

Aptana Notes: Einrichtung fuer Web Development

6 Mai

Um überhaupt effektiv und komfortabel mit Aptana entwickeln zu können, sind einige Voreinstellungen und die Installation der PDT (PHP Development Tools) von Vorteil.

Außerdem hat Aptana in vielen Fällen per default ein Problem mit der Kodierung von Files und öffnet Sie oft fehlerhaft, sodass die Kodierung manuell angepasst werden muss – auch dies lässt sich durch die Anpassung der Einstellungen beheben bzw. kontrollieren.

Window -> Preferences:

  • General -> Editors -> Text Editors:
    • Show Line Numbers
    • Displayed tab width = 2
  • General ->Workspace:
    • Text file encoding = Other: UTF-8
  • Aptana -> Editors -> Advanced
    • Enable word wrap

TYPO3: felogin leitet nicht korrekt zum Referrer zurueck

26 Apr

Heute musste ich schmerzlich die Erfahrung machen, dass die System-Extension felogin in der derzeitigen Version 1.3.0 leider einen kleinen Referrer-Bug enthält. Dieser Bug ist kritisch, sobald ihr config.baseURL verwendet, was in der Regel typisch bei der Verwendung von RealURL und CoolURI ist. Aber auch ohne config.baseURL kann es auftreten.

(weiterlesen…)

Online Development Tools – Try and error. Geht auch komfortabler.

12 Apr

Online Development – gerade im Bereich Web – gewinnt mittlerweile mehr und mehr an Aufmerksamkeit und vor allem an Beliebtheit.

Nicht von der Hand zu weisende Vorteile sind ohne Frage:

  • Eine schnellere Entwicklung von Projekt-Teilen, wie Scripts und MarkUp, da das lästige Erstellung und Uploaden von Dateien entfällt
  • Globaler Zugriff und häufig auch Versionierung durch Online-Speicherung
  • Aktualität der Online-Tools

Es bietet sich in jeder Phase eines Projektes an, auf diese Tools zurück zu greifen. Ich selbst verwende von Etappe zu Etappe einen Großteil der Tools und bin den Köpfen dahinter sehr dankbar.

(weiterlesen…)

Final Fantasy 13: Die clevere Paradigmen-Wahl

3 Apr

Square Enix setzt in Teil 13 aus dem Final Fantasy Universum auf ein sehr interessantes Kampfsystem, das sich im Grunde auf die Paradigmen reduzieren lässt. Mit einer geschickten Wahl der Paradigmen lassen sich so auch härtere Kämpfe bestreiten, ohne, wie bei vielen Vorgängern, erst grinden zu müssen.

Doch was sind eigentlich Paradigmen? – Im Grunde lediglich Vorlagen von Rollen-Sets. Vor jeder Änderung an der Zusammenstellung der Gruppe, werden alle vorigen Sets auf die System-Vorlagen zurückgesetzt.

(weiterlesen…)

Fehlerhaft codierte Umlaute und Sonderzeichen korrigieren

3 Apr

Leider kann es einmal durch fehlerhaftem Umgang mit Zeichensätzen zu Fehlern in der Kodierung kommen – in den meisten Fällen bei der Kommunikation mit einer Datenbank.

Ein häufiges Szenario ist bspw. eine mySQL-Datenbank mit Kollation ‘utf8_general_ci’, welche allerdings Daten in ISO geliefert bekommt – einige CMS-Systeme arbeiten per default noch mit ISO. Abhilfe schafft da das Setzen der mySQL-Option ‘SET NAMES utf8′, wodurch der Datenbank mitgeteilt wird, dass sie Daten in utf8 erwarten soll.

(weiterlesen…)

Bloggen mit Microsoft Word 2007

14 Mrz

Schon vor einiger Zeit entdeckte ich die kostenlose iPhone-App ‘WordPress’ wodurch schnell und komfortabel unterwegs der eigene Blog verwaltet werden kann. Selbstverständlich ergeben sich dabei einige Einschränkungen, aber es geht im Prinzip auch nur um die Möglichkeit, mobil agieren zu können. Besonders, wenn man gerade unterwegs ist und eine Idee für einen neuen Artikel hat – dieser kann dann direkt als Entwurf angelegt oder, sofern gewünscht, veröffentlich werden.

Dies geschieht über die sogenannte XML-RPC-Schnittstelle des WordPress-CMS. Aber wie schaut es denn eigentlich mit Desktop-Varianten aus? – Da schafft der WordPress-Codex Abhilfe und listet in einem interessanten Beitrag viele verfügbare Clients, sortiert nach Betriebssystem, auf – darunter auch das bekannte Microsoft Word 2007.

(weiterlesen…)

Mobile Development – mit Pocket Monkey unterwegs auf dem iPhone arbeiten

13 Mrz

Wenn man ja schon ein iPhone hat… warum nicht auch mobil arbeiten?

Zumindest musste ich mir diese Frage stellen, nachdem ich schon eine App zur Administration von Plesk, Develeopment-Cheatsheets und Sprachreferenz-Apps fand.

Ich gebe zu, dass ich das Thema Mobile Developemnt sehr interessant finde. Darum habe ich heute spontan den App Store mit diversen Begriffen wie IDE, FTP, Editor etc. bemüht und bin letztlich bei der App Pocket Monkey fündig geworden.

(weiterlesen…)

TYPO3 Dev-Notes: High-quality Image Handling mit GIFBUILDER

13 Mrz

Desöfteren können die Bildresultat von dem abweichen, was erwartet wird. So kann es bspw. vorkommen, dass TYPO3’s GIFBUILDER Bilder mit leichtem bis schwerem Dither-Effekt ausspuckt, oder die Farbvielfalt, besonders in Bezug auf Bildern mit feinen Farbverläufen.

(weiterlesen…)

Server Admin-Notes: Debian, Plesk, PHP und TYPO3

13 Mrz

In diesem Artikel habe ich einige Notizen für die Administration eines Root-Servers bzw. generell eines Servers verfasst. Diese Sammlung enthält Helfer für Themen rund um Debian, Plesk, PHP und TYPO3 – weitere Themen folgen sicher noch. Dieser Artikel wird stetig aktualisiert und erweitert.

(weiterlesen…)