SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
PHP-CMS-Einbindung
Architektur-Ideen für dynamische Inhalte in statischen Seiten




                                                         / web / information / technology / 1
Maßgeschneiderte Software-Lösungen im Internet
Wir entwickeln gerne hochwertige, maßgeschneiderte Web-Anwendungen, gerne
   basierend auf Open-Source-Bausteinen:
  eigenständige PHP-Anwendungen oder
  eingebettete PHP-Module in statischen Seiten
  typischerweise basierend auf MVC-Frameworks


Typische Arbeitsteilung:
  Webdesigner + SW-Entwickler
  Redakteure




                                          (passive) model - view - controller



                                                      / web / information / technology / 2
Content-Pflege
10% statische Inhalte
         Manuelle Pflege der Views:
          durch SW-Entwickler




90% statische Inhalte
         Content-Management:
          durch Redakteure




                                       / web / information / technology / 3
Stand-Alone-Anwendung

10% statische Inhalte


  URL rewriting (mod_rewrite)
  Front-Controller (index.php)
  MVC-Start (bootstrapping)
  routing, dispatch
  controller: action
       process request
       change model
       render view


  Pflege durch Programmierer
  http://www.mvc.de/modul/controller/action


                                               / web / information / technology / 4
Eingebettete Widgets
90% statische Inhalte


  statische Seiten
  mit eingebetteten Widgets
  Pflege statischer Inhalte
   durch Redakteur
  Einbindung der Widgets
   durch Redakteur
  Pflege der Widgets
   durch Programmierer




                               / web / information / technology / 5
Statische Seite mit Widgets
90% statische Inhalte


  URL der statischen Seite http://www.kunde.de/thema/seite.php
  mehrere Widgets/Seite möglich
  eigenständige MVC-Fenster
       widget-controller
       widget-model
       widget-view
  Einbettung der Widgets und
   Parameter-Übergabe im CMS
   an vordefinierten Blöcken
   (Platzhaltern)




                                                     / web / information / technology / 6
2 CMS-Beispiele
                                             CMS
CMS-Widget-Einbindung
                                 Redakteur

  OpenText (RedDot)                                publiziert Seiten
  FirstSpirit
  Publizierung auf Web-Server
                                             Web-
                                             Server




                                                                          User



                                             / web / information / technology / 7
Beispiel OpenText
Seite mit eigenständigen Widget-Modulen


  direkter Seitenaufruf,
   kein URL rewriting
  MVC-Start je Modul (bootstrapping)
  direkter Aufruf der controller-action
Kunde_Controller_RedDotMultiple::start('de.kunde.www', $options);
  controller: action
        process request
                                           Seite
        change model
        render widget-view
  Ausgabe ist auf Widget beschränkt
  http://www.kunde.de/thema/seite.php


                                               / web / information / technology / 8
Beispiel FirstSpirit
View mit eingebetteten Widget-Subviews


  URL rewriting (mod_rewrite)
  Front-Controller (index.php)
  MVC-Start (bootstrapping)
  eigens routing, action-stack, dispatch:
   Suche und Analyse der ini-Datei,
   Vorab-Ausführung aller Widget-Controller
  controller: action
                                          action-
        process request                    stack

        change model
        render subview to placeholder
  render view mit view-Variablen und subviews
     <?php echo $this->placeholder('kalzium-rechner'); ?>
  http://www.kunde.de/thema/seite.phtml, http://www.kunde.de/thema/seite.ini
                                                      / web / information / technology / 9
ini-Datei
Parameter-Übergabe an Widgets


  Redakteur
        fügt Widget als neuen Absatz ein
        und wählt Parameter
  CMS
        erzeugt ini-Datei für alle Widgets
        parallel zur view-Datei
  http://www.kunde.de/de/thema/seite.html,
   http://www.kunde.de/de_1/thema/seite.ini                           view


  [widgets]
  account-login.active = true
  gewinnspiel.active = true
  gewinnspiel.params.gewinnspielDatenschutzUri = "http://www.bla.de"
                                                                             ini-Datei

                                              / web / information / technology / 10
