TYPO3 voor Ontwikkelaars

TYPO3 als content management systeem is de afgelopen 16 jaar continu gegroeid. Met zijn focus op bedrijfsoplossingen voor websites, toepassingen en daarbuiten biedt TYPO3 een geavanceerde en veilige architectuur voor voortdurende en professionele ontwikkeling.

Talloze inspirerende evenementen en de buitengewone TYPO3 Community bieden je mogelijkheden om je vaardigheden voortdurend te verbeteren, je kennis te verbreden en de juiste plek te vinden voor je ontwikkelingsbelangen.

> 8000 Tests CI integratie stabiele APIs

Kansrijke Carrière

Open Source > 500 contributors

Prachtig Product - Fantastische Mensen

Met vaste release cycli geeft TYPO3 je de mogelijkeid om gemakkelijk je ontwikkelstappen in te plannen en implementeren voor moderne applicaties en websites. Backend, frontend, design en datamodellen worden strikt gescheiden om een afgebakende architectuur aan te bieden, zodat je een solide basis hebt voor verdere ontwikkeling en voortdurend onderhoud van je applicatie.

TYPO3 is zeer community-gedreven en garandeert een breed scala aan kennis over nieuw, baanbrekende en vernieuwende technologieën met een hoog niveau code kwaliteit.

Met zijn hooggekwalificeerde Core Team brengt TYPO3 open source naar een nieuw niveau. Ontmoet en spreek met Core Team leden in persoon op evenementen, via de TYPO3 gemeenschap of chat via Slack over de laatste wijzigigen, PHP code standaarden, security aspecten of over je eigen onderwerp.

Wil je je verder verdiepen in TYPO3 of wil je een bijdrage leveren? Help gerust het TYPO3 Core Team tijdens code sprints of op een regelmatige basis. De TYPO3 community is open en iedereen is welkom!

Je vind het developer portal op: www.typo3.org

Clean Code

Meer dan 8000 unit-tests draaien bij iedere deployment en geven ons de bevestiging van ons werk. Sinds TYPO3 versie 6 houden we ons ook aan de PSR2 coding guidelines.

Gefocust op een "clean" architectuur, zijn PSR0 en PRS4 volledig geïntegreerd en sinds TYPO3 7 is ook PSR7 geïntegreerd. Het maakt niet uit of je diep geworteld zit in systemen zoals Symphony en Laravel, je kunt doelgericht een duik maken in TYPO3 Core en je gelijk thuisvoelen.

TYPO3 heeft als eerste CMS met PSR7-standaard in de Core als zinvol teken van hoe belangrijk het is om code standaarden in geavanceerde software te realiseren. Als gevolg van onze ontwikkelingen kunnen we verder kijken naar veelbelovende samenwerkingen met toekomstige security standaarden.

Let. It. Roll. Continuous and Stable.

Het continuous ontwikkelingsproces van de TYPO3 Core wordt beheerd met behulp van een Git repository met Gerrit als review systeem.

TYPO3's gerrit interface bevindt zich op review.typo3.org. Gerrit verzorgt het gehele review proces en fungeert als een 'poortwachter' voor de officiële TYPO3 Git repository op git.typo3.org.

Elke wijziging heeft een review proces in Gerrit die later de wijzigingen pushed naar de repository. Elke patch wordt gereviewd door tenminste 3 personen eerdat het gepushed wordt.

Carrièremogelijkheden

Met een goede basis aan kennis en ervaring, TYPO3 is bijna een garantie voor een betekenisvolle carièrre in je lokale omgeving of internationaal niveau.

De verspreiding van vaardigheden biedt mogelijkheden om te werken in grote, internationaal opererende bedrijven, gespecialiseerde TYPO3 bureaus, detachering of zelfs het runenn van je eigen bedrijf als freelancer.

Zelfs als je ervoor kiest om het programmeren achter je te laten, je behaalde resultaten en ervaringen verzameld met TYPO3 zal talloze mogelijkheden bieden als projectmanager, teamleider of zelfs CEO.

Betrouwbare release datums en puur open source

Sinds 2014 worden nieuwe TYPO3 versies gepubliceerd in vaste release cycli. Het doel van deze commitment was om de traditionele alpha/beta releases achterwegen te kunnen laten. Dit om meer transparantie te geven aan ontwikkelaars, beleidsmakers en de markt over komende taken, doelstellingen en betrouwbare release datums.

Binnen het agile process zal elke nieuwe TYPO3 versie worden ontwikkeld door te beginnen met een kick-off en conceptuele fase, doorgaan in development sprints en eindigend in de stabilisatiefase voordat de stabiele LTS release wordt gepubliceerd.

Naast het permanente TYPO3 Core Team hebben 187 actieve contributors meegewerkt aan de ontwikkeling van TYPO3 in de afgelopen 12 maanden. Zij hebben met hun werk aan TYPO3 een uitstekende voorbeeld gegeven van levendige open source met actieve ontwikkelingsactiviteit.