Munkaidőnyilvárntartó program és Drupal modul

Sziasztok!

Elméletileg érdekelne a véleményetek.
Szükségem volna egy webes felületű, munkaidő nyilvántartásra.

Vannak a neten ilyen php-mysql programok dögivel, töltsem le azt és szabjam a magam igényei szerint?
http://www.latrix.org.uk/
http://www.anuko.com/content/time_tracker/open_source/index.htm

De azon gondolkodtam, hogy jó volna a cég információs (Drupal)portáljába intergrálni.
Nekem adja magát hogy a Drupal-t már megírták, "csak egy-két modult kell fejleszteni hozzá".

Szóval szerintetek:

  • Van-e értelme ilyet csinálni a Drupalhoz?
  • Készítsem el külön PHP alkalmazásként és csináljam meg Drupalba integrálható formában mint pl. http://civicrm.org/ ?
  • Ha belefogok egy ilyen batár nagy fejlesztésbe, mivel kezdjem és mire ügyeljek a fejlesztés folyamán?
  • Láttok egyáltalán egy ilyen fejlesztésben fantáziát?

Minden építő és romboló kritikát szívesen veszek.

Köszönöm:
Zoli

Hozzászólások

Azt érdemes fejleszteni ami megtérül. Megtérülés lehet felhasználás is nem csak eladás.
Döntsd el Te. :)

Ez mindig nehéz döntés egy projekt elején, hogy az adott feladatot nulláról valósítsuk meg vagy egy meglévő, külső "masszát" berhelve érjük el a kitűzött célt.
Legelső lépésként mindenképpen üljél le és alaposan gondold végig az adott problémát és a lehetséges megoldásokat, felmerülő akadályokat (ha az idő engedi - legtöbbször nem :D). Elölről megírni valamit üzleti szempontból sokszor felesleges, ne hagyd hogy a büszkeség és bizonyítani akarás miatt elpazarold az idődet. Bár már mi is voltunk úgy 1-2 modullal ERP-rendszernél, a gyári megoldás annyi kívánnivalót hagyott maga után, hogy inkább megírtuk a saját szájunk íze szerint.
Viszont a legtöbb esetben szerintem hatékonyabb meglévő komponensekből építkezni. Persze ezzel is vigyázni kell, ha túl sok a külső cucc, az esetleges verzióváltások és random felbukkanó inkompatibilitási hibák alaposan megkeseríthetik a munkaidődet.

Mindenképpen alaposan tervezd meg, mielőtt belevágsz egy nagy fejlesztésbe, főleg egyedül vagy kis csapattal. Nem a legkellemesebb mindig félúton rájönni, hogy x részét elcseszted/máshogy akarod és visszamenőleg írhatod át a fél alkalmazást. Hamar rájön az ember, hogy szemléletváltás kell a fennmaradáshoz.
Inkább fejleszd le prototípus jelleggel a kritikusabb/kérdéses részek egy-egy darabját, hogy fel tudd mérni, a teljes megoldás mennyi időt venne igénybe, mintsem szívnod kelljen egy zsákutcás megvalósítás miatt.

Mi hárman vagyunk fejlesztők a csapatban, ERP bevezetések során sok mindent kell összeintegrálni minimális idő alatt, így aztán kellő ügyeskedésre van szükség... :)

szia, mi csináltunk munkanyilvántartót Drupallal, mér, naptároz, csoportosít, emailben jelent.

kb 0-t kellet fejleszteni, szinte mindegyik funkcióra volt modul - és nem is sok kell hozzá 4-5.

No rainbow, no sugar

Ha lassú a szerver, ajánlom az Eventumot: http://dev.mysql.com/downloads/other/eventum/
kevésbé kézreálló a felülete, mint mondjuk az openatriumnak, de cserébe piszok gyors, ami a drupal alapú megoldásokról nehezen mondható el (jó, minden megoldható, persze)