Die Sinnhaftigkeit von Tests für Applikationen bzw. Extensions ist unbestritten.
Die Schwierigkeit liegt aber darin, diese Tests in unterschiedliche Umgebungen automatisiert laufen zu lassen.
Weiterlesen "Testen von TYPO3 Extensions mit travis"
TYPO3 News, Development & Insider Infos
Die Sinnhaftigkeit von Tests für Applikationen bzw. Extensions ist unbestritten.
Die Schwierigkeit liegt aber darin, diese Tests in unterschiedliche Umgebungen automatisiert laufen zu lassen.
Weiterlesen "Testen von TYPO3 Extensions mit travis"
Ab TYPO3 Version 6.1 gibt es neue Möglichkeiten für displayCond. Nun ist es möglich mehrere Bedingungen mit AND und OR anzugeben. Auch verschachtelte Bedingungen haben ihren Weg in den Quellcode gefunden. Die neue Syntax ist ein bisschen gewöhnungsbedürftig aber durchaus logisch.
Für Interessierte habe ich die Doku bereits bei jweiland.net veröffentlicht.
Unter dem Titel „Improve“ hat Benni eine News auf typo3.org veröffentlicht, in der es um die neue Version 6.1 von TYPO3 CMS geht. Ziel der neuen Version soll es sein die Stabilität, Sicherheit und Performance zu erhöhen indem man den zahlreichen kleinen Dingen einen zusätzlich Fokus gibt. Pareto würde sagen, „wir wagen uns an die letzten 20%“, sodass TYPO3 ein „rundes“ Produkt wird 🙂 Beispiele für „Mehrfach-Implementierungen“ bzw. verschiedenen Schnittstellen nennt Benni ebenfalls: „We have multiple tree rendering types, we have different behaviors in click menus, we have different types of hooks, different ways to delete a single file, different ways to list elements etc.“. Zusätzlich geht es natürlich darum den Code näher an Flow/Neos heran zurücken.
Features wird es natürlich auch geben: FAL wird besser für die neue „Media“-Extension vorbereitet, Prototype soll zu gunsten von jQuery aus dem Backend verbannt werden und der Extension-Handling-Prozess soll einfacher und flexibler werden. Zusätzlich setzt Benni, aber ich denke wir alle zusammen ebenfalls, auf Community-Projekte wie „Media“ (DAM-Ablösung), Depyloment und die CE-Layouts „Grid Elements“.
Darüber hinaus gibt es auch schon einen festen Fahrplan…
Ein Contributor License Agreement, kurz „CLA“, definiert die Bedingungen, unter denen geistiges Eigentum zu einem Unternehmen oder Projekt, in der Regel Software unter einer Open Source Lizenz, beigetragen wurde. CLAs werden unter anderem von der Apache Software Foundation oder Canonical (Ubuntu) eingesetzt.
Ein CLA ist eine Vereinbarung zwischen der TYPO3 Association und einem Mitwirkenden am TYPO3 Projekt. Diese schützt beide Seiten vor späteren Ansprüchen oder etwaigen Schadensersatzforderungen und sorgt für eine klare urheberrechtliche Situation in Bezug auf eingebrachte Leistungen. Für die Mitarbeit an TYPO3 Flow und TYPO3 Neos ist ein unterschriebenes CLA zwingend, für TYPO3 CMS 4.x/6.x wird es empfohlen.
Die TYPO3 Association hat sich (wie viele andere Projekte auch) dazu entschieden, das CLA der Apache Software Foundation im Wesentlichen unverändert zu übernehmen. Die Vereinbarung räumt der TYPO3 Association die wichtigsten Nutzungsrechte ein, die der Autor an seinem Beitrag hält, gleichzeitig behält dieser selbst alle Rechte. Die Association kann so, falls nötig, im Rahmen der in der CLA formulierten Grenzen, die Lizenz für das gesamte Produkt ändern (z. B. die Open-Source-Lizenz wechseln). Im Gegenzug verpflichtet sie sich aber auch, die Beiträge nicht in einer Art und Weise zu verwenden, die dem gemeinnützigen Status und der Satzung entgegenlaufen.
Das CLA hat übrigens keine Auswirkung auf die Entwicklung von TYPO3 Extensions und die Bereitstellung im TYPO3 Extension Repository. Es bezieht sich lediglich auf Beiträge zum TYPO3 CMS Core bzw. zum Neos Core und Flow.
Ich arbeite derzeit an der Neuentwicklung von ke_questionnaire auf Extbase-Basis und da fänd ich es cool, wenn man zwischen den Fragen auch HTML oder TypoScript einbinden könnte. Klar würde für den Anfang auch eine einfache Textarea reichen, aber wenn wir eh schon dabei sind, das Teil neu zu programmieren, dann wäre es doch cool den t3editor als Eingabemöglichkeit für unsere Textarea zur Verfügung stehen zu haben.
Weiterlesen "Der t3editor im TCA"
Ich hatte schon vor Monaten damit angefangen, das TCA mit all seinen Einstellungsmöglichkeiten in deutscher Sprache zu dokumentieren. Wir haben viele Fans in unserer TYPO3-Gemeinde, die der englischen Sprache nicht mächtig sind, oder einfach noch nicht das KnowHow aufweisen, um die dokumentierten Stellen zu verstehen. Selbst ich finde immer wieder Stellen, die ich einfach nicht verstehe und die Lösung dann im Quellcode von TYPO3 heraussuchen muss. Diese Dokumentation hier ist also keine einfache Übersetzung der englischen Originaldokumentation, sondern überwiegend mit eigenen Worten erklärt. Derzeit ist sie noch etwas textlastig und drei Stellen sind etwas schwammig formuliert, weil ich es einfach nicht besser weiß. Anregungen und Co. sind also erwünscht.
http://www.typo3lexikon.de/typo3-tutorials/tceforms/ctrl.html