Typo3 ?
CMS mit Extensions ?


  Generierung auf Web-Server in Echtzeit
  Caching


              CMS mit Extensions
        eigene T3X (Typo3 Extension API),
        „Zend Framework Integration T3X“
        oder eigenständige Widget-Module (s.o.)


            CMS (Phoenix) +
        Neos = 80% Flow (MVC-Framework)
        Neos mit Flow: CMS + MVC-Framework
        Flow mit Neos: MVC-Framework + CMS-Modulen
                                                  / web / information / technology / 11
Diskussion
Vielen Dank für die anregende und fachkundige Diskussion
    und die neuen Ansatzpunkte!


  Reverse Proxy
         https://www.varnish-cache.org/,
            https://www.varnish-cache.org/trac/wiki/ESIfeatures
  Content Assembly in Templates
         Edge Side Includes language http://www.w3.org/TR/esi-lang
            <esi:include src="URI" />           <rde-dm:include content="URI" …
         RedDot LiveServer (Content-DynaMent)
         Symphony CMS http://getsymphony.com/ XSLT templating, take external XML
  Content Repository
         Apache Jackrabbit: implementation of Java Content Repository (JCR)
           Alfresco und Sophora CMS (subshell gmbh) nutzen JCR
         Content Management Interoperability Services (CMIS)
                                                         / web / information / technology / 12
Kontakt
Büro:
   Siemensstr. 8A, 61352 Bad Homburg, Tel.: 06172 / 4988554


   http://www.dmr-solutions.com
   mailto:info@dmr-solutions.com


Auszug aus der Kundenliste:
   http://info.engelhorn.de - engelhorn Gruppe Mannheim
   http://www.niederspannungskatalog.de - ABB STOTZ Heidelberg
   http://www.wdv.de/ - wdv Corporate Publishing Bad Homburg
Weitere unter http://www.dmr-solutions.com/de/references/


Wie können wir Sie unterstützen?




                                                              / web / information / technology / 13

Más contenido relacionado

La actualidad más candente

Die besten 10 JavaScript Frameworks für moderne Web-Apps
Die besten 10 JavaScript Frameworks für moderne Web-AppsDie besten 10 JavaScript Frameworks für moderne Web-Apps
Die besten 10 JavaScript Frameworks für moderne Web-AppsDieter Ziegler
 
Wie viel Client braucht das Web?JSF, Vaadin und AngularJS im Vergleich
Wie viel Client braucht das Web?JSF, Vaadin und AngularJS im VergleichWie viel Client braucht das Web?JSF, Vaadin und AngularJS im Vergleich
Wie viel Client braucht das Web?JSF, Vaadin und AngularJS im Vergleichgedoplan
 
Komponentenorientierte Webanwendungen mit wingS 2.0
Komponentenorientierte Webanwendungen mit wingS 2.0 Komponentenorientierte Webanwendungen mit wingS 2.0
Komponentenorientierte Webanwendungen mit wingS 2.0 Benjamin Schmid
 
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...Oliver Hader
 
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJSWebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJSOliver Hader
 
Angular und JEE - Wieso, weshalb, warum (und wie)?
Angular und JEE - Wieso, weshalb, warum (und wie)?Angular und JEE - Wieso, weshalb, warum (und wie)?
Angular und JEE - Wieso, weshalb, warum (und wie)?gedoplan
 
Angular und JEE - Wieso, weshalb, warum (und wie)?
Angular und JEE - Wieso, weshalb, warum (und wie)?Angular und JEE - Wieso, weshalb, warum (und wie)?
Angular und JEE - Wieso, weshalb, warum (und wie)?gedoplan
 

La actualidad más candente (12)

MVP mit dem Google Web Toolkit
MVP mit dem Google Web ToolkitMVP mit dem Google Web Toolkit
MVP mit dem Google Web Toolkit
 
Die besten 10 JavaScript Frameworks für moderne Web-Apps
Die besten 10 JavaScript Frameworks für moderne Web-AppsDie besten 10 JavaScript Frameworks für moderne Web-Apps
Die besten 10 JavaScript Frameworks für moderne Web-Apps
 
Wie viel Client braucht das Web?JSF, Vaadin und AngularJS im Vergleich
Wie viel Client braucht das Web?JSF, Vaadin und AngularJS im VergleichWie viel Client braucht das Web?JSF, Vaadin und AngularJS im Vergleich
Wie viel Client braucht das Web?JSF, Vaadin und AngularJS im Vergleich
 
