Startseite  >  Typo3  >  News

News zu Typo3

29.12.11
FLOW3 hebt die PHP-Welt aus den Angeln

von Karsten Dambekalns (Mitglied der TYPO3 Association)

Mit dem freien Entwicklerframework FLOW3 lassen sich zukunftsgerichtete komplexe PHP-Projekte auf TYPO3-Basis auf die Beine stellen.

Fünf Jahre lang wurde es entwickelt, fünf Jahre lang hat die Open-Source-Gemeinde gewartet. Seit Ende Oktober ist es da: FLOW3, das neue freie Entwicklerframework für PHP-Software auf Basis des Content-Management-Systems TYPO3. FLOW3 verbindet Vorgehensweisen aus anderen Frameworks, wie beispielsweise Zend oder Rails, mit Ideen aus der Java-Welt und dem Spring-Framework. Im Baukastenprinzip vereint FLOW drei Programmierparadigmen, die es bislang in PHP nicht gab: Domain-Driven Design, Dependency Injection und aspektorientierte Programmierung.

 

Gestiegene Anforderungen

Das Welcome-Package von FLOW3 zeigt, ob alles richtig installiert wurde.

Das Welcome-Package von FLOW3 zeigt, ob alles richtig installiert wurde.
Foto: TYPO3 Assocation

TYPO3, das Content-Management-System (CMS) auf Open-Source-Basis, ist seit dem Jahr 2000 auf dem Markt und wird seitdem kontinuierlich weiterentwickelt. Offiziell existieren inzwischen über 500.000 Websites und Tausende Intranets auf Basis von TYPO3. TYPO3 wurde einst als klassisches CMS für die Erstellung und Pflege von Websites entwickelt. Im Laufe der Zeit und mit dem wachsenden Erfolg sind die Anforderungen an die Software stetig gestiegen: Heute ist es möglich, Drittsysteme wie etwa SAP anzubinden oder das CMS als Shop-Software zu nutzen. Der Funktionsumfang von TYPO3 ist kontinuierlich gewachsen, und viele Unternehmen haben sogar eigene firmenspezifische Extensions entwickelt. Ein führender Sportartikel-Hersteller verwendet TYPO3 beispielsweise als webbasierte Applikation für seine komplette Marketingsteuerung - eine Aufgabe, für die das CMS ursprünglich nicht gedacht war. In solchen unvorhergesehenen Nutzungen liegt auch die Notwendigkeit des neuen Frameworks FLOW3 begründet: Nur auf Basis innovativer Technologien kann TYPO3 den gestiegenen technischen Ansprüchen - besonders in den Bereichen Sicherheit und Nutzerverwaltung - langfristig gerecht werden.

 

Unabhängig von TYPO3

Das Entwicklerteam von FLOW3 hat das alte TYPO3-Framework nicht verbessert, sondern eine komplett neue Entwicklungsumgebung aus der Taufe gehoben. Während andere PHP-Frameworks einen eher komponentenorientierten Ansatz verfolgen, handelt es sich bei FLOW3 um eine integrative Enterprise Web-Application-Plattform. Vorher gab es in der PHP-Welt kein derartiges CMS mit einem eigens entwickelten Framework. Die Besonderheit von FLOW3 besteht darin, dass der Code einerseits sämtliche TYPO3-spezifischen Funktionen beinhaltet, andererseits aber auch völlig unabhängig von TYPO3 benutzt werden kann. So ist es möglich, vom CMS unabhängige Applikationen zu entwickeln, die sich bei Bedarf zu einem späteren Zeitpunkt dennoch sehr einfach in das CMS einbinden lassen.

 

Aspektorientierte Programmierung

FLOW3 ist auf jedem CLI-Farbschema benutzbar.

FLOW3 ist auf jedem CLI-Farbschema benutzbar.
Foto: TYPO3 Assocation

Auf technischer Seite gibt es einige neue Konzepte, die FLOW3 innerhalb der PHP-Welt eine Sonderstellung verleihen: Aspect-Oriented Programming, Domain-Driven Design und Dependency Injection. FLOW3 ist das einzige PHP-Framework, das die aspektorientierte Programmierung (AOP) unterstützt. Im Mittelpunkt steht dabei die Trennung der "Cross Cutting Concerns" einer Anwendung von der eigentlichen Geschäftslogik. Cross Cutting Concerns sind bestimmte Bereiche der Software, die für die Anwendung wichtig sind, aber nicht im eigentlichen Sinn zur Geschäftslogik gehören. Typische Beispiele hierfür sind Logging, Debugging, Security und Protokollierung. Mit AOP ist es nun möglich, den Code für diese Funktionen zentral zu definieren und deklarativ - ohne Änderungen an der Geschäftslogik - in die Applikation einzubinden. Auf diese Weise lässt sich etwa während der Ausführung einer Funktion überprüfen, ob der Benutzer überhaupt berechtigt ist, die Aktion auszuführen beziehungsweise auf entsprechende Daten zuzugreifen.

 

Quelle: www.computerwoche.de

25.12.11
Erste Alpha von Typo3 Version 4.7 veröffentlicht

