Hogyan válasszuk ki a (nekünk) legjobb modulokat (és sminkeket)? Hajas Tamás thamas.hu
Hajas Tamás Első találkozás a Drupallal kb. a 4.5 verziónál Egy ideje már élő webhelyeket is készít ;o) Főleg a modulokban és a közösségben bízik... de néha (óvatosan) már a kódba is belepiszkál Lehetne tanár, újságíró vagy gitárhős......de jó ideje hivatalnok, ugyanakkor Drupal.hu admin is! Egyszer pedig majd? 2
Miről lesz szó? Modulok (és sminkek) választása. Hol? Mit? Miért? 3
Hol? 4
Hol? drupal.org/project/modules drupal.org/project/themes 5
drupal.org/project/modules 6
Sorrend 7
Alaprendszer verzió 8
Kategória 9
Keresés 10
A legújabbak drupal.org/taxonomy/term/14 modulok drupal.org/taxonomy/term/15 sminkek 11
drupalmodules.com 12
themegarden.org 13
Mit? 14
Honnan tudjam, mire van szükségem? Utána lehet olvasni esettanulmányokban drupal.org/forum/25 (és drupal.org/cases) drupal.hu/linkek kevés a leírás! :o( blogokon drupal.org/planet/ drupal.hu/planet/ 15
Honnan tudjam, mire van szükségem? Megnézhető, más hogyan csinálja! Telepítési profilok (disztribúciók) elemzése: milyen modulokat használnak? Pl. Acquia Drupal OpenAtrium OpenPublish UberDrupal ProsePoint stb. drupal.org/project/installation+profiles Hiányos! drupaldistrowatch.com 16
Miért? 17
Miért épp az adott modult? Alaprendszer-beli (core) modulok Szigorúan ellenőrzöttek Biztonságosak Fejlesztettek, karbantartottak Kiegészítő, közösségi (contributed) modulok Nincs szigorú ellenőrzés! (De azért bárki nem kap CVS hozzáférést...) Biztonságos? Hatékony? Aktív? (Fejlesztik, karbantartják?) 18
Miért épp az adott modult? Sokoldalú, általános modul? Pl. Rules Egy-egy feladat megoldását szolgáló modul? Pl. Scheduler A szituációtól függ. Szerintem: Kevés egyszerű feladatra inkább célmodulok Összetett rendszerekhez inkább általános, együttműködő modulok 19
A projekt oldal Minden modul és smink egy-egy projekt url: drupal.org/project/file_name Minden információ itt ill. innen érhető el 20
A projekt oldal Maintainers karbantartók Létrehozás dátuma Leírás (+kép) Releases kiadások (verziók) Resources források (további infók) Issues / Recent issues (legutóbbi) ügyek Recommendations ajánlatok 21
Projekt oldal példa: drupal.org/project/simplemap 22
Maintainers Fejlesztők száma? Az ismert név bizalmat ébreszt Commits (kb. hozzájárulás ) száma? a legutóbbi dátuma? Felhasználói profil közösségi tevékenység, projekt tevékenység stb. 23
Létrehozás dátuma Nagyon új? Kiállta az idő próbáját? Nincs újabb, ami jobb? 24
Releases Offical releases hivatalos kiadások alaprendszer verzió: 5.x, 6.x recommended ajánlott supported támogatott (alpha, beta, rc...) Development snapshots fejlesztői verziók általában éles oldalra nem javasolt de érdemes megnézni a leírást Kiadás dátuma?! 25
Resources Read documentation dokumentáció Try out a demonstration bemutató View usage statistics hányan használják? sokan megbízhatóság(?) 26
Issues Ügyek száma modul népszerűsége bárki küldhet be problémát és megoldást Ügyek oldala: biztató ha a lezárt ügyek aránya minél nagyobb rövid idő alatt érkezik megoldás a legutóbbi ügy nem túl régi 27
Recommendations Related discussions kapcsolódó fórum témák Related projects kapcsolódó projektek hasonló vagy együttműködő modulok 28
Nincs újabb, ami jobb? a leírásban említhetik a hasonlóakat böngészhetőek a kategóriák vagy itt ellenőrizhető: groups.drupal.org/similar-module-review 29
Kérdések? 30
Köszönöm a figyelmet! Hajas Tamás thamas.hu 31