| Naam | Typo 3 Association |
| Jaar van oprichting | 2004 |
| Adres | N.v.t. |
| Telefoon | N.v.t. |
| Telefax | N.v.t. |
| Website | http://association.typo3.org http:/typo3.com/ |
| Contact | Kasper Skårhøj |
| Herkomst | Denemarken |
| Grootte organisatie | 20.000 ontwikkelaars wereldwijd en in de community. |
| Omzet | N.v.t. |
| Diensten |
|
| Positionering | In 1998 is onder leiding van Kasper begonnen met het ontwikkelen van
commercieel content management product. De codebase is snel verder ontwikkeld door de code onder open source voorwaarden te publiceren. In November 2004 hebben een aantal mensen van de TYPO3 community, waaronder Kasper Skårhøj en een aantal andere oudgedienden, de TYPO3 Association opgericht. |
| Naam | TYPO3 |
| Versie | 4.3.3 |
| Omschrijving | TYPO3 is een Content Management Systeem waarmee op eenvoudige wijze websites, portals, communities, intra-, extra- en internetsites kunnen worden gerealiseerd. Met meer dan 4.200 modules, waarmee de standaardfunctionaliteit kan worden uitgebreid, en een actieve community van 20.000 ontwikkelaars, is TYPO3 een belangrijk open source CMS in Europa. |
| Aantal installaties | > 10.000 |
| Installaties |
|
| Roadmap 2012 | Er wordt op dit moment gewerkt aan de ontwikkeling van TYPO3 v5. Deze versie is een complete rewrite en wordt gebaseerd op FLOW3, een PHPframework dat compleet nieuw wordt gebouwd door het coreteam. FLOW3 introduceert nieuwe concepten, zoals Domain-Driven Design, Dependency Injection en Aspect-georiënteerd programmeren. FLOW3 is bedoeld voor grote en meer complexe projecten, maar kan ook voor kleinere projecten worden ingezet. Voor meer informatie zie: http://typo3.org/development/ roadmap. |
| Referenties |
|
| Editor | Standaard is RTEhtmlarea aanwezig als een systeemextensie van TYPO3 voor het editen van HTML en XHTML. Andere editors zijn ook te integreren. |
| Eigenschappen editor | Standaard is RTEhtmlarea aanwezig als een systeemextensie van TYPO3 voor het editen van HTML en XHTML. Andere editors zijn ook te integreren. |
| Validatie |
|
| Preview | De content kan voor publicatie worden bekeken via verschillende preview omgevingen, die door de applicatiebeheerder kan worden ingericht voor verschillende redacteuren. Door het inrichten van een redactiestraat kunnen er verschillende validatielagen worden ingebed, voordat specifieke content kan worden gepubliceerd. |
| Detailniveau van content | Content wordt beheerd op het niveau van een paragraaf, afhankelijk van hoe de content in content elementen is ondergebracht. |
| Metadata | Standaard ondersteunt TYPO3 Dublin Core. Eigen velden kunnen worden toegevoegd door het maken van een uitbreidingsmodule. |
| Structuur en navigatie | De navigatiestructuur is aan te passen. Er kunnen meerdere navigatiestructuren worden gedefinieerd die afwijken van de structuur in het content management systeem en er kunnen contextafhankelijke navigatiestructuren worden opgenomen. De sitemap kan automatisch worden gegenereerd. |
| Taxonomie | Er kan een taxonomie worden aangemaakt door het toevoegen van records aan de database. |
| Thesaurus | Content kan worden gekoppeld door onderling te refereren. |
| Kopieren en hergebruik | Het hergebruik van content wordt ondersteund met referenties. Het is mogelijk bij aanpassingen van content een notificatie te krijgen als hiervoor een zogenaamde workspace voor is ingericht. Derivaten kunnen alleen worden opgesteld als kopie, waardoor ze de oorspronkelijke referentie verliezen. |
| Versiebeheer | Versiebeheer kan op het niveau van element worden toegepast. Als er met de workspaces module wordt gewerkt, dan kunnen gedeeltes van een paginastructuur in versie worden genomen. |
| Zoeken |
Er kan worden gezocht in alle contentelementen. Er kan tot in detail een query worden aangemaakt waarmee de backend kan worden doorzocht. De zoekmachine kan worden voorzien van een eigen woordenlijst. Daarnaast zijn er verschillende third party zoekmachines te integreren als Google Search, Bing, Solr, MnoGoSearch en htdigg. |
| Lokalisatie | Lokalisatie wordt ondersteund. Dit gebeurt door een nieuwe taal op te geven, waarna de taal als een laag over de standaardtaal aanwezig is. De nieuwe taal krijgt dezelfde velden als gedefinieerd in de standaardtaal. Wanneer de bron wordt aangepast, wordt in het gelokaliseerde element aangegeven welke delen zijn aangepast. Bij het aanmaken van een nieuwe taal wordt automatisch de standaardtaal ingekopieerd. Op die manier kan gestandaardiseerde content intact worden gehouden.
Een extra module maakt het mogelijk om taalbestanden te exporteren met metadata als plaats in de navigatiestructuur naar professionele vertaalsoftware. Na bewerking kan een redacteur de gewijzigde taalbestanden importeren in TYPO3, waarbij de oorspronkelijke plaats behouden blijft. |
| Personalisatie | Personalisatie wordt ondersteund. |
| Werkstroom | TYPO3 bevat een workflowmodule die deels zelf kan worden aangepast. De definitie van de workflow gebeurt met een formulier. Via een verkenner worden elementen gekozen en toegewezen aan groepen om ze vervolgens in de workflow op te nemen. Een alternatieve manier is om een gedeelte van de structuur in het systeem op te nemen in een ‘workspace’, die gereed kan worden gezet voor bewerking.
De elementen, pagina’s of hele takken kunnen allemaal publicatiefases doorgaan (recensie, publicatie, et cetera) voordat daadwerkelijke publicatie plaatsvindt. Er zijn verschillende publicatiestappen in te richten, waarbij in elke stap een groep of een gebruiker een notificatie per e-mail ontvangt met een link naar de te controleren content. De aangepaste content wordt gemarkeerd. |
| Rapportage | Standaard kunnen statusveranderingen per RSS worden gevolgd. De logbestanden zijn te exporteren naar CSV. |
| Publicatiemethode | De webpagina’s worden van te voren samengesteld. Dynamische content wordt op moment van genereren direct weer gecached. Dit is, indien gewenst, per pagina in te stellen. |
| Templates | Templates worden gedefinieerd in XML of in Typoscript (een eigen declaratieve taal). |
| Publicatie manager | De publicatie-interface kan content vanuit mappen en categorieën halen en gedeeltes van de website in een kladversie zetten. Hieraan kan onbeperkt worden gewerkt tot aan een publicatiedatum. De publicatie- en vervaldatum zijn in te stellen alsmede de archivering van content na de vervaldatum. |
| Besturingssysteem |
|
| Architectuur |
|
| SDK, API | TYPO3 ondersteunt verschillende API’s. De bekendste is de API voor extensies, waarmee plug-ins en modules kunnen worden gemaakt, die de functionaliteit van TYPO3 uitbreiden met behoud van compatibiliteit bij upgraden van het systeem. Via de TYPO3 Configuration Array kunnen waarden in de database worden overschreven, aangepast en aangevuld. |
| Licentiemodel |
|
TYPO3 onderscheidt zich voornamelijk door de grote functionaliteit, robuustheid van het CMS, flexibiliteit van het ontwikkelplatform en de modulaire opbouw van componenten die opnieuw zijn te gebruiken en te combineren.
Het content management systeem is geheel gebaseerd op open-source technologieën, waardoor er volledige vrijheid is voor ontwikkelaars om het systeem of componenten aan te passen of uit te breiden. Maar anderzijds is dit feitelijk zelden in een hoge mate nodig, aangezien er al zeer veel ontwikkeld en gepubliceerd is door anderen, wat eenvoudig opnieuw gebruikt kan worden.
De meer dan 3.500 gepubliceerde extensies bevatten alle standaardcomponenten, van forum en formulieren generatoren tot blogs, wiki’s en webservices. Er zijn extensies om andere databases te ontsluiten, koppelingen te maken met ERP, DMS en CRM-pakketten zoals SAP, Navision, Sugar CRM en Microsoft SharePoint.
Er is een uitgebreid Digital Asset Management systeem waarmee online documenten, afbeeldingen, audio en video kunnen worden beheerd en gepubliceerd. Er kunnen meerdere zoekmachines worden ingevoegd. |