Liebe Kollegen,
für ein anspruchsvolles Projekt prüfe ich derzeit, inwieweit TYPO3 als System infrage kommt. In anderen Projekten habe ich TYPO3 gern eingesetzt, bin aber unsicher, inwiefern es hier passt. Vielleicht könnt Ihr mir ja mal Eure Gedanken dazu mitteilen. Es würde mich sehr freuen.
Also, nun zu den spezifischen Anforderungen:
1. Staging:
Es soll nicht direkt veröffentlicht werden, sondern entweder eine Preview-Funktion vor dem eigentlichen Publishing möglich sein oder eine Synchronisation zwischen Redaktions- und Live-System stattfinden. Ist so etwas mit TYPO3 möglich?
2. Cache/Performance:
Es sind mindestens 10.000 Seiten von Anfang im System. Dauert die SQL-Abfrage nicht zu lange? Es gibt natürlich den Cache, aber dafür muss ja jede Seite zumindest einmal aufgerufen worden sein. Wo liegt Eurer Meinung nach die Grenze für TYPO3? Gibt es eine Möglichkeit, den Cache direkt zu befüllen?
3. Statische Seiten
Ist es generell möglich, richtige statische Seiten zu exportieren? Damit meine ich nicht das Simulieren statischer Seiten zur Suchmaschinenoptimierung, sondern wirklich die Produktion statischer Seiten. Das wäre etwa für eine CD-ROM-Produktion wichtig.
4. Workflow Engine
Hier fand ich TYPO bisher etwas schwach auf der Brust. Die umfassende Engine wurde unter Projekte lange angekündigt. Weiß jemand, wie hier der Status ist? Es gibt zudem zahlreiche Workflow-Extensions im Repository. Welche ist gut? Für unseren Workflow wäre es wichtig, bestimmte Seiten nach einer Weile automatisch auf "Review" zu setzen, sodass Sie von den entsprechenden Redakteuren duchgeschaut und ggf. aktualisiert werden müssen. Der entsprechende Redakteur sollte nach Möglichkeit gleich eine Email bekommen.
5. Frontend Editing
Habt Ihr Erfahrung damit, ob es auch möglich ist, via Frontend-Editing Inhalte zu ändern, die aus dem List-Modul kommen, also Datensätze, die nicht in der pages-Tabelle stehen, sondern z.B. aus einer Extension kommen (etwa Inventurliste in einer Extension Inventur)?
6. Frontend Formulare
Wie leicht ist es, Formulare einzurichten, um direkt Datensätze (z.B. aus einer Extension-Tabelle) von den Usern ändern zu lassen. Es geht darum, dass bestimmte Inhalte nicht über das Backend gepflegt werden können, weil dafür eine Schulung nötig wäre. Wie sind Eure Erfahrungen? Fand ich bislang nicht so klar.
7. Integration externer Apps
Ist es möglich, einen DLL-Aufruf zu starten? Anders gefragt: läßt sich nur PHP-Code einbinden oder habt Ihr es auch hinbekommen, anderen externen Code anzubinden.
Oh je, so viele Fragen. Bitte seid nicht böse. Aber ich denke, dass sie für viele Projekte relevant sind.
Wäre nett, wenn Ihr mir weiterhelfen könntet. Vielleicht ergibt sich ja auch eine kleine Diskussion übder den Stand von TYPO3.
Gruß
Der Keks