Archive for the ‘ Projekte ’ Category

Umzug der Projekte auf github

Jetzt wo WoltLab mit der Weiterentwicklung des WCF komplett auf github umgezogen ist, habe auch ich die Weiterentwicklung meiner aktiven (und der pausierten) Projekte auf github verschoben.

Bei github haben engagierte und interessierte Entwickler damit auch die Chance meine Projekte zu Forken um ihre eigenen Ideen mit einzubringen und dann das Integrieren der fertigen Änderungen in das Paket mit einem so genannten „Pull request“ vorzuschlagen. Eure Änderungen werden damit auch automatisch auf github als von euch gemacht gekennzeichnet, obwohl ihr keinen direkten Schreibzugriff auf meine Repositories habt. Eine Mitarbeit auf diese Weise ist im Übrigen ausdrücklich erwünscht, auch wenn sicher nicht alles übernommen werden kann. Zudem bietet github übrigens auch viele Möglichkeiten Commits in die Repositories zu kommentieren und sogar für einzelne geänderte Zeilen Kommentare anzulegen.

Die direkt mit dem „Icy Tracker“ verbundenen Projekte findet ihr auf github unter der eigens von mir angelegten Organisation „IcyForge“ alle anderen Projekte findet ihr bei github unter meinem Benutzernamen „RouL“ oder indem ihr hier im Blog oben auf „Repositories“ klickt. Für Fragen und Antworten zu meinen Projekten, wendet ihr euch bitte wie gewohnt an „wbb3addons„. Entwickler können auch einfache, die Entwicklung betreffende Anfragen bei den Repositories auf github unter „Issues“ stellen. Konkret denke ich bei Entwicklerfragen zB. an Anfragen ob eine Funktion XYZ in ein Projekt aufgenommen werden würde, wenn man sie umsetzt und einen „Pull request“ sendet.

Update: Projekt „Icy Tracker“ – ACP Video – Projekte

Hi. Inzwischen bin ich zwar dabei am Frontend zu schrauben, dachte aber, dass euch eventuell ein kleines Video zur Projektverwaltung im Icy Tracker gefallen könnte. 🙂
Icy Tracker – ACP – Projektverwaltung

Projekt „Icy Tracker“ – Das ACP lässt mich nicht los

Da dachte ich heute, ich könnte mich endlich gemütlich an das Formular zum erstellen von Vorgängen machen und wie ich mir so mittendrin Gedanken zur Anwendung der Rechte mache, merke ich, ich brauche doch eine Möglichkeit die Rechte pro Projekt genau einzustellen. Mit anderen Worten ich muss meine AccessList JavaScript-Klasse und alles, was mit dran hängt so erweitern, dass sie jetzt auch pro Eintrag Rechte oder allgemeiner gefasst Einstellungen erlaubt.
Ich würde ja WoltLabs Klassen dafür verwenden, aber die stehen leider unter der WBB Lizenz. Zudem möchte ich ungern auf die ganzen schönen Dinge, die mir Prototype 1.6 bietet verzichten.
Was das für den Icy Tracker bedeutet? Die Arbeiten am Frontend verzögern sich weiter und ich arbeite weiter am ACP. Ich hoffe ich schaffe es am Wochenende endlich was am Frontend zu machen. Um euch wieder ein wenig besser zu stimmen packe ich aber mal einen Screenshot von der (vorläufigen) Startseite im „WoltLab Basic“-Stil mit hier in den Artikel. Bedenkt aber, dass die Arbeiten an der Startseite noch nicht abgeschlossen sind und sich von daher noch einiges ändern kann.

Startseite (Vorschau)

Update: Projekt „Icy Tracker“ – Zugriff auf Projekte für Benutzer und Gruppen

Ich habe heute weitere Arbeiten am ACP gemacht und hoffe, dass ich damit vorerst alle Arbeiten am ACP beendet habe und mich voll und ganz auf das Frontend konzentrieren kann, an dem ich schon seit ein paar Tagen hätte arbeiten wollen. Man kann jetzt jedenfalls Benutzern und Gruppen Zugriff auf einzelne Projekte gewähren. Das ganze läuft wie bei den Entwicklern, nur dass hier halt zusätzlich Gruppen möglich sind.

Wie immer ein paar Bilder für Interessierte:

Update: Projekt „Icy Tracker“ – Gruppenrechte

Ich habe heute neben einigen Arbeiten an den Editor-Klassen und ein paar anderen Dingen die Gruppenrechte für vorhandene und auch kommende Funktionen komplett überarbeitet und mit Sprachvariablen ausgestattet.

Für Interessierte hier ein paar Screenshots zu den Rechten:

Update: Projekt „Icy Tracker“ – Neue Bilder vom ACP

