TYPO3: Namespaces in PhpStorm

28. Dezember 2013 freesh TYPO3 Schlagwörter: , , 0 Comments

Ich hatte das Problem, dass PhpStorm die Namespaces nicht zuordnen konnte. Auf Dauer ist das schon ärgerlich wenn man nicht eben schnell zur Deklaration einer Klasse springen kann, oder die Autovervollständigung nicht mehr funktioniert. Glücklicherweise bin ich nicht der einzige der sich daran stört. Es gibt bereits eine Extension die für PhpStorm per CLI Script ein Metafile erstellt.

TYPO3: Pagetitle und Description auf Singleview aus Datensatz befüllen

8. Dezember 2013 freesh Typo Script Schlagwörter: , , 0 Comments

Man hat eine Extension die Datensätze in jeweils einer  Einzelansicht darstellt. Hier möchte man aber statt dem Namen der Seite die den Datensatz anzeigt, eigentlich den den Namen des Datensatzes im Pagetitle und die passende Description haben. Dank dem cObject „RECORDS“ ist man hier mit Typo Script sehr Flexibel und kann sehr individuell die gewünschten Daten bereit stellen.

TYPO3: Update in 10 Minuten

8. Dezember 2013 freesh TYPO3 Schlagwörter: , , 0 Comments

Ein Update des TYPO3 Core ist an sich sehr einfach und schnell gemacht. Das sollte nicht länger als 10 Minuten in Anspruch nehmen (Backup erstellen und Extensions updaten jetzt mal nicht mit gerechnet). Zumindest wenn einem nicht eine veraltete Extension ein paar Steine in den Weg legt. Dennoch liest man oft, „TYPO3 sei nur schwer zu updaten“ und der Gleichen. Das stimmt nicht. Das System ist sehr einfach und zuverlässig auf dem aktuellen Stand zu halten, man sollte aber sehr genau darauf achten welche Extensions man in seinem System benutzt und diese ebenfalls regelmäßig updaten. Und natürlich nicht in den Core-Dateien rumbasteln. 😉

VirtualBox: Virtuelle Festplatte vergrößern (.vdi und .wmdk)

7. Dezember 2013 freesh VirtualBox Schlagwörter: 0 Comments

Ich habe beim erstellen meiner Debian VM die Virtuelle Festplatte mit einer festen Größe erstellt. Aus Sicht der Performance sicher ok, aber wie sich heraus gestellt hat habe ich mich etwas verschätzt was mein Platzverbrauch an geht. Die virtuelle Platte ist nun voll und Debian mosert rum, weil sich keine Dateien mehr anlegen lassen. Also blieb mir nur eines: Die festplatte vergrößern.

Neo4j auf Debian installieren

20. Oktober 2013 freesh Datenbanken Schlagwörter: , , 0 Comments

Mysql ist eine ausgereifte und performante relationale Datenbank, jedoch müssen die Daten entsprechend beschaffen sein. In einem aktuellen Projekt mit sehr vielen Verknüpfungen unterschiedlichster Datensätze unter einander habe ich mich nun entschieden es mit einer Graphendatenbank zu probieren um den, bei einer relationalen Datenbank zu erwartenden, Performance-Abgründen schon zu Beginn entgegen zu wirken. Außerdem sind Graphen ohnehin ein Thema in das der moderne Entwickler von Welt mal reinschnuppern sollte.

Magento: Mehrere Preisregeln mit dem selben Coupon Code

24. Juli 2013 freesh Konfiguration, Modul Entwicklung Schlagwörter: , , 0 Comments

Ich stand schon mehrmals vor dem Problem, dass sich mehrere gleichzeitig benutzte Preisregeln nicht so verhielten wie es vom Kunden gewünscht war. Zum Beispiel möchte man wenn eine Preisregel mit 4% und eine mit 10% greift eigentlich das es dann 14% Rabatt gibt. Leider werden die Rabatte nach einander auf den Betrag angerechnet was dazu führt das weniger als 14% Rabatt gewährt wird, weil z.B. erst 10% und von diesem Ergebnis dann noch mal 4% abgezogen werden. Dies ließ sich eigentlich nur dadurch beheben, dass ich eine 3. Preisregel definierte die die Bezahlmethode und den Couponcode mit ein schließt. Ein Stolperstein bei diese Sache ist leider, dass es jeden Code nur einmal geben darf. Dies habe ich wie folgt gelöst. Leider nicht die schönste Art, aber etwas besseres ist mir bisher noch nicht ein gefallen. Wenn jemand Vorschläge hat, immer her damit. 🙂

Magento: Liste verfügbarer Länder ausgeben

26. April 2013 freesh Theme Entwicklung Schlagwörter: , , 0 Comments

In einigen Themes oder Modulen habe ich Select-Felder für die Auswahl der Länder vorgefunden, die statisch in das Template eingetragen wurden. Was ich relativ unschön fand da man nicht Dynamisch auf die einzelnen Länder eingehen kann. Zum beispiel wenn man ein bestimmtes Land als Vorauswahl haben möchte, oder sich auch mal ein Landesname ändert.

über mich

Björn Biege

Ich bin Web-Entwickler mit Spezialisierung auf TYPO3 und Magento, interessiere mich für Projektmanagement, Entrepreneuship, Physical Computing mit Raspberry pi und Arduino, Astro- und Teilchenphysik, Paintball und Sport.

Neueste Kommentare