Robert Petras képe

Amiről örömmel hallanék:

  • Twig +1 (huh, ezt többen is felvetették már, remélem, hogy lesz aki be tudja vállalni a meglévő tudása birtokában)
  • Mentori Program indítása a DHU szárnyai alatt közösségi alapon segítségnyújtás egymásnak (korábbi felhívás)
  • Drupal Csupaszív kezdeményezés (Drupal Give) Hogyan vállhatunk kontribútorok a DHU-n és a DO-n
  • From waterfall to Agile development (bocsi, de nem tudom a szakszerű magyar megfelelőit ezeknek, hülyeséget meg nem szeretnék ide írni)
  • JavaScript + Backbone.js + Drupal 8 webalkalmazás fejlesztésben rejlő lehetőségek

Amiről előadást tudnék tartani:

Web design grafikai tervezése célzott alkalmazással és a böngészőben (avagy van szakmai élet a Photoshop svájci bicska használata nékül is) Adobe Fireworks, Sketch, SVG, SublimeText, stb. használata a Drupal smink készítéshez.

1
0
Robert Petras képe

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:

  1. pm-refresh
  2. rf

É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:

  1. pm-releasenotes
  2. rln

vagy

  1. pm-update --notes
  2. up --notes

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.

1
0
Robert Petras képe

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:

  1. PHP Storm - sokan használják, fizetős de csak jót hallattom erről hazai berkekben
  2. Aptana Studio - ingyenes, ez is Java cucc Eclipse motorral

Ha sminket szeretnél szerkeszteni:

  1. 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.

0
0
Robert Petras képe

Nekem is bejövős ez a térkép!
;-)

Robert Petras képe

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!

Robert Petras képe

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.

0
0
Robert Petras képe

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.

0
0
Robert Petras képe

+1

1
0
Robert Petras képe

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:

  1. ; ------------------------------------------------------------------------------
  2. ; DRUPAL CORE
  3. ; ------------------------------------------------------------------------------
  4.  
  5. projects[drupal][type] = "core"
  6.  
  7. ; ------------------------------------------------------------------------------
  8. ; INSTALLATION PROFILE
  9. ; ------------------------------------------------------------------------------
  10.  
  11. projects[minta][type] = profile
  12. projects[minta][download][type] = git
  13. projects[minta][download][url] = git@github.com:robertpetras/minta.git
  14. 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!

0
0
Robert Petras képe

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.