Mantis BT (Mantis Bugtracker) – Notizen

Wir nutzen bei papaya sehr intensiv Mantis als Bugtracker für die Entwicklung des Open Source Content Management Systems “papaya CMS”, gleichermaßen auch in Kundenprojekten. Für ein Projekt kam die Frage auf, ob man nicht in Ergänzung zu unserer bestehenden Zeiterfassungslösung eine rudimentäre Time Tracking Lösung gleich an die Bugs anhängen könne.

Laut Mantis Featureliste soll dies gehen – leider ist aber genau diese Seite in der Mantis Dokumentation leer (!)  ;-)

Da es keinen Button zum Aktivieren des Mantis Time Tracking Modules gibt (und wegen missing documentation) hat es ein paar Minuten länger gedauert, ist dann aber ganz einfach:

  • Datei config_defaults_inc.php öffnen
  • die entsprechende Stelle in der Datei finden (Suchen nach * Time tracking *)
  • die relevanten Konfigurationsoptionen kopieren und in die Datei config_inc.php kopieren
  • ggf. hier noch Anpassungen nach eigenem Gusto vornehmen
  • fertig…

Irgendwie ein eher ungewöhnlicher Weg, um Leistungsmerkmale einer Software zu verstecken ;-)
(Wenn man das aber einmal gesehen hat ist es aber ziemlich selbsterklärend.)

Interessant sind für meinen geplanten Anwendungsfall innerhalb der Scrum-basierten Zusammenarbeit mit einem Kunden vor allem die Funktionen zum Erfassen von Aufwandsschätzungen und zur Zeiterfassung. Diese werden mit folgenden Parametern angeschaltet:

Zeitprognosen

/**
* Enable or disable usage of the ETA field.
* @global int $g_enable_eta
*/
$g_enable_eta = ON;

Zeiterfassung

/*****************
* Time tracking *
*****************/

/**
* Turn on Time Tracking accounting
* @global int $g_time_tracking_enabled
*/
$g_time_tracking_enabled = ON;

/**
* A billing sums
* @global int $g_time_tracking_with_billing
*/
$g_time_tracking_with_billing = ON;

/**
* Stop watch to build time tracking field
* @global int $g_time_tracking_stopwatch
*/
$g_time_tracking_stopwatch = ON;

/**
* access level required to view time tracking information
* @global int $g_time_tracking_view_threshold
*/
$g_time_tracking_view_threshold = DEVELOPER;

/**
* access level required to add/edit time tracking information
* @global int $g_time_tracking_edit_threshold
*/
$g_time_tracking_edit_threshold = DEVELOPER;

/**
* access level required to run reports
* @global int $g_time_tracking_reporting_threshold
*/
$g_time_tracking_reporting_threshold = MANAGER;

/**
* allow time tracking to be recorded without a bugnote
* @global int $g_time_tracking_without_note
*/
$g_time_tracking_without_note = ON;

Tutorial/Anleitung: RAM Upgrade/Arbeitsspeicher aufrüsten bei neuen MacBooks (MacBook Unibody Aluminium) – gilt auch für MacBook Pro 13”

Auch wenn die Rechner von Apple seit dem Schwenk auf Intel Macs (also alles ab Intel iMac, MacBook, MacBook Pro etc.) durchaus preislich konkurrenzfähig geworden sind: Speicher (RAM) kauft der kostenbewusste Nutzer besser nicht bei Apple selbst.

Es gibt ein paar Stimmen, die von unregelmäßigen Abstürzen bei der Verwendung von zugekauftem Arbeitsspeicher berichten – dies kann ich bei Verwendung von Marken-RAM (unserer kam von HSD, die “Großhandelsschwester” von Gravis) glücklicherweise nicht bestätigen. Sicher supportet der Mac 4 GB RAM, auch wenn gerüchteweise auch 6 Gigabyte funktionieren sollen (bei uns sind es 4 GB).

Update:

Update 2:

Wir haben bei den nächsten MacBooks Kingston RAM verbaut (siehe oben, im Zweifel Marken Arbeitsspeicher nutzen…). Kingston bietet für RAM für MacBooks (Unibody / Aluminium) gleich in 2 fertigen Paketen an:

Update 3:

Mittlerweile sind ja auch die neuen MacBook Pro 13 Zoll da – für diese gilt die Anleitung und die RAM Empfehlung natürlich gleichlautend…

Der Einbau des RAM ist dann nicht besonders anspruchsvoll – wenn man passendes Werkzeug hat, keine zwei linken Hände besitzt und weiß, wie es geht. Und letzteres soll dieser Artikel liefern ;-)

(Auf die Vorschaubilder klicken, um sie in Originalgröße anzuzeigen.)

Schritt 1:

  • MacBook ausschalten
  • alle Kabel trennen
  • auf den oberen Deckel legen

img_3491.jpg

weiterlesen »