Komponentenorientierte Webanwendungen mit wingS 2.0
Komponentenorientierte Webanwendungen mit wingS 2.0 Komponentenorientierte Webanwendungen mit wingS 2.0
Komponentenorientierte Webanwendungen mit wingS 2.0
 
Web Components
Web ComponentsWeb Components
Web Components
 
JSF vs. GWT? JSF und GWT!
JSF vs. GWT? JSF und GWT!JSF vs. GWT? JSF und GWT!
JSF vs. GWT? JSF und GWT!
 
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
 
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJSWebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
 
Angular und JEE - Wieso, weshalb, warum (und wie)?
Angular und JEE - Wieso, weshalb, warum (und wie)?Angular und JEE - Wieso, weshalb, warum (und wie)?
Angular und JEE - Wieso, weshalb, warum (und wie)?
 
MODX – The Power to Build Amazing
MODX – The Power to Build AmazingMODX – The Power to Build Amazing
MODX – The Power to Build Amazing
 
Angular und JEE - Wieso, weshalb, warum (und wie)?
Angular und JEE - Wieso, weshalb, warum (und wie)?Angular und JEE - Wieso, weshalb, warum (und wie)?
Angular und JEE - Wieso, weshalb, warum (und wie)?
 
JavaScript Architektur
JavaScript ArchitekturJavaScript Architektur
JavaScript Architektur
 

Destacado

Tic´s y educación preescolar yahaira
Tic´s y educación  preescolar yahairaTic´s y educación  preescolar yahaira
Tic´s y educación preescolar yahairaloriayahaira
 
Litzlhof Schulvorstellung
Litzlhof SchulvorstellungLitzlhof Schulvorstellung
Litzlhof SchulvorstellungLitzlhof
 
Las formas de representación
Las formas de representaciónLas formas de representación
Las formas de representaciónGrisel Pereyra
 
12 funcionesinyect
12 funcionesinyect12 funcionesinyect
12 funcionesinyectzavledos
 
Creatividad exposición creative hands
Creatividad exposición creative handsCreatividad exposición creative hands
Creatividad exposición creative handsJosue Flores
 
Automotive Com 2012 Enterprise 2.0
Automotive Com 2012 Enterprise 2.0Automotive Com 2012 Enterprise 2.0
Automotive Com 2012 Enterprise 2.0JanAppl
 
Schulte Regale zu Sonderpreisen
Schulte Regale zu SonderpreisenSchulte Regale zu Sonderpreisen
Schulte Regale zu SonderpreisenOliver Schwab
 
Medios de comunicación digital o en línea
Medios de comunicación digital o en líneaMedios de comunicación digital o en línea
Medios de comunicación digital o en líneacarithol
 

Destacado (20)

Tic´s y educación preescolar yahaira
Tic´s y educación  preescolar yahairaTic´s y educación  preescolar yahaira
Tic´s y educación preescolar yahaira
 
Mapa conceptualletch1
Mapa conceptualletch1Mapa conceptualletch1
Mapa conceptualletch1
 
Power present
Power presentPower present
Power present
 
Litzlhof Schulvorstellung
Litzlhof SchulvorstellungLitzlhof Schulvorstellung
Litzlhof Schulvorstellung
 
Las formas de representación
Las formas de representaciónLas formas de representación
Las formas de representación
 
Presentac..[1]
Presentac..[1]Presentac..[1]
Presentac..[1]
 
Herramientas wed 2
Herramientas  wed 2Herramientas  wed 2
Herramientas wed 2
 
Eurotelgroup Ogisaka Garden
Eurotelgroup Ogisaka GardenEurotelgroup Ogisaka Garden
Eurotelgroup Ogisaka Garden
 
Present. sig jpf
Present. sig jpfPresent. sig jpf
Present. sig jpf
 
12 funcionesinyect
12 funcionesinyect12 funcionesinyect
12 funcionesinyect
 
Ruck 2010 ru_1
Ruck 2010 ru_1Ruck 2010 ru_1
Ruck 2010 ru_1
 
Regalito en clase
Regalito en claseRegalito en clase
Regalito en clase
 
Creatividad exposición creative hands
Creatividad exposición creative handsCreatividad exposición creative hands
Creatividad exposición creative hands
 
Perilaku konsumen
Perilaku konsumenPerilaku konsumen
Perilaku konsumen
 
Presentacion flash
Presentacion flashPresentacion flash
Presentacion flash
 
