Hi zusammen!
Vielen Dank für das hilfreiche Feedback soweit. Ich hätte nicht mit so viel reger Beteiligung gerechnet.
Daher ist es schwierig jetzt hier zu allem detailiert bezug zu nehmen. Ich habe unter
http://www.s9y.org/238.html
eine (englische) Todo-Liste erstellt und hoffe, dort alles aufgenommen zu haben.
@moenk: Du kannst Benutzern doch über die Gruppenrechte so einteilen, dass sie keine Kategorien bearbeiten dürfen usw.? Dasselbe gilt für die Redakteurssprache, die lässt sich doch individuell festlegen. Das Artikel-freischalten wäre für ein "Workflow"-Plugin recht gut.
@winkiller: Sehr gute Idee zur Konfiguration von "Erweiterte Eigenschaften", das kann ich als eine der ersten Sachen mal umsetzen.
@mastaYoda: Der PHP5-Nazi schon wieder!

Spaß beiseite: Ich finde, neue Plugin dürfen gerne jederzeit PHP5 voraussetzen. Bis auf PPP sehe ich in der jetzigen API aber keinen zwingenden Grund, die PHP4-Kompatibilität zu entfernen. Das Problem ist, wenn man die API zu sehr ändert, wird man dadurch direkt alle bestehenden Plugins unnutzbar machen. Daher bin ich eher der Meinung, dass die API den Bedürfnissen folgen sollte, und nicht die API als Selbstzweck neu erfunden wird.
Deine Idee mit der Kombination zu den Textformatierungsplugins wurde ja auch glaub ich schonmal in #s9y diskutiert. Grundsätzlich fände ich das gut, mir fehlt nur ehrlich gesagt ein konzeptioneller Ansatz dafür.
Unit-Testing: Oh ja, gerne. Leider ist Unit-Testing für bestehende Projekte ein einziger Popo-Schmerz, was vermutlich für Dich auch ein ausschlaggebender Grund für eine neue API wäre, die man direkt anhand von Unit-Tests entwickeln könnte...
@kho: Gute Idee mit der Erweiterung der Bildeinfügung. Zu Lightbox-Problemen bitte ich dich, einen eigenständigen Thread mit Details dazu aufzumachen.
Beim Update haben sich FTP-Programme mit Threading eigentlich gut bewährt. Den Upload lässt man dann die 3-4 Minuten einfach laufen. Es ist schon sehr komplex, ein eigenes s9y-Downloadpaket für jede Sprachversion anzubieten, da bräuchte ich beim Release nen ganzen Tag sowas einzupflegen.
@Robert: Wiki, Forum und Blog zu verheiraten ist ja immer ein schönes Thema. Allerdings sehe ich die jeweiligen s9y-Alternativen zu phpBB und coWiki bei weitem nicht ausführlich genug, um s9y.org damit zu betreiben.
@yellowled: Man könnte für's erste in Spartacus auf die Changelogs hinweisen. Ansonsten ist Dokumentation natürlich immer ein Fleißthema, wofür wir schlicht mehr Leute bräuchten. Das Problem über eine automatische Info zu Updates ist, dass dafür die BLoginstallation mit s9y.org sprechen müsste. Damals hieß es immer, aus sicherheitsgründen und "Datenspionage" würden die User sowas eher nicht wollen. Technisch wäre das kein wirklich großes Problem...
@Joaquin: Die Kommentaroberfläche habe ich mit aufgenommen. Was Logfiles angeht: Ich bin da eher ein Freund, wenn jemand sowas loggt, dass er selber bestimmt wann Logfiles wie beschnitten werden...
@dhm: Was Plugin angeht: Alles was in Spartacus landet, ist von mir so gut es geht auf Sicherheit geprüft. In Spartacus ist kein Plugin, von dem ich behaupten würde es wäre ein Sicherheitsrisiko. Im Grunde achte ich auf alle Spartaucsplugins genauso wie auf den internen s9y-Quelltext. Sprich: Die Zertifizierung ist eigentlich schon dadurch da, dass ein Plugin in Spartacus aufgenommen wird. Auditing findet eigentlich immer wieder anhand von neuen Sicherheitslücken und -Techniken statt, z.b. als es damals CSRF-Attacken gab, wurde der s9y Code daraufhin so gut wie möglich getestet und angepasst. Ansonsten ist regelmäßiges Code-Rewrite nur bei Projekten möglich, dass mehrere Entwickler hat. Serendipity ist dafür eigentlich zu klein.
@Cohnina: Das Link-List Plugin dient Dir hier nicht als hilfe? Dokumentation wäre natürlich toll, mit meinem Buch habe ich versucht einen großen Schritt in die Richtung zu gehen. Letztlich sind das halt alles große Textmengen, die niht unbedingt ein Entwickler wie ich leisten könnte, sondern jeder der die Plugins auch einfach nur einsetzt. WP hat mit seinen Millionen Usern hier einen großen Vorteil, da es einfach wahrschienlicher ist, dass sich einer von 1.000.000 Usern mal hinsetzt und einfach eine Doku dazu macht. Grundsätzlich ist das s9y.org Wiki frei zugänglich und ich gebe jederzeit Accounts heraus für Personen, die gerne Dokumentation schreiben wollen.
@Hiwelt: Deine Anforderung ist tatsächlich etwas speziell. Grundsätzlich liegen die s9y Artikeldaten ja als HTML vor. Es muss also "nur" die Datenbank dazu angesprochen werden. Leider ist ein Export von HTML nach PDF meines Wissens nach extrem schwierig. Ich wüsste nicht, wie man Bilder sinnvoll dahinein einbetten würde. Ich denke, es wäre sinnvoller den Druckprozess hier mit einem HTML-Konverter und einem eigenen, reduzierten Smarty-Template anzugehen. Es gibt wohl auch PDF-Konverter mit denen man HTML-Code in PDF überführen kann, aber da habe ich mich nie wirklich eingearbeitet weil das Thema für mich nicht so interessant ist, da ich die HTML-Ausgabe einer gedruckten Ansicht sogar vorziehe.
Viele Grüße,
Garvin