Nagy Gusztáv Drupal 6 Alapismeretek
Total Page:16
File Type:pdf, Size:1020Kb
Nagy Gusztáv Drupal 6 alapismeretek Nagy Gusztáv Drupal 6 alapismeretek Ad Librum Kiadó Budapest, 2010 Szerző: Nagy Gusztáv 2010. július CC – Néhány jog fenntartva A műnek erre a vált!zatá a a Nevezd meg!-Ne add el!-Ne változtasd! li"en" feltételei1 $ % v$nyesek: a művet a fel&asznál' más!l&atja, t())sz( (z&eti, t!vá))ad&atja, amennyi)en felt*nteti a szerz+ nevét és a mű ",mét, de kereskedelmi "élra nem &asznál&atja fel. A k(nyv elekt !nikus vált!zata let(lt&et+ a http://nagygusztav.hu/ !ldal!n. A kiadvány lét ejött$t a Neumann Jáno Szám!tógé"#tudományi $ár a ág2 és a Ke% &eméti 'ői &o(a- Gé"i"ari é Automatizá(á i *+ za&i 'ői &o(ai Kar. támogatta. Kiadó: Ad Li)rum 0ft. 1101 Budapest, 2ázsa tér 2%3. http://www.adlibrum.hu info adlibrum.hu 4 k(nyv meg endel&et+ a kiad't'l: http://www.adlibrum.hu/Drupal Nyomda: Lit!film 0ft. ,or!tó terv: 5á &egyi Attila 67BN 819%31:%:01.%.-%1 A Drupal Drie ,uytaert: )ejegyzett v$djegye. 1 http://!reative!ommons.org/licenses/by-n!"nd/2.5/hu/ 2 http://www.n%szt.hu/ - http://www.kefo.hu/ . http://www.gamf.hu/ : http://buytaert.net/ &%ánl' 4gy igazán &iányp'tl' és nagyszerű művet tart kez$)en az !lvas', &isz magya nyelvű ;rupal k(nyv ezidáig még nem jelent meg ny!mtatás)an, és !lyan k(nyvet sem tart&at!tt a kez$)en az <lvas' amely k!molya))an #!glalk!zik a =e)es alkalmazás!k tervezés$nek met!dikájával. Gusztáv!t a >armadik ?>? 0!nferen"ián ismertem meg, a&!l az általa megvizsgált =e)% !ldal tervezési met!dikák k(z*l mutat!tt )e egyet részletesen. 6gen"sak meglepett mennyi% e széles lát'k( el endelkezik az ad!tt területen és a &atalmas tudásanyag l$nyegi részét milyen k(nnyedén és k(zért&et+en adja el+ magával agad' st,lusá)an. 2egvall!m +szintén, amik! el+sz( &all!ttam a 'l, &!gy Webes tartalomkezelő rendsze- rek ",mmel k(nyvet aka ,rni, nem &ittem el, &!gy vala&a is sikerül&et ez neki. 4gyrészt a váz!lt tartal!mjegyzék &atalmas témak(rt (lelt fel. 2ásrészt ezen a területen !lyan gy! % san vált!znak a d!lg!k, úgy g!nd!ltam igen neh$z lesz egy id+táll' művet alk!tni. Legnagy!)) meglepetésemre a k(nyv @ Drupal 6 alapismeretek ",mmel @ elkészült. A (m% mel tapasztaltam, &!gy a k(nyv az , 'jára jellemz+ szakmai pre"izitással és k(zért&et+ #!% galmazással kész*lt el. Nem telt el &ét, &!gy ne ajánl!ttam v!lna két%&á !m em)ernek ezt a nagyszerű alk!tást. Amik! egy )eszélgetés alkalmával megeml,tettem neki, &!gy jó lenne ny!mtatás)an is megjelentetni a k(nyvet, kiderült nyit!tt kapukat d(ngetek és már "sak egy kis seg,tség &i% ányzik az ál!m megval'sulásá&!z. 7zeren"s$ e a Neumann János Számítóg ptudomán!i "ársaság és annak Webalkalmazás #e$leszt s Szakosztál!a ( (mmel támogatta a kiad% ványt. B!gadják &át szeretettel ezt a művet. 0(sz(njük GusztávC Paló&z 'stván3 3 http://palo!z.hu/ ()sz)netnyilván*tás „A szabad vagy nyílt forráskód+ szo*tverek (#-.SS/ szabadon használ0ató1 másol0ató1 ter$eszthető1 tanulmán!oz0ató és módosítható számítóg pes programok2 Il!en p ldául a Linux operá&iós rendszer1 a Mozilla Fire*ox b5n- g sző vag! az Open.**i&e2org irodai csomag267 A ny,lt #! rás D!pen s!ur"e) és a sza)ad szo*tver D# ee s!ftwareE Fl!z'Fája, és a )enne G&,% v+H szakemberek munkája tette lehet+v$, &!gy a ;rupal9 tartal!mkezel+ endszert I)untu8 Linux !perá"i's endsze en és a 2!zilla Bi efoJ10 )(ngész+t &asználva megismerjem, vala% mint a magam és más!k tapasztalatait az <pen<#fi"e.!rg11 i !dai pr!gram"s!maggal és 2agyar Linux Li)ertine )etűt,pussal12 leírjam, és k(zzé tegyem. 0(sz(nettel tart!z!m a ;rupal alaprendszer és a kiegész,t+ modul!k, sminkek lelkes fej% leszt+i, valamint a #!rd,tás!k kész,t+i rész$ e is. A ;rupal megismerés$)en nagy seg,tségemre v!lt a &azai ;rupal k(z(sség által sze vezett k!nferen"iák!n túl a #'rumok!n tapasztalt &i&etetlen seg,t+készség. Kél!m, &!gy ezt a &!zzáállást $n is t!vá))adjam más!knak. 4zen k,vül szeretném megk(sz(nni a Neumann János Számítóg p-tudomán!i "ársaság,1-, és a Webalkalmazások #e$leszt se Szakosztál!1. szakmai és anyagi támogatását, amely &!z% zájárult e k(nyv megjelenés$&ez. 1 B! ás: http://hu.wikipedia.org/wiki/+zabad,szoftver 9 http://drupal.hu/ 8 http://ubuntu.hu/ 10 http://www.mozilla"europe.org/hu/firefo-/ 11 http://hu.openoffice.org/ 12 http://hup.hu/!ikkek/20100316/magyar,linux,libertine 1- http://www.n%szt.hu/ 1. http://wfsz.n%szt.hu/ 1artalom%egyz2k 1.Alapisme etek........................................1- :.3.P!g!sultság!k................................98 1.1.>!nlap típusok..............................1- 3.2enük és bl!kk!k kialakítása............81 1.2.>!gyan olvasunk a we)enL.......11 3.1.Elsődleges linkek men*...............82 1.-.Me)es tip!g áFai alapisme etek 3.2.Navigá"ió men*............................8- ................................................................11 3.-.A bl!kk!k beáll,tása....................8. 1...0e eső!ptimalizálási 3...Q$szletese)) beállítások..............83 alapisme etek......................................19 3.:.A főmenü elk$szít$se...................89 1.:.A we) műk(d$se..........................19 3.3.0$tszintű felső men*...................88 1.3.A h!nlap c$lja...............................22 3.1.P!g!sultság!k..............................100 1.1.A h!nlap megte vezése...............2- 1.Az alaprendsze szolgáltatásai.........101 1.9.>N2/ alapisme etek...................2: 1.1.;átum és id+...............................101 1.8.Na tal!mkezel+ rendsze ek 1.2.Neljesítmény beállítások............102 jellemzői...............................................-2 1.-.QSS k(zzét$tel.............................10: 1.10.2i a D upalL...............................-. 1...Hi)ajelent$sek beáll,tásai.........103 2.; upal k$zik(nyv kezd+knek.............-: 1.:.0$pkezel+ eszk(zk$szlet...........101 2.1.Bel&asznál'kezel$s.......................-3 1.3.Q(vid we)"ímek.........................109 2.2.Na talmak kezel$se........................1 9.Az alaprendsze m!duljai.................108 -.Sze ve és kliens kialakítása................8 9.1.A Bo!k m!dul.............................110 -.1.Az XA2?? integ ált telepít+ 9.2.A K!nta"t m!dul........................11- "somag...................................................8 9.-.A Data)ase l!gging modul.......119 -.2.Nelepít$s Linux alatt.....................:- 9...A Help m!dul..............................120 -.-./et(lt$s...........................................:. 9.:.A L!"ale és K!ntent t anslation -...0it(mö ít$s l!"al&!st% a.............:: modul!k.............................................120 -.:.Bájl!k felt(lt$se táv!li sze ve e 9.3.A Pat& modul..............................129 ................................................................:3 9.1.A Sea "& modul..........................128 -.3.Az adat)ázis el+k$szít$se............:9 9.9.A Statistics m!dul......................1-- ..Nelepít$s..................................................:8 9.8.A NaJ!n!my modul...................1-. ..1.Nyelv választás.............................:8 9.10.A N& !ttle modul......................1-8 ..2.Adat)ázis-kap"solat.....................30 9.11.A N a"ke m!dul.......................1.0 ..-.Me)&ely beállítása.......................31 9.12.A N igge modul.......................1.0 ....? !)l$mák telepít$s után............33 9.1-.Az Update status modul.........1.- ..:.Me)&ely ka )anta tás..................11 9.1..Az Upl!ad modul.....................1.. ..3.Me)&ely in#! má"iók..................1- 9.1:.N!vá))i fejezetek)en :.Na talmak................................................1: )emutatásra ke ül+ alapmodul!k. 1.1 :.1.Beviteli fo mák.............................1: 9.13.Q$szletesen nem tá gyalt :.2.Na talmak beállításai...................19 modul!k.............................................1.9 :.-.Na tal!m típusok...........................18 8.Bel&asznál'kezel$s..............................1.8 :...Na tal!m beküld$se......................9- 8.1.Bel&asznál'k l$t e&!zása..........1.8 :.:.A ta talmak megtekint$se..........99 8.2.Bel&asznál'k menedzsel$se......1:1 10. oldal KK – N$&ány j!g fennta tva 8.-.P!g!sultságkezel$s......................1:2 12.21.A Mysiwyg modul.................21. 8...P!g!sultság!k..............................1:. 12.22.N!vá))i m!dul!k....................219 10.Bl!g oldal kialakítása.......................1:: 1-.Sminkek használata..........................221 10.1.Na talmaink címk$zése............1:: 1-.1.Az adminiszt á"iós smink......221 10.2.A K!mment m!dul..................1:1 1-.2.A K!l! m!dul..........................222 11.0(zösségi oldal kialakítása ............1:8 1-.-.A sminkek telepít$se................22- 11.1.A P !file m!dul........................1:8 1-...P!g!sultság!k............................22: 11.2.A F! um m!dul........................13. 1-.:.Sminkek mód!sítása................22: 11.-.A P!ll modul.............................133 1-.3.Rj sminkek l$t e&!zása...........2-1 11...A Bl!g modul............................139 1..A 5ie=s m!dul!k.............................2-1 11.:.Na talmak meg!sztása R77 1..1.5ie=s alapmodul!k..................2-1 "sat! nák!n.......................................110 1..2.A 5ie=s U6 fel$pít$se..............2-9 11.3.Az Agg egat! modul.............110 1..-.A Simple vie=s modul............2-8 12.N!vá))i modul!k kiválasztása, 1....Gyá i n$zetek............................2.- telepít$se..................................................11- 1..:.N$zetek l$t e&!zása.................2.8 12.1.Bevezet+.....................................11- 1..3.0ap"sol'd' kieg$szít+ m!dul!k 12.2.Az Administ ation Menu m!dul ..............................................................2:. ..............................................................11: 1:.A KK0 m!dul!k...............................2:: 12.-.A Ba"kup and Mig ate modul 1:.1.Elméleti hátt$ : Egyed%kap"solat ..............................................................113 m!dell.................................................2:: 12...A BUEdit! m!dul...................111 1:.2.Nelepít$s......................................2:1 12.:.A Kapt"&a modul.....................118 1:.-.Használ&at' mezőtípusok és 12.3.A K!ntent A""ess m!dul........192 felületi elemek...................................2:9 12.1.Az Exte nal Links m!dul........19.