Automotive Com 2012 Enterprise 2.0
Automotive Com 2012 Enterprise 2.0Automotive Com 2012 Enterprise 2.0
Automotive Com 2012 Enterprise 2.0
 
Multipower pvp 2013
Multipower pvp 2013Multipower pvp 2013
Multipower pvp 2013
 
Tarea 5
Tarea 5Tarea 5
Tarea 5
 
Schulte Regale zu Sonderpreisen
Schulte Regale zu SonderpreisenSchulte Regale zu Sonderpreisen
Schulte Regale zu Sonderpreisen
 
Medios de comunicación digital o en línea
Medios de comunicación digital o en líneaMedios de comunicación digital o en línea
Medios de comunicación digital o en línea
 

Similar a PHP-Module in statischen Seiten - Architektur-Ansätze

Einführung in ASP.NET Core Middlewares
Einführung in ASP.NET Core MiddlewaresEinführung in ASP.NET Core Middlewares
Einführung in ASP.NET Core MiddlewaresMatthias Jauernig
 
Webanwendungen - Installation, Konfiguration und Administration
Webanwendungen - Installation, Konfiguration und AdministrationWebanwendungen - Installation, Konfiguration und Administration
Webanwendungen - Installation, Konfiguration und AdministrationThomas Siegers
 
Web460 ppt-de-jul-wi-web-all-2020
Web460 ppt-de-jul-wi-web-all-2020Web460 ppt-de-jul-wi-web-all-2020
Web460 ppt-de-jul-wi-web-all-2020HansruediDbeli1
 
magnolia mit thymeleaf - ein agiler prozess-beschleuniger
magnolia mit thymeleaf - ein agiler prozess-beschleunigermagnolia mit thymeleaf - ein agiler prozess-beschleuniger
magnolia mit thymeleaf - ein agiler prozess-beschleunigerThomas Kratz
 
Präsentation webservices
Präsentation webservicesPräsentation webservices
Präsentation webservicesxxtesaxx
 
Systemvorstellung: dante cms im Überblick
Systemvorstellung: dante cms im ÜberblickSystemvorstellung: dante cms im Überblick
Systemvorstellung: dante cms im Überblicka3 systems GmbH
 
HTML5 im Überblick - semantisches HTML, Geolocation, Offline-Webanwendungen, ...
HTML5 im Überblick - semantisches HTML, Geolocation, Offline-Webanwendungen, ...HTML5 im Überblick - semantisches HTML, Geolocation, Offline-Webanwendungen, ...
HTML5 im Überblick - semantisches HTML, Geolocation, Offline-Webanwendungen, ...Karionis
 
TYPO3 CMS 7.0 - Die Neuerungen - pluswerk
TYPO3 CMS 7.0 - Die Neuerungen - pluswerkTYPO3 CMS 7.0 - Die Neuerungen - pluswerk
TYPO3 CMS 7.0 - Die Neuerungen - pluswerkdie.agilen GmbH
 
Angular 2 Workshop November 2015 von der w-jax 2015
Angular 2 Workshop November 2015 von der w-jax 2015Angular 2 Workshop November 2015 von der w-jax 2015
Angular 2 Workshop November 2015 von der w-jax 2015Manfred Steyer
 
Angular 2 Workshop Oktober 2015
Angular 2 Workshop Oktober 2015Angular 2 Workshop Oktober 2015
Angular 2 Workshop Oktober 2015Manfred Steyer
 
B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009Andreas Schulte
 
.NET Summit 2016 in München: ASP.NET Core 1
.NET Summit 2016 in München: ASP.NET Core 1.NET Summit 2016 in München: ASP.NET Core 1
.NET Summit 2016 in München: ASP.NET Core 1Manfred Steyer
 

Similar a PHP-Module in statischen Seiten - Architektur-Ansätze (20)

Einführung in ASP.NET Core Middlewares
Einführung in ASP.NET Core MiddlewaresEinführung in ASP.NET Core Middlewares
Einführung in ASP.NET Core Middlewares
 
Joomla
JoomlaJoomla
Joomla
 
Webanwendungen - Installation, Konfiguration und Administration
Webanwendungen - Installation, Konfiguration und AdministrationWebanwendungen - Installation, Konfiguration und Administration
Webanwendungen - Installation, Konfiguration und Administration
 