Am Wochenende gab es ein paar Änderungen im ACP beim Anlegen und Bearbeiten von Projekten. Man kann nun einem Projekt Entwickler zuweisen. Vorerst nur einzelne Entwickler und keine Gruppen und auch die Rechteverwaltung für die Entwickler wird noch ganz normal über Gruppenverwaltung getätigt.
Neu ist auch, dass der Projektleiter nun auch Entwickler im Projekt sein muss. Deshalb wird der Entwickler nun mit einem Dropdown ausgewählt, welches dynamisch per JavaScript aus der Entwicklerliste befüllt wird.

Hier die Bilder zu den Änderungen:

Der kleine „Icy Tracker“ sucht nach einem Logo

Wie ihr eventuell schon dem Titel entnehmen könnt suche ich nach einem Logo für den „Icy Tracker“ und ich hoffe auf eure Unterstützung.

Hier die Vorgaben:

  • Das Logo sollte sich von der Größe her in die Standard WoltLab Designs einpassen (WoltLab Basic/Blue Sunrise/Green Sunrise)
  • Das Logo sollte den Namen enthalten (Icy Tracker, sollte klar sein. ^^)
  • Das Logo sollte irgendwie eingefroren wirken, es sollte also (nach Möglichkeit) Eis dran sein. (Ob auf der „Oberfläche“ der Schrift oder als Eiszapfen oder gar beides bleibt euch überlassen, wobei ich beides gut finden würde, wenn ihr es so zusammen bekommt, dass es gut aussieht)
  • Das Logo sollte wirklich komplett von euch stammen, mit Quelle (PSD, SVG oder Fireworks-PNG) kommen und lizenzfrei sein.

Das „beste“ Logo (ich denke da werde ich zusammen mit ein paar Leuten im Teamspeak Jury spielen) wird seinen Weg in den „Icy Tracker“ finden und der Schöpfer wird, wenn er es nicht ablehnt natürlich namentlich erwähnt. Zudem werde ich eine Auswahl der anderen Vorschläge mit namentlicher Nennung der jeweiligen Schöpfer der Logos (falls ihr die namentliche Nennung nicht ablehnt) hier im Blog veröffentlichen.

Eure Vorschläge sendet ihr bitte mit dem Betreff „Icy Tracker: Logo“ an roul@codingcorner.info.

UPDATE: Geplant ist, dass die Aktion 1-2 Wochen läuft.

Und weiter gehts

Blog

Ich habe heute mal, nachdem das Design nach dem Update auf WordPress 3.1 nicht mehr ganz so gut lief, mal das Design gewechselt. Ich hoffe euch gefällt der Blog im neuen Design.

Versionsverwaltung

Ich teste im Moment das Versionsverwaltungssystem Git und habe in dem Zuge 2 meiner öffentlichen SVN Repositories mal auf Git umgestellt (weitere folgen). Ich habe auch direkt einen ganz netten Repository viewer gefunden und hier installiert. Erreichen könnt ihr den Viewer unter http://codingcorner.info/cgit/ oder bequem über das Menü hier im Blog.

Icy Tracker

Auch, wenn ich in den letzten Monaten nicht wirklich Zeit für den Icy Tracker hatte: Die Arbeiten sind nicht eingestellt. Es wird weiter daran gearbeitet und ich hoffe, ich kann euch schon bald wieder mit neuen Screenshots erfreuen.

Update: Projekt “Icy Tracker” – Verknüpfungen zwischen Tickets/Issues

Da hab eich doch tatsächlich einen Status „Duplikat“ geplant, aber keine Verknüpfungen zwischen Tickets. Es wird selbstverständlich eine Verknüpfung geben.

Die Verknüpfung wird vom Elternticket, als auch vom Kindticket machbar sein. Folgende Verknüpfungstypen werden dabei möglich sein:

  • Hat abhängiges Ticket / Ist abhängig von
  • Hat Duplikat / Ist Duplikat von

Auch hier kann sich natürlich noch was ändern und ich freue mich über Vorschläge und Feedback eurerseits.

Update: Projekt “Icy Tracker” – Kurze Zwischenmeldung

Also nicht, dass sich einige wundern, warum es gerade keine Updates zum Icy Tracker gibt:
Ich bin im Moment wegen eines größeren Projektes ein wenig ausgelastet, deswegen habe ich den Icy Tracker ein wenig zurückgestellt. Sobald das andere Projekt einen bestimmten Stand erreicht hat, gehen die Arbeiten am Icy Tracker wieder auf Hochtouren weiter.

Zudem wird es noch einige grundsätzliche Veränderungen am Projekt „Icy Tracker“ geben, die dem Projekt sicher förderlich sind, aber dazu später mehr, sobald es spruchreif ist. 😉