
Drupal fejlesztési eszközök
Milyen szerkesztőt érdemes használni a fejesztéshez? Ez attól függ, hogy mire szeretnéd használni.
Modulfejlesztésre egy sokat tudó IDE progi javasolt:
- PHP Storm - sokan használják, fizetős de csak jót hallattom erről hazai berkekben
- Aptana Studio - ingyenes, ez is Java cucc Eclipse motorral
Ha sminket szeretnél szerkeszteni:
- Sublime Text - ingyenesen kipróbálható időkorlát nélkül (én ezt használom száguldásra)
Mindegyik fent említett szoftver elérhető Mac, Linux és Windows környezetben. A DO-n találsz egy külön oldalt a fejlesztő eszközök és azok beállításával kapcsolatban.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges

Nekem is bejövős ez a térkép!
Nekem is bejövős ez a térkép!
;-)
- A hozzászóláshoz regisztráció és bejelentkezés szükséges

Új hazai Drupal csoport
Nagyon örülök, hogy a hagyományos budapesti és többi vidéki Drupal találkozó mellett egy új helyszínen is létrejön egy felhasználói csoport. Külön öröm számomra, hogy Éva a motorja a fehérvári találkozónak.
Az esemény meghirdetése óta több alkalommal lehetőségem nyílt online beszélgetni a szervezővel. Még kicsi a csoport, de azon vagyunk, hogy a személyes találkozás mellett online videó beszélgetéseket is rendezzünk.
Jelezzétek, ha nem vagytok szégyenlősek és szeretnétek egy Google Hangouton részt venni az ország bármely pontjáról!
- A hozzászóláshoz regisztráció és bejelentkezés szükséges

Persze, így van
Hasonló véleménnyel vagyok veled azzal kapcsolatban, hogy a Sublime Text bődületesen sok feladatot el tud látni hihetetlen hatékonysággal és gyorsasággal.
Ugyanakkor tisztában vagyok azzal is, hogy egy komplex fejlesztő környezet (Integrated development environment) egy PHP fejlesztő vagy programozó számára esetenként több mindent tud nyújtani, mint egy szövegszerkesztő.
Szóval, szerintem nincs itt gond amiért leegyszerűsítettem a dolgokat. Emiatt biztosan nem veszünk össze.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges

Pontosítom ezt még egy picit
Sorry, természetesen a .install, .profile és az .info fájlokat átírtam ott, ahol szükséges volt ahhoz, hogy a telepítő profil elinduljon rendben. Ilyen volt pl. a function minta_install()
és a function minta_form_install_configure_form_alter(&$form, $form_state)
stb. kódrész is.
A minta telepítő profil egyébként nem csinál semmi egyebet, minthogy letölti a Views és a CTools modulokat és engedélyezi azok használatát.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges

Jó ötlet
+1
- A hozzászóláshoz regisztráció és bejelentkezés szükséges

Drush Make + Telepítő Profil Saga
Köszönöm az értékes válaszod. Igazad van "pp", hogy kevertem a szezont a fazonnal, Mea Culpa. Köszi a helyreigazítást, hasznát vettem mindannak amit tanácsoltál!
Kicsit hülyén érzem magam, mert nem mindig tudom egyértelműen kifejezni, hogy eddig mire jutottam önállóan, mi az ami már jól megy és legfőképpen, hogy mit szeretnék elérni. Arról nem is beszélve, hogy miben kérem a segítségeteket.
A Drush Make használatának megismerése jó alkalom volt a számomra arra, hogy a Drupal telepítő profilok létrehozásával is foglalkozzak illetve legyen egy jó ürügy arra, hogy a GitHub-on is nekiessek egy új reponak. Biztosra veszem, hogy gyorsabb lesz ezentúl egy-egy Drupal weboldal telepítése a számomra.
Kedden a második márciusi online megrendezésre kerülő székesfehérvári Drupal felhasználók találkozóján, (egy Google+ Hangout-on) már nemcsak a Drushról tartottam egy rövid kedvcsinálót, hanem egy Drush Make-t is le tudtam futtatni a többieknek. Minden résztvevő aktívan kivette részét a találkozón, mert mindenki bevállalt egy-egy kis előadást valamilyen témában.
Tényleg úgy van ahogy mondtad, a telepítő profilok létrehozása már jóval elmélyültebb Drupal tudást igényel. Én már annak is nagyon örültem a héten, hogy odáig képes voltam eljutni, hogy modulokat tudtam engedélyeztetni vele ezzel is felgyorsítva a munkafolyamatot.
Persze látom, hogy mi mindenre lehet még képes a standard profil, a Spark disztró vagy egyéb Drupal kiadások profilja. Észvesztő, és akkor még nem is említetted a Feature-t. Ez még nagyon távoli cél előttem, hogy valahogy összeboronáljam a Drush + Drush Make + Telepítő Profil és a Featuret mint eszközöket.
Ha van kedved és szabad időd, akkor megnéznéd azt a közel 3 perces kisfilmet, amit ma éjjel készítettem a Drush Make tanuló folyamatról? Arról, hogy meddig jutottam el. Lehet, hogy mások gázosnak látják ezt, de most bevállalom így hajnal 3-4 felé kicsit zombi állapotban.
Örülnék még egy utolsó visszajelzésnek, mert a válaszodban írtad, hogy egy végtelen ciklusba kergettem a Make parancsot, de biztosan így van vagy csak amiatt láttad így, mert korábban nem voltam érthetőbb? Most minden rendben lefutott.
A "minta" Drupal telepítő profil a GitHub-on: https://github.com/robertpetras/minta
A kisfilm a "minta" Drush Make használatáról: http://www.youtube.com/watch?v=2rN7p3dZkjk&feature=share&list=PLotV3wAnH9ROLVGsOpe9Y64jfjBwLD2mE
Legvégül pedig ezt a Drush Make Build-et futtatva indítottam el a munkafolyamatot:
; ------------------------------------------------------------------------------ ; DRUPAL CORE ; ------------------------------------------------------------------------------ projects[drupal][type] = "core" ; ------------------------------------------------------------------------------ ; INSTALLATION PROFILE ; ------------------------------------------------------------------------------ projects[minta][type] = profile projects[minta][download][type] = git projects[minta][download][url] = git@github.com:robertpetras/minta.git projects[minta][download][branch] = master
Előre is köszönöm, ha válaszolni tadna valaki arra, hogy mindtent rendben talál-e vagy sem!
- A hozzászóláshoz regisztráció és bejelentkezés szükséges