Workshop Vue js
Workshop Vue jsWorkshop Vue js
Workshop Vue js
 
Web460 ppt-de-jul-wi-web-all-2020
Web460 ppt-de-jul-wi-web-all-2020Web460 ppt-de-jul-wi-web-all-2020
Web460 ppt-de-jul-wi-web-all-2020
 
magnolia mit thymeleaf - ein agiler prozess-beschleuniger
magnolia mit thymeleaf - ein agiler prozess-beschleunigermagnolia mit thymeleaf - ein agiler prozess-beschleuniger
magnolia mit thymeleaf - ein agiler prozess-beschleuniger
 
BizSpark goes Cloud
BizSpark goes CloudBizSpark goes Cloud
BizSpark goes Cloud
 
Präsentation webservices
Präsentation webservicesPräsentation webservices
Präsentation webservices
 
Systemvorstellung: dante cms im Überblick
Systemvorstellung: dante cms im ÜberblickSystemvorstellung: dante cms im Überblick
Systemvorstellung: dante cms im Überblick
 
HTML5 im Überblick - semantisches HTML, Geolocation, Offline-Webanwendungen, ...
HTML5 im Überblick - semantisches HTML, Geolocation, Offline-Webanwendungen, ...HTML5 im Überblick - semantisches HTML, Geolocation, Offline-Webanwendungen, ...
HTML5 im Überblick - semantisches HTML, Geolocation, Offline-Webanwendungen, ...
 
TYPO3 CMS 7.0 - Die Neuerungen - pluswerk
TYPO3 CMS 7.0 - Die Neuerungen - pluswerkTYPO3 CMS 7.0 - Die Neuerungen - pluswerk
TYPO3 CMS 7.0 - Die Neuerungen - pluswerk
 
PHP im High End
PHP im High EndPHP im High End
PHP im High End
 
Angular 2 Workshop November 2015 von der w-jax 2015
Angular 2 Workshop November 2015 von der w-jax 2015Angular 2 Workshop November 2015 von der w-jax 2015
Angular 2 Workshop November 2015 von der w-jax 2015
 
Angular 2 Workshop Oktober 2015
Angular 2 Workshop Oktober 2015Angular 2 Workshop Oktober 2015
Angular 2 Workshop Oktober 2015
 
react-de.pdf
react-de.pdfreact-de.pdf
react-de.pdf
 
MVVM mit WPF
MVVM mit WPFMVVM mit WPF
MVVM mit WPF
 
Sitecore. Ready to Start. Software Engineer
Sitecore. Ready to Start. Software EngineerSitecore. Ready to Start. Software Engineer
Sitecore. Ready to Start. Software Engineer
 
B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009
 
.NET Summit 2016 in München: ASP.NET Core 1
.NET Summit 2016 in München: ASP.NET Core 1.NET Summit 2016 in München: ASP.NET Core 1
.NET Summit 2016 in München: ASP.NET Core 1
 
Was ist neu in .NET 4.5?
Was ist neu in .NET 4.5?Was ist neu in .NET 4.5?
Was ist neu in .NET 4.5?
 