Ein Developer Snapshot demonstriert neue Funktionen, die das Content-Management-System (CMS) benutzerfreundlicher und zugänglicher machen sollen. Typo3 soll in Release 4.7 in Sachen Accessibility einen Schritt nach vorn machen. Dazu stellt das Typo3-Team ein Government Package bereit, das Webstandards einsetzt und auch mobile Endgeräte berücksichtigt. Durch den ausgedehnten Einsatz von HTML5 zur Darstellung der Inhalte verbessert das Paket die Zugänglichkeit des Frontends und baut Barrieren ab.

Performance-Verbesserungen wird es bei indexed_search in MySQL geben. Durch die neue Erweiterung indexed_search_mysql kann die Indexsuche die Volltext-Index-Suchfunktionen von MySQL ausnutzen und so schnellere Ergebnisse liefern. Neue APIs wie ein Set neuer Interfaces für die Zusammenstellung von Sammlungen kommen hinzu. Die Entwickler entfernen auch veraltete Funktionen, Aufrufe und Konfigurationen, so dass Typo3-Nutzer beim Upgrade auf Einträge im Deprecated-Log achten müssen. Typo3 4.7 soll planmässig am 24. April 2012 erscheinen. Eine erste Betaversion ist für den 7. Februar geplant.

 

Quelle: www.onlinepc.ch

22.12.11
Sicherheitsleitfaden für Website-Betreiber

Die TYPO3-Community hat einen neuen Sicherheitsleitfaden für den Betrieb von Webseiten mit dem freien Content-Management-System vorgestellt. Neben allgemeinen Angaben zum TYPO3-Lebenszyklus, Updates und Schwachstellenbehebungen listet der Leitfaden auch verschiedene Klassen von Bedrohungen auf. Dazu gibt es gezielte Ratschläge für System-Administratoren, TYPO3-Integratoren und Redakteure. Ein eigener Absatz behandelt den Umgang mit bereits kompromittierten Seiten.

Angriffe auf Webseiten sollen in 2011 spürbar zugenommen haben, neben reiner Defacements hätten es Angreifer auch darauf abgesehen, böswilligen Code wie Hintertüren oder Trojaner in fremde Webseiten zu integrieren oder schlicht vertrauliche Daten abzuschöpfen. In den meisten Fällen hätten es fehlerhafte Systemkonfigurationen oder auch mangelhaft programmierte Erweiterungen den Angreifern leicht gemacht, in die betroffenen Systeme einzudringen. Der jetzt vorgestellte TYPO3 Security Guide soll hier ansetzen sowie gängige Bedrohungen benennen und zeigen, wie diesen in TYPO3-Installationen begegnet werden könne.

Das rund 37 Seiten lange Dokument ersetzt das veraltete "Security Cookbook" und wurde gemeinsam vom Documentation-Team und dem Security-Team unter der Leitung von Michael Schams erstellt. Der Text ist unter der Open-Content-Lizenz (OPL) freigegeben und steht in einer Online-Version sowie als herunterladbare Datei im DocBook-Format und im OpenOffice.org-Writer-Format zur Verfügung.

 

Quelle: www.heise.de

20.10.11
FLOW3 erschienen

Mit großer Spannung hat die TYPO3 Community die Veröffentlichung von FLOW3 erwartet. Das PHP Framework ist nämlich die Basis der TYPO3 Neuentwicklung, die nächstes Jahr in Version 5 erscheinen soll. Gleichzeitig kann es auch für Web-Projekte aller Art verwendet werden.

Am 20. Oktober 2010 war es nach 4-jähriger Entwicklungszeit schließlich soweit –
FLOW 3 wurde erstmals einer breiten Öffentlichkeit vorgestellt.

http://flow3.typo3.org


01.06.11
TYPO3 Version 4.5.2

Auch bei der neuen Typo3 4.5.2 Version wurden wieder zahlreiche Bugs behoben.

Hier findet Ihr eine Auflistung, die Euch gefixte Problem seit der 4.5.1 aufzeigt.

http://wiki.typo3.org/TYPO3_4.5.2

01.06.11
Typo3 Camp in Stuttgart

In diesem Jahr fand zum ersten mal ein Typo3 Camp in Stuttgart statt. 200 Teilnehmer aus ganz Deutschland versammelten sich vom 20.-22. Mai im Schloss der Universität Hohenheim zum fachsimpeln.

http://www.typo3camp-stuttgart.de/

05.10.10
Neue Typo3-Versionen 4.4.3 und 4.3.6 veröffentlicht

Am 28.09.2010 hat das Typo3-Entwicklerteam die 2 neuen Versionen (inklusive des Introduction Packages) bereitgestellt. Eine Aktualisierung ist durch bereits durchgeführten Bugfixes problemlos möglich.

Es sollen über 100 Verbesserungen vorgenommen worden sein. Vor allem diverse Optimierungen für den Rich Text Editor RTEHTMLarea.

blog.mittwald.de

09.04.10
TYPO3 4.3.3 erschienen

Neben den notwendigen Sicherheitsupdates enthält die neue Version zahlreiche Bugfixes zu bekannten Problemen. Eine vollständige Liste aller Änderungen sowie ausführlichere Informationen zur neuen TYPO3 Version erhalten Sie online unter folgender Adresse: wiki.typo3.org/index.php/TYPO3_4.3.3

14.01.10
TYPO3 4.3.1 veröffentlicht

Diese neue Unterversion enthält zahlreiche bugfixes and security fixes.