Ich arbeite seit kurzem in zwei Projekten zu 100% mit Symfony – abgesehen von Shopware habe ich vorher immer mit Cakephp gearbeitet. Aufgrund der Ankündigung von Shopware, in Kürze voll auf Symfony zu setzen, (Zend fliegt raus) und der verbreiteten Nutzung von Symfony in großen Projekten, habe ich mich dazu entschieden in Zukunft alle Projekte in PHP mit Symfony umzusetzen.
„Abschied von Cakephp – Symfony here I come…“ weiterlesenMixer für CakePHP – Pluginmanagement von CakeDC
4 Monate ist es her das CakeDC einen Pluginmanager herausgebracht hat – zu finden ist dieser HIER Nun wurde eine neue Version angekündigt – 1.1.0 welche einige der Major Bugs fixen soll. Trotz der neuen Version empfiehlt man den Pluginmanager nur im Debug Modus zu nutzen. Mehr dazu aber im Beitrag selbst…
„Mixer für CakePHP – Pluginmanagement von CakeDC“ weiterlesen
Bildupload in CakePHP
Oft benötigt man eine schnelle und simple Umsetzung des Bilduploads für sein Projekt. In meinem Fall für die Verifikation von Nutzern auf einer Plattform. Jose Gonzalez hat sich dem angenommen und ein Plugin dafür geschrieben, dessen Funktionsweise ich hier kurz erklären möchte.
CakePHP und reCAPTCHA V2.0
Spambots sind im Laufe der Jahre ein echte Plage geworden. Es ist meist ein Wettrennen zwischen Captcha Entwicklern und „Hackern“ welche versuchen den Code automatisiert einzutragen/anzuklicken. Zu dem Thema Captcha und besonders reCAPTCHA gibt es eine schöne Erklärung in diesem Video. Interessant wie das ganze entstand, wozu es genutzt wurde und wo es heutzutage hinführt (Invisible reCAPTCHA).
CakePHP 3.4.0 Minor Release
Es ist wieder einmal soweit. CakePHP hat ein neues Release veröffentlicht. Dabei handelt es sich um ein Minor Release, welches auch gleichzeitig den Stop Sicherheitsupdates für die Version 3.1.x einläutet. Achtet also darauf euer CakePHP Setup stets up-to-date zu halten. Tun könnt ihr das für die Version 3.4.0 mit:
CakePHP 3 Installation
Ich erkläre in diesem Beitrag kurz wie man CakePHP mit Composer auf Ubuntu 16.10 installiert. Solltet Ihr eine ausführliche Installationsanleitung suchen, empfehle ich die Dokumentation auf der offiziellen CakePHP Webseite.
Diese Anleitung wird etwas kürzer ausfallen und voraussetzen das Ihr Composer schon installiert habe und auch mit der PHP Version nicht gerade hinterherhinkt. Schön finde ich, dass CakePHP schon sehr früh PHP 7 (Praxistest zu PHP 7 vs. PHP 5 in Shopware folgt) unterstützt hat – welches ich unter anderem auch auf dem Testsystem nutze.
Willkommen
Dieser Blog wird sich in Zukunft mit den verschiedensten Themen im Bereich Webentwicklung auseinandersetzen. Ich werde mich aber hier hauptsächlich an CakePHP (PHP Framework) und Shopware (E-Commerce Software) orientieren – daher auch der Name „The Cake Shop„.
Viele meiner Projekte neben meiner festen Arbeitsstelle befassen sich mit diesen beiden Systemen und ich stoße dabei immer wieder auf neue Herausforderungen. Mit diesen bin ich mit Sicherheit nicht die einzige arme Sau, also frei nach dem Motto „geteiltes Leid, ist halbes Leid“ – starte ich diesen Blog.
Von Zeit zu Zeit werde ich mich auch dem Thema Suchmaschinenoptimierung widmen, welches mir besonders am Herzen liegt. Durch den Start meiner eigenen Projekte in denen es quasi kein Marketingbudget gab, musste ich mich schnell in dieses Thema einarbeiten um mit bereits bestehender Konkurrenz mithalten zu können. Dieser Weg ist meist steinig und schwer – doch in den meisten Fällen lohnt es sich. Konvertierende Nutzer werden organisch gewonnen und dadurch hat man eine geringe Stornoquote.
Aaaaaaber ich schweife ab – hier soll es zum größten Teil um Entwicklungsfragen gehen. Also geht es zu meinem ersten Thema, welches sich mit der Entwicklung von Shopware beschäftigt.