PHP-Module in statischen Seiten - Architektur-Ansätze

  • 1. PHP-CMS-Einbindung Architektur-Ideen für dynamische Inhalte in statischen Seiten / web / information / technology / 1
  • 2. Maßgeschneiderte Software-Lösungen im Internet Wir entwickeln gerne hochwertige, maßgeschneiderte Web-Anwendungen, gerne basierend auf Open-Source-Bausteinen:  eigenständige PHP-Anwendungen oder  eingebettete PHP-Module in statischen Seiten  typischerweise basierend auf MVC-Frameworks Typische Arbeitsteilung:  Webdesigner + SW-Entwickler  Redakteure (passive) model - view - controller / web / information / technology / 2
  • 3. Content-Pflege 10% statische Inhalte  Manuelle Pflege der Views: durch SW-Entwickler 90% statische Inhalte  Content-Management: durch Redakteure / web / information / technology / 3
  • 4. Stand-Alone-Anwendung 10% statische Inhalte  URL rewriting (mod_rewrite)  Front-Controller (index.php)  MVC-Start (bootstrapping)  routing, dispatch  controller: action process request change model render view  Pflege durch Programmierer  http://www.mvc.de/modul/controller/action / web / information / technology / 4
  • 5. Eingebettete Widgets 90% statische Inhalte  statische Seiten  mit eingebetteten Widgets  Pflege statischer Inhalte durch Redakteur  Einbindung der Widgets durch Redakteur  Pflege der Widgets durch Programmierer / web / information / technology / 5
  • 6. Statische Seite mit Widgets 90% statische Inhalte  URL der statischen Seite http://www.kunde.de/thema/seite.php  mehrere Widgets/Seite möglich  eigenständige MVC-Fenster widget-controller widget-model widget-view  Einbettung der Widgets und Parameter-Übergabe im CMS an vordefinierten Blöcken (Platzhaltern) / web / information / technology / 6
  • 7. 2 CMS-Beispiele CMS CMS-Widget-Einbindung Redakteur  OpenText (RedDot) publiziert Seiten  FirstSpirit  Publizierung auf Web-Server Web- Server User / web / information / technology / 7
  • 8. Beispiel OpenText Seite mit eigenständigen Widget-Modulen  direkter Seitenaufruf, kein URL rewriting  MVC-Start je Modul (bootstrapping)  direkter Aufruf der controller-action Kunde_Controller_RedDotMultiple::start('de.kunde.www', $options);  controller: action process request Seite change model render widget-view  Ausgabe ist auf Widget beschränkt  http://www.kunde.de/thema/seite.php / web / information / technology / 8
  • 9. Beispiel FirstSpirit View mit eingebetteten Widget-Subviews  URL rewriting (mod_rewrite)  Front-Controller (index.php)  MVC-Start (bootstrapping)  eigens routing, action-stack, dispatch: Suche und Analyse der ini-Datei, Vorab-Ausführung aller Widget-Controller  controller: action action- process request stack change model render subview to placeholder  render view mit view-Variablen und subviews <?php echo $this->placeholder('kalzium-rechner'); ?>  http://www.kunde.de/thema/seite.phtml, http://www.kunde.de/thema/seite.ini / web / information / technology / 9
  • 10. ini-Datei Parameter-Übergabe an Widgets  Redakteur fügt Widget als neuen Absatz ein und wählt Parameter  CMS erzeugt ini-Datei für alle Widgets parallel zur view-Datei  http://www.kunde.de/de/thema/seite.html, http://www.kunde.de/de_1/thema/seite.ini view [widgets] account-login.active = true gewinnspiel.active = true gewinnspiel.params.gewinnspielDatenschutzUri = "http://www.bla.de" ini-Datei / web / information / technology / 10
  • 11. Typo3 ? CMS mit Extensions ?  Generierung auf Web-Server in Echtzeit  Caching  CMS mit Extensions eigene T3X (Typo3 Extension API), „Zend Framework Integration T3X“ oder eigenständige Widget-Module (s.o.)  CMS (Phoenix) + Neos = 80% Flow (MVC-Framework) Neos mit Flow: CMS + MVC-Framework Flow mit Neos: MVC-Framework + CMS-Modulen / web / information / technology / 11
  • 12. Diskussion Vielen Dank für die anregende und fachkundige Diskussion und die neuen Ansatzpunkte!  Reverse Proxy https://www.varnish-cache.org/, https://www.varnish-cache.org/trac/wiki/ESIfeatures  Content Assembly in Templates Edge Side Includes language http://www.w3.org/TR/esi-lang <esi:include src="URI" /> <rde-dm:include content="URI" … RedDot LiveServer (Content-DynaMent) Symphony CMS http://getsymphony.com/ XSLT templating, take external XML  Content Repository Apache Jackrabbit: implementation of Java Content Repository (JCR) Alfresco und Sophora CMS (subshell gmbh) nutzen JCR Content Management Interoperability Services (CMIS) / web / information / technology / 12
  • 13. Kontakt Büro: Siemensstr. 8A, 61352 Bad Homburg, Tel.: 06172 / 4988554 http://www.dmr-solutions.com mailto:info@dmr-solutions.com Auszug aus der Kundenliste: http://info.engelhorn.de - engelhorn Gruppe Mannheim http://www.niederspannungskatalog.de - ABB STOTZ Heidelberg http://www.wdv.de/ - wdv Corporate Publishing Bad Homburg Weitere unter http://www.dmr-solutions.com/de/references/ Wie können wir Sie unterstützen? / web / information / technology / 13