Nagyon jó és lényegretörő
Tömör és lényegretörő mindegyeik fólia, telis-tele hasznos hivatkozással. Gratulálok, ezt így kell csinálni! Nem voltam jelen az előadásodon, de már ez is nagyszerű támpont a számomra, köszönöm István!
A http://drushmake.me linket még nem ismertem. A GitHub-os make file repódat pedig referenciának és mintának használom. Sokat tanulok ezekből és már várom, hogy megnézhessem az előadásodról készült filmet.
Sok energiát tettél az előkészületekbe, vagy már nagyon rutinos vagy a témában és hamar elkészültél vele?
Nekem a fóliádban szereplő értékes linkek mellett még a Drush feltelepítése során létrehozott ./drush/docs/make.txt fájlban lévő minták jelentettek újdonságot. Persze ez igazából egy markdown oldalnak készült és örülök, hogy megtaláltam mert pont a "Recursion" rész volt az amivel a közelmúltban gondjaim voltak a Drush Make + a Drupal telepítő profil együttes használatában.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges

Megtaláltam a választ az eldugott dokumentációban
Ahogy a fent belinkent filmen látjátok sikerült összehoznom a Drush Make build fájl futtatásával egy Drupal telepítő profilban újabb Make fájl futtatását.
Bosszantott azonban a dolog, hogy nem tudtam jól artikuláltan megfogalmazni, hogy mi volt a gondom és hol akadtam el. Addig keresgéltem hát, amíg találtam egy jó leírást erre a folyamatra.
A jól érthető választ a Drush telepítése/letöltése során létrehozott dokumentációs mappában találtam meg. A ./drush/docs/make.txt
eredetileg markdown fájlnak készült doksi oldalon van egy rész, amely leírja a rekurziós folyamatot.
Bemásolom ide ezt a rész, hátha egyszer valaki megtalálja az oldalt hasonló kérdésre keresve a választ.
RECURSION
If a project that is part of a build contains a .make itself, drush make will automatically parse it and recurse into a derivative build.
For example, a full build tree may look something like this:
drush make distro.make distro distro.make FOUND - Drupal core - Foo bar install profile + foobar.make FOUND - CCK - Token - Module x + x.make FOUND - External library x.js - Views - etc.Recursion can be used to nest an install profile build in a Drupal site, easily build multiple install profiles on the same site, fetch library dependencies for a given module, or bundle a set of module and its dependencies together.
For Drush Make to recognize a makefile embedded within a project, the makefile itself must have the same name as the project.
For instance, the makefile embedded within the managingnews profile must be called "managingnews.make". The file should also be in the project's root directory. Subdirectories will be ignored.
Build a full Drupal site with the Managing News install profile:
core = 6.x projects[] = drupal projects[] = managingnews
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Frissítés Drush használatával
Előfordul, hogy a Drush nem érzékel egy új modul kiadást és nem frissíti azt. Lehetőség van azonban arra, hogy manuálisan frissítsük a Drush pm-update állapotát.
Használd a következő parancsot vagy annak rövidítését:
Érdemes modul frissítés előtt elolvasni a kiadási jegyzetet, mert előfordulhat, hogy megelőzöl ezzel egy brake-t vagy összeomlást.
Drush ebben is a barátod lehet:
vagy
Az utóbbi mielőtt engedélyeznéd a frissítéseket, kiíratja ezeket a megjegyzéseket. Ha minden ok, akkor folytathatod a műveletet.