Content is King, wie es so schön heißt. Nun ist das in der heutigen Zeit so eine Sache mit anspruchsvollem und ansprechendem Content – die Auswahl ist riesig, die Konkurrenz massiv. Was es braucht, sind also Plattformen, mit denen Content nicht nur einfach zu erstellen, sondern auch entsprechend in Szene zu setzen ist – und das möglichst benutzerfreundlich. Im neuen PHP Magazin möchten wir einen etwas unbekannteren Stern in der Content-Management-Galaxy, der seit 2006 seine Community stetig erweitert, einmal genauer beleuchten: das Contao CMS. Bei diesen und allen weiteren spannenden Themen der neuen Ausgabe wünsche ich viel Vergnügen beim Lesen.
Jan Bernecke
Redakteur entwickler.de
Die entwickler.de Summer School Wir bringen dich nochmal extra ins Schwitzen
Im Rahmen unserer Summer School erwartet dich neuer und spannender Input. Erweitere deinen Programmiersprachen-Horizont live während des Kotlin Days am 26.08., lies dich in die Agile-Welt ein und werde zum Scrum Master, zappe dich durch 32 Session-Aufzeichnungen unserer Topkonferenzen und baue dein eigenes neuronales Netzwerk im Rahmen der großen TensorFlow-Tutorial-Reihe. Erhalte alle Inhalte in einem Abo.
Wir werfen einen Blick durch das digitale Teleskop und entdecken die wunderbare Welt des Contao CMS. Einsatzmöglichkeiten, Features, Aufbau, Funktionen und vieles mehr erwartet uns auf dieser Reise. In benachbarten (Themen-)Galaxien betrachten wir uns die Asynchronität in PHP, erstellen Grafiken im Backend, diskutieren, wie sinnhaft der Einsatz von Frameworks in der PHP-Welt wirklich ist, und erfahren alles über Code-Reviews.
Contao feierte vor Kurzem bereits seinen 15. Geburtstag und erfreut sich in der Community noch immer größter Beliebtheit. Höchste Zeit also, sich das smarte Open-Source-CMS einmal genauer anzuschauen. mehr
Das Contao CMS unter der Haube
Wie finde ich heraus, welches CMS für mein nächstes Projekt am besten geeignet ist? Diese Frage hat sich vermutlich jeder, der beruflich Webseiten erstellt, bereits irgendwann einmal gestellt. Trotzdem gibt es Unterschiede und jedes System hat seine Stärken. Dieser Artikel zeigt die Stärken von Contao auf. Dinge, die Contao besonders gut kann und Funktionen, die gegebenenfalls mit Contao besser umzusetzen sind als mit anderen CMS. mehr
Frameworkless: Weniger ist manchmal mehr
Frameworks sind seit vielen Jahren treue Begleiter und mitverantwortlich für den Erfolg unserer Lieblingssprache. Sie haben allerdings nicht nur Vor-, sondern mitunter auch handfeste Nachteile. Warum also nicht einfach mal den nächsten Web-Service ohne ein Framework erstellen? Dabei müssen wir kaum auf Annehmlichkeiten verzichten und lernen ganz nebenbei, unsere Applikationen auf einer tieferen Ebene zu verstehen. mehr
PHP im Async-Land
Multitasking ist eine feine Sache – wenn man es richtig beherrscht. Das gleichzeitige Erledigen von mehreren Aufgaben erspart viel Zeit und steigert somit die Produktivität. Beim Thema Asynchronität und PHP besteht allerdings noch etwas Nachholbedarf. In diesem Artikel gehen wir auf die bereits vorhandenen Möglichkeiten ein und zeigen, wie auch PHP multitaskingfähig(er) werden kann. mehr
Weitere Artikel der Ausgabe:
Geschwindigkeitsmessung mit G!: Googles Web Vitals Code-Reviews: Alternativen und Best Practices – Teil 1 Dynamische Grafikpower aus dem Backend: Die Grafik-Engine von PHP nutzen ...und vieles mehr
Anzeige
Editor's Picks der Woche
Ivy für alle: Angular 12 ist da
Nachdem am 14. April der Zeitpunkt für das Feature Freeze erreicht war, ist am 13. Mai Angular in Version 12 erschienen. Das Angular Framework hält damit den Rhythmus regelmäßiger Releases im Abstand von ca. 6 Monaten ein. Wir schauen uns an, was es Neues gibt.mehr
Militärische Cyberspionage sucht immer neue Wege Militärische Spionage staatlicher Akteure ist ein offenes Geheimnis. Die digitalen Spione werden immer findiger und die Angriffe komplexer. Die Naikon-Hacker etwa nutzen Sideloading-Techniken und funktionsstarke Backdoors für Spionage und Datenexfiltration. Attacken, die diesem Vorbild in Asien, einer der cybergefährlichsten Regionen zurzeit, folgen, sind auch in Europa jederzeit denkbar.mehr
IoT im industriellen Umfeld
IoT im industriellen Umfeld muss nicht kompliziert sein. Viele Maschinen oder Geräte liefern heute schon Daten über standardisierte Schnittstellen oder können mit Sensoren nachgerüstet werden. Doch wie kommen die Daten vom Sensor in die Cloud und welchen Nutzen bringen sie? mehr
N(e)x(t) Generation React-Entwicklung Das Framework Nx hält die wichtigsten Tools und Funktionen für das Erstellen von Frontend-Anwendungen und Backends bereit. In diesem Artikel schauen wir uns an, wie man insbesondere React-Apps mit Hilfe der Werkzeugsammlung erstellen kann, vom Aufsetzen eines Workspace bis hin zum Testen der fertigen Anwendung. mehr
Alexa as a Service
Mit dem Alexa Connect Kit, kurz ACK, möchte Amazon im Spracherkennungsbereich als Plattformanbieter mitspielen. Was kann das ACK und für wen lohnt sich ein Blick darauf? mehr
TensorFlow-Tutorial-Reihe Woche 6: Das LEGO-Projekt
Diese Woche trainiert ihr eine KI darauf, einzelne LEGO-Steine zu klassifizieren. Dafür wird ein Datensatz eingelesen, aufbereitet und klassifiziert. Zum Schluss legt ihr ein besonderes Augenmerk auf die erstellten Test-, Trainings- und Validationsdaten. Am Ende soll unser Python-Code in der Lage sein, Bilder zu "lesen".
Entdecke die definitive Wissensplattform für Software-Professionals: Unbegrenzt. Bilde dich weiter – von JavaScript, Python und PHP über C#, Azure und .NET bis zu Java, DevOps und Softwarearchitektur. Kompakt an deiner Seite. Auf deine Notizen und Bookmarks greifst du dank unserer hochgelobten Apps immer, überall und auf dem mobilen Endgerät deiner Wahl zu. Wegweisend. Ausgewählte Artikelserien, Kolumnen, Infografiken, IT-Blogs, Onlinekonferenzen, Workshops und Tutorials, damit du technologisch am Puls der Zeit bleibst. Für deine Fragen steht dir AskFrank zur Seite.
Sind Sie neugierig auf den Hype um maschinelles Lernen und künstliche Intelligenz? Haben Sie schon von "neuronalen Netzen" und "Deep Learning" gehört, wissen aber nicht ganz genau, was das wirklich bedeutet? In diesem Vortrag erfahren Sie, was künstliche neuronale Netze sind und wie Lernprozesse dafür aussehen können. Ganz nebenbei erfahren Sie in dem Talk von Vitor Brandao auf der International PHP Conference, wie Sie Ihr eigenes neuronales Netz bauen können – natürlich mit PHP!
Impressum Software & Support Media GmbH Schwedlerstraße 8 D-60314 Frankfurt am Main Geschäftsführer: Dr. Pouya Kamali-Loibl Handelsregister: Frankfurt am Main, HRB.-Nr.: 40312 Ust.-IdNr.: DE811889986 E-Mail: info@entwickler.de Newsletter abbestellen Hinweis: Sie können der Verwendung Ihrer E-Mail-Adresse und damit der Zusendung von Newslettern jederzeit widersprechen. Ihnen entstehen keinerlei Kosten, außer den Übermittlungskosten nach dem jeweiligen Basistarif Ihres Telefon-/Internetanbieters. Im Übrigen haben Sie die in der Datenschutzerklärung angegebenen Rechte im Zusammenhang mit Ihren persönlichen Daten.