Navigation
Suche
Nichts gefunden?Suche mit erweiterten Optionen.
Anzeigen
Werbung
Kfz Ersatzteile.CMS Software Preise.
Datenrettung.
Backlink-Checker.
SEO Beratung.
Camp Zikula 2008
23.-24.08.2008,
Bingen
Anmeldung / Registration
Anmeldung
Download
Zikula 1.0.0
Dt. Sprachpakete Download
SVN Nightly Builds
Zikula SVN Build
Artikel-Archiv
- nach Kategorie
- Buch-Tipps.
- CMS Allgemein.
- CMS Anleitungen.
- CMS Blöcke.
- CMS Interview.
- CMS Module.
- CMS Sicherheit.
- CMS Themes.
- pnMeeting.
- PostNuke e.V..
- Steering Committee.
- nach Datum
- Juli 2008.
- Juni 2008.
- Mai 2008.
- April 2008.
- März 2008.
- Februar 2008.
- Januar 2008.
- Dezember 2007.
- November 2007.
- Oktober 2007.
- September 2007.
- August 2007.
Das NOC wird renoviert
Freitag, 09. Mai 2008, 5 Kommentare
Nun hat Drak einen neuen Server zur Verfügung gestellt, auf dem Chris Hildebrandt (wmaster) eine Multi-Projektinstallation des Python-Projekttools "Trac" aufsetzt. Trac wird von einer Reihe anderer Open-Source Projekte eingesetzt (z.B. xinha) und ist in dier Basis-Installation wesentlich schlanker als GForge. Während ich mir bei der Konfiguration eines neuen Projektes in GForge immer einen abgebrochen und ich schon eine halbe Stunde mit dem Abschalten aller möglicher Features verbracht habe, ist bei Trac - ohne Erfahrung - ein neues Projekt in 5 Minuten komplett eingerichtet.
Übersicht
Wie im NOC ist wohl das Wichtigste für jeden Modul-Entwickler das Subversion als sicheren Platz für die eigene Arbeit. Ein Trac Projekt (Beispiel)besteht darüber hinaus aus einem Wiki, das gleichzeitig die Startseite ist, einer "Timeline" in der man alle Änderungen am Projekt nachvollziehen kann, einer Roadmap, einem Tracker für Features, Tasks, Bugs usw., der hier "Tickets" heisst und einem Browser für das SVN.
Entwickler
Ihr könnt jetzt mit Euren Projekten umziehen. Einfach eine PN an wmaster mit den Namen Eurer Projekte im NOC und Eurem Usernamen im Trac. Außerdem könnt ihr die Chance nutzen und Eurem Projekt einen neuen Namen geben - denkt dran, dass PN* demnächst nicht mehr nötig sein wird.
Ich richte dann immer erst einmal die Komponenten im Backend ein:
1. Login im Projekt
2. Administration
3. Rechte im Subversion setzen. (Subversion > Permissions) Standardmäßig ist da slam (=wmaster) eingerichtet. Den Namen könnt ihr einfach durch Euren Usernamen ersetzen und in der gleichen Art und Weise weitere User eintragen, wenn ihr mit mehreren Entwicklern an einem Projekt arbeitet.
4. Ticket-System einrichten. Wie im GForge sind hier viel zu viele Felder eingerichtet für Komponenten usw. Wenn man da alle Einträge löscht, werden die im Formular nicht mehr angezeigt.
5. Downloads einrichten. Ich stell auch hier die Dropdowns um: Architeture benutze ich für die Mindestanforderung an die PHP Version (PHP4, PHP5) und Platforms für Postnuke .7 oder Postnuke .8 - Das sieht dann so aus: gravatar Projekt
[Update]: Ihr müsst jetzt noch "anonymous" view Permissions für die Downloads geben. Da könnt ihr zum Beispiel auch die Rechte für die timeline und die Roadmap löschen, wenn ihr die nicht nutzen wollt.
6. Wiki Startseite. Die Startseite sollte einen Überblick übers Projekt geben. Ich hab mir da einmal eine Seite angelegt, die ich jetzt auf alle andere Projekte übernehme (copy&paste). Wenn Euch die Startseite von Locations gefällt, könnt ihr die gerne übernehmen.
Auf der Startseite des Wikis könnt ihr auch die Tags eintragen, unter denen Eurer Projekt gefunden werden soll. Dazu gibt es unter dem Editor-Feld noch ein Tags-Feld.
Das Wiki eignet sich auch hervorragen für eine flexible Dokumentation für Eure Module. Das könnt ihr dann auch direkt aus Euren Modulen verlinken und so immer aktuell halten.
7. Ändert die Projektinfo auf noc.postnuke.com mit dem Hinweis auf den Umzug ins Trac.
Benutzer
Registriert Euch auf http://code.zikula.org und nutzt die Tracker dort für die Module, die schon dorthin übergesiedelt sind.
Perspektive
Es wird ein Single-Sign On mit community.postnuke.com geben, so dass ihr den gleichen User auf beiden Systemen nutzen könnt.
Mateo und ich passen zur Zeit das Layout an das von community.zikula.org und Chris richtet die zentralen Funktionen ein: Die Startseite des Trac sowie die Projektübersicht.
Nach und nach werden jetzt alle Projekte umziehen. Dann macht Drak ein Backup des NOCs und schaltet es ab.
Axel entwickelt darüberhinaus die Extensions Datenbank, in der dann alle Releases zusätzlich auffindbar sind.
Wir hoffen, dass Euch das neue System gefällt und dass wir diesmal mehr Glück mit dem neuen NOC haben. Außerdem würden wir uns über Fragen, Kritik und Anregungen zu diesem Thema freuen.
Kommentare
Nur angemeldete Benutzer dürfen Kommentare verfassen.hardtoneselector am 09.05.2008 um 16:07 Uhrdie Verknüpfung mit der extension Datenbank klingt gut auch die Wikipage wo evtl. die Doku hinterlegt sein kann! Mir fehlt noch die direkte Anbindung zu den Modulen die den Admin anmeckern das es neue Versionen gibt aber hört sich schonmal alles spitze an!
Danke für den Aufwand!
Guite am 09.05.2008 um 17:01 UhrDie Anbindung für den Admin kommt später im Modules-Modul.
Dieses wird auf die neue Extension DB zugreifen und weiß somit, was es an Updates gibt.
mike12 am 12.05.2008 um 14:14 Uhrcopy&paste ...
... Deines Startwikis ist als Vorlage nur mit Barbeitungsrecht (Edit this page) möglich. Nu muß ich mir meine eigene Startseite basteln
![]()
kaffeeringe.de am 12.05.2008 um 20:19 UhrChris übernimmt das jetzt direkt bei neuen Projekten
![]()