You are on page 1of 371

Nagy Gusztv Drupal 7 alapismeretek

Drupal 7 alapismeretek

Nagy Gusztv

2012

A mnek erre a vltozatra a Nevezd meg! gy add tovbb! 3.0 licenc felttelei1 rvnyesek.

A kvetkezket teheted a mvel:


sza adon msolhatod! ter"esztheted! em#tathatod s eladhatod a mvet szrmazkos mveket $feldol%ozsokat& hozhatsz ltre kereskedelmi clra is felhasznlhatod a mvet

Az al i felttelekkel:
'evezd me%( ) A szerz va%y a "o%os#lt ltal me%hatrozott m*don fel kell t+ntetned a mhz ka,csol*d* informci*kat $,l. a szerz nevt va%y lnevt! a - c.mt&. /%y add tov ( ) 0a me%vltoztatod! talak.tod! feldol%ozod ezt a mvet! az .%y ltre"tt alkotst csak a "elenle%ivel me%e%yez licenc alatt ter"esztheted. A szerz a lehets%ei szerinti le%na%yo %ondoss%%al "rt el a knyv .rsa kz en. 1e ettl m% szm.tani kell szerkeszti ,ontatlans%ra! st nem zrhat* ki a tr%yi tveds sem. -indezzel e%y+tt a knyv alkalmas az ala,ismeretek me%szerzsre. A kiadvny ltre"ttt az FSF.hu Alaptvny2 tmo%atta.

2zakmai lektor: 3al*cz 4stvn5 'yelvi lektor: 6a#ka 7la s 'a%yn 6a#ka Adrienn

A knyv elektronik#s vltozata elrhet a http://nagygusztav.hu/ oldalr*l.

1 2 5

http://creativecommons.org/licenses/by-sa/3.0/deed.hu http://fsf.hu/ http://palocz.hu/

Bevezets
8zzel a knyvvel arra vllalkozom! ho%y a 1r#,al 9-es verzi*"val ismerkedk szmra a kezd l,seket se%.tsem. A knyv felttelezi az ala,vet :e felhasznl*i s hl*zati ala,ismeretek me%ltt. 8nnek hiny an az anya% elsa"t.tsra t idt kell ford.tani.

6ecskemt! 2012. mrci#s a szerz

1
1. Alapismeretek
8zt a fe"ezetet a"nlom minden olvas*m fi%yelm e. Azok szmra is! akik szmra ismersek a fe"ezet tmi! s azok szmra is! akik nem fo%lalkoztak m% ezekkel a krdsekkel. 8%yes tmkat ala,osa an me% fo%#nk vizs%lni! ms tmkhoz ,edi% tov i anya%ok forrsait fo%"#k me%nzni.

1.1. Honlap tpusok


'zz+k me% rviden a mai :e oldalak nhny t.,#st.

1.1.1. Klasszikus cges weboldalak


8 honla,ok eredett a r%*ta ismert c%es sz*r*anya%ok! ros;rk! valamint a c%t lk krnykn kell keresn+nk. A :e hskor an $az 1<<0-es vek ele"e-kze,e& az a nhny vllalat! amelyik e%yltaln elekezdett a =:e me%h*d.ts a>! t nyire e sz*r*anya%ok :e re vitelt ha"totta v%re. 6s a c%es oldalak a ,#szta elrhets%i adatok! a c%vezet?t#la"donos fnyk,e s a c%,ro@l kzlse mellett a ny;"tott szol%ltatsok! termkek em#tatst is e%yre komolya an vettk. 2ok oldal m% ma is elssor an ezt a modellt kveti.
7izonyos esetek en ennl t nem is vrhat* el e%y c%tl! illetve nincs is felttlen+l t re sz+ks%e.

3ldaknt nzz+nk me% a !o"h Sndor #songrd $egye% &udomnyos 'smeretter(eszt &rsulat oldaltA $1.1. ra&. A c% f ,ro@l"a a tanfolyamok szervezse! .%y a le%t oldal a tanfolyami tematikkat! s ka,csolattartsi informci*kat tartalmazza.
Bo%os a felvets! ho%y itt sok lehets% lenne m% az informci*k em#tatsra! interakci*k lehets%nek $,l. el"elentkezs :e es fel+leten! h.rlevl! hozzsz*lsi lehets%ek! f*r#m st .& kiaknzsra. 6+lnsen a :e tl ide%enked vezetk szoktk a :e es "elenltet a,r* l,sek en! a konk#rencit*l lemaradva nvelni.

http://www.titszeged.hu/

C. oldal

1. Alapismeretek

-.-. bra. #/ges honlap. !o"h Sndor #songrd $egye% &'& A )r*s &n"sport +gyes,let honla,"aD is hasonl* clokat tztt ki ma%a el! de itt a tartalom dinamik#san! idszer informci*kkal v+l $1.2. ra&.

-.0. bra. #/ges honlap. )r*s &n"sport +gyes,let

http://hirostanc.hu/

1.1. 0onla, t.,#sok

<. oldal

1.1.2. Kzssgi oldalak


-a! a Ee 2 korszak an kzss%i oldalak alatt az olyan =na%yokat> szoks rteni! mint ,l. az %1%1F! 2a"eboo39. 3edi% a nhny na%y rnyk an sok honla, van! ahol nem a szemlyes! ma%nleti ka,csolatok! hanem valamilyen szakmai va%y e%y tma ala,"n %ylnek ssze a szakrtk s az rdekldk! s v%eznek kzss%i tartalom-elll.tst. 3ldaknt rdemes me%nzni kt szakmai ,ortl! a 4eblaborC $1.5. ra& s a 5rogramoz6% portl< fel,.tst. -indkettre "ellemz! ho%y vannak #%yan a szk kr szerkeszts%i csa,at rszrl mrtkad* anya%ok! de a tartalom "elents! st dominns rsze a na,i t ezer lto%at* ltal a f*r#mokon $a Ee la or esetn lo%mark! de akr h.r k+ldse ltal is& ssze%y"ttt tartalom.

-.3. bra. 4eblabor sza3ma%73*z*ss/g% oldal 'zz+nk e%y ;"a ,ldt! amely cl"ai an! szol%ltatsai an az %1%1-szer oldalakhoz hasonl.that*. A 2elso2o3."om-0 7erka Giktor $1r#,al ala,;& szakdol%ozati feladata $1.A. ra&.

F 9 C < 10

http://iwiw.hu/ http://www.facebook.com/ http://weblabor.hu/ http://prog.hu/ http://felsofok.com/

10. oldal

1. Alapismeretek

-.9. bra. A 2elso2o3."om 3*z*ss/g% honlap A honla, a felsoktats an rsztvev hall%at*kat clozza me%.

1.1.3. Blogok
A :e lo%ok! va%yis :e es na,l*k $le%al is ma%yar nyelvter+leten& viszonyla% ;"dons%nak szm.tanak. A %ykereket eHhi icionista $=ma%am#to%at*>& fiatalok szemlyes! st sokszor izalmas11 na,l*inl kell keresni. -ra a helyzet "elentsen talak#lt. 'em szntek me% #%yan a szemlyes $n& lo%ok! de sokkal na%yo "elents%ek az e%y-e%y f+%%etlen szakrt ltal fenntartott $,l. 8orans7 3y12 a :e es trendek vil% an&! va%y ,,en a vllalatokhoz ka,csol*d* lo%ols. 8z #t* i akr a c% e%szt me%"elen.t! ;n. c%es lo%! va%y akr a na%yo vllalatok me%hatroz* m#nkatrsainak $k+lnsen az ;n. evan%elistknak15& nll* lo%"ai is lehetnek. It* ira ,lda olyan neves vllalatok! mint a -ozilla 1A va%y -icrosoft1D vezet fe"lesztinek lo%"ai! ahol a le%frisse ,# lik#s szakmai informci*kat lehet me%ismerni.

11 ='em mondhatom el senkinek! elmondom ht mindenkinek> letrzs. 12 http://doransky.hu/ 15 Az eredetile% keresztny fo%almat ma mr az e%yes vllalatokat s?va%y termkeket n,szers.t! na%y tekintly m#nkatrsakra is alkalmazz#k. 1A http://blog.mozilla.com/ 1D http://blogs.msdn.com/

1.2. A :e s a lto%at* viszonya

11. oldal

1.2. A web s a ltogat iszon!a


Ee fe"lesztknt ma%#nk is lto%at*k va%y#nk. 'a, mint na, k+ln z :e oldalakat lto%at#nk me%. Ahhoz azon an! ho%y "* :e oldalakat t#d"#nk ksz.teni! olyan m*don kell ltn#nk a :e oldalakat! aho%y azt kor an nem tett+k. Jolyamatosan szem eltt kell tartan#nk mrnki szem,ontokat is.

1.2.1. "ebes tipog#$ai alapis%e#etek


2ok#nkkal ,r* ltk "*l-rossz#l me%tan.tani a szve%szerkesztsi ala,ismereteket. Azonan a ,a,.rala,; szve%szerkesztssel ka,csolatos tan#lmnyaink htrny#nkra vlhatnak! ha nem rt"+k me% a ,a,.r s a :e oldal! mint k+ln z mdik kztti k+ln s%eket.

A webes tipog#$a ko#ltai1&


A nyomdszoknak sokfle lehets% ll a rendelkezs+kre! amikor sz* a ker+l a ti,o%r@a! mint ,ld#l a etkszletek ,#szta szma va%y az elrendezsi lehets%ek szles skl"a. A :e es ti,o%r@a ennl sokkal korltozotta ! mivel olyan t.,#sokkal s elrendezssel kell dol%ozz#nk! amelyrl t#d"#k! ho%y elrhet s hasznlhat* lesz azokon a %,eken is! amelyeken az olvas*k me%nyit"k a la,ot! hiszen senki nem fe"leszt csak sa"t ma%nak :e oldalt. A :e es ti,o%r@a korltai t ek kztt a kvetkezk: 6orltozott etkszlet 'incs elvlaszts! .%y a sorkizrt elrendezs cs;nya lesz keskenye oszlo,ok esetn

'em lehet t#dni! ho%y hol s ho%yan nzik ma"d me% a m#nkt! .%y a diz"nereknek minden k,ernymretre! fel ontsra s krnyezetre %ondolni#k kell 8nnek me%rtsre a kvetkezk olvassa "avasolt: 3a#l 0aine: Ki,o%r@a a :e en
http://dev.opera.com/articles/view/11-tipografia-a-weben/

rrd $Ladharadhya dasa&: Ee ti,o%r@a 1! 2! 5


http://webmania.cc/web-tipografia-1/ http://webmania.cc/web-tipografia-2/ http://webmania.cc/web-tipografia-3/

1F 3a#l 0aine: &%pogr:a a 1eben c.m cikke ala,"n


http://dev.opera.com/articles/view/11-tipografia-a-weben/

12. oldal

1. Alapismeretek

1.2.2. Hog!an ol asunk a weben'


0a :e oldal ksz.tsre ad"#k a fe"+nket! akkor "*! ha tiszt an va%y#nk a lto%at*i szoksokkal. 8 tmt e%yre t en s e%yre tfo%* an k#tat"k. 4tt most csak e%y rvid a"nl* ere"i% fo%lalkoz#nk a tmval. Me%al a kvetkez cikkek elolvassa clszer a tov halads eltt: )ogyan olvasun3 a 1eben;
http://www.agent.ai/main.php folder!"#$%article!"#221&%ctag#articlelist%iid#1

!mn <eron%3a. A (elen 2orradalma. olvass a 1eben


http://krono.inaplo.hu/inde'.php/inter/weblibrary/(1)-a-*elen-forradalma-olvasas-aweben

!ov"s =alzs. rs /s olvass a 1eben


http://www.carnation.hu/hirl+cikk.php id#$&%cid#1

1.2.3. Ke#es()#e* opti%alizls


0a e%y :e oldalt frads%os m#nkval elksz.t+nk! szeretnnk! ha minl t lto%at* me%talln az oldal#nkat. Aki elolvassa a cikkeinket! hozzsz*l a lo%#nkhoz! vsrol a termkeink kz+l. A lto%at* =szerzse> minden honla,nak cl"a. 8zrt e tmval is fo%lalkoz#nk nhny a"nlott irodalom ele"i%. A lto%at*szerzs klasszik#s m*d"a a keresmotorok an $,l. Noo%le& val* me%"elens! m%,edi% minl elkel helyen az ltal#nk hn h.tott keresszavakra. 7r a tmval fo%lalkoz* .rsok! :e oldalak! vllalkozsok nem mindi% tesznek k+ln s%et a kereso,timalizls s keresmarketin% kztt! itt ezt me%tessz+k. A 3eres re opt%mal%zls a sa"t oldal#nk fe"lesztsvel trtnik. 8miatt minden :e oldal-t#la"donosnak sz+ks%e van r. -i itt erre t#d#nk koncentrlni. A 3eres mar3et%ng sok e%y eszkzt $,l. h.rlevl! fizetett hirdetsek& is felhasznl! amelyek nem k,ezik a :e oldal#nk rszt. $8z a ter+let nem tm"a a knyvnek.& 'hny hasznos informci*forrs: >oogle 3eres motor7opt%mal%zls% ?tmutat6 3ezd 3ne3
http://googlewebmastercentral.blogspot.com/200,/0)/seo-starter-guide-now-availablein-$0.html

@rol% @6zse2. $% a 3eres opt%mal%zls A!eres mar3et%ngB;


http://webni.innen.hu/-eres+c.+,1optimaliz+c3+a1l+c3+a1s

Conghand. !eres opt%mal%zls


http://longhand.hu/keresooptimalizalas

1.2. A :e s a lto%at* viszonya

15. oldal

Ordemes me%"e%yezni! ho%y a keresmarketin% ter+letn sok tvhit kerin%! s sok mins%en al#li c% k.nl"a szol%ltatsait. A tvhitekkel ka,csolat an kt %ondolat resztt eml.t+nk me%: !ungl 'stvn. S+D mtoszo3
http://www.seotools.hu/blog/seo-mitoszok

!atona Esuzsa. Fangsorols% t/vh%te3


http://seo-training.eu/szakirodalom/google+ranking+tevhitek

1.3. A web %+kdse


1.3.1. ,tatikus s dina%ikus ta#talo%kiszolgls
Az 1.D. ra sokat se%.thet a tov i informci*k me%rts en.

Kliens
2

Szerver
3

forrskd
0K-M! Q22! Bava2cri,t

bngsz
$,l. JirefoH&
12 1 13

webszerver
$,l. A,ache&
4

kp
3'N! B3N

11

ltogat

programozsi nyelv vagy krnyezet


$,l. 303&

forrskd
$,l. 303&

10 8

adatbzis szerver
$,l. -y2PM&
9

adatbzis (llomnyok)

-.G. bra. A 3l%ens7szerver ar"h%te3t?ra A ltogat6! aki a :e szol%ltatsait ki akar"a hasznlni! me%teheti ezt e%y tetszle%es modern b*ng/sz vel. $8 kt =szere,lt> e%y+ttesen a 3l%ens oldalnak tekint"+k.& A ltogat6 a

1A. oldal

1. Alapismeretek

n%szt hasznlva $1& kezdemnyezheti $2& e%yes :e oldalak letltst e%y 1ebszervertl. A folyamat v%n ,edi% a vlaszt visszak+ldi a 1ebszerver $12&! s az eredmny a k,ernyt hasznlva "elenik me% $15& a ltogat6 szmra. A szerver oldal a mai i%nyeket i%en kom,leH fel,.tssel t#d"a kiel%.teni. A kvetkezen hrom esetet vizs%l#nk me%! elssor an a 1r#,al szmra sz+ks%es szerver krnyezetre koncentrlva.

,tatikus ta#talo%-kiszolgls
A :e kezdeti idszak an a statik#s tartalom-kiszol%ls volt az e%yetlen lehets%. 7izonyos esetek en ma is ezt alkalmazz#k. A 1ebszerver e%yszeren azokat az llomnyokat szol%l"a ki! amiket a httrtrain elhelyeztek. 8zeket az llomnyokat a 1ebszerver vltoztats nlk+l! eredeti form"#k an szol%l"a ki a b*ng/sz krsre. 8%y 0K-M oldal! ,l. http://nagygusztav.hu/inde'.html letltse k . a kvetkezk,,en za"lik. 1. a ltogat6 e%,el e%y :e c.met! va%y kattint e%y linkre $1&! 2. a b*ng/sz krst k+ld a $t nyire tvoli& 1ebszerverhez a 0K-M llomny letltsre 5. a 1ebszerver a 0K-M llomnyt etlti a httttrr*l $5& A. a b*ng/sz vltozatlan form an me%ka,"a $12& a 0K-M llomnyt D. a b*ng/sz feldol%ozza a 0K-M llomnyt! tov i sz+ks%es $Q22! Bava2cri,t va%y k,& llomnyok hivatkozsa #tn k#tatva F. a kvetkez l,seket minden tallatra me%ismtli: 1. ;"a krst k+ld $2& a 1ebszerver fel 2. a 1ebszerver etlti $5 va%y A& a sz+ks%es llomnyt 5. vltoztats nlk+l tov .t"a $12& a b*ng/sz fel 9. a b*ng/sz a folyamatosan rkez llomnyokat is rtelmezi! s me%"elen.ti a sz+ks%es m*don $15&

.ina%ikus ta#talo%-kiszolgls
6s e%yre na%yo i%ny lett a dinamik#s tartalom-kiszol%ls irnt! amikor a tartalom mr a lto%at* tevkenys%ei! va%y ms okok miatt sz.nese ! vltoz* lehet. 8 en az eset en a 1ebszerver nem nma%a vlaszol a b*ng/sz krsre! hanem valamilyen szerver oldali ,ro%ramozsi nyelv va%y krnyezet $1r#,al esetn 303& fo%"a a krsek feldol%ozst elv%ezni. 8%y 303 oldal $,l. http://nagygusztav.hu/inde'.php& letltse k . a kvetkezk,,en za"lik. Az al i l,sek az elz folyamat $5& s $A& l,se helyre ker+lnek:

1.5. A :e mkdse

1D. oldal

1. mivel most nem e%y e%yszer 0K-M oldal lekrse trtnt! a 1ebszerver tov .r"a $D& a krst a programozs% nyelv vagy 3*rnyezet $"elen eset en a 303 rtelmez& fel 2. a programozs% nyelv vagy 3*rnyezet etlti $F& a krt forrsk*dot a httrtrr*l 5. a programozs% nyelv vagy 3*rnyezet f#ttat"a az llomny an le.rt $303 nyelv& ,ro%ramot A. a ,ro%ram f#ttatsa sorn ltre"v kimenetet visszak+ldi a :e szervernek $11&

.ina%ikus ta#talo%-kiszolgls adatbzissal


Kov nvelheti a tartalom-kiszol%ls dinamizm#st! ha a tartalmak elll.tshoz sz+ks%es adatokat $le%al rsz en& adat zis an trol"#k. Az elz folyamat $5& l,se .%y v+lhet: 1. a ,ro%ram f#ttatsa kz en sz+ks% lehet az adatbz%s szerverhez val* csatlakozsra $9& 2. ha adatokat kell .rni az adat zis a a ks i felhasznls rdek en: 1. az adat zis szerver m*dos.t"a az adat zis llomnyait 5. ha adatot kell olvasni az adat zis *l: 1. adatokat olvas ki az adat zis llomnyai *l

1.3.2. "ebsze# e#
A :e kiszol%l*?:e szerver e%y kiszol%l*! mely elrhetv teszi a helyile% $esetle% ms kiszol%l*n& trolt :e la,okat a 0KK3 ,rotokollon19 kereszt+l. A :e szerverekhez :e n%szkkel lehet ka,csol*dni. 7r a :e szerverek t nyire k+ln znek a rszletek en! az ala,vet f#nkci*ik azonosak. -inden :e szerver 0KK3 krseket fo%ad a hl*zatr*l! s 0KK3 vlaszokat k+ld vissza. A 0KK3 vlasz az esetek t s% en e%y 0K-M dok#ment#m! de lehet m% e%yszer szve%es f"l! k,! va%y ms t.,#s; f"l is.

1.3.3. "ebt#/el!
A mai :e oldalak kis hnyada i%nyli! ho%y e%y va%y esetle% t $;n. dediklt& szerver tel"es e%sz en a :e oldal kiszol%lst v%ezze. O,,en ezrt a le%t honla, ms honla,okkal osztozik e%y :e trhely erforrsain. A v%rtul%s 1ebtrhely szol%ltats alatt e%y olyan internetes szol%ltatst rt+nk! ahol e%y :e szerver erforrsait t felhasznl*?honla, kztt oszt"k fel. -inden felhasznl* e%y a rendszer ltal dediklt trhelyet fo%lal el! aminek nyilvnos tartalma e%yedi domain n19 A 0KK3 ,rotokoll le.rsa: http://www.w3.org//rotocols/rfc2)1)/rfc2)1).html

1F. oldal

1. Alapismeretek

ven rhet el. 6ise for%alm; :e oldalt klts%hatkonyan lehet relt :e trhelyen +zemeltetni. Krhelyet ;n. trhelyszol%ltat*kt*l1C relhet+nk. A :e trhely szol%ltats ltal an tartalmaz e%y adminisztrci*s fel+letet $,l. "5anel1<&! ho%y a rl a trhelyt menedzselni t#d"a. Dsztott trhelyszolgltat63 rendszerint az e%yes szol%ltatsokat fizikaila% elk+ln.tett kiszol%l* rendszereken old"k me%! az +%yflkiszol%l* s adminisztrci*s rendszer! a levelez kiszol%l*! az adat zis szerver! a :e szerver fizikaila% elk+ln.tett kiszol%l*kon mkdik. A le%t :e kiszol%l* alacsony klts% Min#H va%y Jree721 o,erci*s rendszer ala,; CA$5 szerver. Az e%yes o,erci*s rendszerekre ,.tett szol%ltatsok lnye% en me%hatrozzk a felhasznl* ltal elrhet technol*%ik cso,ort"t is. Eindo:s ala,; :e hostin% esetn a felhasznl* vlaszthat akr A23.'8K s -icrosoft 2PM 2erver! de akr 303 s -y2PM 2erver tmo%atst isR m.% MA-3 szerver esetn csak 303 nyelv :e oldalakat ksz.thet+nk -y2PM 2erver tmo%atssal.

1.3.0. 123
A n%sznk minden e%yes :e oldal-krst e%y ILM form" an 20 ll.tanak ssze. 3l. http://drupal.hu/tracker. 8 en az eset en a http://drupal.hu azt mond"a me% a n%sznknek! ho%y a drupal.hu domaint kiszol%l* :e szervert kell me%krnie a krs kiszol%lsra. Ami viszont a domain nv #tn szere,el $ /tracker&! azt rtelmezs nlk+l a :e szervernek tov .t"a. A :e kezdeti korszak an ezeket az informci*kat e%yszeren a :e szerver alknyvtrainak s llomnyainak kellett me%feleltetni. 3l. a /terkep/kecskemet.html krs tnyle%esen e%y terkep alknyvtr an tallhat* kecskemet.html llomny me%keresst s kiszol%lst r*tta feladat#l a :e szerver szmra. Az ilyen :e oldalakat stat%3us oldala3na3 nevezz+k. -a azon an! amikor a :e oldalak d%nam%3usan! a krs ,illanat an %enerl*dnak! az ILM v%n nehezen rtelmezhet technikai informci*k ltszhatnak. 3l. a comments.php mid#,.$)%id#33 krst a :e szerver a comments.php $303 ,ro%ramozsi nyelven .rt& llomnynak ad"a t. A #tni rsszel csak a comments.php fo% valamit kezdeni. 1r#,al alatt e%y klasszik#s krs .%y nz ki: http://drupal.hu/inde'.php 0#tabor/2010 Az inde'.php elha%yhat*! mivel ezt ala,rtelmezettnek tekinti a :e szerver. /%y a krs e%yszersdik: http://drupal.hu/ 0#tabor/2010 A mai technol*%ik se%.ts%vel azon an me%oldhat* az is! ho%y a 0# rsz is elha%yhat* le%yen! va%yis a http://drupal.hu/tabor/2010 c.m ele%end. 8z a c.m hasonl.t e%y ha%yomnyos statik#s krsre! de m%sem az.

1C http://tarhely.lap.hu/ 1< http://www.cpanel.net/ 20 Az ILM le.rsa: http://www.w3.org/1ddressing/234/url-spec.t't

1.A. A tervezs folyamata

19. oldal

1.0. A te# ezs 4ol!a%ata


-int minden mrnki feladat! a :e fe"leszts sem k,zelhet el tervezs nlk+l e%y izonyos mret felett.
A tm an rendk.v+l fontos forrs Steve !rug. Ne t*rd a 2e(em! 7 Felhasznl6bart 1ebd%z(n0- c.m knyve.

8lszr is tisztzn#nk kell a cl"ainkat.

1.0.1. A /onlap cl5a


A szerz a me%rendelvel val* komm#nikci*t e%y inter"; form" an "avasol"a kezdeni! az al i krdsekkel. A krdsekre adott vlaszok kztt ,ersze na%y lehet az tfeds! az inter"; cl"a az elrend clok tel"es kr feltrk,ezse. 8%y konkrt eset en teht izonyos krdseket ki is ha%yhat#nk! ha azok felesle%esnek! rtelmetlennek tnnek. -s eseten tov i krdsek is sz+ks%ess vlhatnak. -i a cl#nk a honla,,alS 6ik lesznek a lto%at*inkS -it szeretnnk em#tatniS -ik a k#lcsfontoss%; f#nkci*kS -ilyen vissza"elzseket vr#nk a lto%at*inkt*lS Lszt vesznek-e a lto%at*ink a tartalom elll.ts anS -i en fo% a tartalom s a szol%ltats fe"ldni $,l. 1 h*na,! 1 v m;lva&S 6i fo%"a az oldalt kar antartaniS -ilyen cso,ortos s szemlyes "o%os#lts%i krkre lesz sz+ks%S 0ol s ho%yan szeretnk a honla,ot az interneten reklmozniS Mto%atotts%i statisztikkat szeretnnk-e me%ismerniS Kermszetesen a krdsek akkor is alkalmazhat*k! ha a sa"t va%y c%+nk honla,"t szeretnnk elksz.teni. Kov i rszletek a szerz honla,"n tallhat*ak: http://nagygusztav.hu/honlap-inter*u-mi-az-oldal-cel*a

21 http://www.libri.hu/konyv/ne-tord-a-fe*em.html

1C. oldal
'hny hasonl* forrs: !anga 8es%gn >ya3or% 3/rd/se3
http://kangadesign.hu/honlap-keszites-gyakori-kerdesek.html

1. Alapismeretek

4ol2 >bor. &op -0 honlap h%ba /s hogyan (avtsd 3%;


http://www.marketingcommando.hu/cikkek/top-10-honlap-hiba.html

Heven. $%t gondol(on t 4eboldal %ndts el tt


http://www.&even.hu/weboldal-keszites/weboldal-inditas-elott

1.0.2. A /onlap %egte# ezse


0a mr t#d"#k! mi a cl#nk a honla,#nkkal! akkor kezd"+nk ele az oldal me%tervezs e.

6a igcis te#
A nav%g"%6s terv ksz.tse kz en arra keress+k a vlaszt! ho%y milyen oldalaink lesznek! s ezek milyen lo%ikai viszony an llnak e%ymssal.

7il!en oldalaink lesznek'


A vlasz e%y konkrt! tteles lista le%yen. 3ld#l: kezdoldal $h.rekkel& ka,csolat termkkate%*rik tartalom"e%yzke termkkate%*rik oldalai termkek oldalai vend%knyv oldal st .

7il!en iszon!ban llnak az oldalak eg!%ssal'


4tt az al-fl rendelts%i viszonyon k.v+l %yakori a mellrendelt ka,csolat is. A vlasz az oldal navi%ci*"nak kitalls an fo% se%.teni. 4ll#sztrci*knt nzz+nk me% e%y zenei e%y+ttes honla,"nak oldaltrk,t22 $1.F. ra&. 8z#tn nevezz+k el az oldalainkat! s .r"#k hozz rvid tartalmi sszefo%lal*kat.

22 Jorrs: http://dev.opera.com/articles/view/)-informacios-architektura-egy-website-t/5

1.A. A tervezs folyamata

1<. oldal

-.J. bra. Dldalt/r3/p

8ldalte# kszts
Az oldalterv ksz.tse kz en arra keress+k a vlaszt! ho%y ho%yan ,+l"enek fel az e%yes oldalainkS Az oldal f#nkcionlis ltvnytervt tervezve el kell dnten+nk! ho%y a klasszik#s 1! 2 s 5 oszlo,os oldalelrendezs kz+l melyiket vlaszt"#k! hova ker+l"n a lo%*! fc.m! l lc st . ho%yan ,+l"n fel a navi%ci*s str#kt;ra $fels men+! al oldali men+! kenyrmorzsa men+25! c.mkefelh! st .& a men+k e%y va%y t szintek le%yenek melyik szls oszlo, an milyen tartalm; do ozok s milyen sorrend en szere,el"enek B*l t kell %ondoln#nk! ho%y a lto%at*ink szmra a le%lo%ik#sa ! le%ttekinthet str#kt;rt t#d"#k ny;"tani.
25 A kenyrmorzsa men+ a felhasznl*i fel+leteken hasznlt navi%ci*s eszkz! amely a kiind#l*,ontt*l a felhasznl* "elenle%i tart*zkodsi helyi% vezet #tat m#tat"a. 3l.: #mlap I +#8C I <%zsga3*zponto3 I >A$F !ar

20. oldal 9el/asznli l%n!

1. Alapismeretek

A felhasznl*i lmny $Kser +Lper%en"e& tervezsnek komoly ala,elvei! m*dszerei s eszkzei vannak. Belen knyv en csak felvillantani t#d#nk nhny lehets%et.

Az oldalelrendezs me%tervezshez i%en hasznos a 5aper prototyp%ng m*dszere $1.9. ra2A&.

-.H. bra. 5aper prototyp%ng p/lda 8zen k.v+l e%yre elter"edte a dr*tvz $1%re2rame! mo"3up& eszkzk hasznlata is. 3ldaknt a -ockJlo: e%y To#t# e tervt2D nzz+k me% $1.C. ra&.

-.M. bra. 8r6tvz bra a $o"3Flo1 oldalr6l


2A Jorrs: http://www.alistapart.com/articles/paperprototyping 2D Jorrs: http://www.mockflow.com/samples/

1.A. A tervezs folyamata


Kov i informci*k: http://dev.opera.com/articles/view/)-informacios-architektura-egy-website-t/ http://weblabor.hu/blog/20100,01/*o-weboldal-terv http://www.alistapart.com/articles/paperprototyping http://ergomania.blog.hu/2010/0,/2(/drotvaz+vagy+szoveg http://opendir.hu/ freedom#/
tartalom/weboldal+tervezes/drotvazas+weboldal+tervezes+online+eszkozzel

21. oldal

http://arth2o.com/blog/honlap-drotvaz-es-gui-prototipus

1.:. H;73 alapis%e#etek


A 0K-M nyelv ala,fok; ismerete i%en hasznos! ha 1r#,al ala,; :e oldalt szeretnnk ltrehozni. A kvetkezk en csak nhny ala,fo%almat t#d#nk tisztzni2F.

1.:.1. 7i az a H;73'
A 0K-M a )yper &eLt $ar3up Canguage rvid.tse A 0K-M llomny e%yszer szve%llomny! amely rvid "ell ta%okat tartalmaz A "ell ta%ok ala,"n t#d"a a n%sz! ho%yan kell me%"elen.tenie az oldalt A 0K-M llomny html kiter"esztssel rendelkezik A 0K-M llomnyt e%yszer szve%es $editor& ,ro%ramokkal $,l. Be%yzettm & is ltrehozhat#nk 8%y minimlis 0K-M oldal a kvetkezk,,en nz ki:
<html> <head> <title>Az oldal cme</title> </head> <body> Ez az els honlapom. <strong>Ez a szveg kiemelt</strong>. </body> </html>

A n%sznk en az 1.<. rhoz hasonl*t lthat#nk.

2F 6omolya

ismerkedshez a szerz 4eb programozs alap%smerete3 knyvnek 2. fe"ezett "avasol"#k:

http://nagygusztav.hu/web-programozas

22. oldal

1. Alapismeretek

-.N. bra. +ls )&$C oldalun3

A plda %ag!a#zata
A dok#ment#m els ta%"a a <html>. A n%sz errl fo%"a t#dni! ho%y hol kezddik a 0K-M oldal. Az #tols* ta% a </html>, itt r v%et a dok#ment#m a n%sz szmra. A <head> s </head> ta%ok kztti rsz a fe"lc informci*. Az itt me%"elen szve%et a n%sz nem "elen.ti me% kzvetlen+l. A <title> ta%ok kztti szve%et a n%sz a c.msor an "elen.ti me%. A <body> ta%ok kztti szve% "elenik me% a n%sz a lak an. A <strong> ta%ok hatsra a szve% kiemelten "elenik me%.

1.:.2. ;agok
A 0K-M llomny e%yszer szve%llomny! amely rvid "ell ta%okat tartalmaz. A 0K-M ta%ok se%.ts%vel elemek definilhat*k.

H;73 tagok 5elle%z(i


A 0K-M ta%ok "ellik ki a 0K-M elemeket A 0K-M ta%ot a < s > .rs"elek veszik kr+l $ezek az .rs"elek az e%yszer szve%ek en nem en%edlyezettek& A 0K-M ta%ok ltal an ,r an vannak! mint a <strong> s </strong> A ,r els ta%"a a kezd! a msodik a zr* ta% A szve% $tartalom& a kezd s a zr* ta% kztt helyezkedik el 0a nincs zr* ta%! akkor a kezd ta% v%t kie%sz.t"+k e%y sz*kzzel s e%y / "ellel. $,l. <br> helyett <br />&

H;73 ele%ek
Az elz ,ld an az al i e%y elem:
<strong>Ez a szveg kiemelt</strong>

1.D. 0K-M ala,ismeretek

25. oldal

A 0K-M elem kezd ta%"a <strong>, a tartalmazott szve% Ez a szveg kiemelt! s a zr* ta% </strong>. A kvetkez is e%y 0K-M elem:
<body> Ez az els honlapom. <strong>Ez a szveg kiemelt</strong>. </body>

Az elem kezd ta%"a <body> s a zr* ta%"a </body>.

1.:.3. ;ag tula5donsgok )att#ib<tu%ok= 5elle%z(k*


A ta%ok tartalmazhatnak t#la"dons%okat is. 8zek a "ellemzk "r#lkos informci*k az elem e%szre nzve. 3ld#l az <img> ta% e%y k, esz;rst teszi lehetv. 8 en az eset en me% kell adn#nk! ho%y mi a neve a letltend k,nek. 1e me%adhat"#k a k, helyettes.t szve%t is:
<img src !alma."pg! alt !Egy sz#p piros alma! />

A t#la"dons%ok nv-rtk ,rokkal adhat*k me%! e%ymst*l sz*kzzel elvlasztva akr t is.

1.:.0. Alap et( H;73 tagok


A 0K-M le%ala,vet s le%%yakra an hasznlt ta%"ai azok! amelyek se%.ts%vel c.meket! ekezdseket s sortrseket lehet ltrehozni.

>%ek2?
A c.mek a <h$> U <h%> ta%ok se%.ts%vel adhat*k me%. <h$> a le%na%yo $le%fels szint& c.met "elenti! <h%> ,edi% a le%kise et. $Vltal an e%y oldalon le%fel"e 2-5 szintet indokolt alkalmazni! ekkor ,l. a h$ s h& alkalmazhat*.& A kvetkez ,lda em#tat"a a c.mek hierarchi"t:
<h$>'zveges r#szek meg"ell#se ()*+,ben</h$> valamilyen szveg <h&>-evezet</h&> valamilyen szveg <h.>/ltal0nos bekezd#sek</h.> valamilyen szveg <h&>'pace 1 az 2r a legv#gs hat0r</h&> valamilyen szveg <h&>-lokk szint2 elemek</h&> valamilyen szveg <h.>A lap szakaszcmei</h.> valamilyen szveg <h.>/ltal0nos bekezd#sek</h.> valamilyen szveg

29 7ve en: http://dev.opera.com/articles/view/1.-szoveges-reszek-meg*elolese/

2A. oldal
A n%sznk en az 1.10. rhoz hasonl*t lthat#nk.

1. Alapismeretek

-.-0. bra. #me3 a )&$C7ben

Bekezdsek
A ekezdseket a <p> ta%%al lehet de@nilni:
<p>Ez egy bekezd#s</p> <p>Ez egy m0sik bekezd#s</p>

A ekezdsekhez a n%sz ala,rtelmezetten trkzket is ka,csol $1.11. ra&.

1.D. 0K-M ala,ismeretek

2D. oldal

-.--. bra. =e3ezd/se3 alap/rtelmezett t/r3*zzel A kvetkez ,ld an hi a szere,el az W;" sorW s t sz*kz karakter! a n%sz minden elvlaszt* karakter-sorozatot e%y sz*kzknt rtelmez s "elen.t me%.
<p> Ez egy tbb sorb3l 0ll3 #s sok sz3kzt tartalmaz3 bekezd#s. </p>

A tnyle%es trdelst a n%sz a lakmrete s a enne lev szve% hatrozza me% $1.12. ra&.

-.-0. bra. A t*rdel/st /rde3ess/ge%

,o#t#sek
A <br /> ta% hasznlhat*! ha ;" sort szeretnnk kezdeni! de nem akar#nk ;" ekezdst kezdeni.
<p>Ez itt<br />egy tbb<br />sorra trdelt bekezd#s</p>

A <br /> kiknyszer.ti a sortrst $1.15. ra&.

2F. oldal

1. Alapismeretek

-.-3. bra. Sort*r/s tag hatsa

9ol! sz egben /asznl/at tagok2@


<em> 6iemeli a szve%et <strong> 8rse kiemels

<s4b> Als* indeHet de@nil <s4p> Jels indeHet de@nil <ins> 7esz;rt szve%et "ell <del> Krlt szve%et "ell

3inkek2A
A 0K-M linkeket $hivatkozsokat& hasznl arra! ho%y az oldal#nkhoz ms tartalmakat ka,csolhass#nk. 8%y link hivatkozni t#d e%y tetszle%es :e es erforrsra! ,l. e%y 0K-M oldalra! e%y k,re! zenre st . A link szintaHisa a kvetkez:
<a hre5 !4rl!>*eg"elen szveg</a>

A hre5 t#la"dons%hoz rendelt rtk hatrozza me%! ho%y a n%sz ho%yan rea%l"on a link kattintsra. A kezd s a zr* ta% kztti szve% $va%y akr onyol#lta tartalom& lesz kattinthat*! s $ala,rtelmezetten& kk sz.n! alh;zott link. A kvetkez ,lda e%y linket de@nil a Ee la or honla,"ra:
<p>A <a hre5 !http6//7eblabor.h4/!>8eblabor</a> honlap"a.</p>

A linkelt szve%et a n%szk ala, ell.tsok szerint kk sz.nnel s alh;zssal "elen.tik me% $1.1A. ra&.
2C 7ve en: http://dev.opera.com/articles/view/21-kevesse-ismert/ 2< 7ve en: http://dev.opera.com/articles/view/1(-html-hivatkozasok/

1.D. 0K-M ala,ismeretek

29. oldal

-.-9. bra. C%n3 a sz*vegben

;blzatok3B
K lzatokat a <table> ta% se%.ts%vel lehet ltrehozni. 8%y t la sorokat tartalmaz 9<tr> ta%&! s minden sor cellkat 9<td> ta%&. A "o lthat*s% rdek en sze%lyt $ bor, der& is ell.that#nk. 'zz+nk e%y e%yszer! 2X2 cells t lzatot:
<table border !$!> <tr> <td>$. sor, $. <td>$. sor, &. </tr> <tr> <td>&. sor, $. <td>&. sor, &. </tr> </table> cella</td> cella </td> cella </td> cella </td>

A t la celli szve%et! k,et! ekezdst! listt! rla,okat! ;"a hatnak $1.1D. ra&.

t lzatokat is tartalmaz-

-.-G. bra. &blzat meg(elen/se

3istk31
A 0K-M tmo%at"a a szmozott s felsorolt listk ltrehozst.

50 7ve en: http://dev.opera.com/articles/view/1,-html-tablazatok/ 51 7ve en: http://dev.opera.com/articles/view/1)-html-listak/

2C. oldal 9elso#olt lista

1. Alapismeretek

A felsorolt listk olyan elemeket tartalmaznak! amelyeket nem kell szmozssal azonos.tan#nk! ehelyett e%y felsorolsi szim *l#m $ala,rtelmezetten e%y fekete karika& "elzi viz#lisan a listaelemek kezdett. A felsorolt lista az <4l> elemmel .rhat* le! a lista elem ,edi% <li> elemmel $1.1F. ra&.
<4l> <li>:0v#</li> <li>)ea</li> </4l>

,z%ozott lista
A szmozott listk elemei $t nyire& szmmal azonos.tottak. A szmozott listt <ol> ta%%al kell ltrehozni! a lista elemek az elzhz hasonl*an <li>, vel de@nilhat*k $1.1F. ra&.
<ol> <li>:0v#</li> <li>)ea</li> </ol>

-.-J. bra. C%st3

Kpek32
A 0K-M nyelv en az <img> ta% se%.ts%vel t#d#nk k,eket de@nilni. 8z az elem +res! s nincs zr* ta%"a sem $hasonl*an a <br /> elemhez&.

52 7ve en: http://dev.opera.com/articles/view/1&-kepek-a-htmlben/

1.D. 0K-M ala,ismeretek

2<. oldal

A k, me%"elen.tshez elszr is me% kell adni a src t#la"dons%ot! va%yis az llomny helyt s nevt. A szintaHis a kvetkez:
<img src !4rl! />

Az 4rl lehet a szol;t va%y relat.v me%ads; is.

Abszol<t /i atkozs
<img src !http6//valami.h4/kep.gi5! />

A kvetkez a szol;t hivatkozs a szerver %yker en keres:


<img src !/kep.gi5! />

2elat /i atkozs
A kvetkez hivatkozs relat.v $mivel nem / "ellel kezddik&. A k,et #%yana an a knyvtr an keresi! ahol a 0K-M llomny is van:
<img src !kep.gi5! />

A k,eket %yakran ms knyvtr a helyezz+k. 4lyenkor is hasznlhat* relat.v hivatkozs. 'hny tov i ,lda a src alkalmazsra: A src #tke
kepek/kep.gi5 ../kep.gi5 ../kepek/kep.gi5

Celentse a k, a kepek alknyvtr an van a k, a sz+lknyvtr an van a k, a sz+lknyvtr kepek alknyvtr an van

A kpek pozci5a
8ls ltsra taln me%le,! de a szve% tetszle%es helyre illesztett k,ek ;%y viselkednek! mint e%y tetszle%es karakter.
<p> Ez egy szveg. Ez egy szveg. Ez egy szveg. Ez egy szveg. Ez egy szveg. Ez egy szveg. <img src !logocss.gi5! /> Ez egy szveg. Ez egy szveg. Ez egy szveg. Ez egy szveg. Ez egy szveg. Ez egy szveg. Ez egy szveg. Ez egy szveg. ;

Az eredmny az 1.19. rn lthat*.

50. oldal

1. Alapismeretek

-.-H. bra. A 3/p 3ara3ter3/nt (elen%3 meg

Az alt tula5donsg
Az alt t#la"dons% alternat.v szve% de@nilst teszi lehetv. A sza vny szerint teht ennek a szve%nek akkor kell a n%sz en lthat*v vlni! ha a k, valamilyen oknl fo%va nem "elen.thet me% $,l. m% nem tltdtt le! nem rhet el! va%y eleve ki van ka,csolva a k,ek letltse&.
<img src !ha"o.gi5! alt !$ 0rb3cos vitorl0s ha"3! />

A -icrosoft 4nternet 8H,lorer akkor is me%"elen.ti ezt a szve%et! ha az e%rk#rzort vissz+k a k, fl! de ez eltr a 0K-M eredeti cl"t*l.

7#et %egadsa
A n%sz #%yan a mret me%adsa nlk+l is me% t#d"a "elen.teni a k,et! m%is clszer a 7idth $szless%& s height $ma%ass%& t#la"dons%okat me%adni. Mass; ka,csolat va%y sok na%y k, esetn kimondottan zavar* lehet! amikor e%y ;"a k, letltdsekor ) az ekkor ismertt vlt mret adatok ala,"n ) a fli% me%"elent oldal =#%rik>.
<img src !ha"o.gi5! 7idth !$<<! height !=>! />

Kermszetesen a k, @zikai mrettl eltr mretek is me%adhat*k! ekkor kicsiny.ts! na%y.ts! va%y akr torz.ts is lehet az eredmny.
8zt a me%oldst nem clszer l#stas% *l alkalmazni. A mai fnyk,ez%,ek ltal ksz.tett k,ek "elentsen na%yo ak annl! mint aho%y azt e%y :e oldalon ltal an rdemes me%"elen.teni. /%y a k,ek kicsiny.tse elemi fontoss%;. 0a azon an ezt elm#laszt"#k! s mindssze a 0K-M mret me%adst alkalmazz#k! akkor a trhely+nk ka,acitst s a lto%at* svszless%t felesle%esen ,azarol"#k. 3l. e%y D0-100 67-os k, helyett 5-7-ot hasznl#nk.

Kp /asznlata linkknt
Mink akt.v fel+lethez szve% mellett va%y helyett k, is rendelhet. 8rre m#tat ,ldt a kvetkez k*d:

1.D. 0K-M ala,ismeretek


<p> <a hre5 !lastpage.htm!> <img border !>! src !kovetkezo.gi5! 7idth !%=! height !.?! /> </a> </p>

51. oldal

D#lapok33
Az rla,okat arra hasznlhat"#k! ho%y k+ln z m*dokon lehets%et ad"#nk a lto%at*nak vissza"elzsre! va%yis adatok me%adsra. A <5orm> elem ms elemeket tartalmaz. 8zek az rla, elemek teszik lehetv az adat evitelt. A le%%yakra an hasznlt elem az <inp4t>. A type t#la"dons%val ll.that* e! ho%y ,ontosan milyen adat eviteli m*dot szeretnnk $,l. checkbo@, pass7ord, radio,
te@tA.

3ldaknt e%y e%yszer hozzsz*ls rla,:


<5orm> B#v6<br /><inp4t type !te@t! name !nev! id !nev! val4e !! /><br /> E,mail6<br /><inp4t type !te@t! name !email! id !email! val4e !! /><br /> *eg"egyz#s6<br /><te@tarea name !meg"egyzes! id !meg"egyzes! cols !&=! ro7s !.!></te@tarea><br /> <inp4t type !s4bmit! val4e !kCld#s! /> </5orm>

Az rla, kinzete az 1.1C. rn lthat*.

-.-M. bra. )ozzsz6ls Orlap

1.:.:. Hog! nzzEk %eg eg! oldal H;73 kd5t'


Nyakran elford#l! ho%y a :e en n%szve me%tetszik e%y oldal! s szeretnnk me%nzni a forrst. $A szerz vlemnye szerint ez az e%yik le%"o m*dszer a tan#lsra! hiszen ekkor nem k+ls! hanem els motivl* er hat.& 1e az is %yakori! ho%y a ksz+l 1r#,al oldal#nk 0K-M?Q22 k*d"t kellene ala,osa an me%rten+nk! a lehets%es hi kat ki"av.tan#nk. 0o%yan tehet"+k ezt me%S
55 7ve en: http://dev.opera.com/articles/view/20-html-urlapok/

52. oldal

1. Alapismeretek

8%yszer me%oldsknt keress+k me% a n%sznk N/zet men+"t! ma"d Forrs! va%y Dldal 2orrsa $va%y valami hasonl* nev& men+,ontot. -a mr minden fontosa n%sz e,.tett! va%y kie%sz.tknt tele,.thet me%oldst iztos.t a forrsk*d an val* kom,leH navi%ci*hoz.
-inde%yik me%olds esetn mkdik az F-0 %yors illenty.

9i#e4oF
L%*ta evlt me%olds a JirefoH nev n%sz hasznlata! amely eleve :e fe"lesztk szmra lett kife"lesztve! s sok kiter"esztse eleve a 0K-M forrs knnyen ttekinthet me%"elen.tst szol%l"a. A kie%sz.tk kz+l ele%end a F%rebug%al5A me%ismerkedn+nk. Az 1.1<. ra "*l m#tat"a! ho%yan lthat"#k a ksz oldal s a 0K-M str#kt;ra sszef+%%seit.

-.-N. bra. F%rebug mO3*d/s 3*zben A kvetkez vide*kkal ala,osa an me%ismerhet"+k a Jire #% szol%ltatsait: rrd AFadharadhya dasaB. F%rebug -0 per"ben
http://webmania.cc/firebug-10-percben/ http://webmania.cc/firebug-10-percben-2/ http://webmania.cc/firebug-10-percben-3/

5A http://getfirebug.com/

1.D. 0K-M ala,ismeretek

55. oldal

Google >/#o%e
A Jire #% sikern fel #zd#lva a Noo%le Qhrome fe"leszti e,.tett szol%ltatst ny;"tanak a Jire #% helyett. A f#nkci* az 8szkzk ? Je"leszti eszkzk men+ l rhet el.

Hnte#net IFplo#e#
4nternet 8H,lorer esetn a Fe(leszt % esz3*z*3 men+ en tallhat#nk hasonl* f#nkci*kat.

1.&. ;a#talo%kezel( #endsze#ek 5elle%z(i


A Eiki,dia szerint5D

Pa tartalom3ezel rendszer Aangolul #ontent $anagement SystemQ #$SB olyan szo2tverrendszerQ amely nem stru3turlt %n2orm"%63Q m%nt p/ldul az %nternetes portlo3Q a3r t*bb 2elhasznl6 ltal% el3/szt/s/tQ 3ezel/s/tQ /s trolst segt%. &ovbb gondos3od%3 a tartalma3 stru3turlt meg(elent/7 s/r lQ stat%szt%33 3/szt/s/r lQ 3%eg/szt 2un3"%63 %ntegrlsr6l.R
8 de@n.ci*hoz ) knyv+nk szem,ont" *l ) le%fontosa kie%sz.ts! ho%y tartalomkezel rendszerek hasznlata esetn a kis-kze,es mret honla,ok nem! va%y csak kise rszen $elssor an a honla, elind.tsnl& i%nyelnek :e fe"leszti! ,ro%ramoz*i kzremkdst. A honla, fenntartst akr tel"es e%sz en me% t#d"a oldani! aki az e knyv en fo%laltakat me%felel szinten me%ismeri.

1.&.1. 7el!iket lasszunk'


Kartalomkezel rendszer l sokfle van. Gannak fizetsek s in%yenesek?ny.lt forrs;ak5F e%yszer ek s kom,leHe ek k+ln z szerver krnyezeten $,l. @ava! .Net! 5)5! 5ython! Fuby ,latformon& +zemeltethetk kezdetle%esek s "*l kiforrottak ma%yar#l elrhetk! va%y csak ms nyelven $ltal an an%ol#l& hasznlhat*k ltalnos cl;ak s s,ecializltak $,l. e-learnin%! e-commerce! f*r#m ! lo% st .&

5D http://hu.wikipedia.org/wiki/6artalomkezel7+rendszer 5F Ordemes me%eml.teni! ho%y az in%yenes s a ny.lt forrs; fo%alom nem #%yanazt "elenti. 2okszor azon an! s a Q-2-ek esetn k+lnsen sokszor az in%yenesek e%y en ny.lt forrs;ak is.

5A. oldal

1. Alapismeretek

A vlasztshoz hasznos! ha ki t#d"#k ,r* lni a Q-2-t dnts eltt. 4tt m#tatkozik me% a ny.lt forrs; rendszerek na%y elnye: akr online! elre tele,.tett m*don is ki,r* lhat"#k ket. A ma%yar nyelven is hasznlhat*! ny.lt forrs; Q-2-ek le%t "t a #$S A1ard59 oldalon rki ki,r* lhat"a. 8zen k.v+l $an%ol nyelven& m% t rendszer ki,r* lhat* az Dpensour"e#$S5C oldalon. Kov i nem elhanya%olhat* elny! ha e%y Q-2 akt.v felhasznl*i *l ll* ma%yar kzss% is mkdik. A ma%yar felhasznl*k kztt le%n,szer Q-2-ek akt.v kzss%%el rendelkeznek: 8rupal $http://drupal.hu& @oomla! $http://www.*oomla.org.hu/& $oodle $http://moodle.org& 4ordpress $http://word-press.hu& -.% a -oodle oktatsi oldalaknl! Eord,ress lo%ok esetn a le%n,szer ! a 1r#,al s Boomla( az ltalnos kate%*ri an hasznlhat* hatkonya an5<. B*l ltszik! ho%y ez ala,"n nem knny a vlaszts. A szerz vlemnye azon an az! ho%y a 1r#,al a le%t felmer+l szem,ont szerint elnys vlaszts.

59 http://www.cmsaward.hu/ 5C http://opensourcecms.com/ 5< 3l. http://drupal.hu/hirek/200&110$/packtnyertes

2
2. A Drupal felhasznli szemmel
8z a fe"ezet se%.teni fo% a 1r#,al ala,; :e oldalak hasznlat an. 7em#tat"a! ho%yan hozz#nk ltre felhasznl*i azonos.t*t $msknt fo%almazva: ho%yan re%isztrl"#nk&! ho%yan l,"+nk e! ho%yan ll.ts#k e szemlyes adatainkat! s v%+l! ho%yan hozz#nk ltre s szerkessz+nk tartalmakat $:e oldalakat&. A 1r#,al e%y tartalomkezel rendszer. Ql"a! ho%y e%yszeren lehessen tartalmakat $szve%eket! k,eket! csatolt llomnyokat! st .& felvinni! s azokat elrhetv tenni a lto%at*k szmra. 'em kell a technikai rszletekkel $t;l sokat& fo%lalkozn#nk! elssor an a tartalmakra kell koncentrln#nk. Kermszetesen a 1r#,al lehets%et ad arra! ho%y a :e oldal lto%at*i k+ln z szere,krk en s k+ln z "o%os#lts%okkal hasznlhassk a :e oldal#nkat. Gan! akinek tartalmakat feltlteni! msoknak szerkeszteni! a le%t lto%at*nak ,edi% =cs#,n> olvasni van lehets%e az oldalakat. $7r ez #t* i sem mindi% .%y van! hiszen lehetnek zrt oldalak is! amelyeket csak izonyos lto%at*k tekinthetnek me%.& Ahhoz! ho%y minden lto%at* ,ontosan azt $nem t et s nem kevese et& tehesse me% a honla,on! amire az oldal t#la"donosa va%y adminisztrtora fel akar"a "o%os.tani! izonyos esetek en elen%edhetetlen a lto%at* szemlynek eazonos.tsa. 8nnek r%*ta evlt m*dszere! ho%y a felhasznl*k szmra azonos.t*t hoz#nk ltre $ms nven re%isztrl#nk&! amihez "o%os#lts%okat rendel+nk! a felhasznl* ,edi% a honla, ks i hasznlatai esetn a felhasznl*nevnek s "elszavnak me%adsval azonos.t"a ma%t $ e"elentkezik&. 7evezetsknt m% rdemes me%eml.teni! ho%y a 1r#,al :e oldal f adminisztrtora ) az elsnek ltrehozott felhasznl* ) "o%os#lt arra! ho%y a honla,on olyan feladatokat is elv%ezzen! amelyek senki msnak nem en%edlyezettek! ,ld#l e%y re%isztrlt felhasznl* "o%os#lts%ainak ,ontos ell.tsa. 2t! az adminisztrtor mindent me%tehet az oldalon! e%yes feladatokat csak t#d me%tenni.
8zt a felhasznl*t rmilyen nvvel elnevezhet"+k! de "o%aira tekintettel adminisztrtorknt szokt#nk r hivatkozni. 2zokt#k 1-es szm; felhasznl*nak is h.vni.

5F. oldal

2. A Drupal felhasznli szemmel

2.1. 7i a .#upal'
'hny ala,fo%almat rdemes tisztzni a 1r#,allal ka,csolat an is.

2.1.1. A .#upal 4elptse


1r#,al oldal#nk ,.tsekor a Q-2 motor kz,onti ma% rsze $"ore& s a kie%sz.tk $"ont7 r%but%ons& kztt k+ln s%et kell tenn+nk.

.#upal 7oto#
A 1r#,al ala,f#nkcionalitsait me%val*s.t* alkalmazs. -r nma% an is rendk.v+l sok szol%ltatssal .r! m%is ala,veten az a feladata! ho%y a k+ln z f#nkci*kat hatkonyan fo%"a ssze. Narantlt! ho%y az itt tallhat* k*dok ala,osan teszteltek! az esetek dnt t s% en korrektek s hasznlhat*ak! valamint a 1r#,al ala,konce,ci*"hoz illeszkednek. A felfedett hi kra i%en %yorsan ;"a kiadssal rea%lnak.

Kiegszt(k
A 1r#,al kzss% ltal ek+ldtt kie%sz.t f#nkcionalitsok $mod#lok&! kinzetek $sminkek&! fel+letford.tsok s dok#mentci*k tartoznak ide. Belle%nl fo%va nincs olyan ers irny.ts alatt! mint a motor! ezrt nem csak tkletesen mkd kom,onenseket tallhat#nk itt. 2a"nos elford#l! ho%y a kie%sz.tk fe"leszt"e e%y id #tn mr nem tart"a karan a ,ro"ekt"t. 6r+ltekintssel kell teht a kie%sz.tket hasznln#nk. -srszt t#dn#nk kell! ho%y a fe"lesztk $mind a ma%! mind a kie%sz.tk esetn& me%k+ln ztetnek sta il s fe"leszti $dev "ellssel elltott& vltozatot. Az #t* iakat csak *vatosan! na%y kr+ltekintssel sza ad hasznlni. $Kan#lshoz esetle% alkalmazhat*k! de les krnyezet en ink kor i! sta il vltozatot hasznl"#nk.&

2.1.2. Hng!enes a .#upal'


A 1r#,al azon k.v+l! ho%y sok em er sza adide" e ker+lt! na%yon sok c% fizetett m#nksainak fizetett m#nk"t tartalmazza. 3ont ez a lnye%! ho%y az DpenSour"e nem e%y %itte%yelet! amit ,r* lnak s#lykolni e%yes ellenrdekelt c%ek! hanem e%y +zleti modell $non s for ,rofit& aminek keret en a ,ro%ram forrsk*d"a nem zrt! hanem mindenki szmra elrhet. Az +Lam%ner! A"Sua! Cullabot! de akr a ma%yar c%ek! mint ,l. az 'ntegral<%s%onA0 is "elents m#nkaidd ldoz a 1r#,al fe"lesztsre a k*dok elrhetv ttelre.
A0 http://integralvision.hu/

2.2. A felhasznl* azonos.tsa

59. oldal

2.2. A 4el/asznl azonostsa


A felhasznl* $lto%at*! 1.D. ra& &azonos.tsa azrt sz+ks%es! ho%y a 1r#,al el t#d"a dnteni: mihez van "o%a a lto%at*nak.

2.2.1. 2egiszt#ci
A 1r#,al oldalakon a tartalmak ek+ldse $ltrehozsa&! szerkesztse ltal an csak re%isztrlt! s e"elentkezett lto%at*k szmra $va%y azok kz+l is csak nmely szke cso,ort szmra& en%edlyezett. $2,ecilis esetek en a lto%at*k e"elentkezs nlk+l is k+ldhetnek e tartalmakat: ti,ik#san f*r#m e"e%yzsek! illetve hozzsz*lsok esetn szoks ezt en%edlyezni.& A re%isztrci* sorn teht ltre"n e%y olyan felhasznl*i fi*k! amely a felhasznl* sz+ks%es adatait s "o%os#lts%ait tartalmazza. A re%isztrci* ) az oldal +zemeltet"nek dntse ala,"n ) hromfle m*don trtnhet: 1. sa"t ma%#nkat re%isztrl"#k adminisztrtori elfo%ads nlk+l 2. sa"t ma%#nkat re%isztrl"#k adminisztrtori elfo%adssal! 5. az adminisztrtor re%isztrl.

,a5t %agunkat #egiszt#l5uk ad%iniszt#to#i el4ogads nlkEl


A lto%at*k ma%#k v%ezhetik el a re%isztrci*t. 8nnek m*d"a! ho%y a honla, el,sre szol%l* rszn me%keress+k az T( 2%63 l/trehozsa linket $2.1. ra&.

0.-. bra. T( 2%63 l/trehozsa

5C. oldal

2. A Drupal felhasznli szemmel

A linkre kattintva me%"elenik a Felhasznl6% 2%63 oldal $2.2. ra&! ahol a k.vnt Felhaszn7 l6n/v s az +7ma%l "m me%adsa sz+ks%es. 8zen k.v+l tov i adatok me%adsra is lehet sz+ks%! illetve lehets%! az adminisztrtor ltal me%hatrozott m*don. 2a"nos e%yre %yakra an van sz+ks% ,ld#l a Qa,tcha A1 ellenrzs eiktatsra! mivel anlk+l az e%yre intelli%ense s,am ro otok raszt"k el az oldal#nkat.

0.0. bra. Felhasznl6% 2%63 l/trehozsa A felhasznl*i nv me%vlasztsnl e%yre elter"edte me%olds a sa"t nev+nk alkalmazsa! fle% olyan oldalaknl! ahol a honla, lto%at*i nem csak virt#lisan $a honla, lto%at*iknt&! hanem fizikai val*"#k an is tallkozhatnak! ismerhetik e%ymst. 8-mail c.mknt csak a sa"t! mkd e-mail c.m+nket van rtelme me%adni $2.5. ra&. 8 l,s cl"a! ho%y korrekt! mkd e-mail c.mmel rendelkezzen minden re%isztrlt lto%at*.

0.3. bra. Felhasznl6% 2%63 l/trehozsa


A1 PA "apt"ha vagy #A5&#)A Amagyarosan 3ap"saB egy 00007ben meg(elent v/de3ez/s% m6dszer a spame3Q 3*zelebbr l a 3ommentspame3 ellen. A m6dszer l/nyegeQ hogy a hozzsz6lshoz a 3/pen lthat6 sz6t %s be 3ell rn%Q ez azonban a 3/p2(lon torztva (elen%3 megQ teht a spamrobot nem %smer% 2*l.R forrs:
http://hu.spam.wikia.com/wiki/8aptcha

2.2. A felhasznl* azonos.tsa

5<. oldal

Jontos me%"e%yezni! ho%y az rla,okon e%,elt adatoknak nem lesz v%le%es hats#k! am.% az rla, al"n tallhat* =e3,ld/s! $ent/s va%y hasonl* $"elen eset en T( 2%63 l/treho7 zsa& felirat; %om ra kattintva el nem k+ld"+k azokat a honla,ot kiszol%l* :e szervernek. Az rla, elk+ldse #tn +zenet en ka,#nk t"koztatst a sikeres $2.A. ra& va%y sikertelen $2.D. ra& rla,kitltsrl.

0.9. bra. S%3eres reg%sztr"%6 0a el%,elt+nk valamit! akkor ezt lthat"#k:

0.G. bra. S%3ertelen reg%sztr"%6 2ikeres rla,k+lds esetn az e-mail c.mre a#tomatik#san rkezik e%y levl! amely en a le.rt teendket kvetve v%le%es.thet"+k a re%isztrci*t $2.F. ra&.

A0. oldal

2. A Drupal felhasznli szemmel

0.J. bra. Feg%sztr"%6 utn% e7ma%l

,a5t %agunkat #egiszt#l5uk ad%iniszt#to#i el4ogadssal


A :e oldal adminisztrtora szi%or; l,seket is eiktathat a fenti re%isztrci*s folyamat a. 8z azon an az adminisztrtornak cs#,n lehets%e! nem minden eset en l vele. 4lyen eset en a t"koztats is ennek me%felel $2.9. ra a 2.A. ra helyett&.

0.H. bra. S%3eres reg%sztr"%6 8kkor az els level+nk is mst fo% tartalmazni $2.C. ra&.

0.M. bra. Feg%sztr"%6 utn% e7ma%l 0a az adminisztrtor elfo%ad"a a re%isztrci*t! ;"a e-mailt fo%#nk ka,ni $2.<. ra&.

2.2. A felhasznl* azonos.tsa

A1. oldal

0.N. bra. +l2ogadott reg%sztr"%6

Ils( belps
A levl en $2.F. va%y 2.<. ra& ka,ott link se%.ts%vel e t#d#nk l,ni az oldalra $2.10. ra&.

0.-0. bra. =el/p/s az e7ma%l alap(n Ordemes e%y l me%adni e%y "elsz*t $2.11. ra&! ho%y mskor is e t#d"#nk l,ni az oldalra.

A2. oldal

2. A Drupal felhasznli szemmel

0.--. bra. @elsz6 els megadsa

Az ad%iniszt#to# #egiszt#l
8lford#lhat! ho%y az adminisztrtor ma%a hoz ltre a felhasznl*k szmra felhasznl*i azonos.t*t. 8 en az eset en a 1r#,al $va%y az adminisztrtor& e%y e-mail en rtes.ti $2.12. ra& a leend felhasznl*t a re%isztrci* me%trtntrl. 8nnek elnye az is! ho%y a felhasznl* me%felel "o%os#lts%ait mr ekkor me%ka,hat"a. Yrt oldalakra is t nyire .%y lehet eker+lni.

0.-0. bra. Adm%n%sztrtor ltal l/trehozott 2elhasznl6% 2%63

Az 8penH. /asznlata
Kechnikaila% ltez! de -a%yarorsz%on ali% ismert me%olds az Z,en41 hasznlata. A Eiki,diaA2 szerint Paz Dpen'8 egy nyltQ de"entral%zltQ %ngyenes %nternetes szolgltatsQ am% lehet v/ tesz% a 2elhasznl63 szmraQ hogy egyetlen d%g%tl%s %dent%tssal l/p(ene3 be
A2 http://hu.wikipedia.org/wiki/9pen!"

2.2. A felhasznl* azonos.tsa

A5. oldal

3,l*nb*z oldala3raR. Kermszetesen a 1r#,al alkalmas az Z,en41 e"elentkezsek kezelsre. A 2.15. rn lthat* m*don ltszik! ha ez a szol%ltats elrhet a :e oldalon.

0.-3. bra. Dpen'8

2.2.2. Be- s ki5elentkezs


Addi%! am.% az oldalra e nem "elentkez+nk a felhasznl*nv s "elsz* me%adsval! mindssze azonos.tatlan $anonymo#s! a tov iak an nvtelen va%y vend%& felhasznl*knt t#d"#k az oldalt hasznlni. 0a ki akar"#k hasznlni a re%isztrlt felhasznl*i azonos.t*nkkal "r* ,l#sz szol%ltatsokat! akkor mindenk,,en e kell "elentkezn+nk. A e"elentkezs le%e%yszer m*d"a! ho%y a 2.1. rn lthat* rla,on me%ad"#k a felhasznl*nev+nket s a "elszav#nkat! ma"d a =e(elent3ez/s %om ra kattint#nk. A sikeres el,sre #tal t ek kztt! ho%y az eddi% lthat* =e(elent3ez/s rla, $cl"a nem lvn& nem lesz lthat*. Mtszik viszont helyette a Sa(t adato3 s a !%l/p/s men+,ont $2.1A. ra&.

0.-9. bra. Sa(t adato3 /s !%l/p/s men,ponto3

AA. oldal

2. A Drupal felhasznli szemmel

A !%l/p/s men+,ontra kattintva ismt nvtelen felhasznl*v vl#nk a 1r#,al ala,; oldal szmra. A n%sznk $ ell.tsait*l f+%%en& fela"nlhat"a! ho%y a e%,elt adatokat me%"e%yzi. 8zt csak akkor fo%ad"#k el! ha a szm.t*%,hez fizikaila% ms nem t#d hozzfrni. 3ld#l internetkvz* an! iskolai %,terem en nem sza ad en%edlyezn+nk! mert akkor illetktelenek hasznlhat"k a honla,ot a mi nev+nk en s "o%os#lts%#nkkal.

0.-G. bra. @elsz6 meg(egyz/se 0a en%edlyezz+k a el,si adatok me%"e%yzst! akkor a le%kzele i lto%atskor a n%sznk fel fo%"a a"nlani a kor i adatokat! .%y azokat nem kell ;"ra e%,eln+nk. 7iztons%i okok *l lehetle% mindi% l,"+nk ki a !%l/p/s link $2.1A. ra& se%.ts%vel.

2.2.3. ,a5t adatok %dostsa


A re%isztrlt felhasznl*k sa"t adataikat me%vltoztathat"k a Sa(t adato3 $2.1A. ra& linkre! ma"d a Szer3eszt/s f+lre kattintva. Az e-mail c.m s a "elsz* me%vltoztatsa minden eset en lehets%es. Belsz* vltoztatsa esetn ismt me% kell adn#nk a r%i "elszav#nkat is $2.1F. ra&.

2.2. A felhasznl* azonos.tsa

AD. oldal

0.-J. bra. Sa(t adato3 szer3eszt/se A "elsz* kivlasztsnl rdemes az erss%re is fi%yelni. [tleteket is ka,hat#nk a kom,leHits nvelsre. Az adminisztrtor ell.tsait*l f+%%! ho%y ,ontosan ezen k.v+l mit t#d#nk az oldalon ell.tani. A kvetkezk szoktak elford#lni $2.19. ra&: 0a en%edlyezve van! me%vltoztathat"#k a felhasznl*nev+nketA5. 0a en%edlyezve van! itt feltlthet+nk e%y sa"t arck,et! ami ,ld#l a ek+ldtt tartalmaink! hozzsz*lsaink mellett "elenhet me%. K nyelv oldal esetn a felhasznl*i fel+let nyelvt me%vltoztathat"#k. 0a en%edlyezve van! az idz*na me%adsval korri%lhat"#k a szerver s a mi szm.t*%,+nk kztti esetle%es idz*na-eltrst. 0a az oldal t fle kinzettel $sminkkel& rendelkezik! ell.that"#k a szm#nkra me%felelt. 0a en%edlyezve van! a hozzsz*lsainknl me%"elen al.rs szve%et is me%adhat#nk.

A5 8zt ritkn szokt#nk en%edlyezni! ink

az adminisztrtor hatskr en ha%y"#k ezt a "o%ot.

AF. oldal

2. A Drupal felhasznli szemmel

0.-H. bra. &ovbb% szer3eszt/s% lehet s/ge3

2.2.0. Il4ele5tett 5elsz


'em ritka! ho%y e%y felhasznl* elfele"ti a "elszavt.
A mai korszer rendszerek en nincs lehets% arra! ho%y a kor an ell.tott "elszav#nkhoz hozz"#ss#nk! #%yanis iztons%i okok *l azt nem trol"#k el eredeti form" an.

6t lehets% van: 1. Az T( (elsz6 %g/nyl/se f#nkci*t veszi i%ny e. 2. Jelveszi a ka,csolatot az oldal adminisztrtorval $va%y ms me%felel "o%os#lts%; felhasznl*val&! s szemlyesen kri tle a "elsz* me%vltoztatst. Vltal an az els me%oldssal rdemes ,r* lkozni! s csak #tna i%ny e venni az em eri kzremkdst.

2.2. A felhasznl* azonos.tsa

A9. oldal

J5 5elsz ign!lse
8%yszer eset en a 2.1. rn lthat* m*don elrhet"+k ezt a f#nkci*t. 0a esetle% ez a el,s lokk nem ltszik az oldalon! az user ;tvonallal is ,r* lkozhat#nk: a n%sz c.m sor a .r"#k e a domain nv #tn az user ;tvonalat. $A szerz honla,"n ,l. http://nagygusztav.hu/user lesz.& Az itt me%"elen rla,ot ltt#k mr a 2.2. rn. Ztt is "*l ltszik az T( (elsz6 %g/nyl/se f+l! amelyre kattintva me%adhat"#k az e-mail c.m+nket va%y felhasznl*i nev+nket $2.1C. ra&.

0.-M. bra. T( (elsz6 %g/nyl/se A szve% sikeres e%,else #tn e%y rvid +zenetet ka,#nk: =A tov i teendk le.rsa nemsokra e-mail en rkezik.> 8nnek me%felelen e%y e-mailt fo%#nk ka,ni $2.1<. ra&.

0.-N. bra. +7ma%l az ?( (elsz6 %g/nyl/se eset/n 0a e%y na,on el+l nem kattint#nk az e-mail en ka,ott el,si linkre! akkor semmi kvetkezmnye nem lesz az e-mail krsnek! a kor i felhasznl*nvvel s "elsz*val e t#d#nk "elentkezni. 0a kattint#nk! a 2.20. rhoz hasonl* +zenetet ka,#nk. Kermszetesen "elentkezz+nk e! ma"d a 2.1F. rhoz hasonl* m*don ll.ts#nk e e%y ;" "elsz*t. A tov iak an ezzel fo%#nk t#dni el,ni.

AC. oldal

2. A Drupal felhasznli szemmel

0.00. bra. Az e7ma%lben 3apott l%n3re 3att%ntva

2.3. ;a#tal%ak kezelse


A 1r#,al tartalomkezel rendszer f cl"a! ho%y a honla, tartalmait $oldalait& kezel"e! va%yis lehetv te%ye az oldalak ltrehozst! m*dos.tst! trlst! me%tekintst. $Kermszetesen a szol%ltatsokat csak az adott feladat elltsra "o%os#lt felhasznl*k rhetik el.&

2.3.1. ;a#tal%ak %egtekintse


8z az a f#nkci*! amit minden :e et hasznl* "*l ismer. Az e%yes oldalak tartalmait t fle m*don rhet"+k el. Ki,ik#s lehets%ek: A c.mla,on tallhat*ak ltal an a le%frisse tartalmak c.mei! evezeti. $7lo%ok esetn nem csak evezet! hanem a tel"es tartalom me%"elen.tse is szoksos.& Bellemzen fel+l s al $esetle% "o & oldalt me%"elen men+,ontok kzvetlen+l va%y kzvetve ;"a oldalakra vezethetnek. 8%yre "ellemz ! ho%y t fle navi%ci*s eszkzzel is elrhet+nk e%yes tartalmakat! ,l. c.mkk! c.mkefelh! kenyrmorzsa men+! st .

2.3.2. ;a#tal%ak lt#e/ozsa


Amennyi en rendelkez+nk me%felel "o%os#lts%okkal! a Nav%g"%6 men+n me%"elenik a &artalom hozzadsa link $2.21. ra&.

2.5. Kartalmak kezelse

A<. oldal

0.0-. bra. &artalom hozzadsa


Aho%y az rn ltszik is! ha nincs semmilyen c.mla,on me%"elen.thet tartalom! akkor ott is me%"elenik #%yanez a link.

4tt olyan tartalom t.,#sok kz+l vlaszthat#nk! amelyek ek+ldsre "o%#nk van. $A 2.22. ra esetn #%33 s +gyszerO oldal t.,#s; tartalmat t#d#nk ek+ldeni.&

0.00. bra. =e3,ldhet tartalomtpuso3 A #m a ek+ldtt tartalom c.mt! m.% a &*rzs a tartalom rdemi rszt vr"a $2.25. ra&.

D0. oldal

2. A Drupal felhasznli szemmel

0.03. bra. +gyszerO oldal be3,ld/se

Ksszegzs s t#zs
A tartalm#nk ek+ldsekor %ondol"#nk arra! ho%y e%yes esetek en $,l. c.mla,ra k+ldtt tartalom esetn& nem a tel"es tartalom! hanem annak csak e%y sszefo%lal*"a?elnzete "elenik me%. Az Ussze2oglal6 szer3eszt/se linkkel az Usszegz/s mez k+ln szerkeszthet lesz! .%y ,l. a c.mla,on me%"elen szve%et a trzstl k+ln is me%adhat"#k $2.2A. ra&.

2.5. Kartalmak kezelse

D1. oldal

0.09. bra. Usszegz/s szer3eszt/se 0a +resen ha%y"#k! akkor a trzs e%y szelett $k . F00 karakter& fo%"a [ssze%zsnek tekinteni.

,z eg4o#%tu%
A &*rzs mez alatt $2.25. ra& ,ontos informci*kat ka,hat#nk arra nzve! ho%y a me%adott szve%et ho%yan kezel"e a 1r#,al. Az ala,rtelmezett ell.tsok a 2.2A. rn lthat*ak! de "elents eltrs is lehets%es. Aho%y lthat"#k! az ala,rtelmezett F%ltered )&$C szve%formt#m esetn a linkek kattinthat* hivatkozsok lesznek! s nem kell az a 0K-M ta%ot ,rec.zen le.rn#nk nhny 0K-M ta%ot is hasznlhat#nk a szve%+nk formzsra s ta%olsra! a t i 0K-M ta%ot a 1r#,al eltvol.t"a a ekezdsek ta%olst is r .zhat"#k a 1r#,alra: az +res sor hatrra ,rec.z ekezdsek "nnek ltre a p ta% hasznlata nlk+l is

D2. oldal

2. A Drupal felhasznli szemmel

8lford#lhat! ho%y a 2.2A. ra Sz*veg2ormtum vlaszt*list"a nem "elenik me%! mivel a felhasznl*nak csak e%yfle szve%formt#m hasznlathoz van "o%os#lts%a. A lehets%ek list"a azon an ekkor is ltszik.

-indenk,,en fi%yelem e kell azon an venni! ho%y a :e oldalak szve%formzsnak lo%ik"a $az eltr me%"elen.tsi lo%ika miatt& el%% eltr a ha%yomnyos! ,a,.r ala,; szve%szerkesztstl. 8zrt e%y kicsit el kell fele"ten+nk a szve%szerkesztnk ,a,.r ala,; lo%ik"t! s me% kell tan#ln#nk! mit is "elent a fel ontsf+%%etlen ti,o%r@a.

Il(nzet
8lford#lhat! ho%y a szerkeszts oldal al"n a $ent/s nem! csak az +l n/zet %om lthat*. 8z arra #tal! ho%y az elnzet hasznlata ktelez! csak msodik l,s en fo%"#k me%tallni a $ent/s %om ot. 8lnzet krse esetn me%tekinthet"+k $2.2D. ra&! milyen lesz az oldal#nk! ha v%le%esen ek+ld"+k. 0a most elnavi%lnnk a szerkesztsi oldalr*l! s nem a $ent/s %om ra kattintannk! akkor az eddi% evitt tartalom v%le%esen elveszne.

0.0G. bra. +l n/zet megte3%nt/se Az oldal =evezet el n/zete akkor fo% szere,hez "#tni! ha az ,,en ek+lds alatt ll* tartalom a kezd oldalon $va%y ms hasonl* listz* oldalon& is me%"elen tartalom lesz. Vltal an a &el(es tartalom el n/zet/vel kell elssor an fo%lalkozn#nk. Az ismt me%"elen szerkeszt en m% sz+ks% esetn m*dos.that"#k az oldal tartalmt! ma"d ha ksz va%y#nk! kattints#nk a $ent/s %om ra. 8zzel a tartalm#nk elksz+lt! amit a t"koztat* +zenet is me%ers.t $2.2F. ra&.

2.5. Kartalmak kezelse

D5. oldal

0.0J. bra. A be3,ld*tt tartalom l/tre(*tt

Lizulis sze#keszt(
0a az oldal adminisztrtora en%edlyezi! akkor lehets%+nk van ;n. viz#lis szerkesztk $ET24ETN editor& hasznlatra is. A 2.29. rn ltszik! ho%y a tartalmak evitele a viz#lis szerkesztk se%.ts%vel hasonl* m*don oldhat* me%! mint aho%y azt a szve%szerkesztnk en is me%szokhatt#k. 0asznlat#khoz nem sz+ks%es a 0K-M ala,os ismerete! r az ala,okkal $1.D fe"ezet& rdemes tiszt an lenn+nk.
A :e oldalakon t fle ET24ETN editor hasznlata is elter"edt. A 2.29. rn az JQ68ditorAA! a szerz kedvence lthat*. 8lter"edt m% ,l. a Kiny-Q8AD! a TI4 editorAF s t msik me%olds.

0.0H. bra. 4VS'4V> ed%tor

AA http://ckeditor.com/ AD http://tinymce.mo'iecode.com/ AF http://developer.yahoo.com/yui/editor/

DA. oldal

2. A Drupal felhasznli szemmel

Ordemes azon an fi%yelem e venni! ho%y e%y :e oldal ) eltren e%y nyomtatsra sznt! szve%szerkeszt en ksz.tett dok#ment#mt*l! ) akr minden lto%at* esetn msho%y fo% kinzni. 8zrt rdemes cs#,n ala,vet formzsi tevkenys%re szor.tkozni. $8%y "*l ell.tott :e oldal esetn csak az en%edlyezett elemeknek me%felel %om ok hasznlhat*k a viz#lis szerkesztn.& A 2.A fe"ezet en vissza fo%#nk trni a viz#lis szerkesztk hasznlatra.

;o bbi in4o#%cik %egadsa


7izonyos eset en a c.men s a trzsn k.v+l tov i informci*k me%adsra is van lehets%. 'hny eset ezek kz+l: 0a van "o%#nk hozz! a tartalmat valamelyik men,be is elhelyezhet"+k $2.2C. ra&.

0.0M. bra. &artalom men,be helyez/se F6rumt/ma ek+ldse esetn $2.2<. ra& kivlaszthat"#k! ho%y melyik f*r#mhoz tartozzon.

2.5. Kartalmak kezelse

DD. oldal

0.0N. bra. F6rumt/ma be3,ld/se 7izonyos esetek en $ti,ik#san cikkek! h.rek! lo% e"e%yzsek esetn& me%adhat#nk $2.50. ra& e%y va%y t 3ul"ssz6t $ms nven c.mkt va%y "ellt&! amellyel a tartalom tm"t "ell"+k. A k#lcsszavakat $m% ,ontosa an k#lcskife"ezseket! mivel t szavasak is lehetnek& vesszvel kell e%ymst*l elvlasztani.

0.30. bra. #m3/3 megadsa Az .%y ek+ldtt tartalmak esetn a c.men s a trzsn k.v+l me%"elennek $2.51. ra& a c.mkk is.

DF. oldal

2. A Drupal felhasznli szemmel

0.3-. bra. #m3/3 meg(elen/se 8zek termszetesen nem csak informci*t hordoznak! hanem navi%ci*s lehets%et is adnak: a c.mke feliratra kattintva az #%yanezen c.mkvel elltott tartalmak listzhat*ak. 8%yes esetek en $tartalomt.,#st*l s "o%os#lts%okt*l f+%%en& a tartalom mellkleteknt csatolt llomnyok is alkalmazhat*k. A mellklet llomnyokra nzve mret- s t.,#skorltozs lehet rvny en. Az llomny helyt s nevt a &all6zs %om al adhat"#k me% $2.52. ra&. A Felt*lt/s %om elv%zi a tnyle%es feltltst.
A :e en rdemes kezetes karakterek s .rs"elen nlk+l elnevezett llomnyokkal dol%ozni. 8%yes esetek en $,l. a :e oldal kltztetse e%y msik trhelyszol%ltat*hoz& ,ro lms lehet a s,ecilis karakterekkel. A 15.1Dfe"ezet en ltni fo%"#k! ho%y a 1r#,al k,es helyett+nk fi%yelni erre a szem,ontra.

0.30. bra. #satolmny elhelyez/se A Felt*lt/s #tn a f"lnvnl eszdese Cerst is me%adhat#nk $2.55. ra&.

0a sz+ks%es! kika,csolhat"#k az llomny $eg(elent/st. /%y a f"l #%yan a :e szerverre ker+l! de nem lesz hozz a#tomatik#san letltsi link %yrtva. G%+l rdemes me%eml.teni! ho%y akr ;"a f"lokat is feltlthet+nk: a feltlts #tn ;"a fel+let "elenik me% a feltlttt llomny adatai alatt $2.55. ra&.

2.5. Kartalmak kezelse

D9. oldal

0.33. bra. #satolmny 2%nomtsaQ ?(abb "satolmnyo3 2elv%tele A ek+lds #tn a csatolt llomnyok letlthetv vlnak $2.5A. ra&.

0.39. bra. Cet*lthet "satolmny


8%yelre nem fo%lalkoz#nk azzal a krdssel! ho%y az adott oldal hol $,l. milyen men+,ont an& lesz elrhet a honla,#nkon.

2.3.3. ;a#talo% sze#kesztse= t#lse


0a ks visszalto%at#nk az elzle% ltrehozott oldal#nkra! akkor az oldal c.me mellett az akt#lis $egte3%nt/s f+l mellett a Szer3eszt/s f+let is me%@%yelhet"+k $2.51. ra&. A Szer3eszt/s f+ln a ek+ldshez hasonl*an m*dos.tani va%y akr trlni t#d"#k a tartalm#nkat. 3ersze elford#lhat! ho%y szerkeszteni van! de trlni nincs "o%#nk. 4lyenkor a me%felel %om se lesz lthat* a felhasznl* szmra.

DC. oldal

2. A Drupal felhasznli szemmel


a tartalom elre"tst szoks

A tartalom t*rl/se nem v%sszavonhat6 mOvelet! 8zrt ink v%ezni a tnyle%es trls helyett.

Lltozatok kezelse
A 1r#,al lehets%et ad arra! ho%y e%y tartalom szerkesztsekor s ;" *li mentsekor ne .r"#k fel+l az elz vltozatot! hanem ) minte%y iztons%i mentst ) me%rizz+k. /%y elford#lhat! ho%y e%y tartalomnak t t#cat vltozatt is rzi a :e oldal#nk. 0a az adminisztrtor ell.totta a vltozatok kezelst! akkor szerkesztskor ;"a zket lthat#nk $2.5D. ra&. eszk-

0.3G. bra. <ltozato3 3ezel/se 0a van "o%#nk a vltozatok me%tekintsre! akkor a $ent/s #tn e%y harmadik <ltozato3 f+l is me%"elenik a tartalom c.me alatt $2.5F. ra&.

0.3J. bra. <ltozato3 megte3%nt/se

2.5. Kartalmak kezelse

D<. oldal

A <ltozat oszlo, an me%tekinthet"+k! s ) ha "o%#nk van ) visszall.that#nk e%y kor i lla,otot a v%sszallts link se%.ts%vel. 8kkor a kor i vltozatr*l e%y ;"a msolat ksz+l! amit e%y l szerkeszthet+nk is.

2.0. A izulis sze#keszt(k /asznlata


Aho%y a 2.5.2 fe"ezet en mr ltt#k! a ET24ETN editorok knyelmese teszik a tartalmaink szerkesztst. 8 en a fe"ezet en nhny e%yszer ,ldn kereszt+l fo%"#k me%nzni az ala,f#nkci*kat. -indezt olyan me%kzel.tssel tessz+k! amely ) a szerz vlemnye szerint ) a le%alkalmasa kezdk szmra. 1r#,al esetn t#catnyi editor kz+l vlaszthat#nk. -ost a le%elter"edte "#k hasznlni. Q68ditort A9 fo%-

2.0.1. Alapel
A :e es viz#lis szerkesztk lnye% en annyit tesznek! ho%y a 0K-M forrsk*d szerkesztst elfedik ell+nk. 8zzel a szerkeszts knyelmese ! %yorsa vlik. 1e t#dn#nk kell azt is! ho%y a viz#lis szerkesztk lehets%ei korltozottak. 8lford#lhatnak olyan szit#ci*k! amikor nem a le%idelisa an! st rossz#l mkdnek. 4lyenkor kzzel! a szerkeszt kiiktatsval oldhat"#k me% a ,ro lmkat. Az 1.2.1 fe"ezet en mr ltt#k a :e es ti,o%rfia korltait is. 0a ehhez m% hozzvessz+k! ho%y e%y :e oldal esetn rendk.v+l fontos az e%yes oldalak e%ys%es me%"elense is! akkor a viz#lis szerkesztt hasznl* tartalomszerkesztk szmra el% korltozott lehets%eket sza ad s kell ny;"tani. 6,zel"+k el! milyen enyomst keltene az a :e oldal! ahol az e%yik tartalomszerkeszt minden szve%et kz,re i%az.t! *risi etket alkalmaz minden msodik mondat an! s t#catnyi sz.nt hasznl a fontosa szavak kiemelsre! m.% a msik tartalomszerkeszt a na%y ets .rsm*dot! s a sorkizrt .rsm*dot favorizl"a. 0a ilyen sza ads%ot ad#nk a szerkesztinknek! akkor nem lehet e%ys%es s i%nyes ltvnyt kialak.tani az oldal#nkon. A szerz vlemnye szerint e%y h.r va%y lo% e"e%yzs szerkesztshez k . a kvetkez f#nkci*kat sza ad me%en%edni a laik#s tartalomszerkesztknek: flkvr s dlt formzs a soron el+li kiemelsre felsorols s szmozs! akr t szinten e%yms a %yazva

kifel m#tat*! va%y a honla,on el+l marad* linkek k, a foly* szve% en val* ill#sztrci*knt a foly* ekezdsek s sortrsek mellett k+ln z szint c.mek
A9 http://ckeditor.com/

F0. oldal

2. A Drupal felhasznli szemmel

Ordemes me%eml.teni nhny f#nkci*t! amit a szerz szndkosan nem szokott en%edlyezni tartalomszerkesztk szmra.

A weboldal eg!sges lt n! ilga %iatt ne% 5a asoltM


alra! kz,re s "o ra i%az.ts trkzk! eh;zsok sz.nes etk s htterek ett.,#sok s na%yo etk

kise

ekezdsek kztti elvlaszt* vonalak

k,ek alra! "o ra i%az.tsa ve%yesen

;ipog#4iai okok %iatt ne% 5a asoltM


sorkizrt i%az.ts $az elvlaszts hinya miatt& alh;zs $a linkekkel val* sszekeverhets%! s az olvashat*s% "elents romlsa miatt& a cs#,a na%y ets! sz*kzzel ritk.tott .rsm*d $ezek az .r*%,es korszak maradvnyai! erre "o mzs konzekvens alkalmazsa& me%olds a dlt! s flkvr for-

t lzatok $ami ,a,.ron kifr s olvashat*! az e%y :e oldalon ltal an hasznlhatatlanR kise t lzatokat ,edi% sokszor ink felsorolsknt rdemesAC kzztenni& k,ek kr ef#ttatsa! s,ecilis esetektl eltekintve $ltal an sokkal kevese hely van a nyomtatott mdihoz k,est&

2.0.2. A5nlott %dsze#


A viz#lis szerkesztket ) a szerz vlemnye szerint ) a kvetkez m*dszerrel rdemes hasznlni. 1. .r"#k me% hely en! va%y illessz+k e a nyers szve%et 2. ll.ts#k e a szve% str#kt;r"t $kevs szerencss me%fo%almazs a formzs& 8lszr is nzz+k me%! mit szeretnnk elrni! mi lesz a v%eredmny $2.59. ra&.
AC A szerz e mondatok .rsa kz en is elszr t lzatot akart alkalmazni! de ink sortrsek s zr*"elek alkalmazsa mellett dnttt. a felsorolsok!

2.A. A viz#lis szerkesztk hasznlata

F1. oldal

0.3H. bra. A 3%tOz*tt "/l

Gpels
Ordemes eka,csolni a =lo33o3 meg(elent/se %om ot $2.5C. ra&! ho%y a szve% str#kt;r"t "*l lthass#k.

0.3M. bra. =lo33o3 meg(elent/se 8z#tn ha %,elssel vissz+k e a tartalmat! folyamatosan lthat"#k! mi lesz a kvetkezmnye az +nter $;" ekezds& illetve a Sh%2t W +nter $ ekezdsen el+li sortrs& illentyk le+lsnek. 3ldaknt a szve%+nk els ekezdse #tn +ss+k le az 8ntert! ma"d .r"#k e a msodik ekezdst is. -ost a 2.5<. rn ltszik a ,illanatnyi lla,ot.

F2. oldal

2. A Drupal felhasznli szemmel

0.3N. bra. Sz*veg be3ezd/se3re t*rdel/se az +nter b%llentyOvel Mtszik a kt ekezds al fels sark an a 5 $,ara%ra,h! va%yis ekezds& et. A Forrs36d %om ra kattintva me% is nzhet"+k a httr en ksz+l 0K-M szve%et $2.A0. ra&.

0.90. bra. Forrs36d megte3%nt/se 0a sz+ks%es! itt is ele"av.that#nk! de rmikor visszatrhet+nk a Forrs36d %om ismtelt lenyomsval. 8zzel a m*dszerrel nem csak a leend ekezdseinket! hanem a felsorolsokat! c.meket is rdemes elszr elksz.teni! s csak #tna formzni.

,z eg beillesztse
3ldaknt nzz+k me% azt az esetet is! amikor a szve% mr ksz van valahol $,l. Eord dok#ment#mknt&! csak eilleszteni szeretnnk a szerkeszt fel+let e. 8lszr is vi%y+k a szve%k#rzort a 2. ekezds le%v%re! s az +nter le+tsvel hozz#nk ltre e%y ;"! +res ekezdst $2.A1. ra&.

2.A. A viz#lis szerkesztk hasznlata

F5. oldal

0.9-. bra. T( be3ezd/s l/trehozsa -sol"#k a v%*la,ra a eillesztsre vr* szve%et! de a eillesztsre ne a #trl W < illentykom inci*t! hanem a =e%lleszt/s 2ormzatlan sz*veg3/nt %om ot hasznl"#k $2.A2. ra&.

0.90. bra. =e%lleszt/s 2ormzatlan sz*veg3/nt A fel#%r* a lak eviteli mez" e kattintva mr hasznlhat"#k a #trl W < illentyket $2.A5. ra&.

FA. oldal

2. A Drupal felhasznli szemmel

0.93. bra. =e%lleszt/s 2ormzatlan sz*veg3/nt A Fendben eltt rdemes m% arra fi%yelni! ho%y a ma"dani ekezdsek kztt ,ontosan e%y +res sor le%yen! mint az rn is. 0a #%yanis nincs +res sor! akkor ott a szerkeszt nem nll* ekezdst! hanem csak e%y ;" sort fo% kezdeni.

,z egst#ukt<#a kialaktsa
7r a ,illanatnyi lla,ot is "*l olvashat* szve%et eredmnyez! rdemes nhny soron el+li kiemelst alkalmazni! valamint linkeket elhelyezni. Bell"+k ki az 'sten gyerme3e szve%et! ma"d kattints#nk a Jlkvr %om on ,ont ;%y! mintha a szve%szerkesztnket hasznlnnk $2.AA. ra&.

0.99. bra. F/l3*v/r 2ormzs 0asonl*an emel"+k ki a #saldom sz*t is. 6sz.ts+nk nhny linket is a szve% e. 0ivatkozz#nk az eml.tett intzmnyekre. 3ldaknt "ell"+k ki a !e"s3em/t% =apt%sta >y,le3ezetet szve%et! s kattints#nk a )%vat3ozs be%lleszt/seXm6dostsa %om ra $2.AD. ra&.

2.A. A viz#lis szerkesztk hasznlata

FD. oldal

0.9G. bra. C%n3 l/trehozsa 6+ls :e oldalra m#tat* link esetn $mint most is& ele%end a :e c.met e%,elni va%y eilleszteni a http:// nlk+l $2.AF. ra&.

0.9J. bra. )%vat3ozs megadsa A !e"s3em/t% F %s3ola s >A$F !arna3 szavakra #%yan.%y elksz.thet"+k a linkeket. 7els $a :e oldalon el+li& link esetn rdemes e%y msik a lak an?f+ln me%nyitni a cl#l kitztt oldalt! s a domain nv #tni rszt! a ? "ellel kezdden msol"#k a v%*la,ra. 3ldaknt a vllalo3 sz*ra ksz.ts+nk e%y linket. Az oldal a http://nagygusztav.hu/honlapfe*lesztest-tanacsadast-vallalok c.men rhet el! .%y a /honlap-fe*lesztest-tanacsadast-vallalok5 szve%re lesz sz+ks%+nk. 8zt illessz+k e a )%vat3ozs tula(donsga% fel#%r* a lak )%vat7 3ozs mez" e $2.A9. ra&.

FF. oldal

2. A Drupal felhasznli szemmel

0.9H. bra. =els l%n3 l/trehozsa Ordemes me%fi%yelni! ho%y a kezd X "el miatt a 3rotokoll a kor i http:// helyett YmsZra vltott. 8z a helyes mkds rsze. 0a esetle% nem trtnne me% a#tomatik#san! a 5ro7 to3ollt kzzel rdemes .%y ell.tani.
A szve% e %yazott els linkek hasznlatnak kockzata is van. 0a a hivatkozott oldal ;tvonala $;tvonal l neve& me%vltozik! akkor az .%y ksz.tett link =eltrik>.

Ordemes me%nzni a 0K-M forrsk*dot is! amit v%+l is elrt+nk a viz#lis szerkeszt hasznlatval! de akr kzzel is %,elhett+k volna $2.AC. ra&.

0.9M. bra. Az el lltott )&$C 36d A kitztt clt $2.59. ra& ezzel elrt+k! elmenthet"+k a m#nknkat.

9elso#ols s sz%ozs kialaktsa


-ivel nem ma%t*l rtetd! nzz+nk e%y ,ldt a felsorols! szmozs kialak.tsra. 3ldnk an a http://nagygusztav.hu/online-tanfolyamok oldal msolatt ksz.t"+k el. A szve% v%*la,ra msolsa! s =e%lleszt/s 2ormzatlan sz*veg3/nt $2.A2. ra& f#nkci* hasznlata #tn el% sok ,ro lmt m#tat $2.A<. ra&.

2.A. A viz#lis szerkesztk hasznlata

F9. oldal

0.9N. bra. 5robl/m3 sz*veg be%lleszt/se utn 'zz+k sor a a ,ro lmkat. A 2. ekezds 5 sora felsorols lesz! de eltte maradtak sz*kzk. 8zeket elszr kzzel trlni kell! ma"d a 5 sort ki"ellve Felsorols.

0.G0. bra. Felsorols 3%ala3tsa

FC. oldal

2. A Drupal felhasznli szemmel

A kvetkez ekezds $2.A<. ra! +dd%g t*bb...& tnyle%esen nem ekezds! mert hinyzik a 5 et. 8lford#lhat! ho%y a szve%re kattints hatsra azz vlik! de az is lehet! ho%y a Formtum list *l m% ki kell vlasztani a Norml sz*t. Lads#l a kvetkez c.mmel e%y ekezds e is ker+lt. /%y a kettt e%y "*l irnyzott ;"sor karakterrel szt kell vlasztan#nk! ma"d a keletkez felesle%es +res sort vissza kell trln+nk. 8z#tn a c.m e kattintva! ma"d a Formtum list *l kzzel a Fe(l/" 3 sz*t $az elrhet le%ma%asa szint alc.met& vlassz#nk ki $2.D1. ra&.

0.G-. bra. Fe(l/" 3 al"m l/trehozsa A t i rsz hasonl*an elksz.thet. A v%eredmny a 2.D2. rn lthat*.

0.G0. bra. #msor /s 2elsorols

2.A. A viz#lis szerkesztk hasznlata

F<. oldal

Ko#ltok= p#obl%k
A :e es viz#lis editoroknak is vannak korltaik. 6+lnsen akkor lesznek ,ro lmink! ha e%y ersen formzott hossza szve%et akar#nk Eord- l thozni. Mehet #%yan ,r*lkozni a =e%lleszt/s 4ord7b l %om hasznlatval! de az .%y ksz+lt forrsk*d rendk.v+l szemetes lesz! sok #t*m#nkra lesz m% sz+ks%. 4ll#sztrci*knt csak e%y forrsk*d rszletet nzz+nk me% $2.D5. ra&.

0.G3. bra. 4ord7b l tvett sz*veg [sszess% en teht elmondhat"#k! ho%y hasznos lehet a viz#lis editorok hasznlata! de ehhez t httrismeretre van sz+ks%! mint a szve%szerkesztnk hasznlata esetn.

5
3. A fejleszti krnyezet kialaktsa
A 1r#,al tartalomkezel a tele,.tst s a friss.tst lehetv tev %ra@k#s tele,.tvel rendelkezik. 8nnek mkdshez azon an clszer e%y me%felel krnyezetet sszell.tan#nk! amely a 1r#,al szmra a lehet le%"o f#tsi feltteleket iztos.t"a. 8%yltaln nem minde%y! ho%y a 1r#,al tele,.tst a sa"t! szerverr kinevezett %,+nkn $;n. localhost-on& akar"#k v%reha"tani! va%y e%y trhelyszol%ltat*nl. 8l i eset en $me%felel szakrtelemmel& %yors hatst t#d#nk %yakorolni a rendszer kon@%#rci*"ra! a sz+ks%es ell.tsokat $,l. f"l "o%os#lts%ok me%adsa& hamar el t#d"#k v%ezni. It* i eset en viszont lehet olyan szerencsnk! ho%y a ell.tsok me%felelnek a tele,.tshez! s .%y akr knnye dol%#nk is lehetR elford#lhat azon an! ho%y a rendszer%azdval kell e%yeztetn+nk izonyos m*dos.tsok rdek en. Kan#lshoz $elszr& az els eset a"nlhat*. 0amarosan me%nzz+k! ho%yan t#d"#k a Eindo:s $5.1 fe"ezet&! illetve Min#H $5.2 fe"ezet& ala,; %,+nkn a fe"lesztkrnyezetet kialak.tani.

7it kell tudnia a 4e5leszt(k#n!ezetEnknek'


'zz+k me% kzele rl! ho%y a 1r#,al hasznlathoz milyen erforrsokra van sz+ks%+nk. Az al i kvetelmnyeket a sa"t Eindo:s ala,; %,+nkn $,l. \A-33 se%.ts%vel&! Min#H ala,; %,+nkn sa"t kon@%#rlssal s tele,.tsvel knnyedn tel"es.thet"+k. A 1r#,al m%n%ml%s rendszerkvetelmnyei: :e szerver $A,ache 2& 303 D.2 $D.5 "avasolt& adat zis-szerver $-y2PM D "avasolt& ,h,-yAdmin

92. oldal
$A tan#lshoz& nem nlk+lzhetetlen! de a"nlott: mod-re:rite! .htaccess tmo%ats cron tmo%ats

3. A fejleszti krnyezet kialaktsa

0KK3 krsek en%edlyezse $ho%y a f#t* 303 k*d ms :e oldalak szol%ltatsait i%ny e t#d"a venni& 303 kon@%#rci*s kvetelmnyek: mem*ria limit: FA-12C- $a hasznlni k.vnt mod#lok mem*riai%nytl f+%%en& feltltsi mret: amekkort a honla, cl"a me%kvetel $minim#m C-1F- & levlk+ldsi lehets% $303 mail va%y 2-K3 tmo%ats& N1 li rary va%y 4ma%e-a%ick kika,csolt re%ister]%lo als s safe]mode tele,.tett 0ash! B2Z' s 31Z kiter"eszts

3.1. "indows esetn NA7OO


-ivel a szerver alkalmazsok nll* tele,.tse nem mindi% e%yszer feladat! ,r* lkozhat#nk elre csoma%olt! s minden sz+ks%es alkalmazst tele,.t s ekon@%#rl* ,ro%ramokkal is. 8zek kz+l csak e%yet nz+nk me% kzele rl! a t i alkalmazsa hasonl*. A szol%ltatsok kr en lehetnek "elentse eltrsek is. A szerz ltal $Eindo:s hasznlata esetn& le%ink a"nlott csoma% az \A-33 A<. 8nnek se%.ts%vel ki t#d#nk alak.tani e%y a 1r#,al szmra me%felel f#ttat*krnyezetet $szervert&. /zls szerint vlaszthat#nk a Eindo:s alatt szoksos 'nstaller s a E'5 va%y Hz%p tmr.ts verzi* kztt. 7rmelyiket vlassz#k is! ;%y rdemes tele,.teni va%y kicsoma%olni! ho%y az \A-33 kzvetlen a 85me%ha"t* %yker e ker+l"n a 8::'ampp nv alatt.

3.1.1. ;elepts
'zz+k a t s% szmra ismerse tele,.ts l,seit. A letlttt tele,.t,ro%ram lnye% en a tele,.tskor szoksos krdseket teszi fel. 8ls a tele,.ts helye $5.1. ra&. Qlszer a 8::'ampp knyvtrat hasznln#nk.
Eindo:s Gista s Eindo:s 9 alatt k+lnsen clszer ezt a knyvtrat alkalmazni a "o%os#lts%i ,ro lmk elker+lse v%ett. A< http://www.apachefriends.org/

5.1. Eindo:s esetn \A-33

95. oldal

3.-. bra. Az [A$55 telept/s% 3*nyvtra -sodik l,sknt $5.2. ra& az ind.t* ikonok ltrehozsr*l! s a szerver kom,onensek szol%ltatsknt val* tele,.tsrl dnthet+nk. 0a %yakran szeretnnk a %,+nkn a 1r#,alt hasznlni! akkor rdemes az A,ache s -y2PM sort e"ellni.

9A. oldal

3. A fejleszti krnyezet kialaktsa

3.0. bra. [A$55 szolgltatso3 belltsa A tele,.ts #tn a 2tart men+ l s ,arancssor *l is vezrelhet"+k az alkalmazsokat! de le%e%yszer az [A$55 #ontrol 5anel $5.5. ra& hasznlata.

3.3. bra. [A$55 #ontrol 5anel 0a a kom,onenseket szol%ltatsknt $,l. 'nstall Apa"he as serv%"eQ 5.2. ra& tele,.tett+k! akkor al oldalt! az Sv" "ellse akt.v. 6+ln en a Start %om okkal t#d"#k ind.tani az A,ache s -y2PM ,ro%ramokat. A zld Funn%ng felirat "elzi! ha sikeres volt a ,ro%ramok ind.tsa $5.A. ra&.

5.1. Eindo:s esetn \A-33

9D. oldal

3.9. bra. Fut6 programo3 Az A,ache f#tsa idnknt azrt nem lehets%es! mert a szol%ltatshoz sz+ks%es 0KK3 ,ortot valamelyik komm#nikci*s szoftver lefo%lal"a. 3l. 2ky,e esetn az +sz3*z*3X=ell7 tso3X)alad6 =elltso3X!ap"solat ell.tsoknl ne en%edlyezz+k a C0-as s AA5-as ,ortok hasznlatt $5.D. ra&.

3.G. bra. A S3ype (avasolt belltsa A tele,.ts #tn ,r* l"#k ki a feltele,+lt rendszert. A n%sznk c.m sor a .r"#k e a localhost c.met. Gerzi*t*l f+%%en az 't 1or3s! feliratot! va%y az \A-33 nyelvvlaszt* men+"t lthat"#k $5.F. ra&. Az els eset en rdemes az http://localhost/'ampp/ c.met me%nzni! mert hasznos szol%ltatsokat rhet+nk el ra"ta kereszt+l.

9F. oldal

3. A fejleszti krnyezet kialaktsa

3.J. bra. Az [A$55 nyelvvlaszt6 men,(e

3.1.2. Kon$gu#ls
A szerver alkalmazsok hasznlatakor rdemes finomhan%olni! konfi%#rlni az alkalmazs mkdst.

7!,P3 bellts
Az an%ol nyelv fel+leten rdemes a Se"ur%ty oldalt felkeresni. 8nnek tartalma messze t;lm#tat "elen knyv+nk lehets%ein! de a -y2PM felhasznl* iztons%i ell.tsaira rviden kitr+nk.
4tt nincs lehets%+nk iztons%i s hl*zati ell.tsokr*l tan#ln#nk. 8%y ,# lik#s :e szerver iztons%os e+zemelse mr rendszer%azdai feladat.

A http://localhost/security/inde'.php oldalon $5.9. ra& ltszik! ho%y a root nev -y2PM felhasznl* "elenle% nem rendelkezik "elsz*val. 4tt rdemes valamilyen komolya "elsz*t alkalmazn#nk.

3.H. bra. $yS\C (elsz6 belltsa

5.1. Eindo:s esetn \A-33

99. oldal

A szerz az Dnl%ne 5ass1ord >enerator-tD0 va%y hasonl* me%oldst "avasol az ers "elszavak ksz.tshez. 8zt a "elsz*t ks ! a 1r#,al tele,.tse sorn kell ma"d me%adn#nk.

0a nem vltoztat"#k me% a "elsz*t! akkor marad az +res "elsz*.

phpinfo
A http://localhost/'ampp/phpinfo.php c.men a f#t* rendszerrl i%en sok informci*t nyerhet+nk. 3l. a 303 konfi%#rci*s ell.tsait! a kiter"esztseket! a 303 verzi*szmt! a 303 krnyezeti informci*it! o,erci*s rendszer verzi*szmot! elrsi #takat! php.ini ell.tsokat! helyi konfi%#rci*s ell.tsokat! 0KK3 fe"lceket! a 303 licenct. A fe"ezet en ele"n em#tatott minimlis rendszerkvetelmnyek t s%t is ellenrizhet"+k a se%.ts%vel. 'hny ,ldt nzz+nk me%: 7ini%u% A,ache 2.H 303 D.2.H -y2PM D.H mod-re:rite mem*ria limit k . FA-12Cfeltltsi mret tele,.tett N1 li rary kiter"eszts kika,csolt re%ister]%lo als kika,csolt safe]mode tele,.tett 0ash kiter"eszts tele,.tett B2Z' kiter"eszts tele,.tett 31Z kiter"eszts Hl!en sz eget kell ke#esni Apa"he <ers%on. Apa"heX0.0.-5)5 <ers%on G.0.N $yS\C X #l%ent A5' vers%on. G.0.G-a apa"he0handler X Coaded $odules. ] mod^re1r%te ... 5)5 #ore X memory^l%m%t. -0M$ 5)5 #ore X upload^maL^2%les%ze. J9$Q post^maL^s%ze. J9$ gd X >8 Support. enabled 5)5 #ore X reg%ster^globals. D22 5)5 #ore X sa2e^mode. D22 hash X hash support. enabled (son X (son support. enabled 58D X 58D dr%vers. mssSlQ mysSlQ sSl%te0

\A-33 alatt a c::'ampp:php:php.ini llomnyt rdemes me%nyitni! s a kvetkez sorokat m*dos.tani. 6+lnsen adminisztrci*s oldalakon fontos! ho%y a 303 rtelmeznek le%yen ele%end ide"e e%yes feladatok elv%zsre:
ma@De@ec4tionDtime %>> ma@Dinp4tDtime %>>

D0 http://www.onlinepasswordgenerator.com/

9C. oldal

3. A fejleszti krnyezet kialaktsa

2zintn adminisztrci*s feladatoknl ltfontoss%;! ho%y a mem*ri *l ne f#ss#nk ki:


memoryDlimit &=%*

Itna az A,ache :e szervert ;"ra kell ind.tan#nk az \A-33 Qontrol 3anel $5.5. ra& se%.ts%vel. A ell.tsok tov i tr%yalsa t;lm#tat a lehets%einken.

Kn! t#sze#kezet
A :e szerver tele,.tskor a me%adott knyvtron $5.1. ra& el+l ltre"tt a htdocs nev alknyvtr. $Az e%yszers% kedvrt a tov iak an a 8::'ampp:htdocs knyvtrr*l fo%#nk eszlni! f+%%etlen+l att*l! ho%y tnyle% ide! va%y mshov tele,.tett+nk az \A-33ot.& 8 knyvtr tartalmt tekint"+k a :e szerver dok#ment#m-%ykernek! va%yis elssoran e knyvtr tartalmt t#d"a a :e szerver statik#s va%y dinamik#s m*don kiszol%lni.
Az A,ache kom,leHe kon@%#rlsval ms knyvtrak is elrhetv vlnak. 3l. a 5.9. rn lthat* Se"ur%ty oldal a http://localhost/security/inde'.php c.mmel rhet el. 8z az 8::'ampp:security:htdocs:inde'.php helyen tallhat* fizikaila% a f"lrendszer en.

A 1r#,al ki,r* lshoz itt rdemes ,ld#l e%y drupal nev alknyvtrat ltrehozni. 8 en az eset en a 1r#,al a localhost/drupal c.men lesz elrhet a n%sznk l. 8 me%olds elnye m%! ho%y .%y t alknyvtr an t 1r#,al oldalt ,rh#zamosan helyezhet+nk el! s a php$yAdm%n alkalmazs is elrhet marad a localhost/phpmyadmin c.men.

Apac/e kon$gu#ls
A,ache szerver+nk finoma szerkesztsvel v%ezhet. kon@%#rlsa az 'ampp:apache:conf:httpd.conf llomny

2zerkeszts #tn a :e szervert mindenk,,en ;"ra kell ind.tan#nk $ Stop! ma"d Start! 5.5. ra&.

7sik kn! t# /asznlata


8lford#lhat! ho%y ,raktik#sa lenne a :e szerveren kereszt+l elrhet llomnyokat mshol $,l. msik me%ha"t*n& trolni. 8 en az eset en keress+k me% a "ocument3oot e"e%yzst! s .r"#k t a knyvtr elrsi ;tvonalt arra! amely e a :e oldal#nkat fe"leszt "+k.
Jontos! ho%y a Min#H vil% an szoksos ha%yomnyos / "elet! s ne a ford.tott : "elet hasznl"#k. $8zek a szerver szoftverek eredetile% Min#H al ksz+ltek! csak ks kezdtk ms o,erci*s rendszerekre is elksz.teni.&

8redeti lla,ot ,ld#l:


Eoc4mentFoot !G6/@ampp/htdocs!

^" lla,ot ,ld#l:


Eoc4mentFoot !G6/m4nka/777root!

5.1. Eindo:s esetn \A-33


8zen k.v+l m% keress+k me% a
<Eirectory !G6/@ampp/htdocs!>

9<. oldal

sort! s ezt is cserl"+k le:


<Eirectory !G6/m4nka/777root!>

2 id webc%ek /asznlata
1r#,al oldal#nk hasznlathoz knyelmese ! s sok szem,ont *l elnyse :e c.mekD1 hasznlata. 8zrt keress+k me% a kon@%#rci*s f"l an a
+oad*od4le re7riteDmod4le mod4les/modDre7rite.so

a rvid

sort! s ha ; $me%"e%yzs& "ellel kezddik! trl"+k a ; karaktert.

3.2. ;elepts 3inuF alatt


Kele,.tshez mindenk,,en a disztri ;ci* sa"t csoma%kezel"t rdemes hasznlni. Kele,.ts+k a kvetkez csoma%okat: apa"he0 phpG mysSl7server phpG7mysSl phpmyadm%n phpG7gd I #nt# esetn ,l. a /var/www knyvtr a ell.tott 1oc#mentLoot. 8 e a knyvtr a fo%"#k a 1r#,al tele,.t llomnyait felmsolni! s ks a 1r#,al is hoz itt ltre?m*dos.t f"lokat. 8miatt sz+ks%es! ho%y a knyvtr t#la"donost! va%y hozzfrsi "o%ait me%felelen ll.ts#k e.
-ost m% nem ltszanak a konkrt teendk. 1e rdemes me%"e%yezni! ho%y a ks i tele,.tsi ,ro lmknl ide kell ma"d visszal,n+nk. 4tt nincs lehets%+nk iztons%i s hl*zati ell.tsokr*l tan#ln#nk. 8%y ,# lik#s :e szerver iztons%os e+zemelse mr rendszer%azdai feladat.

D1 A rvid :e c.mek hasznlata esetn a http://localhost/ 0#kapcsolat ;tvonal helyett a http://localhost/kapcsolat hasznlhat*.

C0. oldal

3. A fejleszti krnyezet kialaktsa

3.3. 3etlts
A http://drupal.hu oldalr*l le kell tlten+nk a 1r#,al 9-es ala, s ford.tsi csoma% le%frisse verzi*it $5.C. ra&. Az ra ksz.tsekor a 9.9-es volt a le%frisse verzi*.

3.M. bra. A 8rupal /s a 2ordts let*lt/s% l%n3(e% A letlttt llomnyok kiter"esztstl nem kell me%i"edni. A .tar.gz &otal #ommanderrelG0 lnye% en #%yanolyan e%yszeren kezelhet tmr.tett formt#m! mint a "*l ismert .zip.

3.0. Kit%#ts local/ost-#a


0a a sa"t %,+nket szerverr alak.tott#k! akkor a htdocs alknyvtr an kor an ltrehozott drupal alknyvtr a fo%"#k emsolni a tmr.tett llomny tartalmt. 6eress+k me% teht Kotal Qommanderrel az alknyvtr#nkat. A msik ,anel en keress+k me% a letlttt llomny#nkat! l,"+nk ele a tmr.tett llomny a ktszerD5! ma"d az alknyvtr a is! "ell"+k ki a f"lokat s alknyvtrakat! ma"d msol"#k t azokat a htdocs/drupal alknyvtr#nk a. G%eredmnyknt a 5.<. rhoz hasonl*t kell ltn#nk.

D2 http://www.totalcommander.hu/ D5 A .tar.gz kiter"eszts i%az *l kt ) e%ymst*l f+%%etlen ) szol%ltatst "elent. A tar ,ro%ram se%.ts%vel t llomny e%y kzs llomnny fzhet ssze. A gzip ,ro%ram ,edi% ezt az sszefztt llomnyt tmr.ti ssze.

5.A. 6itmr.ts localhost-ra

C1. oldal

3.N. bra. !%t*m*rt/s utn A htdocs/drupal/profiles/standard/translations alknyvtr a msol"#k e a letlttt drupal&.&.hu.po llomnyt.

3.-0. bra. A 2ordts llomny elhelyez/se 8zzel kszen ll#nk a loklis tele,.tsre.

3.:. 95lok 4eltltse t oli sze# e##e


8 me%olds elssor an akkor "avasolhat*! ha a sa"t %,en e+zemelt 1r#,al mkdtetsen izonyos gya3orlatot szerz+nk. Me%els alkalommal ink az elz me%oldst rdemes ki,r* lni. -ieltt tov haladnnk! rdemes me%llni e%y krdsre:

3.:.1. 7i#t ne% 5k az ing!enes szolgltatk'


Az in%yenes szol%ltat*k ltal ny;"tott trhely ltal an e%yszer :e oldalak tesztelsre alkalmas. A szol%ltat*k t nyire csak e%yfa"ta ismerts%et akarnak ma%#knak szerezni ezen az ron. 'ekik nem az el%edett +%yfl a v%s cl"#k! hanem sok olyan +%yfl! aki az in%yenes szol%ltats hinyoss%ait felismerve! fizets szol%ltatsra vlt t. A 1r#,al hasznlathoz sok s,ecilis ,aramterrel kell rendelkezni a szervernek $0i a: A hivatkozs forrsa nem tallhat* fe"ezet&. 8zek kz+l a le%t in%yenes szol%ltat*nl "* nhny nem tel"es+l. -% ha kise -na%yo ,ro lmkon tverekedve ma%#nkat! sikere-

C2. oldal

3. A fejleszti krnyezet kialaktsa

sen tele,.tennk is! az oldal kialak.tsa kz en na%y esllyel f#t#nk ele valamilyen komoly korlt a. Lads#l az in%yenes szol%ltat*k semmilyen %arancit nem vllalnak arra! ho%y a szol%ltats akr m% e%y ht m;lva is +zemelni fo%! va%y az addi% ,,ho%y ele%end szol%ltatsok a "v en is elrhetek lesznek.

3.:.2. 9;O kapcsolat


2z+ks%+nk lesz e%y JK3 ,ro%ramra! amivel a f"lokat fel t#d"#k tlteni a szerverre. 8z nem ,ro lma! a Kotal QommanderDA el t#d"a ltni az JK3 kliens feladatt.
Aki hossza tvon %ondolkozik :e oldalak ksz.ts en! mindenk,,en rdemes e%y clszoftvert! ,l. a JileYillt me%ismernie.

A Kotal Qommander en ltre kell hozn#nk e%y JK3 ka,csolatot. $8zt ks t szr is hasznlhat"#k! de most els alkalommal ltre kell hozn#nk.& 8hhez keress+k me% az eszkztr JK3 %om "t. A fel#%r* a lakon hozz#nk ltre e%y <*5kapcsolatot $5.11. ra&.

3.--. bra. F&5 3ap"solat l/trehozsa

DA http://www.totalcommander.hu/

5.D. J"lok feltltse tvoli szerverre

C5. oldal

A -apcsolat5nevek=nt rmit me%adhat#nk! ez a ka,csolatok kztti ks i eli%azods#nkat se%.ti. A kiszol%l* neve! felhasznl*i nv s "elsz* a re%isztrci*kor?szerzdsktskor kzlt adatokat "elenti. 0a sikeresen ell.tott#k az JK3 ka,csolat#nkat! akkor a -apcsol>d?s %om al fel,.thet"+k az JK3 ka,csolatot! s msolhat"#k is az llomnyainkat a szerverre. 2zol%ltat*t*l f+%%en! van! amikor az JK3 e"elentkezs #tn a %ykr knyvtr#nk a kell msolni az llomnyokat! de i%en %yakori! ho%y e%y public+html nev knyvtr a! va%y valamilyen hasonl* alknyvtr a kell msolni. A szerz trhelyn ,l. a domains/drupal&.cmsoktatas.info/public+html/ knyvtr hasznlhat*. 8%yes szol%ltat*knl tov i ,ro lma lehet azzal! ho%y a f"lok feltltse #tn nincs "o%#nk annak a "o%ait vltoztatni $,l. )$$ helyett $$$ "o%os#lts%! va%y t#la"donosvlts ell.tsaDD&. 8 en az eset en ezt a lehets%et a szol%ltat*val kell e%yeztetni.

3.&. Az adatbzis el(ksztse


Amennyi en sa"t %,+nket hasznl"#k szerverknt! mindenk,,en ltre kell hozn#nk a 1r#,al szmra e%y adat zist.

3.&.1. Adatbzis lt#e/ozsa NA7OO alatt


8 mvelet az \A-33 rszeknt feltele,+l php$yAdm%n se%.ts%vel knnyedn me%oldhat*. A http://localhost/phpmyadmin c.men ad"#k me% az adat zis nevt! s hozz#k ltre a drupal nev adat zist $5.12. ra&.

3.-0. bra. Adatbz%s l/trehozsa

DD 8lmleti httr ,l.: http://www.slackware.hu/node/$$$

CA. oldal

3. A fejleszti krnyezet kialaktsa

Az adat zishoz a root nev felhasznl* "elsz* nlk+l hozzfrhet! ha a tele,.ts #tn $5.9. ra& nem adt#nk me% "elsz*t.

3.&.2. Adatbzis lt#e/ozsa a t#/el!szolgltatnl


0a a szol%ltat*nk iztos.t"a szm#nkra az adat zist! kt eset lehets%es. 6ise trhelyek esetn! ahol eleve csak e%y adat zis hasznlatra ka,#nk lehets%et! %yakran a trhellyel e%y+tt kszen ka,"#k az adat zist. 8kkor nincs sok teendnk! csak a szol%ltat*t*l kell me%t#dn#nk a hasznlhat* adat zis nevt! illetve a mveletek v%zsre "o%os#lt felhasznl* nevt s "elszavt. 8zt t nyire a trhely e%y adatait is tartalmaz* e-mail en ka,"#k me%. 'a%yo trhely esetn mi ma%#nk hozhat#nk ltre adat zisokat. 8rre az adminisztrci*s fel+letet ny;"t* szoftverek ms-ms lehets%et szoktak adni. 4tt most e%y 8%re"tAdm%nGJ szoftvert hasznl* trhely lehets%eit nzz+k me%. A 5.15. rn "o oldalt lthat"#k! ho%y m% nincs adat zis#nk.

3.-3. bra. 8%re"tadm%n alap %n2orm"%63 A kz,en lthat* $yS\C 3ezel/s men+,ontot vlassz#k ki. kattints#nk az T( adatbz%s l/trehozsa linkre $5.1A. ra&.

DF http://www.directadmin.com/

5.F. Az adat zis elksz.tse

CD. oldal

3.-9. bra. T( adatbz%s l/trehozsa Aho%y a 5.1D. rn ltszik! minden adatot me%adhat#nk! ami ala,"n az adat zis ltre"n.

3.-G. bra. Adatbz%s /s 2elhasznl6 adata% A </letlenszerO %om hasznlatt*l nem kell me%i"edni! a %enerlt "elsz*t a C/trehoz %om hasznlata #tn leolvashat"#k. 8zzel minden sz+ks%es l,st me%tett+nk a tele,.ts me%kezdshez.

A
4. A telepts menete
-i#tn elksz.tett+k a f"lrendszert s az adat zist! mr f#ttathat"#k is a :e es tele,.tt! amely ell.t"a a 1r#,al szmra a hasznlt adat zist! felhasznl*t! illetve ltrehozza az ala,rtelmezs en alkalmazott adat zis-szerkezetet. 8nnek elind.tshoz lto%ass#nk el :e n%sznkkel a http://sa*atoldalam.hu/drupal/install.php c.mre! ahol az http://sa*atoldalam.hu/drupal annak a hosztnak! illetve knyvtrnak :e szerveren elrhet c.me! ahova a f"lokat elksz.tett+k. $2a"t %,+nk esetn ,ld#l http://localhost va%y http://localhost/drupal lesz a szerver c.me! .%y a http://localhost/install.php va%y http://localhost/drupal/install.php c.met kell e.rn#nk.&

0.1. 6!el

laszts

A 1r#,al ala,rendszer tele,.tsekor vlaszthat#nk! ho%y @tandard! va%y Ainimal tele,.tsi ,rofilt akar"#k hasznlni. Kan#lshoz! s a le%t honla, esetn is a @tandard ,rofilt rdemes hasznln#nk! mert a Ainimalhoz k,est sok szoksos l,st elv%ez helyett+nk a tele,.t. A Ainimal ,rofil kizr*la% na%yo ta,asztalattal rendelkez felhasznl*knak a"nlhat*. 0a a drupal-&.&.hu.po llomnyt felmsolt#k a htdocs/drupal/profiles/standard/translations5 alknyvtr a! akkor vlassz#k a Standard tele,.tsi ,rofilt $A.1. ra&.

CC. oldal

4. A telepts menete

9.-. bra. Standard telept/s% pro2%l -ost e%y nyelvvlaszt* k,erny fo%ad enn+nket an%ol nyelven $A.2. ra&.

9.0. bra. Nyelvvlaszt6 3/perny Glassz#k a )ungar%an A$agyarB nyelvet! s innentl kezdve ma%yar#l sz*l hozznk a tele,.t.

A.2. J"lrendszer "o%os#lts%ok

C<. oldal

0.2. 95l#endsze# 5ogosultsgok


8zen a ,onton elford#lhat! ho%y kzzel kell a f"lrendszer "o%os#lts%ait ll.tan#nk. 8kkor a sites/default knyvtr "o%os#lts%ait kell ll.tan#nk! ho%y azt a 1r#,al k+ln z okok*l .rhassa. $-s knyvtr a a 1r#,al nem fo% .rni! mshova nem sz+ks%esek k+lnle%es "o%os#lts%ok.&
8z Eindo:s alatt! sa"t %,en ltal an csak annyit "elent! ho%y ne le%yen /rsvdett. Min#H alatt az sz+ks%es! ho%y a :e szervert f#ttat* felhasznl*nak le%yen "o%a .rni azokat. Nyakorl* honla,on a 999 "o% me%adsa nem "elent k+lnse kockzatot. Oles szerveren azon an a rendszer%azdval va%y trhelyszol%ltat*val is rdemes e%yeztetn+nk.

8%yszer eset en a "o%os#lts%okkal nincs %ond#nk! e%y l az adat zis ell.tsval folytathat"#k.

0.3. Adatbzis-kapcsolat
A kor an ismertetett l,seket kvetve az adat zis- ell.t* k,ernyt fo%"#k ka,ni $A.5. ra&.

9.3. bra. Adatbz%s belltsa

<0. oldal

4. A telepts menete

8nnek a l,snek az a cl"a! ho%y a 1r#,al tel"es kren hozz t#d"on frni a neki sznt adat zishoz! ho%y a tele,.ts sorn a sz+ks%es adat zis t lk s rekordok ltre "hessenek. Az itt me%adott adatokat a 1r#,al eltrol"a a sites/default/settings.php llomny an! .%y azt a tele,.ts #tn mr t szr nem kell me%adn#nk.
A tele,.ts #tn a sites/default/settings.php llomny "o%os#lts%ait cskkenti a 1r#,al! ha ezt a rendszer a szmra lehetv teszi. 1e itt is elford#lhat! ho%y kzzel kell az .rsi "o%ot me%vonn#nk! ,l. Eindo:s alatt .rsvdett tenni.

Az adat zis-kezelk list" *l $mysSl! pgsSl! st .& csak akkor vlaszthat#nk! ha a tele,.t t fle lehets%et is felder.t. \A-33 esetn a 5.12. rn me%adott adat zis nevet! a root felhasznl*nevet s a ell.tott "elszav#nkat kell me%adn#nk. Krhelyszol%ltat* esetn a 5.1D. rnl me%adott! va%y a szol%ltat* ltal kzlt adatokat kell hasznln#nk. Kov l,ve a rendszer me%,r* l"a ellenrizni! ho%y minden sz+ks%es adat zis mvelet elv%ezhet-e. 0a a tele,.tshez elen%edhetetlen mveletek valamelyikre a me%adott adat zis felhasznl* nem "o%os#lt! va%y valamilyen adatot hi san adt#nk me%! akkor erre fi%yelmeztet $A.A. ra&! s a hi t el kell hr.tan#nk. Az rn lthat* ma%yar nyelv informci* is! ami ala,"n l,srl l,sre rdemes t%ondolni! ho%y mi lehet a ,ro lma.

9.9. bra. Adatbz%s probl/ma 0a minden elzetes ell.tst elv%ezt+nk! illetve a ,ro lmkat kik+sz lt+k! akkor a tele,.t ltrehozza az adat zis t linkat! s a ma%yar nyelv fel+lethez sz+ks%es szve%eket is az adat zis a tlti.

0.0. Hibale/et(sgek
A tele,.ts folyamata a A.D. rn nyomon kvethet.

A.A. 0i alehets%ek

<1. oldal

9.G. bra. &elept/s 2olyamata 8%yes esetek en elford#lhat! ho%y az e%y 303 lekrs f#ttatsra en%edlyezett idkeretet a fel+letford.tsok im,ortlsakor t;ll,"+k $A.F. ra&. 8nnek az a kvetkezmnye! ho%y a 1r#,al fel+lete esetle% csak rsz en lesz ma%yar.

9.J. bra. )%ba a 2ordtso3 %mportlsa 3*zben


A szerz e%yed+l \A-33 hasznlata esetn tallkozott a ,ro lmval! de a drupal.hu kzss% ta%"ai trhelyszol%ltat*k esetn is ele otlottak. 'em t;l "* "el a szol%ltat*val ka,csolat an! ha e e a ,ro lm a +tkz+nk :-$

A kvetkez l,seket folytatva mr"+k fel! ho%y "elents-e a ford.tsi hiny! va%y ink ;"rakezd"+k a tele,.tst az adat zis trlsvel s a f"lok ismtelt felmsolsval.

<2. oldal

4. A telepts menete

6s ! a <.D.2 fe"ezet en rszletese en fo%lalkoz#nk a fel+letford.ts lehets%eivel. -e%felel ta,asztalat esetn a drupal-&.&.hu.po llomny kzi im,ortlst is me%,r* lhat"#k.

0.:. "eb/el! belltsa


A tele,.t varzsl* kvetkez l,se sokrt! de csak e%yszer ell.tand* informci*kat vr a honla,r*l.

0.:.1. "eb/el! in4o#%cik


A 4ebhely neve $A.9. ra& nemcsak az oldal fels rszn! a lo%* mellett "elenik me%! hanem a n%sz c.msor an $s .%y a :e es keresk tallati list" an& is. A 1ebhely e7ma%l "me mez en me%adott c.m fo% felad*knt szere,elni minden olyan levl en! amelyet a rendszer k+ld $,l. re%isztrci*kor&! ezrt erre a c.mre fo% vlasz is rkezni a lto%at*k rszrl. Jontos teht! ho%y rvnyes c.met ad"#nk me%.

9.H. bra. 4ebhely %n2orm"%63

0.:.2. "eb/el!-ka#banta#tsi 4ik


Mtre kell hozn#nk e%y felhasznl*t! amely a tov iak an minden "o%os#lts%%al rendelkezni fo% a rendszer adminisztrci*"t illeten. _ lesz az els szm; felhasznl*.
Adat zis-szinten is az 1-es k*d; $I41! Iser 41& felhasznl*.

8lszr a k.vnt felhasznl*i nevet s e-mail c.m+nket kell me%adn#nk $A.C. ra&. A me%adott felhaszn?l>n=v a el,shez lesz sz+ks%es! de a tov i lto%at*k is ezen a nven fo%nak enn+nket ltni. $4tt rdemes han%s;lyozni! ho%y a ma%yar helyes.rs sza lyai

A.D. Ee hely ell.tsa

<5. oldal

szerint rdemes a nev+nket le.rni.& Az e-mail c.m nem fo% az oldalon ,# lik#san me%"elenni! ma%a a 1r#,al rendszer azon an k+ldhet r +zeneteket. 8zen k.v+l a ka,csolati rla,on kereszt+l feladott +zenetek lesznek erre a c.mre elk+ldve.

9.M. bra. 4ebhely73arbantarts% 2%63 A "elsz* me%adsnl e%y l rtkelst is ka,hat#nk a "elszav#nk =erss%t> illeten.
Ordemes ers "elsz*t vlasztani! hiszen e%y 1r#,al rendszer esetn az adminisztrtor "elszava a honla, feletti tel"es hatalmat "elenti.

0.:.3. A kiszolgl belltsai


Az 1lap=rtelmez=s5szerinti5orsz?got s id7z>n?t a lto%at*kzns% zmnek me%felelen rdemes ell.tani $A.<. ra&.
Ordemes ele%ondolni! ho%y a :e szerver idz*n"a nem felttlen+l esik ezzel e%y e! s az e%yes lto%at*k kztt is lehetnek eltrsek. A szerz ltal +zemeltetett e%yik ma%yar nyelv honla, lto%at*inak kzel 1D`-a ms idz*n *l rkezik.

<A. oldal

4. A telepts menete

9.N. bra. A 3%szolgl6 belltsa%

0.:.0. 9#isstsi #test(k


A friss.tsi rtes.tket $A.10. ra& ,# lik#s! elksz+lt oldalon rdemes eka,csolva tartani! ho%y az ;"a ! hi a"av.t* verzi*k me%"elense esetn a hi kat e%y l orvosolni is t#d"#k. A honla, fe"lesztse alatt rdemes kika,csolva tartani! mert az adminisztrci*s feladatok elv%zst lass.t"a.

9.-0. bra. Fr%sst/s% /rtest 3

0.&. A telepts ksz


A tele,.ts sikeresen efe"ezdtt $A.11. ra&. Az esetle%es Not%"e kezdet hi a+zenetek nem fo%nak komolya elre nem kell vel+k fo%lalkozn#nk. ,ro lmt okozni! e%y-

A.F. A tele,.ts ksz

<D. oldal

9.--. bra. A telept/s s%3eres


1z 5?( 1ebhely megltogatsa linkre kattintva mris me%tekinthet"+k a :e oldal#nkat

$A.12. ra&.

9.-0. bra. A 1ebhely 3ezd oldala A k,erny fel,.tsre! az adminisztrci*s lehets%ekre hamarosan visszatr+nk.

<F. oldal

4. A telepts menete

0a most ismt me%nzz+k az adat zis#nkat a 3h,-yAdmin se%.ts%vel $A.15. ra&! "*l ltszik! ho%y az adat zis mr nem +res! hanem t t#cat $val*sz.nle% 99& adatt lt tartalmaz. 8zek a t lk teszik lehetv a tartalmak ek+ldst! felhasznl*k kezelst! st .

9.-3. bra. Az adatbz%s telept/s utn 3l. ha a al oldali list an a users t la nevre kattint#nk! akkor "o oldalt lthat"#k $A.1A. ra&! ho%y eddi% kt felhasznl* "tt ltre. A 0-s k*d; felhasznl* a nvtelen! va%yis e nem "elentkezett felhasznl*kat re,rezentl"a! az 1-es k*d; ,edi% a nemr% ltrehozott adminisztrtor felhasznl* adatait tartalmazza.

9.-9. bra. A users tbla tartalma Ordemes me%fi%yelni! ho%y a "elszavakat a 1r#,al nem eredeti! hanem k*dolt form an trol"a. Kermszetesen ez a kis kitr csak httr-informci*knt szol%lt! kezdknt semmi sz+ks%! st kimondottan tilos az adat zis a =kzzel> eleny;lni! mert att*l a 1r#,al oldal#nk sszeomolhat.

D
5. Az adminisztrcis fellet
A 2 fe"ezet en me%ismerhett+k a nvtelen s re%isztrlt felhasznl*k ltal hasznlhat* le%ala,vet fel+leti elemeket. -ost az e%yed+l az adminisztrtor szmra elrhet fel+letekkel ismerked+nk me%. A 1r#,al mkdsnek is kicsit a mlyre nz+nk.

:.1. Alap4ogal%ak
8lszr is nzz+nk me% nhny ala,fo%almat a tel"ess% i%nye nlk+l.
A felhasznl*i fel+let most kvetkez elemei a 1r#,al rendszernek r%*ta fontos rszt k,ezik. A D.5 fe"ezeten em#tatsra ker+l elemek na%yrszt a 1r#,al 9-es en me%"elent me%oldsok.

,%ink
A smink fo%alma a ms alkalmazsoknl hasznlt r $skin& va%y a :e fe"leszts en hasznlatos diz"n fo%almval rokon. 8%y 1r#,al oldal viz#lis me%"elen.tst a hasznlt smink hatrozza me%. A smink lecserlsvel va%y m*dos.tsval az e%sz honla, minden oldalnak ;" me%"elenst adhat#nk. A 1r#,al 9 tele,.ts #tn ktfle sminket hasznl. Az eddi% is ltott $A.12. ra& Bartik nev smink a ,# lik#s felhasznl*knak! illetve a ,# lik#m szmra ksz+l oldalaknl hasznlatos. Az adminisztrci*s oldalakon a @even nev sminket lthat"#k. 8nnl a sminknl mindi% az ,,en akt#lis adminisztrci*s feladatra koncentrlhat#nk $D.1. ra&.
Kermszetesen mindkt sminket lecserlhet"+k az .zlseknek! illetve a me%rendeli i%nyeknek me%felelen.

<C. oldal

5. Az adminisztrcis fellet

G.-. bra. Seven sm%n3 adm%n%sztr"%6s 2eladato3ra

;a#talo%
Kartalomnak nevez+nk minden! nll* :e c.men $ILM-en& me%"elen.thet :e oldalt. Kermszetesen a tartalom nem nll*an! hanem "r#lkos elemekkel $fe"lc! l lc! men+k! lokkok& kr+lvve "elenik me%! de azok nem a tartalom! hanem a :e hely rszeit k,ezik. A 2.2F. rn ,l. a tartalom c.mt $$agamr6l& s alatta a tartalom trzsnek e%y rszt lthatt#k. A tartalom felett e%y rendszer +zenet! al oldalt ,edi% e%y men+ lokk ltszik. Az oldal fe"lce s l lce $ter"edelmi okok *l& nem szere,el az rn.

Blokk
A lokkok a :e oldal k+ln z helyein me%"elen! t nyire kis mret elemei. Mehetnek e%yszer szve%et $,l. e%yszer Qo,yri%ht informci* a l lc en& va%y informci*t me%"elen.t $,l. le%frisse hozzsz*lsok&! men+,ontok $,l. termk kate%*rik& link"eit tartalmaz*! va%y akr komolya alkalmazst $,l. e%y evsrl* kosr f#nkcionalitst& me%val*s.t* lokkok.

2gi
A sminkek ms-ms szm;! nev s elhelyezs! t%lala, alak; ter+leteket iztos.tanak arra! ho%y a lokk"ainkat elhelyezhess+k enne. Me%t smink le%al a tartalom szmra hasznlhat*! valamint oldals* s als* r%i*kat tartalmaz. 1e nem ritka a t.znl t r%i*t szol%ltat* smink sem.

D.1. Ala,fo%almak
Az ala,rtelmezett =art%3 smink a kvetkez r%i*kat tartalmazza $D.2. ra&.

<<. oldal

G.0. bra. =art%3 r/g%63 Az D.1. rn lthat*! ho%y az adminisztrci*s fel+let mellett nincsenek lokkok. A Seven smink mindssze kt r%i*t tartalmaz.

7enE
1r#,al an a navi%ci*s lehets%ek na%yrszt a men+k hasznlatval rhetek el. Az e%yes sminkek kzvetlen+l is me%"elen.thetnek men+ket $,l. a D.2. rn a #mlap felirat e%y ilyen! e%y elem men+&! de a men+ket a r%i*k an is me%"elen.thet"+k.

7enEpont
A men+k men+,ontok *l llnak. Az e%yes men+,ontok e%y felirat *l s a hozz rendelt ;tvonal *l ,+lnek fel.

100. oldal

5. Az adminisztrcis fellet

:.2. Az ad%iniszt#cis oldalak st#ukt<#5a


Az eddi%iek en is me%fi%yelhett+k! ho%y a 1r#,al oldalaink str#kt;r"a s a n%sz c.msor an olvashat* ;tvonalak szoros ka,csolat an vannak e%ymssal. 4tt rdemes m% azt tisztzni! ho%y mit rt+nk a 1r#,al an ;tvonal alatt. Az 1.5.A fe"ezet en mr olvashatt#k az ILM fo%almr*l. 4tt csak annyit rdemes kiemelni! ho%y az ILM a n%sz c.m sor an lthat* szve% $D.5. ra&. 0a az ILM- l elha%y"#k a domain nvi% ter"ed rszt! s az esetle%es knyvtrnevet a ? "ellel e%y+tt! akkor me%ka,"#k a 1r#,al ;tvonal nevet.

G.3. bra. A b*ng/sz "m sorban olvashat6 az KFC 3ld#l a http://localhost/drupal/node/3 ,ld an a node?5 a 1r#,al ;tvonal. A szerz honla,"n $a loklis m*dszer+nktl eltren& nem alknyvtr a trtnt a tele,.ts! .%y az ;tvonal a domain nv #tn kzvetlen+l tallhat*: http://nagygusztav.hu/node/3 $D.A. ra&.

G.9. bra. A b*ng/sz "m sorban olvashat6 az KFC 0ttr-informci*knt annyit rdemes t#dni az ;tvonalakr*l! ho%y a 1r#,al minden e%yes oldalkrs esetn me%,r* l"a visszafe"teni! ho%y melyik mod#l $a rendszer melyik kom,onense& felels az adott krs kiszol%lsrt! s az adott mod#lnak ad"a t a feladatot. Az elz ,ldnk an az ;tvonal *l knnyen ltszik! ho%y a Node mod#l a felels! .%y a 5-as azonos.t*val a Node mod#l fo% valamit kezdeni. 2zintn a Node mod#l fo%"a ltni a node/add/page ;tvonal *l! ho%y itt e%y ;" +gyszerO oldal tartalmat szeretnnk ltrehozni. Kermszetesen nem minden ;tvonal ilyen e%yszer str#kt;r";.

D.2. Az adminisztrci*s oldalak str#kt;r"a

101. oldal

Az ad%in <t onal


Az admin ;tvonalon $,l. http://localhost/drupal/admin! va%y http://nagygusztav.hu/admin& rhet"+k el a 1r#,al i%en szerte%az* adminisztrci*s fel+letnek f kate%*riit $D.D. ra&. Az innen elrhet adminisztrci*s oldalak ;tvonalai is az admin/ ta%%al kezddnek.
A 1r#,al tele,.tse #tn ez az ;tvonal csak a $anagement men+ en rhet el kzvetlen+l.

G.G. bra. Adm%n%sztr"%6 2 eleme3 Ordemes m% e%y ,illantst vetni a "o fels sarok an tallhat* 'ndeL f+lre $;tvonala admin/inde'& is. 4tt nem csak a le%fels szint cso,ortok! hanem e%y "*val rszletese ttekint lista lthat* $D.F. ra&. Az adminisztrci*s fel+leten val* eli%azodshoz rdemes %yakran visszatrni erre az oldalra.

102. oldal

5. Az adminisztrcis fellet

G.J. bra. Az Adm%n%sztr"%6 %ndeL oldal


Az ra nem tel"es. Ker"edelmi okok *l csak a fels fele ltszik az oldalnak! s a Cerso3 elre(t/se is me%trtnt.

:.3. Ad%iniszt#cis 4elEleti ele%ek


A kvetkez! kimondottan adminisztrci*s clokra szol%l* fel+leti elemek a 1r#,al 9-es verzi*" an vltak a rendszer rszv. Az e%yes szol%ltatsokat D mod#l ny;"t"a! amelyeket akr ki is ka,csolhat#nk! ha a ha%yomnyosa adminisztrci*s lehets%ekhez ra%aszkod#nk. $8rrl rszletese en a < fe"ezet en fo%#nk eszlni.&

Eszkztr )Toolbar %odul*


A :e oldal le%tete"n lthat*! fekete htter sv az adminisztrci*s f#nkci*k cso,ort"ait teszi elrhetv $D.9. ra&. G.H. bra. &oolbar sv

D.5. Adminisztrci*s fel+leti elemek

105. oldal

Gyorshivatkozsok )Shortcut %odul*


A le%%yakra an hasznlt adminisztrci*s oldalak link"eit %y"thet"+k ssze. 0asonl.t a n%szk kedvencek va%y knyv"elz %y"temnyeihez. Ala,rtelmezetten kt tartalomkezelshez ka,csol*d* %yorshivatkozs rhet el $D.C. ra&. 8zekre kattintva mris etltdik a me%felel fel+let. Az eszkztr "o szln ki- e t#d"#k ka,csolni a %yorshivatkozsok me%"elen.tst.

G.M. bra. >yorsh%vat3ozso3 A mod#l szol%ltatsaival a < fe"ezet en m% fo%lalkoz#nk.

Irnytpult )Dashboard %odul*


Az irny.t*,#ltra $D.<. ra& ssze%y"thet"+k a szm#nkra le%fontosa lokkokat! .%y .zls+nknek s feladatainknak me%felel adminisztrci*s fel+let+nk lehet. 3l. e%y modertor felhasznl* ssze%y"theti ma%nak a tartalmak! hozzsz*lsok s felhasznl*k moderlshoz hasznlatos f#nkci*kat.

G.N. bra. 'rnyt6pult mO3*d/s 3*zben

Adminisztrcis tf!d"s )#v!rlay %odul*


A D.<. rn ltszik! ho%y az adminisztrci*s tfeds se%.ts%vel kt szinten dol%ozhat#nk: a httr en vltozatlan#l $ r eltakarva s elhalvny.tva& ott ltszik a tartalmi oldal az eltr en me%"elent $layer& az ,,en kivlasztott adminisztrci*s fel+let.

10A. oldal

5. Az adminisztrcis fellet

Ordemes me%fi%yelni az oldal#nk ;tvonalt is: e%yszerre mindkt oldalra vonatkoz*an tartalmazza az informci*kat: http://localhost/drupal/user;overlay#admin/dashboard. A sa"t felhasznl*i adataink szerkesztsnl $user/C/edit! D.10. ra& ell.that"#k! ho%y szeretnnk-e hasznlni ezt a szol%ltatst.

G.-0. bra. Adm%n%sztr"%6s t2ed/s

Szv!$krny!z!ti hivatkozsok )%ont!&tual links %odul*


A :e oldalon ) me%felel "o%os#lts%; felhasznl* esetn ) helyzetrzkeny men+,ontok "elennek me% $D.11. ra& ,l. lokkok! men+k sarknl. 4lyen m*don ezek adminisztrlsa na%yon hatkony lehet.

G.--. bra. )elyzet/rz/3eny men, Az rn e%y men+ lokkot lthat#nk: a men+knt elrhet els kett! s a =lo33 bellt7 sra vonatkoz* harmadik men+,ont is %yorsan elrhet. 0asonl* szol%ltats rhet el a tartalmaink mellett is! aho%y a F fe"ezet en hamarosan ltni fo%"#k.

F
6. Tartalmak, tartalom tpusok
A tartalomkezel rendszerek le%ala,vet fo%alma a tartalom. 4lyen rtelem en e fe"ezet ala,os me%ismerse az e%yik le%fontosa feladat#nk. 8 knyv le%t olvas*"a nem fo% %yakran 1r#,al tele,.tst v%reha"tani. 1e a tartalmak kezelse e%y kis c% va%y e%y kzss% honla,"a esetn is na,i feladat lehet.
A fe"ezet elolvassa eltt ismt rdemes tla,ozni az 1.D s 2.5 fe"ezetet.

&.1. ,z eg4o#%tu%ok
A tartalomkezel rendszerek e%yik ala,vet cl"a! ho%y a tartalom elll.tshoz ne le%yen sz+ks% komolya :e fe"leszti ismeretekre. 8zrt a tartalom felvitelhez! formzshoz a felhasznl*k szmra olyan se%.ts%et clszer ny;"tani! ami a szve%szerkesztk hasznlathoz hasonl*! de azrt ne ad"on lehets%et az oldal kinzetnek =tnkrettelhez>. A 2zve%formt#mok $Adm%n%sztr"%6 I =elltso3 I &artalom 3/szt/se I Sz*veg2orm7 tumo3 I #%33! ;tvonala: admin/config/content/formats& a felhasznl*k ltal me%adhat* szve%ek k+ln z feldol%ozsi m*d"ait hatrozzk me%. A szrk alkalmazst illeten minden szve%formt#m $F.1. ra& sa"t lehets%ekkel rendelkezik! se%.ts%+kkel t ek kzt kiszrhetk a nemk.vnatos 0K-M elemek! va%y a#tomatik#san kattinthat*v tehetk a e.rt :e c.mek.
4tt is rdemes me%"e%yezni! ho%y a F.1. rn lthat* szve%formt#mok az ala,rtelmezett tele,.ts sorn "ttek ltre. 8zek tetszle%es m*don talak.that*k! trlhetk! va%y ;"ak hozhat*k ltre.

10F. oldal

6. Tartalmak, tartalom tpusok

J.-. bra. Sz*veg2ormtumo3 Kartalom ek+ldsekor a felhasznl*k a szm#kra me%felel szve%formt#mot vlaszthat"k ki $2.25. ra& az en%edlyezettek kz+l. 2ok eset en a felhasznl*knak nincs vlasztsi lehets%+k! csak e%yfle szve%formt#m en%edlyezett a szm#kra.

&.1.1. 7i#t an tbb4le sz eg4o#%tu%'


Az e%yes szve%formt#mok hasznlatnak "o%a szere,krkhz kttt. 1e mindi% van e%y ala,rtelmezett szve%formt#m is! amely minden lto%at* szmra elrhet. Qlszer ala,rtelmezettknt a lehet le%kevese et me%en%ed formt vlasztani. A F.1. rn hrom "el is #tal arra! ho%y a 5la%n teLt szve%formt#m az ala,rtelmezett: 1. ez a sor dlt etkkel van .rva 2. a $%nden "soport hasznlhat(a ezt a sz*veg2ormtumot felirat 5. nem lehet letiltani! az #tols* oszlo, an hinyzik a let%lts link 'zz+k me%! a 1r#,al fe"leszti ) az ala,rtelmezett tele,.ts esetn ) milyen cl *l s kinek a hasznlatra hoztk ltre ezt a hrom szve%formt#mot. A 5la%n teLt csak a le%ala,vet lehets%eket en%edlyezi. Ki,ik#san kommentelshez a"nlhat* e en a form an. A F%ltered )&$C ltal an f*r#m krdsek! lo% e"e%yzsek! h.rek! cikkek ek+ldshez hasznland*. Ala, ell.ts szerint ezt is minden cso,ort hasznlhat"a! de indokolt lehet a nvtelen lto%at*k szmra letiltani.

F.1. 2zve%formt#mok

109. oldal

A Full )&$C tel"esen sza ad kezet ad a evitt szve% szerkezetvel ka,csolat an! s az adminisztrtor t#dta nlk+l tveheti az irny.tst az oldal felett. Qlszer ezt na%yon szk krnek! ,l. csak az adminisztrtoroknak en%edlyezni! mert k+ln en komoly kockzatot "elentene az oldalra nzve.
Mehets% lenne k+ls :e c.mek link"eivel teleszemetelni az oldalt! va%y Bava2cri,t k*ddal akr a#tomatik#san el is k+ldhetnnk az oldal lto%at*it e%y msik :e c.mre. 1e me%felel \22 D9 $#ross7s%te s"r%pt%ng& tmadssal akr a :e oldal feletti tel"es vezrlst t lehet venni.

A bellts linkre kattintva me%nzhet"+k $F.2. ra& a "elenle%i ell.tsokat! s m*dos.that#nk is azokon.

J.0. bra. A 5la%n teLt sz*veg2ormtum A nevet lehet ma%yar.tani $,l. +gyszerO sz*vegre&! ha szlese felhasznl*i rte%nek lesz lehets%e t fle szve%formt#m kz+l vlasztani. 0a a felhasznl*k na%y rsznek nem lesz vlasztsi lehets%e! mert csak e%yfle szve%formt#mot hasznlhat! akkor ennek nincs akkora "elents%e. Az en%edlyezett cso,ortokat e en az eset en nem szk.thet"+k! hiszen az ala,rtelmezett formnak mindenki szmra elrhetnek kell lennie.

&.1.2. ,z+#(k
A szve%formt#mok t#la"donk,,en a an trnek el e%ymst*l! ho%y a rendelkezsre ll* szrk kz+l melyeket ka,csol"#k e! s ezek sorrend"t ho%yan ll.t"#k e. A szve%formt#mok teht ms-ms szr-kom inci* hasznlatt ny;"t"k. 'zz+k me% a lehets%es szrk "elents%t $F.5. ra&.

D9 7evezet informci*k ,l.: http://pezia.hu/content/200,/03/1,/weboldalak+biztonsaga+2+'ss+cross+site+scripting5

10C. oldal

6. Tartalmak, tartalom tpusok

J.3. bra. A 5la%n teLt sz*veg2ormtum alap/rtelmezett szOr %

H;73 5ell(k /asznlatnak ko#ltozsa


8zzel a szrvel lehets%+nk van a e%,elt 0K-M ta%ok kz+l e%yeseket en%edlyezni! m.% msokat tiltani. F%ltered )&$C szve%formt#m esetn a F.A. rn lthat* ala, ell.tsok lnek.

J.9. bra. )&$C (el*l 3 hasznlatna3 3orltozsa szOr belltsa% A szerz F%ltered )&$C szve%formt#m esetn a kvetkez 0K-M ta%okat szokta m% felvenni:
<h.> <h<> <p> <br> <table> <tr> <th> <td> <img> <div> <span>

/%y a lto%at* ezeket a ta%okat is ny#%odt sz.vvel hasznlhat"a! de ms ta%okat a szve%formt#m ki fo% szrni.
7rho%yan is ll.tsa e a szrt az adminisztrtor! ha e van ka,csolva! akkor az \22 tmadsokat ki lehet vele vdeni.

F.1. 2zve%formt#mok

10<. oldal

H;73 sz eg %eg5elentse eg!sze#+ sz egknt


8zt a szrt ala, ell.tsknt e%yik szve%formt#m se alkalmazza. A an a s,ecilis eset en szoks hasznlni! ha 0K-M! \-M! va%y akr ,ro%ramozsi nyelvi ,ldkat tartalmaz* szve%eket akar#nk me%"elen.teni. 3l. a szerz :e ,ro%ramozssal fo%lalkoz* tanfolyami oldalnDC 0K-M forrsk*d rszletet kell a tan#l*knak ek+ldeni+k $F.D. ra&.

J.G. bra. )&$C 2orrs36d a tartalomban 4tt a ek+ldtt 0K-M k*dokat nem a 0K-M "elentse szerint kell me%"elen.teni! hanem mint e%yszer ,lda forrsk*dot. A httr en ilyen 0K-M k*dot ksz.t a szr:
HltIhtmlHgtI HltIheadHgtI HltI/headHgtI HltItitleHgtI...

A sz egbe #t so#t#seket H;73 so#t#sekk alakt5a a Qb# RS s QpS ele%ek /asznlat al


8nnek a szrnek a se%.ts%vel nem kell a ekezdsek kezd s zr* <p> s </p> ta%"t e.rni a felhasznl*nak. 8le%end kt +nter lenyomsval e%y +res sort ltrehozni a kt szndkolt ekezds kz! s e l a szr t#dni fo%"a! mettl meddi% akar#nk e%y ekezdst definilni. A t it a szr elintzi helyett+nk. 0a csak e%y +ntert +t+nk le! akkor nem r v%et a ekezds! csak ;"sor $<br />& ta% ker+l a me%felel helyre.

"ebc%ek talaktsa kattint/at /i atkozsokk


A szr hasznlata esetn ny#%odtan emsolhat#nk :e -! va%y e-mail c.meket a szve%e! nem kell a 0K-M <a> ta%ot ismern+nk! s ,ontosan e%,eln+nk a forrsk*dot. 3l. a http://nagygusztav.hu/ link esetn a kvetkez 0K-M k*dot %enerl"a:
<a hre5 !http6//nagyg4sztav.h4/!>http6//nagyg4sztav.h4/</a>

DC http://tanfolyam.webprog.hu/

110. oldal

6. Tartalmak, tartalom tpusok

A nagy.gusztavDgmail.com e-mail c.m esetn ,edi% a kvetkezt:


<a hre5 !mailto6nagy.g4sztavJgmail.com!>nagy.g4sztavJgmail.com</a>

8nnek a szrnek is van e%y finomhan%olsi lehets%e $F.F. ra&. 0a t;l hossz; e%y :e c.m! akkor a ell.tott karakterszmnl lev%"a az olvashat* szve%et! de a href ta%ot nem.

J.J. bra. 4eb"me3 tala3tsa 3att%nthat6 h%vat3ozso33 szOr belltsa%

Hibs ag! lez#atlan H;73 5ell(k 5a tsa


0a a 0K-M ta%ok le%al rsz en hasznlhat*k! akkor ,raktik#s! ha az elford#l* kezdzr* ta%,rok elhelyezs l ered hi kat ki"av.t"a a szr.

;o bbi sz+#(k
A ks iek folyamn k+ls mod#lok ;"a eka,csolhat* szrket adhatnak a eviteli formkhoz. 3l. a SpamSpan mod#l $15 fe"ezet& e-mail c.meket a s,am ro otok ell elre"t k*dolst t#d ny;"tani.

&.2. ;a#talo%tpusok
A
admin/structure/types& arra szol%lnak! ho%y a k+ln z "elle% tartalmakat lo%ikaila% el

&artalomtpuso3

$Adm%n%sztr"%6

Fel/pt/s

&artalomtpuso3 !

;tvonala:

t#d"#k e%ymst*l k+ln.teni! illetve a ks i m#nkt a "ellemzik testresza sval "elentsen me%%yors.tani. 0amarosan ltni fo%"#k ennek elnyeit. Standard telept/s $A.1. ra& esetn a 1r#,al oldal#nk kt tartalomt.,#st tartalmaz: #%33 s +gyszerO oldal $F.9. ra&. 8%y :e oldal esetn %yakran lesen el lehet vlasztani e%ymst*l az idle%es s az idtlen tartalmakat. 4dle%es tartalmak a htkzna,i sz*hasznlatan le.rt cikkek! h.rek! esemnyek! ,ro%ram a"nl*k! st . 8zek az id m;lsval vesztenek az rtk+k l. $6it rdekel ma e%y sok vvel ezeltt me%"elent ,rocesszor tesztS& Gannak azon an olyan tartalmak is! amelyek nem vesz.tenek "elents%+k l. 3l. e%y c%es :e oldalon a =emutat3ozs! a Szolgltatso3! s hasonl* c.m tartalmak. Az idle%es tartalmak %yakran a c.mla,on! idrendi sorrend en "elennek me%! m.% az idtlen tartalmak ink valamelyik men+ fiH helyn.

F.2. Kartalomt.,#sok

111. oldal

8%yszer :e oldal esetn a kt kszen ka,ott tartalomt.,#s mr alkalmas is a m#nkra. 4dle%es tartalmak esetn a #%33! m.% idtlen tartalmak esetn az +gyszerO oldal tartalomt.,#st rdemese hasznln#nk.

&.2.1. Alapbelltsok
A #%33 s az +gyszerO oldal tartalomt.,#s $F.9. ra& kztt az ala, ell.tsok szem,ont"*l kise k+ln s%ek vannak! amelyeket hamarosan ltni fo%#nk. A ell.tsok kt flk lehetnek. Gannak! amelyek e%yszeren ala,rtelmezsknt szol%lnak az ;"onnan ltre"v tartalmak szmra $,l. lehessen-e hozzsz*lni a tartalomhoz! va%y c.mla,ra ker+l"n-e e%y tartalom&! s vannak! amelyek minden azonos t.,#s a tartoz* tartalomra e%ys%esen vonatkoznak $,l. me%"elen"en-e a ek+ld neve s a ek+lds dt#ma a tartalom mellett&. 8z a ma%yarzata annak! ho%y tartalom ek+ldsekor va%y szerkesztskor e%yes itt elford#l* ell.tsok fel+l .rlhat*ak.

J.H. bra. &artalomtpuso3 Mehets%+nk van a me%lv tartalomt.,#sokat szerkeszteni va%y trlni. ^"a tartalomt.,#sokat az Adm%n%sztr"%6 I Fel/pt/s I &artalomtpuso3 I &artalomtpus hozzadsa $admin/structure/types/add& oldalon t#d#nk ltrehozni.
6s e%yes tele,.tett mod#lok $,l. =log! =oo3! Forum! 5oll& is ltrehozhatnak tartalomt.,#sokat! amelyeknl nem lesz kzi trlsi lehets%+nk! illetve izonyos "ellemzket nem m*dos.that#nk.

&.2.2. ,ze#keszts
A tartalomt.,#sok szerkesztsnl $,l. Adm%n%sztr"%6 I Fel/pt/s I &artalomtpuso3 I #%33! ;tvonala: admin/structure/types/manage/article& elszr a tartalomt.,#s ,# lik#s s %,i nevt! valamint a le.rst szerkeszthet"+k $F.C. ra&. A Cers a 2.22. s F.9. rn lthat* m*don "elenik me%.

112. oldal

6. Tartalmak, tartalom tpusok

J.M. bra. #%33 tartalomtpus szer3eszt/se Ge%y+k sorra a finomhan%olsi lehets%eket.

BekEldsi +#lap belltsai


A #m mezt rdemes ma%yar.tani $&%tle helyett #m le%yen! F.<. ra&. Az elnzetrl a 2.5.2 fe"ezet en .rt#nk.

J.N. bra. =e3,ld/s% Orlap belltsa%

F.2. Kartalomt.,#sok

115. oldal

Kzztteli belltsok
A 6zztteli ell.tsok $F.10. ra& els fele ala,rtelmezsknt rtend. A "o%os#lt felhasznl*k m*dos.that"k ezeket a ell.tsokat az e%yes tartalmak ek+ldsekor.

J.-0. bra. !*zz/t/tel% belltso3 A !*zz/t/ve ka,csol* azt hatrozza me%! ho%y a ek+ldtt tartalom a nyilvnoss% szmra elrhet-e. 0a ezt kika,csol"#k! akkor t#la"donk,,en ,iszkozatot! flksz tartalmat hoz#nk ltre! amit ,ersze ks me%vltoztatva a tartalom ,# lik#ss vlik. 4tt! az Alap/r7 telmezett belltso3nl $hacsak nem akar#nk moderlst alkalmazni& ezt nem szokt#k kika,csolni. A #%33 s az +gyszerO oldal kztt itt kvetkezik a le%lnye%ese k+ln s%: a #mlapra helyezve ka,csol* efolysol"a! ho%y a tartalom ala, *l kiker+l"n-e a c.mla,ra! va%y ne. Qlszer itt me%tartani az ala, ell.tsokat. A c.mla,on az oda ker+l tartalmak ala,rtelmezetten ford.tott idrend en "elennek me%! va%yis a le%frisse tartalom le%fel+l lesz lthat*. 8z al*l e%y kivtelt tehet+nk: ha eka,csol"#k a !%emeltQ az oldal tete(/re ka,csol*t! akkor a c.mla,ra ker+l tartalmak idrend"nl erse sorrendis%et is alkalmazhat#nk. 8lszr teht a kiemelt tartalmak ltszanak idrend en! ma"d a nem kiemeltek szintn idrend en. 8zt ltal an nem a tartalomt.,#s ala,rtelmezseknt! hanem e%yes han%s;lyos tartalmaknl szoks eka,csolni.
3l. szeretnnk e%y h.rt ) annak kiemelt "elents%e miatt ) akkor is le%ell m#tatni! ha mr vannak nla frisse h.rek.

Az T( vltozat 3/szt/se ka,csol* akkor hasznos! ha a tartalom m*dos.tsakor me% akar"#k rizni az elz vltozatot is! ho%y esetle% ks vissza lehessen r trni. 8nlk+l e%y tartalom m*dos.tsa v%rvnyesen fel+l.r"a az elz vltozatot.

11A. oldal

6. Tartalmak, tartalom tpusok

0a t nyelv oldalt szeretnnk ltrehozni! akkor clszer a &*bb nyelv tmogatst en%edlyezni. 8nlk+l az ehhez a t.,#shoz tartoz* tartalmakat nem t#d"#k t nyelvre leford.tani! s az e%yes nyelvi vltozatokat e%ymsnak me%feleltetni. 8%yes mod#lok tov i ell.tsi lehets%et is me%"elen.thetnek.

7eg5elentsi belltsok
A Szerz /s dtum meg(elent/se ell.tsnl is k+ln s% van a kt tartalomt.,#s kztt: #%33 esetn e $F.11. ra&! m.% +gyszerO oldal esetn ki van ka,csolva.
8mlkeztet+l: a #%33 tartalomt.,#s idle%es "elle%e miatt a ek+lds dt#ma s a ek+ld szemlye fontos le het a lto%at* szmra! m.% az +gyszerO oldal tartalomt.,#s idtlens%e miatt ltal an nem lnye%es.

J.--. bra. $eg(elent/s% belltso3

Hozzszls-bekEldsi belltsok
A )ozzsz6ls7be3,ld/s% belltso33al a 12 fe"ezet en fo%lalkoz#nk.

7enEbelltsok
A $en,belltso3nl $F.12. ra& ell.that"#k! ho%y az sszes men+ kz+l melyek e lehessen adott t.,#s; tartalmat helyezni.

J.-0. bra. $en,belltso3 A szerz vlemnye szerint +gyszerO oldal esetn clszer me%ha%yni! m.% #%33 esetn akr trlhet is a F men,. A t i men+t ha%y"#k me% eredeti lla,ot an! sehova ne te-

F.2. Kartalomt.,#sok

11D. oldal

%y+nk ,i,t. Az 9 fe"ezet me%ismerse #tn akr tov i men+k is ltrehozhat*ak! s itt eka,csolhat*ak lesznek. A tartalomt.,#sok tov i ell.tsaival a 12 s 11 fe"ezet en fo%lalkoz#nk.

&.3. ;a#talo% /ozzadsa


2ok elksz.ts #tn elrkezt+nk oda! ho%y ek+ld"+k az els! tesztelsre szol%l* tartalm#nkat. 0onla,#nkon eddi% is me%@%yelhet volt a Nav%g"%6 nev al oldali men+ lokk. 6attints#nk a &artalom hozzadsa $node/add& men+,ontra $F.15. ra&.

J.-3. bra. &artalom hozzadsa A ki,r* ls kedvrt k+ld"+nk e e%y h.rt $cikket& a honla, fe"lesztsvel ka,csolat an $F.1A. ra&. 8%yelre csak a h.r c.mt s trzst tlts+k ki.

J.-9. bra. #%33 be3,ld/se

11F. oldal
Az +l n/zet %om al l,"+nk tov $F.1D. ra&.

6. Tartalmak, tartalom tpusok

J.-G. bra. +l n/zet B*l ltszik a !*zz/t/tel% belltso3nl! ho%y a #%33 tartalomt.,#snl ell.tottak szerint a !*zz/t/ve s a #mlapra helyezve ka,csol* e van ka,csolva. 8zt akr fel+l is .rlhat"#k erre a cikkre nzve: ka,csol"#k ki a !*zz/t/ve ka,csol*t.
-s tartalom ek+ldk esetn nem iztos! ho%y en%edlyezni fo%"#k az ala, ell.tsok m*dos.tst. 3ld#l erre a lehets%re ,.tve me%oldhat*! ho%y a ek+ldtt cikkeket a szerkeszt moderlni t#d"a.

G%+l a $ent/s %om al k+ld"+k e a cikk+nket.

;a#talo% lt#e5tt
A mentett h.r innentl kezdve ltezik $Az oldal 2e(leszt/se el%ndult #%33 l/tre(*tt ! F.1F. ra&. 0a kor an e%y msik oldalra navi%lt#nk volna! akkor a flksz tartalm#nk elveszett volna. 8miatt a tartalom ek+ldsekor na%y fi%yelemmel kell dol%ozn#nk. A ,ldnkhoz hasonl*an csak ,iszkozatknt $nem !*zz/t/ve& is ek+ldhet"+k a tartalmat! amit ks tov v.thet+nk! ma"d kzztehet+nk.

F.5. Kartalom hozzadsa

119. oldal

J.-J. bra. &artalom l/tre(*tt

;a#tal%ak sze#kesztse= ltozatok


B*l ltszik az rn! ho%y a tartalmaink me%tekintsekor az ala,rtelmezett $egte3%nt/s mellett szere,el a Szer3eszt/s lehets%e is. 8z #t* i hatsra vissza"#t#nk a szerkesztsi fel+lethez! ahol m*dos.tani! v.teni! trlni t#d#nk. 3ldaknt m*dos.ts#k a ek+ldtt tartalm#nkat a Szer3eszt/s %om al. A szve% m*dos.tsn k.v+l "ell"+k e az T( vltozat 3/szt/se ka,csol*t $F.19. ra&. /r"#k le a vltozs httr-informci*it! ha az ks hasznos lehet. $8zt a szve%et csak a szerkesztsi "o%%al rendelkezk fo%"k ltni.& G%+l te%y+k kzz $ !*zz/t/ve& a tartalmat.

J.-H. bra. <ltozat%n2orm"%6 megadsa A ek+lds #tn ismt +zenetet lthat#nk a szerkeszts sikeress%rl $Az oldal 2e(leszt/se el%ndult #%33 2r%sstve lett. F.1C. ra&.

11C. oldal

6. Tartalmak, tartalom tpusok

J.-M. bra. #%33 s%3eres szer3eszt/se Jontos ;"dons%! ho%y me%"elent a <ltozato3 %om ! mivel most mr e%ynl t vltozat#nk van. 'zz+k me%! milyen lehets%eket tarto%at $F.1<. ra&. mentett

J.-N. bra. <ltozato3 Az informci*k kztt me%"elent a <ltozatnapl67,zenet $F.19. ra& szve%e is. Az e%yes vltozatokat me%tekinthet"+k! trlhet"+k! illetve visszallhat#nk $v%sszallts& e%y kor i vltozatra. 8kkor e%y ;"a verzi* "n ltre! a visszall.tand* verzi* msolataknt. A szerz clszernek tart"a azt a %yakorlatot! ho%y a tartalomt.,#soknl eka,csol"a az T( vltozat 3/szt/se "elzt $F.10. ra&! s a tartalom ek+ldinek! szerkesztinek csak a vltozatok me%tekintshez ad "o%ot! trlshez nem. 2t a tartalmak trlshez sem. /%y el% = olond iztos> me%oldst ka,#nk fi%yelmetlen szerkesztk esetre.
8%y tartalom trlsekor az sszes vltozata trldni fo%.

G%+l rdemes me%eml.teni! ho%y a 8%22 mod#l se%.ts%vel az e%yes vltozatok knnyedn sszehasonl.that*ak.

F.5. Kartalom hozzadsa

11<. oldal

A ta#talo% sze#z(5e
Vltal an nem sokat szokt#nk fo%lalkozni a Szerz % %n2orm"%63kal! mert sokszor nincs r sz+ks%! ho%y m*dos.ts#k. 1e e%y %yors ,illants ere"i% szerkessz+k ismt a tartalm#nkat $F.20. ra&.

J.00. bra. Szerz % %n2orm"%63 -r a tartalom ek+ldsekor is me%adhatt#nk volna ms szerzt $va%yis e%y re%isztrlt felhasznl*t&! s =e3,ld/s %de(eknt is .rhatt#nk volna valamit a ek+lds id,illanata helyett. 8 kt informci* nemcsak a tartalom c.me alatt "elenhet me%! hanem e%y kvetkezmnye is lesz. A =e3,ld/s %de(e ,l. a h.rek sorrend"re lehet hatssal! a Szerz ,edi% s,ecilis "o%okkal rendelkezhet! ,l. a sa"t tartalmait szerkesztheti. A szerz %yakran kihasznl"a ez #t* i lehets%et. 3l. e%y szervezeti e%ys% titkrnak szeretnnk az oldal kar antartsra lehets%et adni. 8kkor 1. Szervezet% egys/g nev tartalomt.,#st hoz ltre 2. Mtrehoz e%y Szervezet% egys/g t.,#s; tartalmat! a titkrt szerzknt me%adva 5. A titkrnak "o%ot ad a sa"t Szervezet% egys/gek m*dos.tsra.

&.0. A ta#tal%ak %egtekintse


Bo%os az i%ny+nk! ho%y a ek+ldtt tartalmainkat a ks iek en is rmely lto%at* me%tallhassa. 0a szrfz+nk a honla,#nkon! nem mindi% e%yszer a tartalmakat me%tallni. 'zz+k v%i% a tartalmak %yakori elford#lsi! me%tallsi helyeit.

120. oldal

6. Tartalmak, tartalom tpusok

>%lap
Kermszetesen azok a tartalmak! amelyek a #mlapra helyezve s !*zz/t/ve "elzvel k+ld+nk e! a c.mla,on $e%sz ,ontosan a node ;tvonalon! ami ala,rtelmezetten a c.mla, ell.tsa is& "elennek me% az els! va%y valamelyik tov i oldalon.

7enEk
Azok a tartalmak! amelyeket valamelyik men+ e is eilleszt+nk! termszetesen a men+ elemeknt elrhetek. 8zzel a tmval azon an az 9 fe"ezet en fo%#nk fo%lalkozni.

;a#tal%ak ke#esse
Kermszetesen van ms lehets%+nk is e%y tartalom me%keressre. A honla,#nkon sminktl f+%%en s?va%y lokkok ell.tst*l f+%%en elrhet lehet e%y !eres/s Orlap! amivel k#lcsszavak ala,"n kereshet+nk. Kermszetesen itt csak a ,# lik#s s mr leindeHelt tartalmaink kztt kereshet+nk. 8zzel a tmval a <.9 fe"ezet en fo%#nk fo%lalkozni.

;a#talo%
A "elen eset en a le%kzenfekv a &artalom $admin/content& men+,ont! ahol listzhat"#k! szrhet"+k az eddi%i tartalmakat $F.21. ra&.
Kermszetesen ez az oldal is csak a me%felel "o%os#lts%okkal rendelkez felhasznl*k szmra rhet el.

J.0-. bra. &artalom


'em kzztett! va%yis re"tett tartalmakat msho%y nem is na%yon tallhat#nk me%.

F.A. A tartalmak me%tekintse

121. oldal

A t lzat an kzvetlen szerkesztsi linket is tallhat#nk $ Fr%sst/s% lehet s/ge3&. 0a sok tartalom kztt kell keresn+nk! "*l fo% "nni a k+ln z lehets%ek $az rn lla,ot! t.,#s s nyelv& szerinti szrsi lehets%. A Fr%sst/s% lehet s/ge3 kztt vlo%atva akr cso,ortosan is v%ezhet+nk mveleteket a ki"ellt tartalmainkkal $Fr%sst/s&. Akr itt kzz is tehet"+k az eddi% re"tett tartalm#nkat.

9
7. Menk s blokkok kialaktsa
-ieltt elev%nnk a rszletek e! %ondol"#k t ismt! mit olvast#nk a D.1 fe"ezet en a men+krl s a lokkokr*l: 1r#,al an a navi%ci*s lehets%ek na%yrszt a men,3 hasznlatval rhetek el. Az e%yes sminkek kzvetlen+l is me%"elen.thetnek e%yes men+ket! de a men+ket a r%i*k an is me%"elen.thet"+k. A blo33o3 a :e oldal k+ln z helyein me%"elen! t nyire kis mret elemei. Mehetnek e%yszer szve%et va%y informci*t me%"elen.t! men+,ontok link"eit tartalmaz*! va%y akr komolya alkalmazst me%val*s.t* lokkok. A sminkek ms-ms szm;! nev s elhelyezs! t%lala, alak; ter+leteket! azaz r/7 g%6t iztos.tanak arra! ho%y a lokk"ainkat elhelyezhess+k enne. Me%t smink le%al a tartalom szmra hasznlhat*! valamint oldals* s als* r%i*kat tartalmaz. 1e nem ritka a t.znl t r%i*t szol%ltat* smink sem. A 1r#,al ala,filoz*fi"a teht! ho%y a men+,ontokat men+k e %y"t"+k! a men+ket ,edi% lokkok an "elen.t"+k me%. A lokk an $azaz r%i* an& val* me%"elen.ts teht minden men+ esetn rendelkezsre ll! de e%yes men+ket ennl s,ecilisa an is me%"elen.thet+nk.

?.1. 7enEk
'zz+k me% elszr a #mlap I Adm%n%sztr"%6 I Fel/pt/s I $en,3 oldalt $;tvonala: admin/structure/menu&. B*l ltszik $9.1. ra&! ho%y a 1r#,al tele,.tsvel n%y men+ s a enne lev men+,ontok "ttek ltre.

12A. oldal

7. Menk s blokkok kialaktsa

H.-. bra. $en,3 Ordemes lesz ma"d azt is me%fi%yeln+nk! ho%y a lokkok me%"elen.tsnl ezek kz+l csak a Nav%g"%6 men+ van az +ls oldalsv r%i*hoz illesztve. 'zz+k akkor me%! mi a cl"a ezekkel a men+kkel a 1r#,al ksz.tinek! hol s mirt "elennek va%y nem "elennek me%! s ho%yan rdemes ket m*dos.tani.

?.1.1. 9(%enE
8lszr a F men, sszell.tst rdemes me%tan#ln#nk! hiszen e%yszer esetek en ezzel minden oldalt kzvetlen+l elrhetv lehet tenni. A F men, me%"elense s a me%"elens helye smink krdse $1A fe"ezet&! de ltal an a fels navi%ci*s svon el+l v.zszintesen helyezkedik el.
7izonyos sminkek nem "elen.tik me% a#tomatik#san a F men,t! ms sminkek akr e%y tov i $msodla%os& men+t is me%"elen.tenek. -i ma%#nk is kika,csolhat"#k a smink+nk en a F men, a#tomatik#s me%"elen.tst.

A F men, e%yik elnye! ho%y a men+ mr ltezik! csak men+,ontokkal kell feltlten+nk.
0amarosan ltni fo%"#k! ho%y a sa"t cl; tov i men+ket elszr ltre kell hozn#nk! s valahol me% kell azo kat "elen.ten+nk.

7enE sze#kesztse
A F men, melletti men, szer3eszt/se linkkel me%nzhet"+k a F men, ala, ell.tsait $9.2. ra&.

9.1. -en+k

12D. oldal

H.0. bra. F men, alapbelltsa% A men+ nevt s c.mt #%yan nem! de a le.rst me%vltoztathat"#k .zls+nk szerint. A F men, em erek szmra sz*l* neve ) a F men, s,ecilis me%"elen.tse miatt ) nem "elenik itt me%. Az adminisztrci*s oldalak ;tvonal an hasznlt men,n/v #%yan ltszik! de nem vltoztathat*.

Hi atkozsok listzsa
Az 9.1. s 9.2. rn is lthat* a )%vat3ozso3 l%stzsa link! amivel a men+hz tartoz* men+,ontokat listzhat"#k ki $9.5. ra! admin/structure/menu/manage/main-menu5 ;tvonal&.

H.3. bra. )%vat3ozso3 l%stzsa A F men, ala, *l csak e%y a c.mla,ra! va%yis a :e oldal#nk foldalra m#tat* hivatkozst tartalmaz. 'zz+k me% ennek fel,.tst a szer3eszt/s link se%.ts%vel $9.A. ra&.

12F. oldal

7. Menk s blokkok kialaktsa

H.9. bra. $en,pont szer3eszt/se A $en,pont neve a men+ en me%"elen feliratot fo%"a "elenteni. Vltal an nem clszer "elentsen eltrni a tartalom c.mtl. 8setle% rvide ! de m% felismerhet szve%et a"nlott .rni. A 1r#,al hasznlata esetn ra%aszkod"#nk a #mlap sz*hoz! s ker+l"+k a !ezd 7 lap! Startlap s hasonl* szinonimkat. Az Ttvonalat ltal an $,l. e%y ek+ldtt tartalom esetn& a le%e%yszer a n%sz c.msor *l $a domain s tele,.tsi knyvtr #tni rszt& kimsolni. Az itt alkalmazott Y2rontZ ;tvonal s,ecilis "elentssel .r a men+,ontok ;tvonalme%adsnl.
0a ;tvonal lneveket $5ath mod#l! <.F fe"ezet& is hasznl#nk! akkor a rendszer az ala,rtelmezett ;tvonalat menti el! s nem az lnevet. 8nnek oka! ho%y az lnv %yakran vltozik! .%y a men+,ont knnyen elronthat nnk e%y *vatlan lnv-vltoztatssal.

9.1. -en+k

129. oldal

A Cerst akkor rdemes kitlteni! ha a men+,ont nevt knytelenek va%y#nk rvid.teni. 4lyenkor ide e%y hossza szve% is tehet! ami szve% # orkknt fo% me%"elenni! ha az e%rk#rzort a link fltt ha%y"#k. 8zen k.v+l a vakok ltal hasznlt felolvas* szoftverek is felolvassk. Mtrehozskor nem! de szerkesztskor ) idei%lenesen ) ki lehet ka,csolni e%y men+,ontot az +nged/lyezett mez trlsvel. 0a t szint men+t hoz#nk ltre! akkor az als* szinten elhelyezked %yermek men+,ontok nem mindi% ltszanak. 0a a men+str#kt;r an a sz+l"+kre kattint#nk! akkor eltnnek! mivel ala,lla,ot an nem lesznek lthat*ak. 0a a sz+l men+,ontnl a Ny%tott l7 lapotban meg(elentve mezt eka,csol"#k! a sz+l lthat*s%a esetn a %yermekei is mindi% ltszani fo%nak $9.D. ra&.

H.G. bra. Sz,l men,pont /s gyerme3e% A Sz,l h%vat3ozs se%.ts%vel ll.that"#k e a men+,ontnak a men+hierarchi an etlttt helyt. Az oldal#nkon elrhet t men+ e%y kzs f a szervezve "elenik me%! a me%felel ,ont kivlasztsval teht a men+t! s az azon el+li ,oz.ci*t is me% t#d"#k hatrozni.
A men+hierarchia le%fel"e < szint mlys% lehet.

G%+l a S?ly az e%y helyen $e%y sz+l alatt& lev men+,ontok relat.v sorrend"t sza lyozza. A na%yo szmokkal elltott =neheze > men+,ontok les+llyednek. Belen ,ldnk esetn nem sz+ks%es! ho%y rmit is vltoztass#nk a #mlap men+,ont esetn.

Hi atkozs /ozzadsa
3ldaknt hozz#nk ltre e%y =emutat3ozs c.m +gyszerO oldalt a 2.25. rhoz hasonl*an! c.mmel s e%y rvid szve%%el! ho%y le%yen mit a F men, en me%"elen.teni. Ji%yel"+k me%! ho%y a ek+lds #tn mi az az ;tvonal! amit lthat#nk a n%sz c.m sor an. 3l. ilyesmit fo%#nk ltni: http://localhost/drupal/node/3 8 en az eset en a domain $s az esetle%es alknyvtr& #tni rsz! a node/3 a tartalomhoz rendelt ;tvonal.

12C. oldal

7. Menk s blokkok kialaktsa

Jontos me%"e%yezni! ho%y a 1r#,al ;tvonalak sose kezddnek / "ellel.

-ost! ho%y van mit a men+ e tenn+nk! s az ;tvonalt is t#d"#k! az 9.5. rn keress+k me% a )%vat3ozs hozzadsa linket! s kattints#nk r. A men+,ont neve =emutat3ozs! az ;tvonal ,edi% az el me%fi%yelt node/3 le%yen. 2;lyknt ad"#k 2-es rtket. A t i mezt nem sz+ks%es kitlten+nk. A $ent/s %om al hozz#k ltre a men+,ontot $9.F. ra&.

H.J. bra. $en,pont l/tre(*tt


Az rn ltszik! ho%y a sorrendet akr a sor ele"n tallhat* ikon vonszolsval is me%vltoztathat"#k.

8llenrzsknt men"+nk a c.mla,ra! s ,r* l"#k ki a men+,ontot $9.9. ra&. B*l ltszik! ho%y a men+,ontra kattintva ismt a http://localhost/drupal/node/3 oldalra "#tott#nk.

H.H. bra. A men,pont mO3*d%3

A ta#talo% s a %enEpont iszon!a


Ordemes m% e%yszer t%ondolni! mi is trtnt.

9.1. -en+k
1. Mtrehozt#nk e%y tartalmat! amely a node/3 ;tvonalat adta. 2. Mtrehozt#nk e%y men+,ontot a node/3 ;tvonalhoz a F men, e.

12<. oldal

Aho%y a kor i informci*k ala,"n se"thet! ezt a kt l,st ssze is vonhat"#k e%y e: Kartalom ek+ldsekor e%y l men+,ontot is ltrehozhat#nk $2.2C. ra&. 8kkor mindkt l,st $a tartalom s a men+,ont ltrehozst& e%yszerre me%csinl"a a 1r#,al. A tartalom szerkesztsvel e%y+tt a men+,ontot is szerkeszthet"+k. 3l. az elz tartalm#nkat szerkesztsre me%nyitva! a $en,belltso3 is szerkeszthetv vlnak $9.C. ra&.

H.M. bra. &artalom /s men,pont egy,ttes szer3eszt/se A tartalom szerkesztsekor ltrehozhat#nk hozz men+,ontot a $en,pontot hoz l/tre elemre kattintssal. I%yan.%y #t*la% trlhet"+k is a men+,ontot. A tartalom trlsvel a men+,ont is a#tomatik#san trldik.

?.1.2. 6a igci %enE


A Nav%g"%6 men+ a kszen ka,ott n%y men+ kz+l az e%yetlen! amelyhez tartoz* lokk me% van "elen.tve.

150. oldal

7. Menk s blokkok kialaktsa

Ordemes elenzn+nk! ho%y milyen men+,ontokat tartalmaz $9.<. ra&.

H.N. bra. A Nav%g"%6 men, alap/rtelmezett tartalma 8z a men+ olyan men+,ontokat tartalmaz! amelyek az akt#lis rendszerlla,ot f+%%vnyen rtelmezhetek. 3l. ha ltrehoz#nk e%y ;" tartalomt.,#st! akkor e%y;ttal ltre"n e%y almen+,ont a &artalom hozzadsa sz+l al. 8zrt kzzel nem a"nlott a men+,ontokat szerkeszteni. 8setle% az +nged/lyezett oszlo, elemeit m*dos.that"#k sz+ks% szerint.

?.1.3. Ad%iniszt#cis %enE


Az Adm%n%sztr"%6s $$anagement& men+ ala,rtelmezetten nincs sehol me%"elen.tve. 'zz+nk ele! milyen men+,ont"ai vannak $9.10. ra&. Az rn nem fr ki! de a tel"es adminisztrci*s men+str#kt;rt tartalmazza. 6nnyen lthat*! ho%y a felsszint men+,ontok me%e%yeznek az +sz3*ztron lthat* men+,ontokkal.

9.1. -en+k

151. oldal

H.-0. bra. Az Adm%n%sztr"%6 men, eleme% Az +sz3*ztr kika,csolsa esetn viszont rdemes lehet me%"elen.teni valamelyik oldalsv an a men+ lokkot $9.2 fe"ezet&.

?.1.0. 9el/asznl %enE


A Kser men+ mindssze kt men+,ontot tartalmaz $9.11. ra&.

H.--. bra. A Felhasznl6 men, men,pont(a% 8z a men+ sincs r%i* a helyezve! de m%is tallkozhatt#nk vele a k,ernyn: az +sz3*z7 tr "o szln $D.9. s 9.10. ra&.

152. oldal

7. Menk s blokkok kialaktsa

?.1.:. 7enE /ozzadsa


Aho%y a kor iak an sz* volt r*la! a F men, kivtelvel nem rdemes m*dos.tani! sa"t clra felhasznlni a tele,.tskor ltre"tt men+ket. 0a sz+ks%+nk van tov i men+kre! ink hozz#nk ltre a cl"ainknak me%felelen az Adm%n%sztr"%6 I Fel/pt/s I $en,3 I $en, hozzadsa $admin/structure/menu/add& oldalon. 0amarosan ltni fo%"#k! ho%y ho%yan t#d"#k a k.vnt r%i* an me%"elen.teni.

?.2. Blokkok
A men+k ltal an lokkok an elhelyezve "elennek me% az oldalon. 8zrt me% kell nzn+nk! ho%y mit is tehet+nk a lokk"ainkkal.
7lokkok an nem csak men+k "elenhetnek me%! aho%y azt mind"rt ltni fo%"#k.

'zz+k me% az Adm%n%sztr"%6 I Fel/pt/s I =lo33o3 $admin/structure/block& adminisztrci*s oldalt $9.12. ra&. Az rn f+lknt ltszanak az en%edlyezett sminkek. Belenle% az ala,rtelmezett =art%" ell.tsait lthat"#k. Mtszik! ho%y t r%i* an semmilyen lokk nincs! s mindssze nhny lokk "elenik me% a lto%at*k szmra. Az rn ter"edelmi okok *l nem ltszik! de 10 lokk $,l. Fr%ss hozzsz6lso3! Fr%ss tartalom! @elenl/v 2elhasznl63! de a F men,! $anagement s Kser menu lokk"a& is ki van ka,csolva.

9.2. 7lokkok

155. oldal

H.-0. bra. =lo33o3 Az e%yes r%i*k viz#lis elhelyezkedsrl a =lo33r/g%63 bemutatsa A=art%3B linkre kattintva ka,hat#nk k,et $D.2. ra&. 8%yes sminkek akr e%sz ms nev s hely r%i*kat is tartalmazhatnak. A D.2. rn lthat* r%i*k a smink ksz.tk szmra "avasolt ala,rtelmezsek.

?.2.1. 2szletesebb belltsok


Az e%yes lokkok me%"elen.tst finomhan%olhat"#k! ha a sorv%i bellts linkre kattint#nk $9.12. ra&. 3ldaknt a Nav%g"%6 ell.tsait nzz+k me% $;tvonal: admin/structure/block/manage/system/navigation/configure&! 9.15. ra.

15A. oldal

7. Menk s blokkok kialaktsa

H.-3. bra. Nav%g"%6 blo33 A =lo33 "me mez e .rt szve% fel+l .rl"a a lokk ala,rtelmezett c.mt. Belen eset en a men+ c.me Nav%g"%6. 0a +resen ha%y"#k a mezt! ez fo% me%"elenni. 1e ha valami mst .r#nk a mez e! akkor az fo% me%"elenni. Q.m nlk+li me%"elen.tst is krhet+nk! ha a YnoneZ szve%et .r"#k ele. A F/g%6 belltsa% "*l m#tat"k! ho%y a lokk sminkenknt ms-ms ell.tst ka,hat. Amit az rn lt#nk! i%en %yakori: az ala,rtelmezett $va%yis a lto%at*knak sz*l*& sminken me%"elen.t"+k valahol! de az adminisztrci*s sminken nem.

?.2.2. 7eg5elents ko#ltozsa


8ldalak
A me%"elenst akr oldala3hoz $;tvonalakhoz& is kthet"+k $9.15. ra&. 8kkor a lokk csak az ;tvonalak ltal me%hatrozott! va%y az azok ltal kizrt oldalakon fo% me%"elenni. 'zz+nk nhny ,ldt:

9.2. 7lokkok
Jt onal
node/1 node/C user/C admin admin/C

15D. oldal
7ag!a#zat csak az 1-es azonos.t*"; tartalom oldaln "elenik?nem "elenik me% csak a tartalmakat me%"elen.t oldalakon "elenik?nem "elenik me% csak a felhasznl*kat me%"elen.t oldalakon "elenik?nem "elenik me% az adminisztrci*s oldalakon "elenik?nem "elenik me%

Aho%y a ks iek en ltni fo%"#k! nem csak a fenti ;tvonalak! hanem ;tvonal lnevek is hasznlhat*k a lthat*s% me%hatrozshoz.

;a#talo%tpusok
A szrst tartalomt.,#sok ala,"n is krhet"+k $9.1A. ra&.

H.-9. bra. SzOr/st tartalomtpuso3 alap(n

>sopo#tok
A lokk me%"elenst kthet"+k cso,ortta%s%hoz is $9.1D. ra&. Ala,rtelmezetten a lokkok mindenki szmra elrhetk.

H.-G. bra. $eg(elent/s b%zonyos "soporto3 szmra

15F. oldal

7. Menk s blokkok kialaktsa

9el/asznlk
7ell.that"#k! ho%y a felhasznl*k testre sza hassk-e az oldal#kat a lokk kika,csolsval $9.1F. ra&. 8z elssor an a sok idt honla,on tlt felhasznl*knl rdekes! ,ld#l kzss%i oldalak esetn.

H.-J. bra. Felhasznl6n3/nt

?.3. Ktszint+ 9(%enE


4%en %yakori! ho%y e%y :e oldal f men+,ont"ai nem frnek el e%yelten men+ en. 2em a hely nem ele%end! se az ttekinthets% nem iztos.that*. Az viszont %yakori! ho%y e%y ktszint hierarchia me%felelen ttekinthetv teszi a men+t. 4lyen esetek en a ktszint fels men+ e%y lehets%es technikai me%olds $9.19. ra&. Az rn a Sz,l oldal kivlasztsakor me%"elennek a %yermekoldalak men+,ont"ai is.

H.-H. bra. !/tsz%ntO 2 men,


Az rn nem az ala,rtelmezett =art%3 smink lthat*! mert az nem i%azn alkalmas a ktszint hierarchia viz#lis kife"ezsre.

A hierarchia kife"ezsre a men+ ,ont"ait olyan m*don kell kialak.tani! ho%y az els szint kzvetlen+l a F men, %yker e ker+l"n! a msodik szint men+,ont"ai ,edi% a me%felel sz+l al.

9.5. 6tszint Jmen+

159. oldal

8zen k.v+l az Adm%n%sztr"%6 I Fel/pt/s I $en,3 I =elltso3 $admin/structure/menu/settings& oldalon mindkt listnl a F men, le%yen ki"ellve $9.1C. ra&.

H.-M. bra. $en, belltso3 G%+l fontos! ho%y a smink tmo%assa ezt a me%oldst! s az Adm%n%sztr"%6 I $eg(elen/s $admin/appearance/settings& ell.tsainl en%edlyezve le%yen a F men, s a $sodlagos men, is.

C
8. Az alaprendszer szolgltatsai
8 en a fe"ezet en me% fo%"#k ismerni az ala,rtelmezett tele,.ts sorn eka,csolt mod#lok f szol%ltatsait! s a rendszer f finomhan%olsi lehets%eit. A kvetkez fe"ezet en az ala,rtelmezetten e nem ka,csolt mod#lok na%y rszvel folytat"#k.

@.1. Tllapot5elents
A 1r#,al a rendszer mkdk,ess%nek! sta ilitsnak s iztons%nak rdek en folyamatosan fi%yeli a sa"t lla,ott! s az adminisztrtor felhasznl* fel kzli is a fontosa ,ro lmkat. 1e idnknt rdemes nek+nk is me%lto%atn#nk az Adm%n%sztr"%6 I @elent/se3 I _llapot (elent/s $admin/reports/status ;tvonal& oldalt $C.1. ra&. Az _llapot(e7 lent/s a rendszer korrekt+l mkd s hi s "ellemzirl e%yarnt informl. Kermszetesen a ,iros sz.n s;lyos hi t! a sr%a kise minden rend en van. 8lssor an a fontosa l#nk. ,ro lmt "elent. A zld sz.n esetn

informci*kra s a %yakra an elford#l* ,ro lmkra koncentr-

1A0. oldal

8. Az alaprendszer szolgltatsai

M.-. bra. _llapot (elent/s

.#upal
A tele,.tett 1r#,al verzi*szmt lt"#k.

C.1. Vlla,ot"elents

1A1. oldal

Adatbzis 4#isstsek
4tt akkor lehet hi a"elzs+nk! ha az oldal#nk llomnyait friss.tett+k e%y ;"a kiadsra! de az ilyenkor ktelez update.php f#ttats elmaradt. $Lszletese en a 19 fe"ezet en.&

.#upal alap#endsze# 4#isstsi llapota


0a a tele,.ts sorn eka,csolt#k a Fr%sst/s% 2%gyelmeztet/se3 ellen rz/s/t $A.10. ra&! elford#lhat! ho%y a hl*zati ka,csolat#nk nem me%felel! va%y valamilyen ms hi a l,ett fel. 4lyenkor a linkre rdemes kattintan#nk. $A C.1. rn is ezt az esetet lthat"#k.&

9eltlts 4ol!a%ata
Az 5+#C uploadprogress l%brary va%y az A5# szerver kom,onenseket hinyolhat"a. 8z cs#,n knyelmi szol%ltats! amely f"lfeltlts kz en viz#lisan "elzi a folyamatot. 'em okoz k+lnse ,ro lmkat a hinya.

9#isstsi #test(k
0a a tele,.ts sorn kika,csolt#k a Fr%sst/s% 2%gyelmeztet/se3 ellen rz/s/t $A.10. ra&! akkor itt hi a+zenetet ka,#nk. 6a,csol"#k e a mod#lt az Adm%n%sztr"%6 I $odulo3 $admin/modules& oldalon(

95l#endsze#
0a a 1r#,al nem t#d"a a#tomatik#san ell.tani a f"lrendszer "o%os#lts%ait! nzz+k me% a C.5 fe"ezetet.

Kon$gu#cis 45l
0a a 1r#,al nem t#d"a me%vltoztatni a sites/default/settings.php "o%ait! akkor kzzel kell a f"l attri ;t#mait ell.tan#nk.

Adatbzis#endsze# e#zi5a= OHO= "ebkiszolgl


0a olyan verzi*kat hasznl#nk! amelyik nem felel me% a minim#m kvetelmnyeknek! akkor itt fi%yelmeztetst ka,#nk.

OHO %e%#iako#ltozs
Ordemes le%al sa.& FA-12C-7-os rtkrl %ondoskodn#nk. $php.%n%: memory^l%m%t ell.t-

OHO #egiste# globals= 1nicode kn! t#


0a hi a+zenetet ka,#nk! keress+k me% a szol%ltat*t! va%y rendszer%azdt! s m#tass#k me% neki a hi a+zenetet.

1A2. oldal

8. Az alaprendszer szolgltatsai

update.p/p el#se
0a valamilyen ok miatt kzzel eleny;lt#nk a sites/default/settings.php llomny a! s a
K4pdateD5reeDaccess LA+'EI

sort t.rt#k! akkor ll.ts#k vissza a E14@F eredeti lla,otot.

@.2. 2 id webc%ek
A lto%at*k s a keresro otokD< $,l. Noo%le ot& szmra is elnyse ! ha a :e c.meken tallhat* 0# karaktersorozatot =elt+ntet"+k>.
Ee fe"lesztk szmra rdekes informci*! ho%y az ILM-t az inde'.php 0#... form an is .rhatnnk! de az inde'.php ltal an ,ro lma nlk+l elha%yhat*.

A 1r#,al mr a tele,.tskor ell.totta ezt a lehets%et! ha a :e szerver tmo%at"a a mod7re1r%te s .hta""ess hasznlatot.
.hta""ess tmo%ats nlk+l is mkdhetnek a rvid :e c.mek. -e% kell krni a rendszer%azdd! ho%y a me%felel ell.tsokat helyezze el a v%rtualhost "on2%g- an.

It*la% az Adm%n%sztr"%6 I =elltso3 I !eres/s /s metaadato3 I F*v%d 1eb"me3 oldalon $az admin?confi%?search?clean-#rls c.men& t#d"#k ell.tani $C.2. ra&.

M.0. bra. F*v%d 1eb"me3 A :e oldal kltztetsekor $19 fe"ezet& ksz.tend adat zisments eltt clszer kika,csoln#nk.

@.3. 95l#endsze#
Akr "elez hi t az _llapot (elent/s! akr nem! rdemes rnzni az Adm%n%sztr"%6 I =ell7 tso3 I $/d%a I F(lrendszer $admin/config/media/file-system& oldalra $C.5. ra&.

D< Kov i informci*k ,l.: http://webni.innen.hu/-eres+c.+,1robot

C.5. J"lrendszer

1A5. oldal

M.3. bra. F(lrendszer belltso3 1r#,al 9 esetn ktfle letltsi m*d kztt vlaszthat#nk. 'zz+k! mit "elentenek ezek. 'yilvnos f"lok esetn a 0K-M forrsk*d direkt linket tartalmaz az llomnyra! .%y azt rki le t#d"a tlteni a link ismeret en. 3l. ennek a knyvnek a 1r#,al F-os vltozata a http://nagygusztav.hu/sites/default/files/csatol/drupal+)+alapismeretek.pdf5 c.mrl kzvetlen+l letlthet. Le"tett f"lok esetn az llomny tartalmt e%y 303 oldal szol%l"a ki! .%y illetktelenek nem "#tnak hozz a f"l kzvetlen c.mhez. 8z a 303-n kereszt+l trtn kiszol%ls a szerver erforrsait "elentsen lefo%lal"a! .%y csak indokolt eset en rdemes hasznlni. 0a tel"es iztons%ot szeretnnk! a knyvtrat a do"ument root-on k.v+l kell elhelyezn+nk. 6+ln z mod#lokkal tallkozhat#nk! amelyek erre a ell.tsra ,.tenek. 3l. e%yszer k,eket mindi% nyilvnos f"lknt fo%#nk kzztenni. 7e kell ll.that"#k az 'de%glenes 2(lo3 3*nyvtrt is. 8z az a hely! ahova a feltlttt f"lok idei%lenesen ker+lnek! s szintn .rhat*nak kell lennie a :e szerver szmra. $Min#H alatt erre a clra a /tmp knyvtr szol%l.& 7iztons%i okok *l itt is do"ument root-on k.v+li knyvtrat rdemes vlasztani. \A-33 esetn a C.5. rn is lthat* m*don a 8::'ampp:tmp az idei%lenes llomnyok knyvtra! amirl "*l ltszik! ho%y nem a do"ument root-knt szol%l* 8::'ampp:htdocs rsze.

1AA. oldal

8. Az alaprendszer szolgltatsai

@.0. ;e#Eleti belltsok


Az Adm%n%sztr"%6 I =elltso3 I )elye3 /s nyelve3 I &er,let% belltso3 oldalon $admin/config/regional/settings! C.A. ra& a :e oldal s a lto%at*k fldra"zi helyrl! s ter+leti ell.tsair*l dnthet+nk.

M.9. bra. &er,let% belltso3 Az Alap/rtelmez/s szer%nt% %d z6nt mr a tele,.tskor ell.thatt#k $A.<. ra&. Le%isztrlt felhasznl*k szmra akkor rdemes en%edlyezi az idz*na testresza st! ha elford#lhat! ho%y a szerver s a lto%at*k ms idz*n a tartoznak. A ht els na,"nak ell.tsa na,tr "elle% me%kzel.ts esetn lehet fontos.

C.D. 1t#m s id

1AD. oldal

@.:. .tu% s id(


A 1r#,al hromfle dt#m me%"elen.tsi lehets%et ny;"t a szm#nkra. Az admin/config/regional/date-time oldalon $C.D. ra& lthat*! ho%y a )ossz?! !*zepes s F*7 v%d t.,#s nem t;l szerencss formt#mot tartalmaz! .%y rdemes hasznlhat* formt#mot alkalmazni.
0o%y mikor melyik formt#mot hasznl"a a 1r#,al! az sok mindentl! ,l. a sminktl is f+%%.

M.G. bra. 8tum /s %d belltso3 A Formtumo3 f+lre kattintva lthat"#k $C.F. ra&! ho%y m% nincs e%yedi formt#m#nk! de ltrehozhat#nk a sa"t i%nyeinknek me%felelen.

M.J. bra. 8tum 2ormtumo3 0ozz#nk ltre e%y ;" formt#mot a Formtum hozzadsa linkre kattintva. A ma%yar nyelvnek taln a V. F (. ).% Formtum 3ara3tersorozat felel me% le%ink $C.9. ra&.

1AF. oldal

8. Az alaprendszer szolgltatsai

M.H. bra. Formtum 3ara3tersorozat Az rn lthat"#k is! ho%y ez ho%yan "elenik me% a lto%at* fel. 0a az *ra! ,erc me%"ele n.tse nem sz+ks%es! ,l. a V.m.d. rvide formt#mot is ltrehozhat"#k. 8z#tn a &pu7 so3 $C.D. ra& f+ln mr ell.that"#k a k.vnt szoksos Formtumokat $C.C. ra&.

M.M. bra. 8tumtpus belltsa

@.&. "eb/el! in4o#%cik


Az Adm%n%sztr"%6 I =elltso3 I Fendszer I 4ebhely %n2orm"%63 $admin/settings/siteinformation& adminisztrci*s oldal nhny ell.tst mr tele,.tskor me%tehett+k $nv! email c.mR A.9. ra&! ezen azon an #t*la% vltoztathat#nk! illetve nhny tov i "ellemzt ell.that#nk $C.<. ra&. A @elmondat sminkf+%%! ho%y me%"elenik-e az oldalon. 7izonyos sminkek me%"elen.tik ezeket a szve%eket az oldalon! msok nem. A @elmondat e%yes sminkeknl a c.m alatt! msoknl a n%sz c.msor an "elenik me%.

C.F. Ee hely informci*k

1A9. oldal

M.N. bra. 4ebhely %n2orm"%63 A node ala,rtelmezett c.mla,ot csak akkor szoks me%vltoztatni! ha a kezdoldalt nem a friss h.rekkel akar"#k me%tlteni. 2zoks itt e%y konkrt tartalmat! $,l. node/1& va%y e%y msfle listzst me%val*s.t* nzetet $<%e1s mod#l! 1D.2 fe"ezet& me%"elen.teni.

Hibaoldalak belltsai
A 1r#,al csak azokat az ;tvonalakat m#tathat"a a lto%at*nak! amelyek lteznek s a lto%at*nak "o%a is van me%tekinteni. 0a valamelyik nem tel"es+l! a 1r#,al oldal#nk hi a+zenettel "elzi. -i ma%#nk is ksz.thet+nk hi aoldalakat $node-okat&! ha az ala,rtelmezett szve% helyett mst szeretnnk ilyen eset en me%"elen.teni. A A05-as $tiltott hozzfrs& s A0A-es $nem tallhat*& esemnyekre me%"elen.tend tartalmak ;tvonalt ll.that"#k e.

@.?. Hd(zt(
8%y :e hely mkdse sorn %yakran felmer+lnek olyan feladatok! melyeket rendszeresen v%re kell ha"tani. 6t ,lda a sok lehets%es kz+l:

1AC. oldal

8. Az alaprendszer szolgltatsai

A 1r#,al r%z.ti a rendszer en trtnt fontosa esemnyeket s az azokhoz ka,csol*d* informci*kat. 0a ez az esemnyna,l* folyamatosan csak nne! akkor az adat zis#nk kezelse felesle%esen lass#lna! a rendelkezsre ll* hely ,edi% e%y id #tn elfo%yna. 8zrt clszer idrl-idre kitrlni a r%e i na,l* e"e%yzseket. 0a a 1r#,al e,.tett keres"t hasznl"#k! a ek+ldtt tartalmak szve%t e kell indeHelni az adat zis a! ho%y a ks i keressek hatkonyak lehessenek. -ivel ez idi%nyes feladat lehet! nem clszer a tartalom ek+ldsekor tenni ezt. Bo me%olds a kte%elt feldol%ozs. Kermszetesen m% szmos ilyen idz.tett feladat lehet e%y 1r#,al :e helyen. A 1r#,al mod#lok idz.tett feladatait a cron.php f#ttat"a le! melynek neve a IniH?Min#H rendszereken elrhet "ronF0 szol%ltats nevre #tal. Amennyi en kiszol%l*nknl elrhet ez a szol%ltats! akkor rdemes ennek se%.ts%vel ell.tani! ho%y adott idkznknt lef#sson a cron.php. Att*l f+%%en! ho%y milyen szol%ltat*nl helyezt+k el :e hely+nket! k+ln z m*d"a lehet az idz.tett feladatok ell.tsnak. Mehets%es! ho%y e-mail en kell felkeresn+nk a rendszer%azdt! elford#lhat! ho%y :e es fel+leten t#d"#k menedzselni az idz.tseket. 8z #t* ira lthat#nk ,ldt a C.10. rn.

M.-0. bra. #ron belltsa Kermszetesen ez ersen f+%% a szol%ltat* ltal hasznlt adminisztrci*s szoftverektl.

F0 PA "ron egy htt/r2olyamatQ amely szablyos %d 3*z*n3/nt programoA3aBt 2uttat Ap/ldul. m%nden per"benQ napontaQ hetente vagy havontaB.R Jorrs: http://wiki.hup.hu/inde'.php/8ron

C.9. 4dz.t

1A<. oldal

Beptett %egolds
A 1r#,al 9-es *ta k+ls cron f#ttats nlk+l is elrhet"+k ezt a szol%ltatst. 8nnek ell.tsai az Adm%n%sztr"%6 I =elltso3 I Fendszer I 'd zt $admin/config/system/cron& oldalon rhetek el $C.11. ra&.

M.--. bra. 'd zt Vltal an nem sz+ks%es! ho%y vltoztass#nk a ell.tsokon.

@.@. ;el5est%n!
Az oldal#nk tel"es.tmnynek finomhan%olsra t lehets%+nk van az Adm%n%sztr"%6 I =elltso3 I Fe(leszt/s I &el(estm/ny $admin/config/development/performance! C.12. ra& oldalon. Kermszetesen ezek a f#nkci*k htrnyokkal is "rhatnak! ezrt *vatosan kell vel+k nn#nk.

1D0. oldal

8. Az alaprendszer szolgltatsai

M.-0. bra. &el(estm/ny belltso3

G!o#st# t#lse
7izonyos esetek en! fle% fe"lesztsekhez ka,csol*d*an sz+ks%es lehet a %yors.t*tr an trolt tartalmak trlsre. 'a%y for%alm; s sok tartalommal rendelkez oldal esetn viszont komoly terhelsnvekedst okozhat! ha az eddi% %yorstr *l kiszol%lt tartalmak helyett mindent ;" *l ltre kell hozn#nk! va%yis ;"ra kell %enerlni a %yorstr tartalmt. 8zrt tnyle% csak komoly sz+ks% esetn rdemes trlni.

G!o#st#azs
A >yorst6trazott oldala3 a reg%sztr"%6 n/l3,l% 2elhasznl63 r/sz/re s a =lo33o3 gyors7 trazsa mindenk,,en clszer! ka,csol"#k e. A %yorstrazs hasznlatval a 1r#,alnak nem kell minden oldallekrsnl elll.tania a :e la,ot! hanem azt a %yorstr *l $cachel& t#d"a kiszol%lni.

C.C. Kel"es.tmny

1D1. oldal

8%y onyol#lta szerkezet oldal va%y lokk le%enerlshoz a 1r#,al oldal#nknak akr t t#catnyi 2PM krst kell tov .tania az adat zis-szerver fel! ho%y annak eredmny l t#d"a a 0K-M kimenetet elll.tani. 0a a v%eredmnyt eltrol"#k az adat zis e%y msik rsz en! akkor a kvetkez oldallekrsnl a t t# catnyi helyett ali% nhny lekrdezst kell v%reha"tani.

'a%y for%alm; :e helyek esetn sz+ks%es lehet a $%n%ml%s gyorstr /lettartam ell.tsra. A ell.tott idnek el kell telnie azeltt! ho%y e%y oldal %yorstrazott kimenete eldosra! ma"d ;"ra %enerlsra ker+lne. A hossza minimlis %yorstr lettartam "o tel"es.tmnyt ny;"t! azon an a felhasznl*k hossza idei% nem lt"k ma"d a le%frisse vltozsokat $,l. ;" tartalmakat! friss hozzsz*lsokat&. Az oldal kialak.tsa alatt rdemes az ala,rtelmezett anincsb rtket me%ha%yni! va%y m% ink kika,csolni a %yorstrazst! s csak az les hasznlat fzis an eka,csolni.
3l. D ,erces $%n%ml%s gyorstr /lettartam esetn elford#lhat! ho%y az D ,ercnl fiatala nem fo%"#k ltni. hozzsz*lsokat

'ha e%y-e%y lokk %enerlsa erforrs-i%nyese ! mint a tartalom le%enerlsa. O,,en ezrt ltal an rdemes a =lo33 gyorstrat is eka,csolni.

, szlessg-opti%alizls
A 1r#,al ala,; honla,#nk "* esllyel t Q22 s Bava2cri,t llomny letltst is sz+ks%ess teszi az oldal me%"elen.tshez. 1e ma%a a %enerlt 0K-M oldal se a le%o,timlisa a letltsi se ess% szem,ont" *l. A Svsz/less/g opt%mal%zls a :e hely fel irny#l* krsek szmnak s mretnek cskkentst teszik lehetv. 8z cskkentheti a szerver terhelst! a hasznlt svszless%et! s az oldalak etltdsnek tla%os ide"t. Je"leszts alatt ha%y"#k e lehets%eket &%ltott lla,ot an.

@.A. 6aplzs s /ibk


A 1r#,al a fe"leszts s hasznlat kz en ekvetkezett hi kr*l rszletes t"koztatst ad. A hi k me%"elenhetnek a :e oldal fel+letn! s elmentdnek az adat zis a is. A fe"leszts ide"e alatt a :e oldal#nk szve% en lthat#nk hi a+zeneteket s fi%yelmeztetseket. 0o%y ezek me%"elen"enek-e az oldalon! az Adm%n%sztr"%6 I =elltso3 I Fe(lesz7 t/s I Napl6zs /s h%b3 $admin/config/development/logging ! C.15. ra& oldalon ell.that"#k
A h%ba,zenet komoly ,ro lmra h.v"a fel a fi%yelm+nket! s "ellemzen ,iros sz.nnel "elenik me%. 8zzel szemen a sr%a 2%gyelmeztet/s csak a"nlsokat tartalmaz! amelyekkel az oldal#nk m% me% .zhat*an mkdhet.

A felsza,orodott e"e%yzseket idnknt trln+nk kell. 8miatt is clszer az idz.tett feladatok en%edlyezse $C.9 fe"ezet& A me%rztt e"e%yzsek szmt szintn a C.15. rn lthat* m*don hatrozhat"#k me%.

1D2. oldal

8. Az alaprendszer szolgltatsai

M.-3. bra. Napl6zs /s h%b3 A Cegut6bb% napl6 ,zenete3 $admin/reports/dblog! C.1A. ra& oldalon a rendszer +zeneteit listzhat"#k! szrhet"+k. 8zek nem csak hi t! hanem t"koztatst is "elenthetnek.

M.-9. bra. Cegut6bb% napl6 ,zenete3 Az +zenet nevre kattintva rszletes informci*kat ka,#nk az esemny kr+lmnyeirl $C.1D. ra&.

C.<. 'a,l*zs s hi k

1D5. oldal

M.-G. bra. azenet r/szlete% A legt*bbet ltogatott nem tallhat6 oldala3 $admin/reports/page-not-found& s A legt*bbet ltogatott t%ltott oldala3 $admin/reports/access-denied& oldalak se%.ts%vel trtt linkeket! illetktelen hasznlatot st . fedezhet+nk fel.

@.1B. Ka#banta#tsi %d
0a a honla,ot nyilvnosan elrhet :e c.men fe"leszt"+k! clszer a 1r#,alt o`%ne lla,ot a $C.1F. ra& helyezni! s csak a honla, ,# liklhat* lla,ot a ker+lsekor visszahelyezni online lla,ot a. 1e mod#lfriss.tskor! va%y iztons%i ments ksz.tsekor is a"nlott az oldalt a nyilvnoss% szmra lell.tani. 4lyenkor e%yed+l az adminisztrtor! esetle% erre k+ln "o%ot ka,ott felhasznl* hasznlhat"a az oldalt.

M.-J. bra. A 1eboldalon 3arbantarts t*rt/n%3 A :e oldal ,# lik#s elrsnek tiltst az Adm%n%sztr"%6 I =elltso3 I Fe(leszt/s I !ar7 bantarts% m6d $admin/settings/site-maintenance! C.19. ra& oldalon tehet"+k me%. Az ka,csol*n t;l a lto%at*k szmra me%"elen.tend +zenet+nket is me%fo%almazhat"#k. A szerz szemlyes vlemnye szerint na%yon zavar*! ha e%y ilyen +zenet en nem szere,el az

1DA. oldal

8. Az alaprendszer szolgltatsai
hozzvetle%esen

id,ont! amikort*l a honla, ismt +zemel ma"d. Qlszer ezrt le%al me%hatrozni a nyits id,ont"t.

M.-H. bra. !arbantarts% m6d Az ocine lla,otnak m% =veszlye> az is! ho%y kil,s #tn ma%a az adminisztrtor sem fo% t#dni a szoksos m*don el,ni! hiszen a nyit*oldalon csak az el me%fo%almazott +zenet olvashat*! nincs lehets% a el,sre. 8zrt rdemes me%"e%yezni! ho%y rmilyen szit#ci* an e%,elhet"+k a 0#user szve%et a honla, ILM-"nek v%re a n%sznk c.m sor a $,l. http://localhost/drupal/ 0#user! va%y a rvid :e c.mek mkdse esetn http://localhost/drupal/user&! mris ka,#nk e%y el,si lehets%et.
A szerz sa"t oldaln soki% nem is "elent me% a el,sre hasznlhat* lokk! hanem csak az user az ;tvonalra m#tat* men+,ont =el/p/s c.mmel.

0o%y ne feledkezz+nk me% r*la! offline lla,ot esetn folyamatos emlkeztett lthat#nk errl $C.1C. ra&.

M.-M. bra. +ml/3eztet ,zenet a 3arbantarts% m6dr6l A <%sszallts link mindi% kznl van.

C.11. L22 kzzttel

1DD. oldal

@.11. 2,, kzzttel


PAz FSS 1ebes egy,ttmO3*d/sre szolgl6 [$C llomny2ormtumo3 "sald(aQ mely meg3m/l% a 2elhasznl67 3at att6lQ hogy az %lyen megoldst hasznl6 1eboldala3at rendszeresen 3ell(en ltogatn%u3 az ?( tartalom el7 len rz/se m%attQ vagy lev/lben 3ell(en /rtest/st 3apn%u3 err l. +gy 2eed7olvas63/nt vagy aggregtor3/nt %smert program 3/pes ellen r%zn% az FSS7t hasznl6 1eboldala3at a 2elhasznl6 helyett /s 3/pes meg(elenten% a 2r%ss7 tett "%33e3et. A5/ldul a "sa3 hetente7havonta 2r%ss,l Q de egy/b3/nt /rde3es blogo3at nem 3ell m%nden nap megltogatn%Q hogy van7e ra(tu3 ?( posztQ ha vanQ a33or az meg(elen%3 a 2eed7olvas6ban.B Az FSS7t gya3ran 2r%ss,l sz(to3 At*bbe3 3*z*tt blogo3Q portlo3B hasznl(3Q az oldalon meg(elen ?( tarta 7 lom A"%33e3Q be(egyz/se3B r*v%d *ssze2oglal6(na3 ter(eszt/s/re. So3 szempontb6l a hrlev/l 4eb 0.07es ut6d( 7 na3 te3%nthet .R Jorrs: http://hu.wikipedia.org/wiki/3@@

Az Adm%n%sztr"%6 I =elltso3 I 4ebszolgltatso3 I FSS 3*zz/t/tel $admin/config/services/rss-publishing! C.1<. ra& oldalon az ala,rtelmezett rss.'ml ;tvonalhoz tartoz* h.rcsatorna ell.tsai v%ezhetk el.

M.-N. bra. FSS 3*zz/t/tel A h.rcsatorn a ala, ell.tsok esetn #%yanaz a 10 tartalom ker+l! mint ami a c.mla,on is szere,el. 8zzel ttekintett+k a 1r#,al rendszer ala,rtelmezett tele,.tse sorn eka,csolt mod#lok f szol%ltatsait! s a rendszer f finomhan%olsi lehets%eit.

<
9. Az alaprendszer moduljai
Az elz fe"ezettel szoros ka,csolat an most az ala,rendszer eddi% kika,csolt mod#l"aival is ismerkedni fo%#nk. 8%yes mod#lokkal ks i fe"ezetek en fo%#nk tallkozni. A kie%sz.t mod#lok tele,.tse s alkalmazsa szintn ks i tmnk lesz $15 fe"ezet&. A 1r#,al f#nkci*i mod#lok a szervezve rhetk el. Az e%yes mod#lokat az admin/modules5 oldalon lehet en%edlyezni va%y kika,csolni $<.1. ra&.

N.-. bra. $odulo3 8%yes mod#lok i%nyelhetik ms mod#lok en%edlyezst. 3l. a Forum mod#l #ommentek nlk+l rtelmetlen lenne. Az en%edlyezst kveten a mod#l kon@%#rlshoz az Adm%n%sztr"%6 $admin& men+ me%felel $mod#lokt*l f+%%en ms-ms& men+,ont"t $men+,ont"ait& kell kivlasztani. 8%y en%edlyezett mod#l ;" felhasznl*i "o%os#lts%ok ell.tst is i%nyelheti.

1DC. oldal

9. Az alaprendszer moduljai

Cogosultsgkezels
A "o%os#lts%kezels tm"r*l a 10 fe"ezet en fo%#nk rszletesen sz*lni. 1e itt most anynyit rdemes me%t#dni! ho%y a 1r#,al rendszer felhasznl*i $m% ,ontosa an felhasznl*i cso,ort"ai! ms nven szere,krei& szmra na%yon ,rec.zen kioszthat"#k a sz+ks%es "o%os#lts%okat. 8 en a fe"ezet en em#tat"#k a mod#lokhoz ka,csol*d* "o%os#lts%i lehets%eket is. 8lzetesen annyit rdemes elmondani az Adm%n%sztr"%6 I +mbere3 I @ogosultsgo3 $admin/people/permissions! <.2.& rhoz! ho%y a N/vtelen ltogat6 "o%os#lts%ai a nem el,ett lto%at*kra! az Azonostott 2elhasznl6 "o%os#lts%ai ,edi% a el,ett felhasznl*kra rvnyes. Az #tols* oszlo,knt lthat* Adm%n%strator szintn e%y cso,ort! e%yelre ezeket a "o%os#lts%okat ne vltoztass#k.

N.0. bra. @ogosultsgo3

7odulok /asznlatba tele


Az ala,rendszer mod#l"ai esetn kvetn+nk kell a ti,ik#s hrom l,st: 1. A mod#lt hasznlat eltt en%edlyezni $ eka,csolni& kell. 2. 6on@%#rlni kell a rendszert. 5. 0asznlhat"#k a cl"ainknak me%felelen.

<.1. A kor i fe"ezetek en me%ismert mod#lok

1D<. oldal

A.1. A ko#bbi 4e5ezetekben %egis%e#t %odulok


8zeknl a mod#loknl csak ala, informci*kat! s a ell.that* "o%os#lts%okat fo%"#k ismertetni.

A.1.1. A 'lock %odul


A =lo"3 mod#llal az 9.2 fe"ezet en ismerkedt+nk me%. A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.5. rn lthat*k.

N.3. bra. A =lo"3 modul (ogosultsga A =lo33o3 adm%n%sztr"%6(a "o%os#lts%%al rendelkez felhasznl*k hasznlhat"k az 9.12. s tov i rk f#nkci*it. Vltal an nem clszer tov i cso,ortoknak "o%ot kiosztani.

A.1.2. A %ont!&tual links %odul


A #onteLtual l%n3s mod#llal az D.5 fe"ezet en ismerkedt+nk me%. A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.A. rn lthat*k. -ivel a hivatkozsok csak azok szmra rhetk el! akiknek szerkesztsi "o%a van az adott lokkok! men+k! tartalmak st . szerkesztshez! nincs na%y veszlye a "o% szles kr kiosztsnak.

1F0. oldal

9. Az alaprendszer moduljai

N.9. bra. A #onteLtual l%n3s modul (ogosultsga

A.1.3. A Dashboard %odul


A 1ash oard mod#llal az D.5 fe"ezet en ismerkedt+nk me%. A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.D. rn lthat*k.

N.G. bra. A 8ashboard modul (ogosultsga Qsak olyan felhasznl*k szmra rdemes a "o%os#lts%ot me%adni! akik e%y knt is hozzfrnek e%yes adminisztrci*s oldalakhoz.

A.1.0. A Databas! lo$$in$ %odul


A 8atabase logg%ng mod#llal a C.< fe"ezet en ismerkedt+nk me%. A mod#lhoz a System mod#l 4ebhely (elent/se%ne3 megte3%nt/se "o%os#lts%a ka,csol*dik.

A.1.:. A (ilt!r %odul


A Jilter mod#llal az F.1 fe"ezet en ismerkedt+nk me%. A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.F. rn lthat*k.

N.J. bra. A F%lter modul (ogosultsga% Aho%y kor an mr olvashatt#k! a szerz nvtelen lto%at*k szmra a F%ltered )&$C szve%formt#mot sem tart"a sz+ks%esnek.

<.1. A kor i fe"ezetek en me%ismert mod#lok

1F1. oldal

6+lnsen vi%yzni kell arra! ho%y a Full )&$C szve%formt#mot csak keveseknek $lehetle% csak az Adm%n%sztrtorna3 en%edlyezz+k&.

A.1.&. A )!nu %odul


A mod#l lehetv teszi navi%ci*s men+k e%yedi ell.tst. A $enu mod#llal az 9.1 fe"ezet en ismerkedt+nk me%. A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.9. rn lthat*k.

N.H. bra. A $enu modul (ogosultsga Qsak keveseknek rdemes a $en,3 /s men,eleme3 adm%n%sztr"%6(a "o%ot me%adni.

A.1.?. A *od! %odul


A mod#l tartalmak ek+ldst s me%"elen.tst lehetv tev ala,mod#l. 'em ka,csolhat* ki. A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.C. rn lthat*k.

1F2. oldal

9. Az alaprendszer moduljai

N.M. bra. A Node modul (ogosultsga% 'hny ma%yarzat a "o%os#lts%okhoz: )ozz2/r/s vez/rl/s/ne3 meg3er,l/se s &artalom adm%n%sztr"%6(a: aki ezeket a "o%okat me%ka,"a! minden tartalomhoz tel"es hozzfrst $me%tekints! szerkeszts! trls& ka, &artalomtpuso3 adm%n%sztr"%6(a: ki t#d"a a tartalomt.,#sokat szerkeszteni $F.2 fe"ezet& )ozz2/r/s a tartalma3 tte3%nt oldalhoz: aki ezeket a "o%ot me%ka,"a! elri a F.21. rn lthat* oldalt !*zz/tett tartalma3 megte3%nt/se: 4tt hatrozhat"#k me%! ho%y a kzztett tartalmakat ! mely felhasznl*k lthat"k. 3l. zrt kzss%i oldal esetn nvtelen lto%at*kt*l me%vonhat"#k ezt a "o%ot.

<.1. A kor i fe"ezetek en me%ismert mod#lok

1F5. oldal

Sa(t re(tett tartalma3 meg(elent/se: 'orml eset en a lto%at*k nem lt"k a re"tett $nem kzztett& tartalmakat. 8z a "o% a sa"t re"tett tartalmak me%tekintsre "o%os.t. &artalma3 vltozata%na3 megte3%nt/se: ki lthat"a az e%yes verzi*kat $F.5 fe"ezet& &artalma3 vltozata%na3 v%sszalltsa: ki t#d"on e%y elz verzi*ra visszallni $ettl semelyik nem fo% trldni& &artalma3 vltozata%na3 t*rl/se: ki t#d"on vltozatokat trlni b. ?( tartalom l/trehozsa: ki t#d"on b t.,#s; tartalmat ek+ldeni $ahol a b tetszle%es tartalomt.,#s lehet& b. sa(t tartalom szer3eszt/se: ki t#d"a a sa"t b t.,#s; tartalmait szerkeszteni $a trls "o%t nem tartalmazza& b. brmely tartalom szer3eszt/se: ki t#d"a rmelyik b t.,#s; tartalmat szerkeszteni $a trls "o%t nem tartalmazza& b. sa(t tartalom t*rl/se: ki t#d"a a sa"t b t.,#s; tartalmait trlni b. brmely tartalom t*rl/se: ki t#d"a rmelyik b t.,#s; tartalmat trlni

A.1.@. Az #v!rlay %odul


Az Dverlay mod#llal a D.5 fe"ezet en ismerkedt+nk me%. A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.<. rn lthat*k.

N.N. bra. Az Dverlay modul (ogosultsga Qsak olyan felhasznl*k $,ontosa an szere,krk& szmra rdemes a "o%os#lts%ot me%adni! akik e%y knt is hozzfrnek e%yes adminisztrci*s oldalakhoz. Akiknek me%ad"#k a "o%os#lts%ot! azok is kika,csolhat"k ma%#knak ezt a f#nkci*t.

A.1.A. A Shortcut %odul


A Short"ut mod#llal a D.5 fe"ezet en ismerkedt+nk me%. 'em tartoznak ell.that* "o%os#lts%ok a mod#lhoz.

1FA. oldal

9. Az alaprendszer moduljai

A.1.1B. A Syst!m %odul


A mod#llal fle% az elz fe"ezet en ismerkedt+nk me%. A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.10. rn lthat*k.

N.-0. bra. A System modul (ogosultsga% 'hny ma%yarzat a "o%os#lts%okhoz: $odulo3 adm%n%sztr"%6(a: ki t#d"on mod#lokat tele,.teni! eka,csolni! kika,csolni! eltvol.tani 4ebhely belltsa: ki t#d"a a A.D fe"ezet f#nkci*it elrni Sm%n3e3 adm%n%sztr"%6(a: ki t#d"on sminkeket en%edlyezni! finomhan%olni 2zo2tver2r%sst/se3 adm%n%sztrlsa: ki t#d"on szoftverfriss.tseket v%reha"tani

A.1.11. A Toolbar %odul


A &oolbar mod#llal a D.5 fe"ezet en ismerkedt+nk me%. A szerz a &oolbar mod#l helyett a 15.2 fe"ezet en em#tatsra ker+l Adm%n%strat%on menu mod#lt szokta a"nlani. A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.11. rn lthat*k.

<.1. A kor i fe"ezetek en me%ismert mod#lok

1FD. oldal

N.--. bra. A &oolbar modul (ogosultsga Qsak olyan felhasznl*k szmra rdemes a "o%os#lts%ot me%adni! akik e%y knt is hozzfrnek e%yes adminisztrci*s oldalakhoz.

A.2. A 'ook %odul


A mod#l ala,rtelmezett tele,.ts esetn nincs eka,csolva. A hasznlat a vtelhez e kell "elln+nk az Adm%n%sztr"%6 I $odulo3 $admin/modules& oldalon. A =oo3 mod#l se%.ts%vel a tartalmainkat $node-okat& hierarchi a szervezhet"+k $mint e%y knyv fe"ezetei s alfe"ezetei&. A =oo3 ala,mod#l en%edlyezse #tn me%"elenik a !*nyvlap tartalomt.,#s! amelynek ;"dons%a lesz a ,l#sz hierarchia szerinti navi%ci* fel,.tse s alkalmazsa. A &artalom hozzadsa I !*nyvlap be3,ld/se $node/add/book& oldalon me%"elenik a !*nyvvzlat $<.12. ra&! amely se%.ts%vel a tartalm#nkat valamelyik knyv e illeszthet"+k

N.-0. bra. !*nyvlap be3,ld/se 'zz+k a vlasztsi lehets%ek "elentseit: Yn%n"sZ: a knyvla, nll* $mint minden eddi%i node is& Y?( 3*nyv l/trehozsaZ: ez a knyvla, lesz e%y ;" knyv %ykere! ks %yermek-la,"ai lehetnek

tov i lista: csak akkor "elenik me%! ha mr van knyv+nk! ami e oldalakat illeszthet+nk. 8ls alkalommal mindenk,,en ;" knyv ltrehozst kell v%ezn+nk. Itna mr kivlaszthat"#k sz+lknt a Sz,l elemet is $<.15. ra&.

1FF. oldal

9. Az alaprendszer moduljai

N.-3. bra. !*nyvlap be3,ld/se sz,l al A knyvla,ok felvitele #tn lthat"#k a t i knyvla, fel m#tat* navi%ci*s lehets%et is a tartalom alatt $<.1A. ra&.

N.-9. bra. !*nyv nav%g"%6 A Nyomtat6bart vltozat linken nem csak az akt#lis tartalom! hanem a %yermekei s tov i leszrmazottai is e%yszerre nyomtathat*ak. A >yerme3oldal hozzadsa link se%.ts%vel %yorsan t#d#nk ;" knyvla,ot ltrehozni! s e%y l a hierarchia me%felel ,ont"ra illeszteni. !*nyvlap t.,#s; tartalom esetn a <zlat men+,ont se%.ts%vel a knyvre vonatkoz* ell.tsokat t#d"#k m*dos.tani a tartalom e%y rszeinek szerkesztse nlk+l $<.1D. ra&.

<.2. A 7ook mod#l

1F9. oldal

N.-G. bra. !*nyv vzlat szer3eszt/se A lokkok kztt me%"elen !*nyv nav%g"%6 lokk na%yon sz,en ttekinthet men+t ad a navi%ci*hoz. /%y e%y "*l szervezett knyv-hierarchia k+lnse men+ksz.ts nlk+l is "*l navi%lhat*v tehet $<.1F. ra&.

N.-J. bra. !*nyv nav%g"%6 blo33 belltsa% A =oo3 mod#l lehets%ei m% nem rtek v%et. Az Adm%n%sztr"%6 I &artalom I !*nyve3 $admin/content/book! <.19. ra& oldalon ttekinthet"+k az eddi% ltrehozott knyveket.

1FC. oldal

9. Az alaprendszer moduljai

N.-H. bra. !*nyve3 l%st(a G%+l az Adm%n%sztr"%6 I &artalom I !*nyve3 I =elltso3 $admin/content/book/settings! <.1C. ra& oldalon ms tartalomt.,#sokat is evonhat#nk a =oo3 mod#l szol%ltatsai al.

N.-M. bra. !*nyve3 belltsa% 6ise ?e%yszer oldalaknl a szerz szoksa! ho%y az +gyszerO oldal t.,#st ll.t"a e mindkt helyen! s a !*nyvlap tartalomt.,#st trli is.
8nnek elnye! ho%y rmelyik +gyszerO oldal esetn i%ny e vehet"+k a mod#l szol%ltatsait. 0trnya viszont! ho%y a "o%os#lts%- ell.tsok sokfles%e cskken.

A >yerme3oldal tartalomtpusa ell.ts hatrozza me%! ho%y a <.1A. rn lthat* >yer7 me3oldal hozzadsa linkre kattintva milyen t.,#s; tartalom ltrehozsa kezdd"n. Ordemes me%fi%yelni az ilyenkor hasznlt ;tvonalat is. 3l. a node/add/page parent#1 e%y ;" +gyszerO oldal tartalmat hoz ltre! s e%y l ell.t"a sz+l knyvla,knt az 1-es azonos.t*"; $nid#1& tartalmat.

Cogosultsgok
A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.1<. rn lthat*k.

<.2. A 7ook mod#l

1F<. oldal

N.-N. bra. A =oo3 modul (ogosultsga% 'hny ma%yarzat a "o%os#lts%okhoz: Az els hrom "o%ot ltal an e%ys%esen! s a !*nyvlap tartalomt.,#s szerkesztsi "o%os#lts%aival e%y+tt ad"#k me% a szerkeszti cso,ort szmra. 'a%yon s,ecilis kzss%i tartalomksz.tsnl lehet sz+ks% a "o%os#lts%ok k+ln kiosztsra. A Nyomtat6bart 3*nyve3 megte3%nt/se "o%ot a szerz minden cso,ort szmra me% szokta adni.

A.3. A %ontact %odul


A mod#l ala,rtelmezett tele,.ts esetn nincs eka,csolva. A hasznlat a vtelhez e kell "elln+nk az Adm%n%sztr"%6 I $odulo3 $admin/modules& oldalon. A mod#l szemlyes s :e hely szint ka,csolatfelvteli rla,okat iztos.t. A :e oldalakon r%*ta fontos i%ny! ho%y a lto%at*k ka,csolat a t#d"anak l,ni a :e oldal t#la"donosval! va%y a honla, ms szere,l"vel. 8zt ha%yomnyosan az e-mail c.m kzzttelvel tehet"+k me%. Ami*ta azon an s,ammelsi clok *l %y"tik a c.meinket! ez e%y feleltlen me%olds. Gannak #%yan "*-rossz me%oldsok! de a le% iztosa a #onta"t mod#l ltal is k,viselt me%olds: az e-mail c.m el se "#t a kliens %,re! .%y el se lo,hat*. A ka,csolatfelvteli rla, $contact ;tvonal! <.20. ra& se%.ts%vel ;%y k+ldhet az e-mail c.m+nkre +zenet! ho%y a me%felel mezk kitltsvel! s a honla, rszre ek+ldve! a szerver fo% az e-mail tnyle%es elk+ldsrl %ondoskodni. A contact ;tvonal nincs semmilyen men+ en elhelyezve! ezt ma%#nknak kell me%tenn+nk i%nyeinknek me%felelen.
'em minden szerver alkalmas a levlk+ldsre! a rszleteket a szol%ltat*nkt*l t#dhat"#k me%. 3l. a sa"t %,+nkre tele,.tett \A-33 esetn nem tr%yalt#k a levelezszerver ell.tsait! .%y a levelek nem fo%nak elmenni.

190. oldal

9. Az alaprendszer moduljai

N.00. bra. !ap"solat2elv/tel% Orlap A fenti rn nvtelen lto%at*k szmra elrhetv tett rla,ot lt#nk. $8zt a "o%ot e kell ka,csoln#nk! ala,rtelmezetten kika,csolt lla,ot;.& 7e"elentkezett felhasznl*knt az els kt adatot nem kell me%adn#nk! hiszen az a felhasznl* adataink *l ismert.

A.3.1. "eb/el! szint+ kapcsolati +#lap


Az Adm%n%sztr"%6 I Fel/pt/s I !ap"solat2elv/tel% Orlap $admin/structure/contact! <.21. ra& oldalon lthat#nk e%y ala,rtelmezett kate%*rit. 8nnek neve ) am.% nincs t kate%*rink ) nem ltszik a <.20. rn.

<.5. A Qontact mod#l

191. oldal

N.0-. bra. !ap"solat2elv/tel% Orlap belltsa% 8%yszer :e oldalon ele%end a c.mzettek list"t m*dos.tani $ Szer3eszt/s&! va%y v.teni. $K c.mzett is me%ka,hat"a az +zenetet.& 1e sz+ks% lehet arra! ho%y nv! va%y szere,kr me%nevezssel ;"a kate%*rikat vi%y+nk fel. 6attints#nk a !ateg6r%a hozzadsa linkre. Az Adm%n%sztr"%6 I Fel/pt/s I !ap"solat2elv/tel% Orlap I !ap"solat2elv/tel% Orlap $admin/structure/contact/add! <.22. ra& oldalon ve%y+nk fel e%y ;"a kate%*rit. A s?ly szoks szerint a sorrendet hatrozza me%. A !%vlasztott rtkt akkor ll.ts#k i%en-re! ha azt akar"#k! ho%y a lto%at* a vlasztsi lehets%ek kz+l ala,rtelmezetten ezt lssa kivlasztottnak. /%y ha nem t#d"a! kinek is k+ld"e a krdst! akkor ez a kate%*ria fo%"a me%ka,ni.

192. oldal

9. Az alaprendszer moduljai

N.00. bra. !ateg6r%a hozzadsa

A.3.2. ,ze%l!es kapcsolat4el teli +#lap


6zss%i oldalaknl "ellemz! ho%y a re%isztrlt lto%at*k e%ymsnak is szeretnnek emailt k+ldeni. A mod#l erre is ad e%y me%oldst. A felhasznl* adatla,"n $ user/C! <.25. ra& ltszik! ho%yan lehet hasznlni.

<.5. A Qontact mod#l

195. oldal

N.03. bra. Szem/lyes 3ap"solat2elv/tel% Orlap A c.mzett ilyenkor mr adott $ Nagy >usztv&! szerkeszteni nem lehet. A Sa(t n/v s +7 ma%l "m mezket a felhasznl*i adataink ala,"n tlti ki a 1r#,al. G%+l krhet+nk msolatot is a levlrl.
-% ez #t* i eset en se fo%"#k me%t#dni a felhasznl* e-mail c.mt! teht az e-mail c.meink tel"es iztons%an vannak.

Aka#5uk %i ezt'
A sa"t felhasznl*i adataink szerkesztsnl $user/C/edit! <.2A. ra& ell.that"#k! ho%y szeretnnk-e hasznlni ezt a szol%ltatst! va%yis t#d"#k en%edlyezni va%y tiltani a ka,csolatfelvteli rla,#nkat.

19A. oldal

9. Az alaprendszer moduljai

N.09. bra. Szem/lyes 3ap"solat2elv/tel% Orlap belltsa ^" felhasznl*k ala,rtelmezett ell.tst az Adm%n%sztr"%6 I =elltso3 I +mbere3 I Felhasznl6% belltso3 $admin/config/people/accounts! <.2D. ra& oldalon t#d"#k me%adni.

N.0G. bra. Szem/lyes 3ap"solat2elv/tel% Orlap alap/rtelmez/se

A.3.3. Cogosultsgok
A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.2F. rn lthat*k.

N.0J. bra. A #onta"t modul (ogosultsga% A hasznlati "o%os#lts%ok kiosztst rdemes t%ondolni. A 4ebhelysz%ntO 3ap"solat2el7 v/tel% Orlap hasznlatra ltal an a nvtelen lto%at*knak is "o%ot ad#nk. A Felhasznl6% sz%ntO 3ap"solat2elv/tel% Orlap hasznlatra ltal an csak azonos.tott felhasznl*kat "o%os.t#nk fel.

A.0. A +!lp %odul


A mod#l a s;%*k me%"elen.tst iztos.t"a. Az Adm%n%sztr"%6 I S?g6 $admin/help& oldalon minden mod#lr*l ka,hat#nk e%y rvid ttekintst.

<.A. A 0el, mod#l

19D. oldal

A mod#lhoz a System mod#l Adm%n%sztr"%6s oldala3 /s s?g6 hasznlata "o%os#lts%a ka,csol*dik.

A.:. A ,ocal! s %ont!nt translation %odulok


A Co"ale mod#l nyelvkezelsi k,ess%ekkel r#hzza fel a rendszert! lehetv tve a felhasznl*i fel+let an%olt*l eltr nyelvre ford.tst s nyelvek tartalmakhoz rendelst. A #ontent translat%on mod#l tartalmak k+ln z nyelvekre ford.tst teszi lehetv. 0a a A fe"ezet en em#tatott m*don! va%yis a ma%yar nyelv ford.tst feltltve! ma%yar#l tele,.t"+k a 1r#,alt! akkor eleve elrhet! hasznlhat* lesz a ma%yar nyelv! s ez is lesz az ala,rtelmezett. 8miatt t#d"#k a 1r#,alt ma%yar nyelven hasznlni a tele,.tstl kezdve. A 1r#,al teht eka,csol"a nek+nk a Co"ale mod#lt! s ala,rtelmezett nyelvknt a ma%yart ll.t"a e. 8rrl ma%#nk is me%%yzdhet+nk az Adm%n%sztr"%6 I =elltso3 I )e7 lye3 /s nyelve3 I Nyelve3 $admin/config/regional/language! <.29. ra& oldalon.

N.0H. bra. Nyelve3 0a :e oldal#nkat nem tervezz+k t nyelvv tenni! clszer az an%ol nyelv en%edlyt me%vonni! s ksz is va%y#nk. 8kkor a felhasznl*knak nem lesz lehets%e a sa"t adatai kztt an%olra ll.tani az oldal nyelvt.

A.:.1. A .#upal tbbn!el+sg alap5ai


8lszr is rdemes lesz%ezn+nk! ho%y minden 1r#,al oldal els me%kzel.ts en an%ol nyelv fel+lettel mkdik. Az an%ol fel+let mkdik! mkdk,es s tel"es akkor is! ha esetle% ma%yar nyelvet is en%edlyezz+k! st ala,rtelmezettnek ll.t"#k e! va%y akr az an%olt nem en%edlyezett tessz+k. A felsz.n alatt teht mindi% e%y an%ol nyelv mkds

19F. oldal

9. Az alaprendszer moduljai

ll! ami elfedhet a kor an em#tatott m*don! s .%y a lto%at* tisztn ma%yar oldalt lt ma%a eltt. A 1r#,al ala,rendszer s ) "o eset en ) a kie%sz.t mod#lok! sminkek ;%y ksz+lnek! ho%y az oldal mkdsi k*d"a s a me%"elen szve%es elemek e%ymst*l lo%ikaila% elvlasztva "nnek ltre. /%y nincs annak akadlya! ho%y a tel"es fel+let! 100`- an ford.that* le%yen e%y adott nyelvre.
8z a me%fo%almazs t#datosan ,ontatlan! kezd felhasznl*knak sz*l. 1e "elen eset en a "e%yzet cl"ainak "o an me%felel! mint a ,ro%ramoz*i me%kzel.ts.

Amikor a tele,.ts sorn felmsolt#k a szerver+nkre a ma%yar ford.tst! akkor ez az elk+ln+ls tetten is rhet. 0a elenz+nk a drupal-&.'.hu.po els sorai a! ilyesmit lthat#nk:
msgid !(ome! msgstr !Gmlap! msgid !Mser inter5ace! msgstr !Lelhaszn0l3i 5elClet! msgid !)itle! msgstr !Gm! msgid !-ody! msgstr !)rzs!

8zek a ktnyelv szve%,rok tele,.tskor eker+lnek az adat zis me%felel t li a! .%y a 1r#,al#nkat eleve ma%yar#l t#d"#k hasznlni. A ks iek en a mkd :e oldal#nk mindi% me%,r* l az adat zis an adott $"elen eset en ma%yar& nyelv ford.tst tallni. 0a ez nem siker+l! akkor a ford.ts helyett az eredeti an%ol szve%et fo%"a felhasznlni. 8zzel a m*dszerrel csak a fel+let! s nem a tartalmak lesznek t nyelvek.

A.:.2. 9o#dts i%po#tlsa


0a a tele,.ts kz en nem volt sikeres a nyelvi informci*k adat zis a tltse $mint a A.F. rn is lthat*&! va%y esetle% tov i ford.tsokat szeretnnk az adat zis a tlteni! akkor az Adm%n%sztr"%6 I =elltso3 I )elye3 /s nyelve3 I Fel,let 2ordtsa I 'mport $admin/config/regional/translate/import! <.2C. ra& oldalon v%ezhet"+k el a feladatot.

<.D. A Mocale s Qontent translation mod#lok

199. oldal

N.0M. bra. Fordts %mportlsa 3ldaknt nzz+k me% azt az esetet! ho%y a tele,.ts kz en ekvetkezett hi a miatt ;" *l im,ortln#nk kell az ala,rendszer ford.tsi llomnyt. $Kov i ,lda lehetne! ho%y e%y ;"a ! a kor inl ve ford.tsi llomnyt tlttt+nk le a 1r#,al :e helyrl.& A &al7 l6zs %om al keress+k me% a sa"t %,+nkn tallhat* ford.tsi llomnyt. A ell.tsokat nem sz+ks%es vltoztatn#nk. 0a"ts#k v%re az 'mportlst. Az Adm%n%sztr"%6 I =el7 ltso3 I )elye3 /s nyelve3 I Fel,let 2ordtsa $admin/config/regional/translate! <.2<. ra& oldalra "#tva lthat"#k az im,ortls eredmnyt.

19C. oldal

9. Az alaprendszer moduljai

N.0N. bra. Fel,let2ordts %mportls utn Az rn lthat"#k a vltozsokat s a e,.tett fel+let szzalkos ford.totts%i arnyt.

Kzponti 4o#dtsok auto%atizlt /asznlata


G%+l me%"e%yezz+k! ho%y a 15 fe"ezet en em#tatsra ker+l Co"al%sat%on Kpdate mod#lt is rdemes tele,.teni s hasznlni.

A.:.3. Kzi 4elElet4o#dts


Az Adm%n%sztr"%6 I =elltso3 I )elye3 /s nyelve3 I Fel,let 2ordtsa $admin/config/regional/translate/translateG <.50. ra& oldalon kzi ford.tst v%ezhet+nk. 8lszr keress+nk r a le nem ford.tott szve%rszre. 4delis eset en a tallati list an hamar rtall#nk a keresett szve%re! s a szerkeszts link #tn mr .rhat"#k is a ford.ts#nkat. A szerkeszts #tn rtelemszeren ad"#k me% a leford.tott szve%eket.

<.D. A Mocale s Qontent translation mod#lok

19<. oldal

N.30. bra. Fel,let 2ordtsa


Ordemes m% itt me%eml.teni a Co"al%zat%on #l%ent k+ls mod#lt is. 8nnek hasznlatval a ford.tand* szve%et a sa"t konteHt#s an lthat"#k! nem csak e%yszer karaktersorozatknt. Kov i elnye! ho%y a kzss% szmra is kzztehet"+k vele a ford.tsainkat.

A.:.0. ;bbn!el + ta#tal%ak


A t nyelv ,# lik#s fel+let mellett %yakori i%ny! ho%y a honla, e%yes tartalmai t nyelven is elrhetek le%yenek. 8nnek ala,vet eszkze a #ontent translat%on mod#l. Kartalom t.,#sonknt en%edlyezhet"+k! ho%y lehessenek-e t nyelvek az adott tartalmak. 3l. Qikk esetn az Adm%n%sztr"%6 I Fel/pt/s I &artalomtpuso3 I #%33 $admin/structure/types/manage/article! <.51. ra& oldalon +nged/lyezz,3 a &*bb nyelv t7 mogatst. 8kkor a tartalmak ek+ldsnl me%adhat"#k a tartalom nyelvt is.

1C0. oldal

9. Az alaprendszer moduljai

N.3-. bra. &*bbnyelvO tartalom lehet s/ge tartalomtpuson3/nt 3ldaknt k+ld"+nk e e%y an%ol nyelv #%33et. A &artalom hozzadsa I #%33 be3,ld/se $node/add/article! <.52. ra& oldalon vlassz#k ki az angol nyelvet.

N.30. bra. Nyelv megadsa tartalom be3,ld/s/n/l A ltre"tt tartalom mr hordozza a nyelvi informci*t! de most m% ezt nem sok mindenre t#d"#k hasznlni. 'zz+k me% a le%e%yszer felhasznlsi lehets%et.

<.D. A Mocale s Qontent translation mod#lok

1C1. oldal

;Ek#4o#dts
0a e%yes tartalmak esetn t+krford.tst is szeretnnk csinlni! akkor a <.51. rn az +n7 ged/lyezettQ 2ordts tmogatssal o,ci*t vlassz#k. 8kkor a 1r#,al szmra t#d"#k "elezni! ho%y e%yes tartalmak #%yanazt tartalmazzk! csak ms-ms nyelven.
0a t nyelv tartalmat akar#nk hasznlni! mindenk,,en az an%ol nyelvt rdemes elszr ek+ldeni! s csak az #tn a tov i nyelvekt.

Az elzle% ltrehozott tartalm#nknl is me%"elent a Fordts f+l $<.55. ra&.

N.33. bra. &artalom 2ordtsa A 2ordts hozzadsa linkre kattintva $<.5A. ra& a tartalom c.mt s szve%t t.rhat"#k! s ek+ldhet"+k a me%felel nyelv tartalmat.

N.39. bra. Fordts be3,ld/se

1C2. oldal

9. Az alaprendszer moduljai

A ltre"tt tartalomnl mr ltszik a nyelvi ford.tsokat m#tat* navi%ci* is $<.5D. ra&.

N.3G. bra. Nyelv% nav%g"%6 t*bbnyelvO tartalom eset/n

;o bblps
A tm an kvetkez l,sknt a 15 fe"ezet en em#tatott 'nternat%onal%zat%on mod#lt rdemes me%ismerni.

A.:.:. Cogosultsgok
A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.5F. rn lthat*k.

N.3J. bra. A #ontent translat%on /s Co"ale modulo3 (ogosultsga% Vltal an e%yed+l a &artalom 2ordtsa "o%ot szoks tov i cso,ortoknak en%edlyezni. 3ersze ezt is csak az fo%"a t#dni hasznlni! akinek az adott t.,#s; tartalomra is van ek+ldsi "o%os#lts%a.

<.F. A 3ath mod#l

1C5. oldal

A.&. A -ath %odul


A mod#l lehetv teszi az ala,rtelmezett :e c.mek elfedst lnevekkel. A 5ath mod#llal a 1r#,al :e c.meihez lnevek rendelhetek. 8zek az lnevek "av.that"k a :e c.mek olvashat*s%t! s se%.thetnek az internetes keresknek a tartalom hatkony indeHels en. A mod#l lehets%et iztos.t arra is! ho%y a lokkok me%"elen.tst a rendszer ala,rtelmezett ;tvonalai helyett az oldal str#kt;r"t?fel,.tst "o an le.r* lnv str#kt;rhoz ka,csol"#k. ,l.: aruhaz/termekek/C.
6ereso,timalizlsi okok *l rdemes az oldalak kettzst $va%yis! ho%y kt k+ln z c.men #%yanaz a tar talom rhet el& elker+lni. 8rre na%yszer me%oldst ad a >lobalFed%re"t k+ls mod#l $15 fe"ezet&. 8zt minden eset en rdemes a 5ath mod#llal e%y+tt hasznlni.

'hny ,lda az ;tvonal lnevekre: <t onal


user image/tid/1) ta'onomy/term/&H1,H20H21 node/3

ln
belepes ta*kepek aruhaz/termekek/kiegeszitok kapcsolat

A 5ath mod#l a me%felel "o%os#lts%%al rendelkez felhasznl*k szmra e%y kie%sz.t mezt $<.59. ra& "elen.t me% a tartalmak ek+ldsi s szerkesztsi rla,"n! mely se%.ts%vel a tartalom ;tvonalt elfed lnv kzvetlen+l ltrehozhat*.

N.3H. bra. Ttvonal ln/v megadsa tartalom be3,ld/se3or 0a e%y ;tvonalhoz tartozik ;tvonal lnv $,l. kapcsolatI! akkor a 1r#,al ezt fo%"a me%"elen.teni az ;tvonalak an! ,l. men+,ontok an! linkek en. Kermszetesen az eredeti ;tvonalon $node/3& is elrhet lesz a tartalom. Az Adm%n%sztr"%6 I =elltso3 I !eres/s /s metaadato3 I Ttvonallneve3 $admin/config/search/path! <.5C. ra& oldalon a mr me%lv lnevek ttekintsre van lehets%+nk.

1CA. oldal

9. Az alaprendszer moduljai

N.3M. bra. Ttvonallneve3 tte3%nt/se Az _ln/v hozzadsa linkre kattintva ;" lneveket hozhat#nk ltre. 3ldaknt a :e hely szint ka,csolati rla,#nkhoz hozz#nk ltre e%y lnevet $<.5<. ra&.

N.3N. bra. Ttvonal ln/v l/trehozsa 3/zzel 0a a contact ;tvonalhoz van men+,ont#nk is! akkor a men+,ont lnvvel fo% me%"elenni. A 15 fe"ezet en ltni fo%"#k! ho%y a 5athauto kie%sz.t mod#l se%.ts%vel az ;tvonal lnevek e%ys%es rendszer en s a#tomatik#san %enerlhat*k.

<.F. A 3ath mod#l

1CD. oldal

A.&.1. Cogosultsgok
A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.A0. rn lthat*k.

N.90. bra. A 5ath modul bellthat6 (ogosultsga% Az Ttvonallneve3 l/trehozsa /s szer3eszt/se "o%os#lts%ot esetle% me%adhat"#k a tartalmakat ltrehoz* cso,ortoknak! ha nem a#tomatik#san %enerl"#k az lneveket.

A.?. A S!arch %odul


A mod#l k#lcsszavas keresst tesz lehetv a :e hely tel"es szve%es tartalm an. A keresmotor a :e helyen kzztett tartalmak ala,"n fel,.tett indeH se%.ts%vel mkdik. A mod#l ell.tsaival sza lyozhat* az indeH feltltsnek m*d"a. Az idz.t $"ron& ell.tsa s rendszeres f#ttatsa sz+ks%es a keres mkdshez.
A felhasznl*k kztti keress ms m*don mkdik. 'em sz+ks%es hozz az idz.tett feladatok f#ttatsa.

A !eres/s lokkot me%"elen.thet"+k a smink+nk valamelyik r%i*" an. Az ala,rtelmezett tele,.ts esetn a lokk a =art%" smink al oldalt lthat* $A.12. ra&. A keress eredmnyeknt tallati listt ka,#nk $<.A1. ra&.

1CF. oldal

9. Az alaprendszer moduljai

N.9-. bra. !eres/s tallat% l%sta 0a nem akar#nk keress lokkot me%"elen.teni! a search/node ;tvonalat men+,ontknt is me%"elen.thet"+k. Jelhasznl*k kztt a search/user ;tvonalon kereshet+nk. A F/szletes 3eres/s szakaszt kinyitva $<.A2. ra& tov finom.that"#k a tallati listt.

N.90. bra. F/szletes 3eres/s Az Adm%n%sztr"%6 I =elltso3 I !eres/s /s metaadato3 I !eres/s belltsa% $admin/settings/search! <.A5. ra& oldalon v%ezhet"+k el a mod#l finomhan%olst.

<.9. A 2earch mod#l

1C9. oldal

N.93. bra. !eres/s belltsa% Az %ndeLel/s llapota m#tat"a! ho%y mennyi tartalom vr indeHelsre. 2z+ks% esetn az indeHelt informci*k eldo hat*k a 4ebhely ?(ra%ndeLel/se %om al. A "ron f#tsa sorn csak korltos szm; tartalmat sza ad feldol%ozni. Az indeHelt tartalmak szma ad"a me% az idz.t e%yszeri lef#tsakor leindeHelend tartalmak szmt. Az rtk alacsonyra ll.tsval elker+lhet! ho%y az idz.t t;ll,"e a maHimlis f#tsi idt! va%y kifo%y"on a rendelkezsre ll* mem*ri *l. Az 'ndeLel/s belltsa% s a <.AA. rn lthat* tov i lehets%ek kz+l taln a Fangso7 rols szem,ont"ainak s;lyozst rdemes m% t%ondolni. 3l. e%y technol*%iai honla,nl na%yo ! m.% e%y otanikai honla,nl kise s;llyal rdemes a kzzttel frissess%t fi%yelem e venni.

1CC. oldal

9. Az alaprendszer moduljai

N.99. bra. !eres/s belltsa% A2olytatsB G%+l rdemes me%"e%yezni! ho%y a mod#l csak e%sz szavakat indeHel! .%y sz*tredkekre sa"nos nem t#d#nk vele keresni.

A.?.1. Cogosultsgok
A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.5F. rn lthat*k.

N.9G. bra. A Sear"h modul (ogosultsga% A !eres/s hasznlatt ltal an minden lto%at*nak en%edlyezni szokt#k.

<.C. A 2tatistics mod#l

1C<. oldal

A.@. A Statistics %odul


A mod#l ala,rtelmezett tele,.ts esetn nincs eka,csolva. A hasznlat a vtelhez e kell "elln+nk az Adm%n%sztr"%6 I $odulo3 $admin/modules& oldalon. Az Adm%n%sztr"%6 I =elltso3 I Fendszer I Stat%szt%33 $admin/config/system/statistics! <.AF. ra& oldalon t#d#nk nhny ell.tst me%tenni.

N.9J. bra. Stat%szt%33 belltsa% A hozzfrsi na,l* a lto%at*k oldallto%atsait r%z.ti! s a ell.tott id #tn trli. $A trlshez sz+ks%es a "ron me%felel mkdse.& 8nnek me%tekintst ltal an az adminisztrtoroknak tart"#k fenn. A me%tekintst akr tartalmanknt $ !*vet/s f+l! node/C/track&! akr lto%at*nknt $Dldal ltogatso3 3*vet/se! user/C/track/navigation& v%ezhet"+k. 2zintn adminisztrci*s clok *l elrhetek a @elent/se3 $admin/reports& men+ e%yes ;" ,ont"ai $,l. Cegut6bb% megte3%nt/7 se3! N/pszerO oldala3! >ya3or% ltogat63&.

A.@.1. Cogosultsgok
A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.A9. rn lthat*k. A lto%atotts%i adatokhoz akr nvtelen lto%at*knak is adhat#nk "o%os#lts%ot. A t it ha%y"#k me% az adminisztrtoroknak.

1<0. oldal

9. Az alaprendszer moduljai

N.9H. bra. A Stat%st%"s modul (ogosultsga%

A.A. A Ta&onomy %odul


A mod#l a tartalmak $s ms entitsok! 11 fe"ezet& kate%orizlst teszi lehetv. A sza ad szavas c.mkzssel $2.50. ra& a felhasznl*k a tartalom ek+ldsekor $aho%y szmos h.r va%y lo% oldal eset en& hozhatnak ltre kife"ezseket. A kttt sz*trak hasznlatval $2.2<. ra& az adminisztrtorok elre me%hatrozott kife"ezsek sszetett str#kt;r"t hozhat"k ltre! az e%yes kife"ezsek kztt sz+l%yermek ka,csolattal. 8zek a kate%*rik eltr tartalomt.,#sokhoz rendelhetek s ms mod#lokkal sszeka,csolhat*k a tartalmak eltr osztlyozs szerinti me%"elen.tsnek rdek en. -inden taHon*mia-kife"ezs $amely k+ln z helyeken %yakran =kate%*ria> va%y =c.mke> form an van eml.tve& a r illeszked tartalmak *l a#tomatik#san ny;"t e%y listaoldalt illetve e%y L22 csatornt. 8zek az ILM- en taHonomy?term form an szere,elnek: 3l. a http://nagygusztav.hu/ta'onomy/term/. ;tvonal a szerz 1r#,al tm"; h.reit listzza! a http://nagygusztav.hu/ta'onomy/term/./feed c.m ,edi% a hozz tartoz* L22 csatorna c.me. Az oldalak szrfelttelei kom inlhat*ak is. 15ta'onomy/term/)3H$2 oldal a ta'onomy/term/)3 s a ta'onomy/term/$2 listk elemeit $va%yis az #ni*t& listzza. A ta'onomy/term/)3G$2 oldal a ta'onomy/term/)3 s a ta'onomy/term/$2 listk kzs elemeit $va%yis a metszetet& listzza. A kife"ezsek sz+l-%yermek viszony a rendezhetk az adminisztrci*s fel+leten kereszt+l! amely tmo%at"a a t szrs rkldst is. 4lyen eset en a kvetkez szintaHis is hasznlhat*: A ta@onomy/term/</A++ a <-es k*d; kife"ezs! s annak minden %yermek kife"ezse kzs list"t $va%yis azok #ni*"t& m#tat"a. Az Adm%n%sztr"%6 I Fel/pt/s I &aLon6m%a $admin/structure/ta'onomy! <.AC. ra& oldalon nzhet"+k me% a mr ltez sz*trakat.

<.<. A KaHonomy mod#l

1<1. oldal

N.9M. bra. Sz6tra3 2z*trak t fle m*don ltre"hetnek: Ala,rtelmezett tele,.ts esetn a#tomatik#san ltre"n a <.AC. rn is lthat* #m7 3/3 nev sz*tr. A Sz6tr hozzadsa linkre kattintva mi ma%#nk is ltrehozhat#nk e%y ;" sz*trat. 8%yes mod#lok is ltrehozhat"k a sa"t sz*tr#kat. 3l. a 12 fe"ezet en em#tatott Forum mod#l is sz*trt hasznl a f*r#m kate%*rik kezelsre. 'zz+k me%! milyen ala, ell.tsok rhetk el e%y sz*tr esetn.

A.A.1. ,zt# lt#e/ozsa= sze#kesztse


^" sz*tr ltrehozsa va%y me%lev sz*tr szerkesztse esetn #%yanazokat a ell.tsi lehets%eket lthat"#k. -ost nzz+k me% a #m3/3 nev sz6tr szer3eszt/s/t. Az Adm%7 n%sztr"%6 I Fel/pt/s I &aLon6m%a I #m3/3 $admin/structure/ta'onomy/tags/edit! <.A<. ra& oldalon a sz*tr neve s le.rsa ll.that* e.

N.9N. bra. Sz6tr szer3eszt/se

1<2. oldal
A Cers a tartalom ek+ldsekor lesz olvashat*.

9. Az alaprendszer moduljai

4tt rdemes me%"e%yezni! ho%y a 11 fe"ezet me%ismerse sorn ltni fo%"#k! ho%yan is t#d"#k az e%yes tartalomt.,#sokhoz ka,csolni a sz*trainkat.

A.A.2. Ki4e5ezsek kezelse


Az Adm%n%sztr"%6 I Fel/pt/s I &aLon6m%a I #m3/3 $admin/structure/ta'onomy/tags! <.D0. ra& oldalon a mr ltre"tt c.mkket kezelhet"+k! va%y ;"at is ltrehozhat#nk. Az oldal a <.AC. rn lthat* 3%2e(ez/se3 l%st(a linken kereszt+l is elrhet.

N.G0. bra. !%2e(ez/se3 l%stzsa A <.D0. rn ltszik! ho%y a kife"ezsek sorrend"e ell.that* vonszolssal! va%y A7Q szerint is rendeztethet. 1e ezeknek a ell.tsoknak itt! a #m3/3 nev sz*trnl nem sok "elents%e van. 0iszen a kife"ezseket nem fo%"#k a tartalom ek+ld szmra ki.rni! hanem ma%a %,eli e azokat! ,.tve az a#tomatik#s kie%sz.tsre.
A <.D0. rn lthat* -ezk kezelse s -e%"elen.ts ell.tsa f+lekkel a 11 fe"ezet en fo%lalkoz#nk.

6ife"ezseket kzzel is ltrehozhat#nk! va%y mr me%lvt is szerkeszthet+nk. -indkett eset en a <.D1. rhoz hasonl*t fo%#nk ltni. A 4eb"mln/v mez csak 5ath mod#l esetn "elenik me%. A tartalmakhoz hasonl*an $<.59. ra& itt is e%y l ltrehozhat#nk e%y lnevet! s nem kell k+ln felkeresn+nk az Tt7 vonallneve3 $<.5<. ra& oldalt.

<.<. A KaHonomy mod#l

1<5. oldal

N.G-. bra. !%2e(ez/s szer3eszt/se A Sz,l 3%2e(ez/se3 me%adsval al-flrendelts%et! va%yis hierarchit t#d#nk ltrehozni. A 2;ly az e%y sz+l al tartoz* kife"ezsek sorrend"t hatrozza me%.

A.A.3. A ki4e5ezsek 4el/asznlsa


Kartalmak ek+ldsekor! m*dos.tsakor $a sz*tr ell.tsait*l f+%%en& kivlaszthat"#k va%y e.rhat"#k a tartalomhoz ka,csol*d* kife"ezseket. 8zzel termszetesen nem csak "elzket a%%at#nk a tartalm#nkra! hanem navi%ci*s lehets%eket is ka,#nk. A lto%at* akr r is kattinthat. Ordemes me%@%yelni a ka,csol*d* ;tvonalat: ,l. ta'onomy/term/100. 3ersze a navi%ci* nem csak a tartalomt*l ind#lhat. 3ld#l a Forum mod#l az sszes kife"ezst felsorol"a a forum sszefo%lal* oldalon. 1e mi ma%#nk is hasznlhat"#k linkelsre a ka,ott ;tvonalakat! va%y akr men+ e is tehet"+k azokat.

1<A. oldal

9. Az alaprendszer moduljai

A.A.0. Cogosultsgok
A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a <.D2. rn lthat*k.

N.G0. bra. A &aLonomy modul (ogosultsga% #m3/3 3%2e(ez/se%ne3 szer3eszt/se "o%os#lts%ra ,l. akkor van sz+ks%! ha valamelyik tartalom ek+lds esetn e%y c.mke el lett %,elve. 3l. alma helyett alam. 8 en az eset en a tartalom szerkesztsekor #%yan "av.that"#k a c.mkt! de ez .%y csak fl me%olds lesz. 0iszen az alam nev kife"ezs ltre"tt! s e%y ;"a c.mkeme%adskor fela"nlhat"a ezt a hi s sz*t. Az i%azi me%olds a <.D0. rn lthat*. -sik ,lda e "o% hasznlatra! amikor a c.mkket tiszto%atva ki"av.t"#k a na%y etvel .rt c.mkket kis ets alakra. #m3/3 3%2e(ez/se%ne3 t*rl/se "o%os#lts% hasznlata esetn a <.D0. ra rla,"n me%"elen &*rl/s %om ot is hasznlhat"#k. 8nnek hatsra az sszes hivatkoz* tartalom *l kiker+l a kife"ezs. Vltal an a tartalomfeltltknek sem szokt#k en%edlyezni semelyik "o%ot! mivel ezek nem sz+ks%esek a tartalom ek+ldskor trtn c.mkzshez.

A.1B. A Track!r %odul


A mod#l ala,rtelmezett tele,.ts esetn nincs eka,csolva. A hasznlat a vtelhez e kell "elln+nk az Adm%n%sztr"%6 I $odulo3 $admin/modules& oldalon. A honla,ot %yakran hasznl*! s minden vltozst kvetni akar* felhasznl*k szmra rendk.v+l hasznos a &ra"3er mod#l. 7eka,csolsa esetn a Nav%g"%6 men+ en me%"elenik a Fr%ss tartalom $tracker! <.D5. ra& men+,ont. A szerz a http://drupal.hu kezdoldala helyett is a http://drupal.hu/tracker c.met szokta me%nzni. A mod#l hasznlata erforrs i%nyes. 2ok felhasznl* s sok tartalom esetn az adat zis#nk "elentsen me%nhet.

<.10. A Kracker mod#l

1<D. oldal

N.G3. bra. Fr%ss tartalom 3*vet/se

A.1B.1. Cogosultsgok
'em tartoznak ell.that* "o%os#lts%ok a mod#lhoz. -inden felhasznl* hasznlhat"a a mod#l szol%ltatsait! akinek a tartalmak me%tekintshez "o%a van.

A.11. A Tri$$!r %odul


A mod#l ala,rtelmezett tele,.ts esetn nincs eka,csolva. A hasznlat a vtelhez e kell "elln+nk az Adm%n%sztr"%6 I $odulo3 $admin/modules& oldalon. A mod#l akci*k rendszeresemnyekhez $,l. ;" tartalom ek+ldse& ka,csol*d* f#ttatst teszi lehetv. Az ala,mod#lokhoz ka,csol*d* tri%%erek is i%en sokfle lehets%et adnak. A szerz ,ld#l kise for%alm; :e oldalak esetn az ;" tartalmak! ;" hozzsz*lsok s ;" re%isztrci*k esetn e-mail rtes.tst szokott ell.tani az Adm%n%sztr"%6 I Fel/pt/s I &r%ggere3 $admin/structure/trigger/node! <.DA. ra& oldalon.

1<F. oldal

9. Az alaprendszer moduljai

N.G9. bra. &r%ggere3 belltsa Ordemes me%fi%yelni! ho%y az rn csak a tartalomhoz ka,csol*d* lehets%ek ltszanak. A tov i f+leken ms-ms tri%%erek lthat*ak. Az e%yes esemnyekhez rendelhet akci*k az Adm%n%sztr"%6 I =elltso3 I Fendszer I A3"%63 $admin/config/system/actions! <.DD. ra& oldalon kezelhetk.

<.11. A Kri%%er mod#l

1<9. oldal

N.GG. bra. A3"%63 Az e%yszer akci*kon k.v+l mi ma%#nk is hozhat#nk ltre kon@%#rlhat* akci*kat! ,l. email k+ldst. 8zen k.v+l "* nhny kie%sz.t mod#l is ny;"t ka,csol*dsi fel+letet a &r%7 gger mod#llal.

1<C. oldal

9. Az alaprendszer moduljai

A.12. A (i!ld %odul s t#sai


A Jield A34 se%.ts%vel k+ln z entitsokhoz ) mint a tartalomt.,#s va%y a felhasznl* ) mezket lehet hozzadni.
8zek a mod#lok a kor i 1r#,al verzi*k an nem! va%y csak rsz en tartoztak az ala,rendszerhez. A 9-es verzi* an viszont rendk.v+l mly szintre %ykerezett az entits fo%alma! ami a kor inl m% r#%almasa rend szerfel,.tst tesz lehetv. A kor i 1r#,al verzi*k an a ##! ala,mod#llal s a kie%sz.tivel lehetett elrni a Jield mod#lokhoz hasonl* f#nkci*kat.

Az ala,rendszer kvetkez mod#l"ait a 11 fe"ezet en fo%"#k rszletesen me%ismerni: F%eld F%eld S\C storage F%eld K' F%le 'mage C%st Number Dpt%ons &eLt

A.13. ;o bbi 4e5ezetekben be%utats#a ke#El( alap%odulok


Az A$$r!$ator %odul
A mod#l L22! L1J s Atom formt#m; me%osztott tartalmak olvasst teszi lehetv. Kov i informci*k a 12.C. fe"ezet en olvashat*k.

A 'lo$ %odul
A mod#l se%.ts%vel knnyen s rendszeresen friss.thet felhasznl*i lo%ok hozhat*k ltre. Kov i informci*k a 12.F. fe"ezet en olvashat*k.

<.15. Kov i fe"ezetek en em#tatsra ker+l ala,mod#lok

1<<. oldal

A %olor %odul
A mod#l lehetv teszi izonyos sminkek sz.neinek tll.tst. Kov i informci*k a 1A.1.1. fe"ezet en olvashat*k.

A %omm!nt %odul
A mod#l lehetv teszi a hozzsz*lst lto%at*k szmra. Kov i informci*k a 12.2. fe"ezet en olvashat*k.

A (orum %odul
A mod#l szlakkal kvethet eszmecserknek iztos.t teret. Kov i informci*k a 12.A. fe"ezet en olvashat*k.

A -oll %odul
A mod#l se%.ts%vel klasszik#s szavazs onyol.that* le. Kov i informci*k a 12.D. fe"ezet en olvashat*k.

Az .pdat! mana$!r %odul


Az elrhet friss.tsek keresse! valamint a mod#lok s sminkek iztons%os tele,.tse s friss.tse :e es fel+leten kereszt+l. Kov i informci*k a 19. fe"ezet en olvashat*k.

A .s!r %odul
A mod#l a felhasznl*k re%isztrci*"t s el,tetst teszi lehetv. Kov i informci*k a 10. fe"ezet en olvashat*k.

A.10. 2szletesen ne% t#g!alt %odulok


A kvetkez mod#lokat ) kevs ltalnos szere,+k miatt ) nem tr%yal"#k rszletesen.

Az #p!nID %odul
A mod#l lehetv teszi a felhasznl*k szmra! ho%y Z,en41-vel is e t#d"anak l,ni a :e helyre.

200. oldal

9. Az alaprendszer moduljai

A -+- (ilt!r %odul


A mod#l e%yazott 303 forrsk*dok f#ttatst teszi lehetv. 2,ecilis esetektl eltekintve nincs sz+ks% a hasznlatra.

Az /D( %odul
Az L1J mod#l metaadatokkal %azda%.t"a a :e helyen kzztett tartalmakat. 8zeket a metaadatokat ms alkalmazsok $,ld#l keresmotorok! h.rolvas*k st .& feldol%ozzk! ezltal "o an me%rtik a tartalom els sszef+%%seit s t#la"dons%ait.

A Syslo$ %odul
A mod#l a 1r#,al ltal kiadott +zeneteket na,l*zza a rendszer na,l* a.

A T!stin$ %odul
A mod#l e%y keretrendszert ad az e%ys%ek s mkds+k tesztelshez. 6izr*la% az ala,rendszer s a kie%sz.t mod#lok fe"leszti szmra rdekes a hasznlata.

10
10. Felhasznl-kezels, jogosultsg-kezels
A honla,#nk kialak.ts an eddi% e%yed+li szere,lknt vett+nk rszt. A lto%at*k vissza"elzseire szm.tva! va%y ha nem mindenki szmra szeretnnk minden tartalmat ,# liklni! elen%edhetetlen lesz a felhasznl*k kezelsvel fo%lalkozn#nk. Belenle% teht ktfle felhasznl*val tallkozott az oldal#nk: N/vtelen! nem azonos.tott felhasznl*! aki minden ,# lik#s tevkenys%et me%tehet az oldalon. Adm%n%sztrtor felhasznl* $mi ma%#nk&! aki mindent me%tehet az oldallal.

1B.1. Alapbelltsok
A felhasznl*-kezels ala, ell.tsait az Adm%n%sztr"%6 I =elltso3 I +mbere3 I Fel7 hasznl6% belltso3 $admin/config/people/accounts! 10.1. ra& oldalon t#d"#k ell.tani. Am.% e%y lto%at* nem azonos.t"a ma%t a e"elentkezsvel! minden tevkenys%e a N/v7 telen felhasznl* nev en s "o%os#lts%aival trtnik. 'hol ez a nv me% is "elenhet! ,l. nvtelen hozzsz*ls esetn. 8miatt nem felesle%es ma%yar.tani az Anonymous sz*t ,l. N/vtelenre. 1r#,al an lehets% van az Adminisztrtor felhasznl* mellett e%y Adminisztrtor cso,ort kialak.tsra is. 8rre e%yszer :e oldalak esetn ltal an nincs sz+ks%! akr ki is ka,csolhat"#k.

202. oldal

10. Felhasznl-kezels, jogosultsg-kezels

-0.-. bra. Felhasznl6% belltso3 8l kell dnten+nk! ho%y en%edlyezni szeretnnk a felhasznl*k re%isztrci*"t! va%y a felhasznl* ltrehozs "o%t ma%#nknak akar"#k me%tartani. A kett kztti lehets% az adminisztrtori "*vha%yshoz kttt re%isztrci*. 0asznos lehet az is! ha a re%isztrci* sorn =kiknyszer.t"+k> e%y val*di e-mail c.m me%adst! ho%y sz+ks% esetn me% t#d"#k keresni a felhasznl*inkat. $8z eset en az oldal#nknak kell t#dni levelet k+ldeni. ,l. \A-33 esetn ez nem mkdik.& 7r nem %yakori! de nha knytelenek va%y#nk e%y felhasznl* azonos.t*"t trlni. Lszletesen me%adhat"#k! ho%y mi trtn"en Felhasznl6 t*rl/se eset/n a tartalmaival. A Szem/lyre szabs rsz $10.2. ra& ell.tsai fle% kzss%i oldalaknl lesznek fontosak! de ms eset en is rdemes t%ondolni a lehets%eket.

10.1. Ala, ell.tsok

205. oldal

-0.0. bra. Felhasznl6 belltsa% A2olytatsB 0asznos lehet a felhasznl*knak en%edlyezni az al.rs#k me%szerkesztst s e%y szemlyes k,+k feltltst. Az al.rs#nk a hozzsz*lsaink v%n fo% me%"elenni. -e%felel "o%os#lts%%al rendelkez ms felhasznl*k is lthat"k a fnyk,+nket! de akr a tartalmaink va%y hozzsz*lsaink mellett is me%"elenhet. $8z #t* i a sminktl is f+%%.& G%+l k+ln z! a rendszer ltal $az adminisztrtor nev en& k+ldtt e-mail +zenetek szve%t fo%almazhat"#k t. A le%t eset en erre nincs sz+ks%! az ala, ell.tsok me%felelek.

20A. oldal

10. Felhasznl-kezels, jogosultsg-kezels

1B.2. 9el/asznlk lt#e/ozsa


Aho%y a 2.2.1. fe"ezet en mr ltt#k! idnknt sz+ks% lehet arra! ho%y Adm%n%sztrtorknt mi hozz#nk ltre felhasznl*i fi*kot. Az Adm%n%sztr"%6 I +mbere3 I Felhasznl6 l/t7 rehozsa $admin/people/create! 10.5. ra& oldalon hasonl* adatokat adhat#nk me%! mint a re%isztrci*nl.

-0.3. bra. Felhasznl6 l/trehozsa

10.2. Jelhasznl*k ltrehozsa

20D. oldal

A felhasznl* _llapota azt hatrozza me%! ho%y a felhasznl* el,het-e az oldalra. 8zrt ritka! ho%y mi ma%#nk hoz#nk ltre Erolt felhasznl*t. -ikor a re%isztrci*t adminisztrtori elfo%adshoz kt"+k $10.1. ra&! akkor lesz a felhasznl* Erolt! am.% az adminisztrtor ezt t nem ll.t"a. A Szerep3*r*3 rsznl eleve cso,orthoz is sorolhat"#k a felhasznl*t. G%+l k+ldhet+nk e-mail rtes.tst is a felhasznl*nak.

1B.3. 9el/asznlk %enedzselse


A ltez felhasznl*ink adatait adminisztrtorknt rmikor m*dos.that"#k. 0a sok felhasznl*nk van! hasznos szol%ltatsokat rhet+nk el az Adm%n%sztr"%6 I +m7 bere3 $admin/people! 10.A. ra& adminisztrci*s oldalon. 4tt felhasznl*kat listzni! szrni! va%y akr cso,ortos mveletet t#d#nk v%reha"tani.

-0.9. bra. +mbere3 A tartalmaknl me%ismertekhez $F.21. ra& hasonl*an itt is lehets%+nk van szrni s cso,ortos mveleteket v%reha"tani.

Cogosultsgkezels
A lto%at*k re%isztrci*"nak le%fontosa oka! ho%y az e%yes lto%at*knak ,ont annyi "o%ot t#d"#nk adni! mint amennyire $a honla, t#la"donosa szerint& sz+ks%e van. -ivel e%y

20F. oldal

10. Felhasznl-kezels, jogosultsg-kezels

honla, esetn akr sok ezer felhasznl* is lehet! lehetetlen lenne $de kise ltszm esetn sem lenne clszer& a "o%okat felhasznl*nknt me%hatrozni. 8helyett a lto%at*inkat cso,ortonknt fo%"#k "o%os#lts%okkal elltni. $Kermszetesen e%y lto%at* t cso,ortnak is ta%"a lehet! ekkor a ka,ott "o%ok sszead*dnak.& 2tandard tele,.ts esetn hrom szere,kr $cso,ort& "n ltre! melyek kz+l kett nem is trlhet: nvtelen lto%at* azonos.tott felhasznl* administrator $adminisztrtor&
-inimal tele,.ts esetn az adminisztrtor cso,ort nem "n ltre.

8zen k.v+l szere,krnknt ;"a cso,ortokat is ltrehozhat#nk az Adm%n%sztr"%6 I +m7 bere3 I @ogosultsgo3 I Szerep3*r*3 $admin/people/permissions/roles! 10.D. ra& oldalon.

-0.G. bra. Szerep3*r*3 A tnyle%es "o%okat teht szere,krkhz en%edlyezhet"+k. A (ogosultsgo3 szer3eszt/se link #tn szere,krnknt! m.% az Adm%n%sztr"%6 I +mbere3 I @ogosultsgo3 $admin/people/permissions! 10.F. ra& oldalon az sszes cso,ortnak e%y+tt t#d"#k a "o%os#lts%ait szerkeszteni.

10.5. Jelhasznl*k menedzselse

209. oldal

-0.J. bra. @ogosultsgo3 Ordemes m% itt me%"e%yezni azt az elvet! ho%y az azonostott 2elhasznl6nak adott "o% minden tov i cso,ortnak is me%ad"a a "o%ot! hiszen ezek a tov i cso,ortok az azonos.tott felhasznl*k rszhalmazai. A tov i cso,ortok oszlo,ai a csak a s,ecilis tov i "o%okat kell e"elln+nk. B*l lthat* az is! ho%y a "o%os#lts%ok mod#lonknti onts an tallhat*ak.

1B.0. Cogosultsgok
A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a 10.9. rn lthat*k.

20C. oldal

10. Felhasznl-kezels, jogosultsg-kezels

-0.H. bra. A Kser modul (ogosultsga% 'hny "avaslat a konfi%#rlshoz: A Felhasznl6% pro2%lo3 megte3%nt/se "o%ot csak akkor te%y+k szlese hetv! ha a re%isztrci*kor nem kr+nk e szemlyese adatokat. kr en elr-

A Felhasznl63 adm%n%sztr"%6(a "o%%al rendelkez felhasznl*k t#dnak felhasznl*kat ltrehozni! szerkeszteni! trlni. Litkn sz+ks%es ezt a "o%ot tadni! akkor is csak 1-2 felhasznl*nak. A @ogosultsgo3 adm%n%sztr"%6(a "o%%al rendelkez felhasznl*k az Adm%n%sztr7 "%6 I +mbere3 I @ogosultsgo3 $admin/people/permissions& oldalt hasznlhat"k. Vltal an senkinek nem ad"#k me% ezt a "o%ot. $Az adminisztrtor ;%yis mindent me%tehet! msok viszont tel"es #ralmat szerezhetnek vele az oldal felett.&

11
11. Entits modulok
A szerz vlemnye szerint a 1r#,al le%na%yo erss%ei kz tartozik a ma%as szint! a sztrakt fo%almak mentn trtn ,.tkezs. A kor iak an mr me%ismerkedt+nk a tartalmak s tartalomt.,#sok ltalnos fo%almaival. -ost az entits fo%almval s %yakorlati felhasznlsval fo%#nk ismerkedni.
A me%rtst taln se%.ti! ha e%y kicsit visszatekint+nk a 1r#,al D-F ide" en kialak#lt #ontent #onstru"t%on !%t $##!& mod#lokra. A QQ6 mod#lcsald a tartalomt.,#sok lehets%eit ki v.ti. A ltrehozott tartalomt.,#sok csak kt mezt tartalmaznak: a c.met s a trzset. A QQ6 mod#lok le%fontosa szol%ltatsa! ho%y lehetv teszi a tartalomt.,#sok v.tst tov i mezkkel. Az e%yes mezk s,ecilis t.,#sokkal s "ellemzkkel .rhat*k le.

-a! a 1r#,al 9 ide"n az entits fo%almval fo%lal"#k ssze azokat a 1r#,al elemeket! amelyek mezkkel v.thetk. -a teht nem csak a tartalomt.,#sokhoz! hanem ,l. hozzsz*lsokhoz! felhasznl*khoz! de akr taHon*mia kife"ezsekhez is ka,csolhat#nk mezket. A me%rtshez se%.thet! ha nhny ,ldt me%eml.t+nk: e%y #%33 tartalomt.,#shoz rendelhet+nk k,et! internetes hivatkozst! e%yazott vide*t. st . e%y &ansz/3 tartalomt.,#shoz hozzrendelhet"+k a vezet! az adminisztrtor s az oktat*k nvsort e%y felhasznl*hoz hozzrendelhet"+k a telefonszma! c.me mezt! va%y a artait

Htt#is%e#etek
Amikor e%y entitshoz ka,csol*d* mezrl eszl+nk hrom k+ln z dolo%r*l eszl+nk e%yszerre: 1. Az adat zis re,rezentci*r*l! ez a t#la"donk,,eni mez. 8%y mezhz tartoz* adatok e%y adatt l an trol*dnak! k+ln z mezkhz ka,csol*d* adatok ,edi% k+ln z t lk an. Amikor e%y mr ltez mezt hasznl#nk e%y k+ln entitsnl! akkor arra vessz+k r a rendszert! ho%y #%yana a a t l a trol"a az ahhoz az entitshoz tartoz* adatokat. Ga%yis a k+ln z entitsokat?tartalomt.,#sokat ssze t#d"#k ka,csolni. 0a ez nem cl#nk! nem ,raktik#s ez a me%olds. Eid%et $fel+leti elem va%y adminisztrci*s elem&! teht valami! aminek a se%.ts%vel m*dos.tani t#dom a mez tartalmt. 1is,lay $me%"elen.ts&! va%yis azt mond"#k me%! ho%y ho%yan "elen"en me% az adott elem.

2. 5.

A fel+leti elem s a me%"elens k+ln z lehet az e%yes entitsoknl?tartalomt.,#soknl! de az adat zis re, rezentci* mindi% #%yanaz marad.

210. oldal

11. Entits modulok

11.1. 9ield alap%odulok


A F%elds mod#lok me%rtst kezd"+k azzal! ho%y ismt ttekint"+k! hol tallkozt#nk mr a mod#lok mkdsvel.

11.1.1. ;a#talo%tpusok s %ez(k


Az ala,rtelmezett tele,.ts sorn ltre"tt +gyszerO oldal s #%33 t.,#s; tartalmak esetn mr lthatt#nk nhny rdekes k+ln s%et. Az Adm%n%sztr"%6 I Fel/pt/s I &artalomt7 puso3 I #%33 I $ez 3 3ezel/se $admin/structure/types/manage/article/fields! 11.1. ra& oldalon szere,el! m.% az Adm%n%sztr"%6 I Fel/pt/s I &artalomtpuso3 I +gyszerO oldal I $ez 3 3ezel/se oldalon nem szere,el a &ags s az 'mage mez.

--.-. bra. A #%33 tartalomtpus mez % Az ala,rtelmezett tele,.ts sorn teht nem csak a kt tartalomt.,#s! hanem a fenti mezk is ltre"ttek.

11.1. Jield ala,mod#lok

211. oldal

A Bod! %ez(
6or an! a Szer3eszt/s f+lnl $F.C. ra& ltt#k! ho%y a &%tle sz*t t.rhat"#k ,l. #m-re. A t i mez nevt viszont itt! a $Ovelete3 oszlo, an tallhat* szer3eszt/s linkre kattintva t#d"#k szerkeszteni. 'zz+k me% a =ody szerkesztst $11.2. ra&.

--.0. bra. =ody szer3eszt/se 7 #%33 belltsa% 8lszr is rdemes me%fi%yelni! ho%y az oldal kt f rsz l ll: #%33 belltsa% s =ody mez belltsa%. 8nnek httere az! ho%y a mezinket $itt a =ody& nem csak e%y! hanem t tartalomt.,#shoz is felhasznlhat"#k. A #%33 belltsa% csak az akt#lis tartalomt.,#sra! m.% a =ody mez belltsa% minden tartalomt.,#sra vonatkoznak e%ys%esen. A kvetkez ell.tsokat ttekintve az is se"thet! ho%y e%yes ell.tsok $,l. Sz,3s/ges mez Q S?g6 sz*veg& minden meznl hasonl*an elrhetek lesznek! m.% msok $,l. Soro3Q

212. oldal

11. Entits modulok

Ussze2oglal6& a =ody szve%es t.,#sa miatt. -s t.,#s; mezknl nem tel"esen #%yanezek a ell.tsok lesznek lthat*ak.

>ikk belltsai
A Sz,3s/ges mez e,i,lsa esetn a lto%at*nak ktelez lesz kitlteni a mezt.

A S?g6 sz*veg me%adsval a tartalom ek+ldsekor me%"elen instr#kci*kat adhat#nk. A Sz*veg2eldolgozs se%.ts%vel hatrozhat"#k me%! ho%y a szve%es mezn hasznl"#k-e a eviteli formk szol%ltatsait. A Soro3 a szve%do oz ala,rtelmezett ma%ass%t ad"k me%. Az Ussze2oglal6 kika,csolsval a 2.25 s 2.2A. rn lthat* Usszegz/st nem lehetne k+ln kezelni a trzstl. Az Alap/rtelmezett /rt/3 me%adsa esetn a lto%at* mr eleve ezt az rtket ka,"a a tartalom ek+ldsekor. 3ersze ezt i%ny szerint m*dos.that"a.

Bod! %ez( belltsai


8zek a ell.tsok $11.5. ra& minden tartalomt.,#snl rvnyes+lni fo%nak! ahol ezt a mezt felhasznl"#k. $Ala,rtelmezetten minden tartalomt.,#s ilyen.&

--.3. bra. =ody szer3eszt/se 7 =ody mez belltsa% Belen eset en mindssze a maHimlis dara szmot t#d"#k ell.tani. A konkrt szmokon k.v+l v%telen $va%yis korltozs nlk+li& dara szmot t#d#nk ell.tani. -s t.,#s; mezk esetn itt is lehetnek tov i ell.tsi lehets%ek.

Az H%age %ez( belltsai


'zz+k me% az 'mage mez ell.tsait is az Adm%n%sztr"%6 I Fel/pt/s I &artalomtpuso3 I #%33 I $ez 3 3ezel/se I 'mage $admin/structure/types/manage/article/fields/field+image ! 11.A. ra& oldalon. A 7ody ta%hoz val* hasonl*s%okat nem! de az eltrseket em#tat"#k.

11.1. Jield ala,mod#lok

215. oldal

--.9. bra. 'mage szer3eszt/se 7 #%33 belltsa% B*l ltszanak az 'mage mezk s,ecilis ell.tsi lehets%ei.

>ikk belltsai
A $egengedett 2(l3%ter(eszt/se3 tartalma hatrozza me%! ho%y milyen t.,#s; k,ek tlthetk fel. $A bmp formt#m szndkosan nem szere,el a listn. Ee oldalakon csak ktfle formt#mot lenne clszer hasznlni: a vesztes%es tmr.tst alkalmaz* (pg-t a fnyk,ekhez! s a vesztes%mentes tmr.tst alkalmaz* png-t az e%y k,ekhez.& A szerveren minden n%szvel feltlttt llomny#nk a sites/default/files knyvtr a szokott ker+lni. Qlszer ezen el+l tov i hierarchit kialak.tani! ho%y e%y knyvtr an nhny ezernl t k, ne le%yen. A F(l 3*nyvtr azt hatrozza me%!

21A. oldal

11. Entits modulok

ho%y a fenti knyvtron el+l hova ker+l"enek az 'mage mezvel feltlttt llomnyok. A k,fel onts s mretkorltozsok evezetse is clszer. $K;l na%y k,re ltalan nincs sz+ks%! s felesle%esen fo%yaszt"a a trhely+nk kv*t"t is.& Az Alt s &%tle mezk en%edlyezse a 0K-M- l ismert attri ;t#mokat "elenti.

H%age %ez( belltsai


8zek a ell.tsok $11.D. ra& ismt nem csak a #%33! hanem minden ms tartalomt.,#sra is rvnyes+lnek! mr amelyik tartalmazza ezt a mezt.

--.G. bra. 'mage szer3eszt/se 7 'mage mez belltsa% A C.5. rn ltszik! ho%y mi a k+ln s% a nyilvnos s a re"tett llomnyok kztt. A 11.D. rn nincs vlasztsi lehets%! ha a re"tett llomnyokat kor an nem ll.tott#k e. Az Alap/rtelmez/s szer%nt% 3/pet ritkn fo%"#k hasznlni.

11.2. A %ez(k %eg5elentse


Az elzek en a mezk adattartalmval fo%lalkozt#nk. -ost azt vizs%l"#k me%! ho%y ho%yan "elen.ts+k me% a mezinket. 3ldaknt itt is elszr az ala,rtelmezett tele,.tskor ltre"tt #%33 tartalomt.,#shoz ka,csol*d* mezket fo%"#k me%tekinteni.

11.2. A mezk me%"elen.tse

21D. oldal

A F.C. rn is elrhet! Adm%n%sztr"%6 I Fel/pt/s I &artalomtpuso3 I #%33 I $eg(elen/s belltsa $admin/structure/types/manage/article/display! 11.F. ra& oldalon ktfle me%"elenst fi%yelhet+nk me%: Alap/rtelmez/s s =evezet .

--.J. bra. $eg(elent/s belltsa% 0a sszehasonl.t"#k a ktfle nzet ell.tsait! akkor e%yed+l a =ody me%"elen.tsnl ltszik eltrs. A 2.5 fe"ezet en ltott m*don a evezet nzet nem a tel"es tartalmat! hanem Ussze2oglal6valQ vagy a tel(es sz*veg ele(/ t "elen.ti me%. Ala,rtelmezetten teht ktfle me%"elen.tst lt#nk! de i%ny esetn tov i me%"elen.tst is ltrehozhat#nk.

21F. oldal

11. Entits modulok

Kr"+nk vissza a 11.F. ra t lzatra. A kvetkezket rhet"+k el a se%.ts%vel: 7ell.that"#k a mezk me%"elen.tsi sorrend"t a vonszols se%.ts%vel. 7ell.that"#k! ho%y a c.mke me%"elen"en-e! s ha i%en! akkor a tartalom Felett va%y eltt $=egyaz6&. Me%iz%almasa a Formtum ell.tsa. 4tt a mez t.,#st*l f+%%en ms-ms lehets%+nk lesz a finomhan%olsra.

11.3. A 9ield= 9ield 1H= 9ield ,P3 sto#age %odulok


A fe"ezet en eddi% em#tatott! mez ala,; szol%ltatsok ala,"a t#la"donk,,en a Jield mod#l. A na,i tartalomkezelsi m#nkhoz ez ele%end is. A F%eld K' mod#lra csak akkor van sz+ks%+nk! ha a mezk str#kt;r"n vltoztatni szeretnnk. Itna akr ki is ka,csolhat"#k. A mezk en trolt adatokat ala,rtelmezetten relci*s adat zis an trol"#k. 8rrl a Jield 2PM stora%e mod#l %ondoskodik. Azon an i%nyeinknek s lehets%einknek me%felelen ms me%oldst is alkalmazhat#nk. $8nnek fle% "v eli fe"ldse vrhat*.& 'zz+k me%! konkrtan milyen mezt.,#sokat ny;"t az ala,rendszer.

11.0. A 9ile %odul


A F%le mod#l f"lok mezknt trtn trolst! s k+ln z me%"elen.tst ny;"t"a. Az ala, tele,.tskor nem "n ltre ilyen meznk! .%y ,ldaknt hozz#nk ltre e%y $ell/3let nev t tartalomt.,#snl is hasznlhat* mezt.

7ellklet %ez( lt#e/ozsa


A 11.1. ra T( mez hozzadsa sort tlts+k ki a 11.9. rn lthat* m*don.

--.H. bra. $ell/3let mez l/trehozsa

11.A. A Jile mod#l


A $ent/s %om ra kattintva a rszletese keznek.

219. oldal
ell.tsok $$ez belltsa%! 11.C. ra& kvet-

--.M. bra. $ell/3let mez belltsa% A feltlttt mellkleteket t nyire e%yszeren letltsre akar"#k fela"nlani. 1e ha a -ellklet+nk esetn ez nem mindi% .%y lesz! akkor rdemes eka,csolni a $eg(elent/s mez enged/lyez/se lehets%et. Ke%y+nk .%y( 8kkor a msodik ,i,t is rdemes kitenni. A $ez belltsa%na3 ment/se #tn vissza"#t#nk a $ez 3 3ezel/se $11.1. ra& oldalra. 4tt nzz+k me% a $ell/3let sor an lthat* szer3eszt/s linket. Az 'mage mezhz hasonl* ell.tsokat tallhat#nk. 0a sz+ks%es! a $eg(elent/s belltsa%t is me%vltoztathat"#k! de val*sz.nle% nem lesz r sz+ks%+nk. 8setle% =evezet me%"elens esetn elre"thet"+k a mezt.

7ellklet %ez( <5#a4el/asznlsa


0a van e%y meznk! akkor azt ms tartalomt.,#soknl is felhasznlhat"#k. 3ldaknt a most ltrehozott $ell/3let mezt az 8%yszer oldal t.,#snl is te%y+k hasznlhat*v. Az Adm%n%sztr"%6 I Fel/pt/s I &artalomtpuso3 I +gyszerO oldal I $ez 3 3ezel/se $admin/structure/types/manage/page/fields! 11.<. ra& oldalon a Mtez mez hozzadsa sort tlts+k ki.

21C. oldal

11. Entits modulok

--.N. bra. C/tez mez hozzadsa A $ent/s %om #tn ismt a $ell/3let mez belltsa%hoz "#t#nk. -e%adhat"#k a mezre ltal an! s a csak az +gyszerO oldal elford#lsaira "ellemz ell.tsainkat.

;o bbi le/et(sgek
Az ala,rendszer 'mage mod#l"a! de ms kie%sz.t mod#lok is ,.tenek a F%le mod#l szol%ltatsaira! tov i szol%ltatsokat ny;"tva a feltlttt f"lok me%"elen.tsre vonatkoz*an.

11.:. Az H%age %odul


Az 'mage mod#l tel"esen a F%le mod#lra ,.ti a szol%ltatsait. 8zrt a 11.A fe"ezet en le.rtak na%yrszt itt is i%azak. -srszt a 11.1.1 fe"ezet en mr volt sz* a mod#lr*l. 4tt most a k,st.l#sokkal fo%#nk m% fo%lalkozni.

Kpstlusok
A feltlttt k,einket %yakran sztenderd mretek en szeretnnk felhasznlni! f+%%etlen+l a feltltskori mrettl. 8miatt a 1r#,al lehetv teszi k+ln z k,st.l#sok definilst! s azok vltozatos felhasznls. Az Adm%n%sztr"%6 I =elltso3 I $/d%a I !/pstluso3 $admin/config/media/image-styles! 11.10. ra& oldalon lthat"#k! ho%y ala,rtelmezett tele,.ts esetn hrom k,st.l#st is ka,#nk. 3ersze az is lthat*! ho%y i%ny szerint ;" Stlus hozzadsa is me%oldhat*.

11.D. Az 4ma%e mod#l

21<. oldal

--.-0. bra. !/pstluso3 Vltal an a thumbna%l st.l#st hasznl"#k a tartalom evezet k,nek me%"elen.tsnl. 6attints#nk a szer3eszt/s %om ra. Az Adm%n%sztr"%6 I =elltso3 I $/d%a I !/pstluso3 I thumbna%l stlus szer3eszt/se $admin/config/media/image-styles/edit/thumbnail! 11.11. ra& oldalon ltszik! ho%y az eredeti mretezshez k,est Arnytart6 m/retez/s -00L-00 At?lm/retez/s enged/lyezveB a "elenle% ell.tott effekt#s.

--.--. bra. A thumbna%l stlus szer3eszt/se

220. oldal

11. Entits modulok

Az Alap/rtelmez/s 2el,lbrlsa %om #tn az effekt#sok szerkeszthetv vlnak $11.12. ra&.

--.-0. bra. thumbna%l e22e3tuso3 szer3eszt/se Jelvihet+nk ;" hatst! va%y szerkeszthet"+k a "elenle%it. 3l. ha a 100,H t;l kicsi! 1D0-200,Hi% rdemes nvelni. 4lyen eset en a 1r#,al a tnyle%es me%"elen.ts eltt ;"ra %enerl"a a sz+ks%es mret k,eket.

Kpek %eg5elentse
A 11.F. rn a #%33 tartalomt.,#shoz ka,csol*d* $eg(elent/s belltsa oldalon a sorv%i fo%askerekes %om ra kattintva ell.that"#k! ho%y melyik k,st.l#st szeretnnk me%"elen.teni az e%yes me%"elensek esetn $11.15. ra&.

--.-3. bra. Az 'mage mez meg(elent/s/ne3 belltsa !/pstlusnak ltal an a thumbna%l-t! a !/p h%vat3ozsa erre meznek ,edi% a &artalom me%adst szokt#k.

Kpgal#ia ksztse
Nyakran felmer+l az i%ny! ho%y nll*an! va%y valamelyik tartalom rszeknt hozz#nk ltre e%y ltvnyos %alrit. 8 en az eset en a me%olds f l,sei: 1. 0ozz#nk ltre a k.vnt tartalomt.,#shoz e%y ;"! 'mage mezt! korltlan dara szmmal.

11.D. Az 4ma%e mod#l


2. Kele,.ts+k a 15 fe"ezet en em#tatsra ker+l #olorboL mod#lt.

221. oldal

5. A 11.15. rnak me%felelen vlassz#k ki valamelyik animlt me%"elen.tsi m*dot. $8zek a vlasztsi lehets%ek csak a #olorboL mod#l tele,.tse #tn lesznek elrhetek.&

11.&. A 3ist s az 8ptions %odul


Nyakran van sz+ks% arra! ho%y a tartalomt.,#s#nkhoz olyan mezt ve%y+nk fel! amely a listaelemek kz+l e%y va%y t kivlasztst teszi lehetv. A kivlasztott rtkeket ,edi% e%yszeren me%"elen.thet"+k! va%y ms m*don is felhasznlhat"#k. 4lyen szit#ci*k an a C%st s az Dpt%ons mod#lra lehet sz+ks%+nk. 3ldaknt te%y+k fel! ho%y a h.r,ortl#nknl me% akar#nk k+ln ztetni elfldi s nemzetkzi tm"; cikkeket. 8ls l,sknt a #%33 tartalomt.,#s $ez 3 3ezel/se oldalon $admin/structure/types/manage/article/fields! 11.1A. ra& tlts+k ki az T( mez hozzadsa sort. A mez tpus 3%vlasztsnl hromfle list *l vlaszthat#nk.

--.-9. bra. C%sta mez l/trehozsa 0ttr-informci*knt rdemes t#dni! ho%y az adat zis an nem felttlen+l #%yana an a form an trol"#k az adatokat! mint aho%y a szerkeszti fel+leten va%y a lto%at*nak azt me%"elen.t"+k. 3l. listk esetn is sok elnye lehet! ha a vlasztsi lehets%eket szmk*dokkal lt"#k el! s az adat zis an ezt a szmot kr"+k eltrolni. 8zrt vlassz#nk a C%sta Aeg/szB mezt.,#st. Jel+leti elemknt ekkor ktfle vlasztsi lehets%+nk lesz: Ceg*rd,l l%sta s @el*l n/gyzete3 X vlaszt6gombo3. 2ok mindentl f+%%! ho%y mikor melyiket vlaszt"#k. 1e sokelem lista esetn szinte kizr*la% a Ceg*rd,l l%stt szoks vlasztani. 7r most csak kt lehets%+nk lesz! m%is vlassz#k ezt ,r* aknt. A $ent/s %om #tn fel kell soroln#nk a $egengedett /rt/3e3et sz?mJszKveg formt#m an $11.1D. ra&

222. oldal

11. Entits modulok

--.-G. bra. A l%sta megengedett /rt/3e% A $ez belltsa%na3 ment/se #tn a rszletese ell.tsok kvetkeznek. A Sz,3s/ges mez ! az crt/3e3 szma s az Alap/rtelmezett /rt/3 ell.tsait*l f+%%en ms-ms m*don fo% a lto%at*nak me%"elenni a mez a tartalom ek+ldsekor. 'zz+nk e%y ,ldt. 0a a kt elem kz+l ,ontosan az e%yiket akar"#k kivlaszthat*v tenni! akkor a Sz,3s/ges mez e"ellt! az crt/3e3 szma 1 s az Alap/rtelmezett /rt/3 N%n"s le%yen. 8kkor a lista a 11.1F. rhoz hasonl*an fo% kinzni a tartalom ek+ldsekor.

--.-J. bra. C%sta mez 0a az Adm%n%sztr"%6 I Fel/pt/s I &artalomtpuso3 I #%33 I $ez 3 3ezel/se oldalon kattint#nk a Fel,let% elem oszlo, an lthat* Ceg*rd,l l%sta linkre! akkor lista helyett a @el*l 7 n/gyzete3 X vlaszt6gombo3 lehets%et is ,r* l"#k ki. 8kkor a 11.19. rhoz hasonl*t lthat#nk.

11.F. A Mist s az Z,tions mod#l

225. oldal

--.-H. bra. <laszt6gombo3 A tov i lehets%ek ki,r* lst az olvas*ra .zz#k.

11.?. A 6u%be# %odul


2zm t.,#s; mezket is van lehets%+nk hasznlni a tartalomt.,#sainknl. 3l. e%y ,ostai c.m me%adsa sorn az irny.t*szm! va%y e%y a#t* a"t*inak szma kt e%yszer ,lda. 1e a '#m er mod#llal akr le e%,ontos $,l. 5.1A& szmokkal is dol%ozhat#nk. 3ldaknt nzz+k me% az irny.t*szm ,ld"t. A tartalomt.,#s#nk $ez 3ezel/se oldaln vlassz#k ki az +g/sz szm mezt.,#st. 8kkor fel+leti elemknt a Sz*vegmez vlaszthat*. $-sik me%olds lehetne a C%sta Aeg/szB vlasztsa! de a t;l sok lehets% miatt ez m%sem lenne ,raktik#s.& A 11.1C. rn ltszanak a s,ecilis ell.tsi lehets%ek. -ost csak a $%n%mum s $aL%7 mum me%adsa sz+ks%es.

22A. oldal

11. Entits modulok

--.-M. bra. Az 'rnyt6szm mez belltsa%

11.@. A ;eFt %odul


A szve%es t.,#s; mezk ell.tsnak minden fontos rszletvel tallkozt#nk mr a fe"ezet en. Kaln m% azt rdemes kiemelni! ho%y ;" mez ltrehozsakor ezek a vlasztsi lehets%eink vannak: 2zve% 0ossz; szve% 0ossz; szve% s sszefo%lal*

;o bbi le/et(sgek
A 15 fe"ezet en ltni fo%"#k! ho%y k+ls mod#lok se%.ts%vel i%en sokfle mezt.,#s lesz m% elrhet. A 1F fe"ezet en ,edi% azt fo%"#k ltni! ho%y ho%yan ka,csolhat"#k ssze az e%yedt.,#sainkat e%y kom,leH informci*s trr.

12
12. Kzssgi oldal kialaktsa
A kzss%i oldal ) "e%yzet+nk szem,ont" *l ) elssor an a kzss%i tartalom-elll.ts! s csak msodsor an a kzss%i ka,csolatok alak.tsa kr ,+l szol%ltatsokat "elenti.

12.1. Blog 5elleg+ oldal kialaktsa


A lo% oldal ala,vet f#nkci*i kz az idrend en me%"elen e"e%yzsek s a hozzfztt me%"e%yzsek tartoznak. O,,en ezrt az oldal kialak.tshoz me%felelhet akr az ala,rtelmezett #%33 tartalomt.,#s is! esetle% =e(egyz/sre! =logbe(egyz/sre va%y 5ost7ra m*dos.tva. 1e a %yakorls kedvrt ink hozz#nk ltre e%y ;" tartalomt.,#s $12.1. ra&.
Belen me%olds e%y e%yszemlyes lo% oldal kialak.tsr*l sz*l! s nem keverend ssze a =log ala,mod#l hasznlatval $Arr*l a fe"ezet ks i rsz en lesz sz*&.

A tartalomt.,#st szoks a c.mla,ra helyezni! s semmilyen men+ e nem tenni.

22F. oldal

12. Kzssgi oldal kialaktsa

-0.-. bra. &artalomtpus l/trehozsa blogbe(egyz/se3hez

12.1.1. ;a#tal%aink c%kzse


7lo% oldalak esetn ti,ik#snak szm.t a c.mkk $ms nven ta%ok& alkalmazsa. 8nnek rdek en az ala,rendszer mod#l"ai kz+l a mr me%ismert &aLonomy mod#lt $<.< fe"ezet& kell hasznln#nk. Ala,rtelmezett tele,.ts esetn mr van e%y c.mkk nev sz*tr#nk! de most ink ;"at hozz#nk ltre &/m3 nvvel $12.2. ra&. e%y

12.1. 7lo% "elle% oldal kialak.tsa

229. oldal

-0.0. bra. Sz6tr l/trehozsa a =e(egyz/se3hez A sz*trt hozz is kell ka,csoln#nk a =e(egyz/s tartalomt.,#shoz. 8zt a $ez 3 3ezel/se oldalon t#d"#k me%tenni $12.5. ra&. A mez t.,#sa !%2e(ez/s h%vat3ozs! a fel+leti elem ,edi% Auto"omplete 2el,let% elem A"m3/z/sB le%yen. $0a nem c.mkzst! hanem elre me%adott kate%*rik list"t szeretnnk hasznlni! akkor a Ceg*rd,l l%stt szoks vlasztani.&

-0.3. bra. Sz6tr hozzrendel/se a tartalomtpushoz $ent/s #tn a &/m3 sz*trat ad"#k me% $12.A. ra&.

22C. oldal

12. Kzssgi oldal kialaktsa

-0.9. bra. Sz6tr hozzrendel/se $ent/s #tn a finomhan%olshoz rkez+nk. Az ala,rtelmezshez k,est kt ell.tst rdemes me%tenni annak rdek en! ho%y le%al e%y! de akrmennyi tma me%adhat* le%yen: A Sz,3s/ges mez -t ,i,l"#k ki Az crt/3e3 szma le%yen !orltlan. 'hny finomhan%ols a $ez 3 3ezel/se $12.5. ra& oldalon .zls szerint elv%ezhet: A &/m3 mezt hozz#k fel a =ody el. A =ody mezt nevezz+k t &*rzs-re. I%yanitt ka,csol"#k ki az Ussze2oglal6 sz* eltti ,i,t $11.2. ra&. G%+l a $eg(elen/s belltsa oldal =evezet f+ln is ll.ts#k Alap/rtelmezettre a &*rzs formt#mt! s "elen.ts+k me% a &/m3at is $12.D. ra&. /%y a e"e%yzsek a c.mla,on! tel"es ter"edelm+k en fo%nak me%"elenni! mint aho%y a lo% oldalaknl ez me%szokott.

12.2. A Qomment mod#l

22<. oldal

-0.G. bra. $ez 3 meg(elent/se

12.2. A >o%%ent %odul


A lo% s kzss%i oldalaknl na%y "elents%%el .r a lto%at*k interakci*"nak lehets%e. 8%yik le%ala,vet interakt.v f#nkci* a hozzsz*ls. Ala,rtelmezett tele,.ts esetn a #omment mod#l mr e van ka,csolva. 0a a =e(egyz/s tartalomt.,#s ltrehozsnl nem ka,csolt#k ki a hozzsz*ls lehets%t! akkor mr hasznlhat"#k is a tartalmaink alatt. 1e sz+ks% esetn itt is elv%ezhet a finomhan%ols.

12.2.1. Hozzszls %ez(k


Az Adm%n%sztr"%6 I Fel/pt/s I &artalomtpuso3 I =e(egyz/s I )ozzsz6ls mez 3 $admin/structure/types/manage/be*egyzes/comment/fields! 12.F. ra& oldalon lthat"#k! ho%y a 1r#,al ala,rtelmezetten e%y Szerz ! &rgy s #omment $va%yis a komment szve%e& mezt ny;"t. 8zekhez a mezkhz ) a tartalomt.,#sokhoz hasonl*an ) szintn felvehet+nk ;"a mezket. 3l. e%y $ell/3let va%y e%y !/p meznek lehet fontos szere,e. Vltal an tov i konfi%#rci* nem sz+ks%es.

250. oldal

12. Kzssgi oldal kialaktsa

-0.J. bra. A hozzsz6ls mez eleme%

12.2.2. Hozzszlsok %enedzselse


Az Adm%n%sztr"%6 I &artalom I )ozzsz6lso3 $admin/content/comment! 12.9. ra& adminisztrci*s oldal ala,rtelmezett $!*zz/tett hozzsz6lso3& f+ln hasonl* listzsi s tme%es m*dos.tsi lehets%eik vannak! mint a &artalom adminisztrci*s oldalon a tartalmainkra nzve.

-0.H. bra. !*zz/tett hozzsz6lso3 Aho%y az rn is ltszik! az el nem fo%adott $va%yis moderland*& hozzsz*lsok is hasonl*an listzhat*k! s akr cso,ortosan trlhetek.

12.2.3. Cogosultsgok
A ell.that* "o%os#lts%ok s az ala,rtelmezett ell.tsaik a 12.C. rn lthat*k.

12.2. A Qomment mod#l

251. oldal

-0.M. bra. A #omment modul (ogosultsga% Az ala,rtelmezett ell.tsok ltal an me%felelek. -a%yarzatra e%yed+l a )ozzsz67 ls (6vhagysna3 tugrsa szor#l. Akinek ezt a "o%ot me%ad"#k! az moderls nlk+l tehet hozzsz*lst. Vltal an clszer a nvtelen lto%at*knl nem eka,csolni.

12.3. 9el/asznli p#o4ilok


Nyakori! ho%y a kzss%i oldalaknl nem csak az ala,rtelmezett adatokat szeretnnk msok szmra kzztenni! hanem e%y informci*kat is $12.<. ra&. 1e az is elford#lhat! ho%y nem is a kzzttel! hanem ,,en ,rivt adatok $,l. szmlzsi c.m& %y"tse a cl#nk. 8 clokat a F%elds ala,; mod#llal t#d"#k me%val*s.tani.

252. oldal

12. Kzssgi oldal kialaktsa

-0.N. bra. Felhasznl6 publ%3us pro2%l(a Az Adm%n%sztr"%6 I =elltso3 I +mbere3 I Felhasznl6% belltso3 I $ez 3 3ezel/se $admin/config/people/accounts/fields! 12.<. ra& oldalon hozhat#nk ltre ;" mezket a felhasznl*i ,rofilok szmra. 3ldaknt hozz#nk ltre e%y &ele2onszm mezt.

12.5. Jelhasznl*i ,rofilok

255. oldal

-0.-0. bra. &ele2onszm mez l/trehozsa A $ent/s #tn a szoksos ell.tsokat lthat"#k. 8%yed+li ;"dons% a $eg(elent/s a re7 g%sztr"%6s Orlapon mez hasznlata $12.11. ra&.

-0.--. bra. $eg(elent/s a reg%sztr"%6s Orlapon Sz,3s/ges mez k esetn ktelez lesz a $eg(elent/s a reg%sztr"%6s Orlapon mez is.

12.0. A 9o#u% %odul


A Forum mod#l cl"t taln nem rdemes t;ls%osan rszletezni! a tmakrk e oszthat*! tma mentn szervezd t szere,ls eszl%etseket rt"+k alatta. A Forum ala,mod#l! "* nhny F%elds s a #omment mod#l eka,csolsa sz+ks%es a mkdshez.

25A. oldal

12. Kzssgi oldal kialaktsa

A mod#l en%edlyezsekor a#tomatik#san ltre"n a F6rumt/ma nev tartalomt.,#s! amit cl"ainknak me%felelen kon@%#rlhat#nk $admin/structure/types/manage/forum&. 8zen k.v+l ltre"n e%y ;" sz*tr is F6rum nven. 8nnek a sz*trnak a hasznlatval t#d"#k me%hatrozni a klasszik#s f*r#mok mkdsnl me%szokott tmakrk rendszert. A sz*trt az Adm%n%sztr"%6 I Fel/pt/s I &aLon6m%a $admin/structure/ta'onomy/forums! 12.12. ra& oldalon t#d"#k kialak.tani a tmakrket.

-0.-0. bra. F6rum sz6tr 7r elvile% itt is fel,.thet"+k a f*r#m kate%*riinkat! clszer lehet az Adm%n%sztr"%6 I Fel/pt/s I F6rum $admin/structure/forum/list! 12.15. ra& oldalt alkalmazni.

-0.-3. bra. F6rum 2el/pt/se "soporto33al A kate%*riinkat itt listzva me%"elenik a cso,ort fo%alma. 4tt teht olyan cso,ortokat t#d#nk ltrehozni! amelyek csak a tartalmazott f*r#mok miatt vannak! kzvetlen tmt ind.tani nem t#d#nk enn+k. $3ldnak tkletesen me%teszi e%y _lls cso,ort! amely a tartalmazott _llst 3eres s _llst 3nl f*r#mokon kereszt+l lesz hasznlhat*! de kzvetlen+l nem.& Az Adm%n%sztr"%6 I Fel/pt/s I F6rum $admin/structure/forum/settings! 12.1A. ra& oldalon nhny ) ma%rt eszl ) ell.tst tehet+nk me%.

12.A. A Jor#m mod#l

25D. oldal

-0.-9. bra. F6rum belltso3

12.0.1. 9#u%ok %eg5elense


Az elksz+lt f*r#m#nk a forum ;tvonalon mris elrhet $12.1D. ra&. Ordemes azon an e%y men+,ontknt is elhelyezni e%y "*l lthat* helyen.

-0.-G. bra. F6rum 3ezd oldal a 2orum ?tvonalon

25F. oldal

12. Kzssgi oldal kialaktsa

8zen k.v+l a lokkok kztt is me%"elent az A3tv 26rumt/m3 s T( 26rumt/m3 lokk! amelyeket i%ny+nknek me%felelen me%"elen.thet+nk.

12.0.2. A .#upal 4#u% 4iloz$5a


Ordemes me%"e%yezni! ho%y a 1r#,al az e%yes na%y f*r#mokon kialak#lt! sok ezer me%"e%yzst tartalmaz* ttekinthetetlen s kvethetetlen f*r#m helyett e%y sokkal lo%ik#sa me%kzel.tst tmo%at. ?( 3/rd/s: minden ;"a dsvel ind#l felmer+l tma! krds e%y ;" F6rumt/ma tartalom ek+l-

n/hny vlasz: sok ezer helyett nhny vlasz is ele%end $a sok hozzsz*ls el #t* menetrendszeren elkanyarodik az eredeti tmt*l& szla3 a vlaszo3 3*vet/s/re: a hozzsz*lsok sorn viz#lisan kvethet! ho%y melyik hozzsz*ls mire vlasz a hozzsz6lso3 lezrhat63: a tartalom szerkesztsvel a hozzsz*lsok csak olvashat*v ka,csolhat*k az ?( t/m3 /s hozzsz6lso3 3*vethet 3 : ehhez a F6rum kezdoldala mellett a &ra7 "3er is kivl* me%olds.

12.0.3. Cogosultsgok
A ell.that* "o%os#lts% s az ala,rtelmezett ell.tsa a 12.1F. rn lthat*k.

-0.-J. bra. A Forum modul bellthat6 (ogosultsga A F6rumo3 adm%n%sztr"%6(a "o%ot modertorok szmra szoks en%edlyezni.

12.:. A Ooll %odul


A 5oll mod#l se%.ts%vel klasszik#s szavazs onyol.that* le. A mod#l a 1r#,al ala,mod#l"ai kztt eka,csolhat*! ez#tn e%y ;" tartalomt.,#sknt $ Szavazs& "elenik me%. A tartalomt.,#s rdekess%e! ho%y a mezi kztt nem szere,el a =ody. 6+ld"+nk e e%y ;" szavazst $12.19. ra&.

12.D. A 3oll mod#l

259. oldal

-0.-H. bra. Szavazs be3,ld/se A szavazs ek+ldsekor a szoksos c.m mez a !/rd/s nevet ka,"a. Ala,rtelmezetten kt vlasz lehets%et adhat#nk me%! de ez v.thet. Ordemes az rn me%@%yelni! ho%y a szavazsi lehets%ek szve%n k.v+l a szavazatok ala,rtelmezett szmt $0& is m*dos.that"#k.
4tt nem felttlen+l csalsi lehets%re kell %ondolni! akr e%y mshol elkezdett szavazst is lehet ilyen m*don folytatni.

A ek+ldskor ell.that"#k a szavazs idtartamt! illetve rmikor kzzel is lezrhat"#k a szavazst! ha #t*la% szerkeszt"+k. A szavazst $12.1C. ra& ala,rtelmezs szerint a c.mla,on "elen.t"+k me%! de hasznos lehets%e m% a mod#lnak a Cegut6bb% szavazs lokk is. /%y mindi% lesz e%y akt#lis szavazs az oldalon.

25C. oldal

12. Kzssgi oldal kialaktsa

-0.-M. bra. Szavazs l/tre(*tt Az rn rdemes m% me%@%yelni! ho%y ) me%felel "o%os#lts% esetn ) a szavazatok ,ontos adatait is me%tekinthet"+k $Szavazato3! node/C/votes&.

12.:.1. Cogosultsgok
A ell.that* "o%os#lts% s az ala,rtelmezett ell.tsa a 12.1<. rn lthat*k.

-0.-N. bra. A 5oll modul bellthat6 (ogosultsga% A Szavazato3 "o%ot ltal an nvtelen+l is en%edlyezz+k. A Sa(t szavazat v%sszavonsa /s megvltoztatsa "o%ot esetle% az azonos.tott felhasznl*knak me%en%edhet"+k.

12.F. A 7lo% mod#l

25<. oldal

12.&. A Blog %odul


A 12.1 fe"ezet en volt mr sz* e%yszemlyes lo%oldal kialak.tsr*l. A 7lo% mod#lt akkor rdemes eka,csoln#nk! ha t en is szeretnnek lo%olni az oldalon.
'hny kie%sz.t mod#llal akr a http://blog.hu szol%ltatst is me%kzel.thet"+k.

A =log mod#l en%edlyezse #tn elrhetv vlik a =logbe(egyz/s tartalomt.,#s! amit ,ersze kedv+nk szerint testre sza hat#nkF1! va%y ,ld#l sz*trt hozhat#nk ltre a c.mkzshez! v%+l ,edi% sza lyozhat"#k $ @ogosultsgo3&! ho%y mely cso,ortok hozhassanak ltre =logbe(egyz/st. A ek+lds #tn a e"e%yzsnl "*l lthat*an me%"elenik a lo% e"e%yzsre val* #tals is a c.mkkhez hasonl*an $12.20. ra&.

-0.00. bra. =logbe(egyz/s Kermszetesen itt is linkrl van sz*! a Nagy >usztv blog(a linkre kattintva a t#la"donos tov i e"e%yzsei is elrhetv vlnak. 8hhez hasonl* f#nkci*"; Fr%ss blogbe(egyz/se3 hivatkozs ker+l a felhasznl*i oldalra is $12.21. ra&.

F1 A http://www.gamf.hu/ oldalon ,ld#l D3tat6% oldall nevezve! az oktat*k tan.tsi informci*k kzzttelre hasznlhat"k.

2A0. oldal

12. Kzssgi oldal kialaktsa

-0.0-. bra. A Fr%ss blogbe(egyz/se3 el/rhet 3 a 2elhasznl6 oldalr6l %s A mod#lnak az is hasznos szol%ltatsa! ho%y e%yedi L22 csatornt krhet+nk felhasznl*nknt. $3ld#l a blog/1/feed ;tvonalon! 12.22. ra.&

-0.00. bra. Felhasznl6 =logbe(egyz/se%Q alul az FSS %3onnal A kenyrmorzsa men+ l is ltszik! ho%y ltezik a blog ;tvonal! amelyen csak a lo% e"e%yzsek ker+lnek listzsra. A mod#lnak nincsenek s,ecilis "o%os#lts%- ell.tsai! a Node mod#l szoksos "o%os#lts%ai rvnyes.thetek.

12.9. Kartalmak me%osztsa L22 csatornkon

2A1. oldal

12.?. ;a#tal%ak %egosztsa 2,, csato#nkon


8lszr nzz+k me% rviden! mi is az L22: PAz FSS 1ebes egy,ttmO3*d/sre szolgl6 [$C llomny2ormtumo3 "sald(aQ mely meg3m/l% a 2elhasznl63at att6lQ hogy az %lyen meg7 oldst hasznl6 1eboldala3at rendszeresen 3ell(en ltogatn%u3 az ?( tartalom ellen rz/se m%attQ vagy lev/lben 3ell(en /rtest/st 3apn%u3 err l. +gy 2eed7olvas63/nt vagy aggregtor7 3/nt %smert program 3/pes ellen r%zn% az FSS7t hasznl6 1eboldala3at a 2elhasznl6 he7 lyett /s 3/pes meg(elenten% a 2r%sstett "%33e3et. A5/ldul a "sa3 hetente7havonta 2r%ss,l Q de egy/b3/nt /rde3es blogo3at nem 3ell m%nden nap megltogatn%Q hogy van7e ra(tu3 ?( posztQ ha vanQ a33or az meg(elen%3 a 2eed7olvas6ban.BR F2 A kezdoldalon is me%"elen tartalmaink me%osztsra knnyedn t#d#nk szol%ltatst ny;"tani. 8nnek le%e%yszer m*d"a a Kartalom me%osztsa lokk $12.25. ra& eka,csolsa! aminek hatsra elrhetv vlik e%y L22 ikon! amihez az rss.'ml ;tvonal van rendelve.

-0.03. bra. &artalom megoszts blo33 8zen k.v+l e%yes sminkek $az ala,rtelmezett =art%3 is& s,ecilisa L22 csatornkhoz is adhatnak linkeket! ,l. a !ateg6r%3 ala,"n $,l. ta'onomy/term/31/feed ;tvonal&! va%y a =log mod#l cso,ortos.tsa szerint $blog/1/feed&.
Az L22 csatornkat nem a smink ll.t"a el! csak az ;tvonalakat leshet"+k el elle.

F2 Jorrs: http://hu.wikipedia.org/wiki/3@@

2A2. oldal

12. Kzssgi oldal kialaktsa

12.@. Az Agg#egato# %odul


Az Aggregator mod#l lehetv teszi! ho%y a honla,#nkon ms honla,ok L22 kimeneteit a#tomatik#san me%"elen.ts+k. 'zz+k me% az Adm%n%sztr"%6 I =elltso3 I 4ebszolgltatso3 I )rolvas6 $admin/config/services/aggregator! 12.2A. ra& oldalt.

-0.09. bra. )rolvas6 belltso3

12.@.1. H#csato#na lt#e/ozsa


A csatorna e%yetlen L22 forrs de@nilst! a letltsek elv%zst s ,# liklst teszi lehetv. -kdshez cron f#ttats sz+ks%es! hiszen nem lland*an! csak izonyos idkznknt van sz+ks% $s lehets%& a tvoli szerver me%lto%atsra! a csatorna tartalmainak letltsre. A )r"satorna hozzadsa linkkel hozz#nk ltre e%y ;" csatornt $12.2D. ra&. A #men k.v+l termszetesen az 4eb"met s a Fr%sst/s% %d 3*zt is me% kell adn#nk. $8z #t* i az az id! amennyi maHimlis ksssel az L22 tartalmak me%"elennek az oldal#nkon.&

12.C. Az A%%re%ator mod#l

2A5. oldal

-0.0G. bra. )r"satorna l/trehozsa A csatorna ltre"ttt a listz* oldal#nkon ismt me%nzhet"+k $12.2F. ra&.

-0.0J. bra. )r"satorna l/tre(*tt Az eleme3 2r%sst/se linkkel a cron nlk+l is letlthet"+k a csatorna tartalmait $12.29. ra&.

2AA. oldal

12. Kzssgi oldal kialaktsa

-0.0H. bra. )r"satorna 2r%ss,lt B*l ltszanak a friss.tsi informci*k.

12.@.2. H#csato#na %eg5elentse


A csatorna kimenett a hozz tartoz* lokk eka,csolsval tekinthet"+k me% $12.2C. ra&.

-0.0M. bra. )r"satorna blo33 8z a lokk i%az *l csak e%y link %y"temny a tvoli :e oldal tartalmaira. A &ovbb link az rn is lthat* listt! s tov i konfi%#rci*t $!ategor%zls! =ellts& tesz elrhetv. Kov i rdekes lehets%eket ny;"t a kate%*rik hasznlata $12.2A. ra&! amivel t csatorna tartalmt e%y+tt! e%y lokk an t#d"#k kezelni. L22

12.@.3. Kon4igu#ci
Az Adm%n%sztr"%6 I =elltso3 I 4ebszolgltatso3 I )rolvas6 I =elltso3 $admin/config/services/aggregator/settings! 12.2<. ra& oldalon tallhat* konfi%#rci*s lehets%eket rdemes t%ondolni.

12.C. Az A%%re%ator mod#l

2AD. oldal

-0.0N. bra. )rolvas6 globl%s belltso3 Vltal an az ala, ell.tsok me%felelek.

12.@.0. Cogosultsgok
A ell.that* "o%os#lts% s az ala,rtelmezett ell.tsa a 12.50. rn lthat*k.

-0.30. bra. Az Aggregator modul bellthat6 (ogosultsga% Vltal an nvtelen lto%at*k szmra is szoks a )r"satorn3 megte3%nt/s/t en%edlyezni.

15
13. Kls modulok kivlasztsa, teleptse
Aho%y az eddi%iek en lthatt#k! a 1r#,al ala,csoma%" an tallhat* ala, $ "ore& mod#lok se%.ts%vel i%en sok szol%ltatshoz "#t#nk. A 1r#,al ere"t tov nveli! ho%y t ezer kie%sz.t mod#l rhet el. Kermszetesen ezen mod#lok mins% en nem .zhat#nk me% #%yan;%y! =vakon>! mint az ala, mod#lok esetn! de kr+ltekint alkalmazs#kkal i%en sok ,ro%ramoz*i m#nkt*l k.mlhet"+k me% ma%#nkat. A kvetkez mod#loknak csak a szerz ltal fontosa nak .tlt ell.tsai! f#nkci*i ker+lnek em#tatsra.

13.1. Hol #/ete% el a %odulokat'


A kie%sz.t mod#lok hivatalos list"a a http.XXdrupal.orgXpro(e"tXmodules oldalon rhet el. Ordemes csak a 9-es verzi*hoz is elrhet mod#lokat listzni $15.1. ra&.

2AC. oldal

13. Kls modulok kivlasztsa, teleptse

-3.-. bra. $odulo3 l%st(a a drupal.org honlapon A fontosa mod#lok ismertetse eltt nzz+nk me% nhny evezet tmt.

13.1.1. 7odulok kip#blsa= is%e#keds


Jontos a tele,.ts eltt han%s;lyozn#nk a kvetkez sza lyokat: 4smeretlen mod#lt soha nem tele,.t+nk les :e oldalra. Ordemes a sa"t %,+nkn va%y trhely+nkn kialak.tott =homokoz* an>! esetle% a hasznlni k.vnt :e oldal msolatn ki,r* lni. 4smers mod#l esetn is rdemes az adat zis#nkr*l s az llomnyainkr*l iztons%i mentst ksz.teni $19 fe"ezet&. 0a les :e oldalon +zemel+nk e e%y ;" mod#lt! mindenk,,en rdemes kar antartsi m*d a ka,csolni.

13.1.2. Hog!an lasszunk %odult'


A mod#l "* mins%re #tal* "elek! ha ez mr a sokadik verzi* $teht nem 0.1! hanem ,l. 1.F-os&

15.1. 0ol rhetem el a mod#lokatS

2A<. oldal

van hozz minl t nyelvi ford.ts $vannak! akik annyira "*nak tart"k! ho%y a ford.tsra idt sznnak r& a http://drupal.hu-n ,ozit.v rtelem en #talnak r sokan hasznl"k 'zz+k me% e%y ,ldn kereszt+l! ho%y ezek ho%yan der.thetk ki. A <%e1s mod#l r%*ta a lista els helyezett"e. A mod#l oldalnak als* rszt ve%y+k szem+%yre $15.2. ra&.

-3.0. bra. A <%e1s modul oldala A &.'-3.0-rc1 verzi*szm azt m#tat"a! ho%y valaha volt 1-es s 2-es verzi*"; <%e1s mod#l! de mr a 5-as verzi* fe"lesztse is a v%e fel "r. Az rc1 az els kiadsra "ellt $release "and%date& vltozatot "elzi. A zld sz.n is m#tat"a! ho%y ny#%odtan ki,r* lhat"#k. A <%e1 All releases linkre kattintva lthat"#k! ho%y a "elenle%i verzi*t t elzte me%. t#catnyi

Az ra szerint 5A5.C12 :e oldalon hasznl"k a mod#l valamelyik verzi*"t.

2D0. oldal

13. Kls modulok kivlasztsa, teleptse

A http://localize.drupal.org/translate/pro*ects/views oldal szerint a mod#l szve%einek $k . 2.D00 szve%dara & "elents rsze le van ford.tva. A mod#lok kztt lehetnek ;n. f+%%s%ek! amelyek miatt e%yes mod#lok csak ms mod#lokkal e%y+tt lesznek hasznlhat*ak. A <%e1s mod#l dok#mentci*" an a 8ependen"%es kezdet ekezds m#tat"a! ho%y a #haos &ool Su%te mod#l is sz+ks%es a mkdshez.

13.1.3. 7odul llo%n!ok sze# e##e 5uttatsa


A kie%sz.t mod#lokat .tar.gz kiter"esztssel tlthet"+k le. 8 tmr.tett llomny tartalmt kell a szerverre feltlttt 1r#,al alkalmazs#nk sites/all/modules alknyvtr a msoln#nk.
7r sokan hasznl"k! de kimondottan hi s a szerver knyvtr#nk %yker en tallhat* modules knyvtr a msoln#nk.

K fle me%olds ltezik az llomnyok me%felel helyre val* "#ttatshoz. 'zz+k elszr a le%knyelmese me%oldst.

Auto%atizlt %egolds
Vltal an clszer a 1r#,alra .zni a .tar.gz llomny letltst! s me%felel helyre trtn kicsoma%olst. 3ldaknt nzz+k me% az Adm%n%strat%on menu mod#l tele,.tst. A http://drupal.org/pro*ect/admin+menu oldalon a kivlasztott mod#lverzi* letltsi link"n h.v"#k el a helyi men+t a "o e%r%om lenyomsval $15.5. ra&.

-3.3. bra. $odul let*lt/s% l%n3(/ne3 msolsa $JirefoH esetn& a )%vat3ozs "m/ne3 msolsa men+,onttal a v%*la,ra msolhat"#k a http://ftp.drupal.org/files/pro*ects/admin+menu-&.'-3.0-rc1.tar.gz :e c.met. -sodik l,sknt keress+k me% az Adm%n%sztr"%6 I $odulo3 $admin/modules! <.1. ra& oldalon az T( modul telept/se linket. A &elept/s 1eb"mr l szve%mez e illessz+k e a v%*la, tartalmt $15.A. ra&.

15.1. 0ol rhetem el a mod#lokatS

2D1. oldal

-3.9. bra. &elept/s% 1eb"m megadsa A &elept/s %om ra kattintva a 1r#,al me%,r* l"a letlteni a tvoli :e c.mrl a me%adott llomnyt! s a szerver me%felel knyvtr a kicsoma%olni. 4delis eset en a sikeress%rl ka,#nk t"koztatst $15.D. ra&.

-3.G. bra. A modul llomnyo3 let*lt/se /s elhelyez/se s%3eres 0a itt rmilyen hi a+zenetet ka,#nk! a kzi me%oldst clszer alkalmazn#nk.

Kzi %egolds
A 5.5-5.D fe"ezet en le.rtakhoz hasonl*an itt is a mod#l sa"t %,+nkre trtn letltsvel kell kezden+nk. 8hhez a 15.5. rn lthat* letltsi linkre kell a al e%r%om al kattintan#nk. 8rre a n%sznk az llomny letltst a"nl"a fel.
A szerz szoksa! ho%y a sa"t szm.t*%,n e%y erre a clra fenntartott knyvtr an %y"ti az ilyen letlttt mod#lokat. /%y e%y ks i tele,.ts esetn lehet! ho%y nem kell ;" llomnyt letlteni.

2D2. oldal

13. Kls modulok kivlasztsa, teleptse

Kotal Qommanderrel a al oldalt keress+k me% a 1r#,al oldal#nk sites/all/modules alknyvtrt. A "o oldalon l,"+nk ele $,l. d#,la kattintssal& a tele,.tend mod#l tmr.tett llomny a. A 15.F. rhoz hasonl*t fo%#nk ka,ni.

-3.J. bra. $odul llomnyo3 3/z% 3%t*m*rt/se /s msolsa Az rn ltszik! ho%y a "o ,anel az akt.v! s az admin+menu knyvtron van a k#rzor. 0a most az FG $sols %om ra kattint#nk! akkor a kitmr.ts s a msols e%y l,s en me%trtnik. 0a a al ,anel en nem a sa"t %,+nk! hanem e%y JK3 ka,csolattal $5.11. ra& elrt tvoli szerver van! akkor az JK3-vel val* feltlts is me%val*s#l. Akrmelyik me%oldst is alkalmazz#k! ltre kell "nnie a sites/all/modules/admin+menu5 knyvtrnak! enne ,edi% a mod#l mkdshez sz+ks%es llomnyoknak.

13.1.0. A %odul els( bekapcsolsa


A le%t mod#l tartalmaz 3F1"AF.t't s?va%y !L@6144.t't f"lt. 8kkor elsdle%esen e le.rs szerint kell el"rn#nk. A le%t eset en a kvetkez l,sekre lesz sz+ks%+nk. A mod#l#nk annak en%edlyezsi% m% hasznlhatatlan marad. 8%y mod#l mkdst en%edlyezni! va%y ,,en letiltani az Adm%n%sztr"%6 I $odulo3 $admin/modules& oldalon t#d"#k.
0a most els alkalommal ka,csol#nk e e%y mod#lt! akkor e%y s,ecilis tele,.tsi k*d f#t le. 3l. a le%t d#l ltrehoz ;" adat zis t lkat! va%y a ms me%lv t lk an ;"a rekordokat hoz ltre. mo-

3ldaknt nzz+k me%! mi trtnik az Adm%n%strat%on menu mod#l eka,csolsa #tn. Az Adm%n%sztr"%6 I $odulo3 $admin/modules! 15.9. ra& oldalon az Alaprendszer cso,ort #tn me%"elent az Adm%n%sztr"%6 cso,ort. 8%y mod#l llomny felmsolsval teht akr t ! nll*an eka,csolhat* mod#lt is ka,hat#nk.

15.1. 0ol rhetem el a mod#lokatS

2D5. oldal

-3.H. bra. $odulo3 telept/se 3i,l"#k e a tele,.teni k.vnt mod#lokat! ma"d a =elltso3 ment/se %om ra kattintva ka,csol"#k e $tele,.ts+k& a mod#lt.
Az rn rdemes me%fi%yelni az #tols* sz+rke sort. Az Adm%n%strat%on <%e1s mod#l eka,csolshoz sz+ks%es <%e1s mod#lok nem tallhat*k! .%y a mod#l nem ka,csolhat* e. 0a a sz+ks%es mod#l rendelkezsre ll! akkor a mod#l eka,csolsakor az is eka,csolsra ker+l.

A mod#l tnyle%es hasznlata eltt m% kon@%#rln#nk is kell azt. 8z t nyire az Adm%7 n%sztr"%6 $admin/inde'! D.F. ra& oldalon me%"elen ;"a men+,ontok se%.ts%vel tehet"+k me%. 1e rdemes azt is me%fi%yelni! ho%y az Adm%n%sztr"%6 I $odulo3 $admin/modules! 15.C. ra& oldalon sokszor kzvetlen+l is elrhet a mod#l konfi%#rlshoz hasznlhat* le%fontosa oldal link"e $=ellts&.

2DA. oldal

13. Kls modulok kivlasztsa, teleptse

-3.M. bra. A modul be3ap"solsa utn a @ogosultsgo3 /s =elltso3 %s meg(elenhetne3 -% e%y tov i lehets% az admin/help/admin+menu ;tvonalon a mod#l s;%* oldalnak me%tekintse.

13.1.:. 7odulok kikapcsolsa= elt oltsa


0a e%y mod#lt kika,csol#nk! akkor a szol%ltatsai idei%lenesen nem lesznek elrhetek. 1e e%y ks i eka,csols #tn ta,asztalhat"#k! ho%y ott folytathat"#k vele a m#nkt! ahol a aha%yt#k.
6ika,csolni csak olyan mod#lt t#d#nk! amelyikre nem ,.t e%y eka,csolt mod#l sem.

Az is elford#l! ho%y e%y mod#lt v%le%esen el akar#nk tvol.tani! mert a mkdse nem me%felel. 8rre a mod#lok t s%nl korrekt me%olds az eltvol.tsa. A mod#lok eltvol.tsa esetn i%en %yakori hi a! ho%y a ki,r* lt mod#lokat nem me%felelen tvol.t"#k el. A lehet le%rossza me%olds! ha e%yszeren a mod#l szerverre feltlttt knyvtrt s llomnyait letrl"+k. A helyes me%olds: 1. 6a,csol"#nk !arbantarts% m6d a az admin/config/development/maintenance oldalon. 2. 6sz.ts+nk iztons%i mentst az adat zisr*l s a f"lrendszerrl 5. 6a,csol"#k ki a mod#lt az admin/modules oldalon.

15.1. 0ol rhetem el a mod#lokatS


A. Kvol.ts#k el a mod#lt az admin/modules/uninstall oldalon D. Kesztel"+k a helyes mkdst. F. Krl"+k a mod#l llomnyait a sites/all/modules knyvtr *l. 9. 6a,csol"#k ki a !arbantarts% m6dot.

2DD. oldal

8ltvol.tani csak olyan mod#lt lehet! amelyre nem ,.t e%yetlen tele,.tett mod#l sem. 8 en a fe"ezet en nhny olyan kie%sz.t mod#llal folytat"#k ismerkeds+nket! amelyek ltalnosan hasznlhat*ak. A szerz vlemnye szerint le%elszr az Adm%n%strat%on menu s a Co"al%zat%on update mod#lokkal rdemes me%ismerkedn+nk.

13.2. Az Ad%inist#ation %enu %odul


0onla,: http://drupal.org/pro*ect/admin+menu Az adminisztrci*s feladatok dnt rsze az Adm%n%sztr"%6 $admin ;tvonal! D.D. ra& men+ l rhet el ) t nyire 2-A oldalletlts #tn. 8 l e%y kattintst s,*rolhat#nk a D.5 fe"ezet en em#tatott &oolbar men+vel is. A szerz sokak vlemnyvel e%y+tt a le%rd+l men+t m% "o me%oldsnak tart"a erre a s,ecilis feladatra.
8zzel szem en ,# lik#s fel+leten! a lto%at*k szmra nem rdemes a le%rd+l men+ket alkalmazni.

Az Adm%n%strat%on menu mod#l lehetv teszi! ho%y az Adm%n%sztr"%6 men+ le%t szol%ltatsa ;"a oldalletlts nlk+l rhonnan elrhet le%yen. A 15.<. rn "*l lthat*! ho%y kzvetlen+l $e%y oldalletlts rn& el t#d#nk "#tni a )%vat3ozs hozzadsa oldalra.

-3.N. bra. Az Adm%n%strat%on menu modul mO3*d/se A mod#l tele,.tse a szoksos m*don trtnik. Az Adm%n%sztr"%6 I =elltso3 I Adm%7 n%sztr"%6 I Adm%n%sztr"%6s men, $admin/config/administration/admin+menu! 15.10. ra& oldalon az ala, ell.tsok me%felelek szoktak lenni.

2DF. oldal

13. Kls modulok kivlasztsa, teleptse

-3.-0. bra. Az Adm%n%strat%on menu modul belltsa% A &artsa a men,t a lap tete(/n ell.ts hasznos lehet! de e%yes esetek en ,ro lmk lehetnek elle. 8kkor rdemes a ell.tst kika,csolni.

Cogosultsgok
A mod#l ell.that* "o%os#lts%ai kz+l az Adm%n%sztr"%6s men, el/r/se eml.tsre mlt*. Qsak olyan szere,krhz en%edlyezz+k! amelyik e%y knt is komoly adminisztrci*s "o%os#lts%okkal rendelkezik.

13.3. A Backup and 7ig#ate %odul


0onla,: http://drupal.org/pro*ect/backup+migrate A mod#l se%.ts%vel man#lisan va%y a#tomatizltan t#d#nk iztons%i mentst ksz.teni az adat zis#nkr*l. -r csinlhat#nk is e%y %yors mentst az Adm%n%sztr"%6 I =elltso3 I Fendszer I $en7 t/s /s m%grls $admin/config/system/backup+migrate! $15.11. ra& oldalon. Qs#,n azt kell eldnten+nk! ho%y e%y l letlteni szeretnnk! va%y a szerveren trolni a mentst.

15.5. A 7ack#, and -i%rate mod#l

2D9. oldal

-3.--. bra. A =a"3up and $%grate modul belltsa% A 5ro2%lo3 se%.ts%vel t fle mentsi m*dszert is ell.that#nk. Vltal an ele%end szerkeszteni az Alap/rtelmezett belltso3at az Adminisztrci* d 7ell.tsok d Lendszer d -ents s mi%rls d 3rofilok $admin/config/system/backup+migrate/profile! 15.12. ra& oldalon.

-3.-0. bra. Alap/rtelmezett pro2%l szer3eszt/se A szerz a E%p &*m*rt/st szokta alkalmazni. Az oldal tov i rszn $15.15. ra& le%al a sikertelen adat zismentshez rdemes rtes.tst krni. 8zen k.v+l az oldalt is rdemes kar antartsi +zemm*d a ka,csolni.

2DC. oldal

13. Kls modulok kivlasztsa, teleptse

-3.-3. bra. Alap/rtelmezett pro2%l szer3eszt/se

Hd(ztett %entsek
8rsen szol%ltat*- s honla,f+%%! ho%y rdemes-e! s ha i%en! milyen ell.tsokkal a#tomatizlt mentseket ksz.teni. Az Adm%n%sztr"%6 I =elltso3 I Fendszer I $ent/s /s m%grls I atemez/se3 $admin/config/system/backup+migrate/schedule& oldalon t#d#nk ;" idz.tst ltrehozni. 3l. na,i rendszeress%%el! az #tols* 10 mentst me%tartva $15.1A. ra&. Az a#tomatizlt f#ttats idz.tett feladatknt fo% trtnni $C.9. fe"ezet&. A #/lo3 men+,ont an k+ln z mentsi clokat ll.that#nk e. 3l. e-mail en is krhet"+k a k+ldst! va%y e%y f+%%etlen JK3 szerverre is krhet"+k a feltltst. A <%sszallts men+,ont an e%y kor i mentst feltltve visszall.that"#k a kor i lla,otot. A szerz nem ritkn ezt a me%oldst alkalmazza a :e oldal kltztetse va%y msolsa esetn is. 8rrl ve en a 19.2. fe"ezet en lesz sz*.

15.A. A Qa,tcha mod#l

2D<. oldal

-3.-9. bra. atemezett ment/s belltsa

13.0. A >aptc/a %odul


0onla,: http://drupal.org/pro*ect/captcha A #apt"ha mod#l me%,r* l"a me%akadlyozni! ho%y a bot ,ro%ramok re%isztrlni! va%y nvtelen+l hozzsz*lst ek+ldeni t#d"anak.
A s,am hozzsz*lsokat izonyos intelli%encival rendelkez! ;n. bot ,ro%ramok k+ldik! t nyire zom i %,ekrl $a %, t#la"donosnak t#dta nlk+l&. Kov i informci*k: ,l. http://webni.innen.hu/-omment@pam

A #apt"ha mod#l tele,.tsvel kt mod#lt is ka,#nk: az ala, #apt"ha s az 'mage #apt7 "ha mod#lokat. A mod#l cl"a! ho%y a honla,okat linkekkel teleszemetel ro otok ellen vdelmet ny;"tson. Az 'mage #apt"ha e%y k,re %enerlt ellenrz k*d ala,"n mkdik $15.1D. ra&. 2okan alkalmazzk a szve%es $matematikai& krdseket is.

2F0. oldal

13. Kls modulok kivlasztsa, teleptse

-3.-G. bra. A #apt"ha modul mO3*d/se egy 3ap"solat2elv/tel% Orlapon A :e oldalon kiosztott "o%os#lts%ok "elentsen efolysol"k az Adm%n%sztr"%6 I =ell7 tso3 I +mbere3 I #A5&#)A $admin/config/people/captcha! 15.1F. ra& oldalon elv%zend ell.tsokat. A szerz a e"elentkezs nlk+l elrhet rla,okhoz szokta az drlapv/del7 met krni.

15.A. A Qa,tcha mod#l

2F1. oldal

-3.-J. bra. A #apt"ha modul belltsa% 0a olyan kie%sz.t mod#lt hasznl#nk! amely ltal hasznlt rla, azonos.t*"t nem tall"#k a Form^%d oszlo, an! akkor rdemes a #A5&#)A adm%n%sztr"%6s h%vat3ozs hozz7 adsa az Orlapo3hoz "elln%yzetet eka,csolni. 8z#tn a krdses $,l. 4eb2orm mod#l ltal ltrehozott& rla, oldalon se%.ts%et ka,#nk a Qa,tcha eka,csolshoz.

2F2. oldal

13. Kls modulok kivlasztsa, teleptse

-3.-H. bra. A #apt"ha modul belltsa% A t i ell.tsi lehets% a 11.19. ra ala,"n knnyen rtelmezhet.

H%age >aptc/a
Az Adm%n%sztr"%6 I =elltso3 I +mbere3 I #A5&#)A I !/p #A5&#)A $admin/config/people/captcha/image+captcha! 15.1C. ra& oldalon a %enerlt k, ell.tsai lthat*k.

15.A. A Qa,tcha mod#l

2F5. oldal

-3.-M. bra. Az 'mage #apt"ha modul belltsa% A szerz ltal an a 11.1C. rn is lthat* ell.tsokat alkalmazza.

13.:. A >olo#boF %odul


0onla,: http://drupal.org/pro*ect/colorbo' A #olorboL mod#l se%.ts%vel k,eink me%"elen.tst ltvnyos eeekt#ssal fszerezhet"+k $15.1<. ra&. 8z a mod#l nem nma% an! hanem a http://*acklmoore.com/colorbo'/ c.men elrhet! azonos nev szoftverrel e%y+tt mkdik.

2FA. oldal

13. Kls modulok kivlasztsa, teleptse

-3.-N. bra. A #olorboL modul mO3*d/se A mod#l eka,csolsa eltt a sites/all/libraries knyvtr a ki kell csoma%oln#nk a letlttt #olorboL szoftver tartalmt a 15.20. rn lthat* m*don.

-3.00. bra. A #olorboL llomnyo3 msolsa Az Adm%n%sztr"%6 I =elltso3 I $/d%a I #olorboL $admin/config/media/colorbo'& oldalon rhet"+k el a mod#l ltalnos ell.tsait. Az ala, ell.tsok ltal an me%felelek. A tnyle%es ell.ts a !/p mezk szint"n trtnik. 6eress+k fel az adott tartalomt.,#s $eg(elen/s ell.tsa oldalt $15.21. ra&.

15.D. A Qolor oH mod#l

2FD. oldal

-3.0-. bra. A !/p mez $eg(elent/s belltsa A !/p meznl a kor i !/p formt#m helyett az rn is lthat* #olorboL ell.tst vlassz#k. A rszletes ell.tsok $15.22. ra& a "o szlen lthat* fo%askerkkel rhetk el.

-3.00. bra. A !/p mez $eg(elent/s belltsa A &artalm% 3/pstlus ell.tsa azt hatrozza me%! ho%y a tartalom rszeknt melyik k, "elen"en me%. A #olorboL73/pstlus ell.ts a kattintsra me%"elen.tend k,mretet hatrozza me%.

13.&. A .ate %odul


A 1r#,al ala,rendszer dt#m?idkezelse sokfle szol%ltatst ny;"t. 1e a lehets%ek "elentsen ki v.thetk a 8ate mod#lcsald se%.ts%vel. A mod#l tele,.tse #tn a 8ate A5' s 8ate mod#lokat mindenk,,en e kell ka,csoln#nk a hasznlathoz. Az o,cionlis mod#lok kz+l a 1ate 3o,#, s 1ate Gie:s is fontosak lehetnek.

2FF. oldal

13. Kls modulok kivlasztsa, teleptse

Adatt#ols
A 8ate mod#llal hromfle mez t.,#s kz+l vlaszthat#nk: 8ate A'SD 8ateB: <ar"harA00B-knt trol*dik. Kredk dt#mok $csak h*na,! na,&! va%y i.sz. 1000-nl r%e i dt#mok esetn rdemes hasznlni! e%y knt na%yon lass; vele dol%ozni. 8ate AKn%L &%mestampB: I'4\ id lye%. Nyorsan! e%yszeren lehet vele dol%ozni s szles kr en tmo%atott! viszont csak 1<01-tl 205C-i% ter"ed dt#mokhoz hasznlhat"#k. 8ate: Az adat zis-kezel sa"t dt#mkezel formt#mt hasznl"a. Vltal an ez az a"nlott me%olds.

7ez( lt#e/ozsa
3ldaknt nzz+nk me% e%y kezd s zr* dt#m me%adst lehetv tev 8tum mezt! ami ,l. e%y +sem/ny tartalomt.,#shoz ka,csolhat* $15.25. ra&.

-3.03. bra. 8tum mez l/trehozsa A fel+leti elem t.,#sa hromfle lehet: Ceg*rd,l l%sta esetn az e%yes dt#mrszek $v! h*na,! st .& nll* le%rd+l listaknt adhat*k me% $15.2A. ra&.

-3.09. bra. 8tum bev%tel lenyl6 l%stval

15.F. A 1ate mod#l

2F9. oldal

Sz*vegmez esetn a ell.tott formt#m an kell e%,elni a dt#mot $15.2D. ra&.

-3.0G. bra. 8tum bev%tel sz*vegmez vel 5op7up "alendar esetn Bavascri,t ala,; fel#%r* dt#m-a lakot hasznlhat#nk $15.2F. ra&.

-3.0J. bra. 8tum bev%tel 2elugr6 abla33al A $ez belltsa%nl $15.29. ra& a hasznlni k.vnt dt#m?id sszetevket adhat"#k me% $8ate attr%butes to "olle"t&.

2FC. oldal

13. Kls modulok kivlasztsa, teleptse

-3.0H. bra. 8tum mez belltsa% 8n%edlyezhet"+k a zr* dt#m hasznlatt $#olle"t an end date&. A ,ldnk eset en "ell"+k e. 8kkor m% ktelezv is tehet"+k a zr* dt#mot a Sz,3s/ges n%yzet e"ellsvel. G%+l rdemes a ltrehozott mez $eg(elent/s belltsa%t is t%ondolni.

;o bbi 4el/asznls
Az .%y ltrehozott dt#m mezket me% t#d"#k "elen.teni informci*knt. A <%e1s mod#l $1D.2 fe"ezet& se%.ts%vel akr sor arendezsnl! szrsnl is fel t#d"#k hasznlni a dt#m mezket.

13.?. Az IFte#nal 3inks %odul


0onla,: http://drupal.org/pro*ect/e'tlink Az +Lternal l%n3s mod#l a honla,r*l kifel m#tat* linkekhez ka,csol*d* szol%ltatsokat ny;"t. A 15.2C. rn $a al oldali men+ en a hrom tanfolyamnl! s a tartalom Forrs mez"nl& ltszik! ho%y e%y kis k,,el k+ln ztet"+k me% a els linkekrl. 'em csak a tartalmaink an! hanem rhol tallhat* linkek #tn.

15.9. Az 8Hternal Minks mod#l

2F<. oldal

-3.0M. bra. Az +Lternal l%n3s modul mO3*d/se


8 l is ltszik! ho%y a mod#l nem eviteli formaknt mkdik.

A mod#l kon@%#rci*"a az Adm%n%sztr"%6 I =elltso3 I Felhasznl6% 2el,let I !,ls h%7 vat3ozso3 $admin/config/user-interface/e'tlink! 15.2<. ra& oldalon v%ezhet.

-3.0N. bra. Az +Lternal l%n3s modul belltsa% A me%rendelk ltal an krik a !,ls h%vat3ozso3 megny%tsa ?( abla3ban ell.tst.

290. oldal

13. Kls modulok kivlasztsa, teleptse

13.@. A Global 2edi#ect %odul


0onla,: http://drupal.org/pro*ect/globalredirect A mod#l me%sz+nteti a 5ath mod#l hasznlata miatti ILM t szrzseket.
28Z szem,ont *l na%yon fontos a t szrs tartalmak ker+lse.

6on@%#rci*t ltal an nem i%nyel! az Adm%n%sztr"%6 I =elltso3 I Fendszer I >lob7 l%s t%rnyts $admin/config/system/globalredirect! 15.50. ra& ell.tsai me%felelek.

-3.30. bra. A >lobal red%re"t modul belltsa%

15.<. A Noo%le Analytics mod#l

291. oldal

13.A. A Google Anal!tics %odul


0onla,: http://drupal.org/pro*ect/google+analytics A >oogle Analyt%"sF5 a Noo%le in%yenes szol%ltatsa! ami a :e oldal lto%at*ir*l ksz.t s ,rezentl rszletes statisztikt. J clkitzse! ho%y a :e mesternek se%.tsen a reklmkam,nyok o,timalizls an azltal! ho%y me%m#tat"a! a lto%at*k honnan kattintottak t! mennyi idt tltenek a :e oldalon! s fldra"zila% hol tallhat*k.FA A mod#l kon@%#rci*"a az Adm%n%sztr"%6 I =elltso3 I Fendszer I >oogle Analyt%"s $admin/config/system/googleanalytics! 15.51. ra& oldalon v%ezhet el. Me%fontosa ell.ts a Noo%le Analytics oldalon a :e oldalhoz ka,ott azonos.t* eillesztse.

-3.3-. bra. A >oogle Analyt%"s modul belltsa%

F5 http://www.google.com/analytics/ FA forrs: http://hu.wikipedia.org/wiki/Moogle+1nalytics

292. oldal

13. Kls modulok kivlasztsa, teleptse

A tov i ell.tsok m*dos.tshoz a Noo%le Analytics szol%ltats ala,os ismerete is sz+ks%es.

13.1B. A 3ocalization 1pdate %odul


0onla,: http://drupal.org/pro*ect/l10n+update Az an%olt*l eltr nyelvek hasznlatr*l a tele,.ts ka,csn s a <.D fe"ezet en mr rszletesen volt sz*. A Co"al%zat%on Kpdate mod#llal a fel+letford.tshoz sz+ks%es kz,onti ford.tsokat a#tomatizltan tlthet"+k le. -inden mod#l tele,.tse! eka,csolsa #tn rdemes a friss.tsi f#nkci*t lef#ttatni az Adm%n%sztr"%6 I =elltso3 I )elye3 /s nyelve3 I Fel,let 2ordtsa I Fr%sst/s $admin/config/regional/translate/update! 15.52. ra& oldalon.

-3.30. bra. Fel,let 2ordtso3 2r%sst/se Az oldal letltsekor! va%y az 'n2orm"%63 2r%sst/se %om ra kattintva lthat"#k a le%frisse lla,otot. A zld sz.n "elzi! ho%y az adott mod#lhoz tartoz* ford.tsok akt#lisak. A

15.10. A Mocalization I,date mod#l

295. oldal

sr%a a friss.ts lehets%t "elenti. 0a le%al e%y sr%a mod#lt lt#nk! rdemes az ala,ell.tsok me%tartsa mellett a Fordtso3 2r%sst/se %om a kattintani. A folyamat"elzn nyomon kvethet"+k a friss.ts lla,ott $15.55. ra&.

-3.33. bra. A 2ordts 2r%sst/s 2olyamata 0a a hosszadalmas folyamat esetle% hi a+zenettel me%szakadna! a n%sz c.m sor a kattintva! ma"d az +nter %om lenyomsval ;"a k.srletet tehet+nk a letltsre s im,ortlsra. A folyamat v%t a szoksos informci*s do oz "elzi $15.5A. ra&.

-3.39. bra. A 2ordtso3 %mportlsa be2e(ez d*tt Az idz.tett feladatok f#tsnl is ellenrzsre ker+l a friss.ts sz+ks%ess%e.

13.11. A 7asUue#ade %odul


0onla,: http://drupal.org/pro*ect/mas0uerade A :e oldal mkdst ) mint minden ms termket ) ellenrizni! tesztelni kell. 8z e%y i%en sszetett folyamat! s e%yes rszei nehezen me%val*s.that*k. A $asSuerade mod#l nlk+l i%en nehz tesztelni! ho%y az e%yes felhasznl*k ,ontosan azokat a "o%okat ka,tk-e me%! mint amelyekre sz+ks%+k van! amelyeket nekik sznt#nk. A mod#l tele,.tse #tn rdemes az _l"zs lokkot valamelyik r%i* an elhelyezni! s a me%"elen.tst az Adm%n%sztrtor cso,ortra korltozni. 8ttl kezdve adminisztrtorknt rmelyik oldalon e%,elhet"+k e%y felhasznl* nevt! s felvehet"+k az larct $15.5D. ra&.

29A. oldal

13. Kls modulok kivlasztsa, teleptse

-3.3G. bra. _lar" 2elv/tele /%y rmit tesztelhet+nk! ki,r* lhat#nk! mintha a felhasznl* r e ;"t#nk volna. A Nav%g"%6 men+ en a <%sszavlts linkre kattintva vehet"+k le az larc#nkat. Az ala, ell.tsok e%yed+l az adminisztrtor felhasznl* szmra teszik elrhetv ezt a f#nkci*t. 2z+ks% esetn az Adm%n%sztr"%6 I =elltso3 I +mbere3 I _l"zs $admin/config/people/mas0uerade! 15.5F. ra& oldalon msoknak is adhat#nk "o%okat.

-3.3J. bra. A $asSuerade modul belltsa% A ell.tsokkal na%yon *vatosan kell nn#nk! hiszen na%yon veszlyes lehets%rl van sz*.

15.12. A 3atha#to mod#l

29D. oldal

13.12. A Oat/auto %odul


A tartalmaink ;tvonalnak $,ontosa an ;tvonal lneveinek& e%ys%es kezelse nem e%yszer feladat: sok-sok %,elsre .tl enn+nket. A 5athauto mod#l i%en sokfle m*don teszi lehetv az ;tvonal lneveink a#tomatik#s elll.tst. 0a a tartalom ek+ldnek nincs ;tvonal lnevek ltrehozsa "o%os#lts%a! akkor neki nincs is "o%os#lts%a az ;tvonal ell.tsra. Akinek ,edi% van! annak sem kell kzzel kitlteni! hiszen a 5athauto mod#l a#tomatik#san ltrehozza azt. Az lnv a tartalom ek+ldsekor m% nem ltszik! de #t*la%os szerkesztskor me%@%yelhet"+k! va%y kika,csolva kzzel is me%adhat"#k $15.59. ra&.

-3.3H. bra. Ttvonal ln/v tartalom szer3eszt/se3or A mod#l mkdsnek ala,elve! ho%y a c.m ) va%y e%y tartalmi informci* ) ala,"n %enerl kis ets s kezetek nlk+li ;tvonalat. 8hhez sz+ks% van a &ransl%terat%on mod#l $15.1D fe"ezet& tele,.tsre is. 4%en sok ell.tst tartalmaz az Adm%n%sztr"%6 I =elltso3 I !eres/s /s metaadato3 I Ttvonallneve3 $admin/config/search/path! 15.5C. ra& oldal! nhny lnye%ese et nzz+nk me%.

29F. oldal

13. Kls modulok kivlasztsa, teleptse

-3.3M. bra. A 5athauto modul belltsa% Az rn lthat* ell.tsokat rdemes me%fontolni! s ki,r* lni. ala,veten a tartalmak esetn: enode.t%tlef a c.met fo%"a ala,#l venni lo% esetn: blogXe"urrent7user.namef a felhasznl*i nevet helyettes.ti a lo%? #tn

felhasznl* esetn: 2elhasznaloXeuser.namef a felhasznl*i nevet helyettes.ti a 2el7 hasznaloX #tn Ji%yelem e lehet venni a %enerlskor ,l. a dt#mot is. A =elltso3 f+ln $admin/config/search/path/settings& rdemes a &ransl%terate pr%or to "reat%ng alias "elzt eka,csolni. /%y a &ransl%terat%on mod#l ala,"n az kezetes karakterek me%felelen t.r*dnak.

15.12. A 3atha#to mod#l

299. oldal

A %enerlt Ttvonallneve3 list"t az admin/config/search/path oldalon tekinthet"+k me%. A 8elete al%ases s =ul3 update men+,ontokkal akr #t*la% is rvnyes.thet"+k a ell.tsokat.

13.13. A ,i%plenews %odul


0onla,: http://drupal.org/pro*ect/simplenews A mod#l se%.ts%vel a $re%isztrlt va%y nvtelen& lto%at*k fel t#dnak iratkozni a honla, e%y va%y t h.rlevelre. A lto%at* ltal an e%y lokk an t#d fel-! va%y leiratkozni a h.rlevelekre $15.5<. ra&. Az rn a nvtelen lto%at*k szmra en%edlyezett feliratkozs esett lthat"#k: a lto%at*nak el% me%adnia az e-mail c.mt! ho%y a feliratkozs me%ers.tsre szol%l* e-mail me%ka,"a.

-3.3N. bra. )rlev/l 2el%rat3ozs blo33 A re%isztrlt lto%at*k kiss eltr rla,on "elentkezhetnek! mivel az e-mail c.m me%adsa ilyenkor nem sz+ks%es.

Ils( kon4igu#ls
A mod#l e+zemelse sorn e%y ;" S%mplene1s ne1sletter tartalomt.,#s s Ne1sletter sz*tr "n ltre. 8zeket a szoksos m*don testre sza hat"#k $,l. ma%yar.that"#k&. A sz*tr e%yetlen kife"ezst tartalmaz! ezt is rdemes testre sza n#nk. 0a t tm an szeretnnk h.rlevelet k+ldeni! akkor t kife"ezst is rdemes felvenni a sz*tr a. Az Adm%n%sztr"%6 I =elltso3 I S%mplene1s $admin/config/simplenews& aloldalakon nhny els konfi%#rlsi l,st rdemes t%ondolni. 'hny ,lda a tel"ess% i%nye nlk+l:

29C. oldal

13. Kls modulok kivlasztsa, teleptse

A )rlev/l f+ln e%yszer formt#m helyett 0K-M formt#mot is krhet+nk! ha a $%me $a%l va%y a )&$C $a%l mod#lt is tele,.t"+k. I%yanitt ,r* a e-mail k+ldsi ell.tsokat! va%y a h.rlevelek felad*"nak adatait ll.that"#k e. A Fel%rat3ozs f+ln a k+ln z k+ldtt e-mailek szve%eit ll.that"#k e. A Cev/l 3,ld/se f+ln a levelek kik+ldst! ,l. a cron +temezst ll.that"#k e.

H#le elek kikEldse


A h.rlevelek k+ldse lnye% en a me%felel tartalmak ek+ldst "elenti. Qsak a sz*tr me%felel kife"ezst kell ,l#sz an kivlasztan#nk. 8z#tn az Adm%n%sztr"%6 I &artalom I )rlevele3 $admin/content/simplenews& oldalon t#d"#k kik+ldeni! esetle% ;"ra k+ldeni a h.rleveleinket.

9eli#atkozsok kezelse
Az Adm%n%sztr"%6 I +mbere3 I )rlev/l feliratkozsok $admin/people/simplenews& oldalon t#d"#k a feliratkozsokat fi%yelemmel k.srni! esetle% szerkeszteni.

Cogosultsgok belltsa
A ell.that* "o%os#lts%ok a 15.A0. rn lthat*k.

-3.90. bra. A S%mplene1s modul bellthat6 (ogosultsga% Az rn a rki szmra en%edlyezett feliratkozst rdemes me%fi%yelni. Az sszes t i "o%ot ltal an e%y adminisztrtor szokta me%ka,ni. G%+l rdemes a node mod#l "o%os#lts%ait is t%ondolni a S%mplene1s tartalomt.,#shoz.

15.1A. A 2,am2,an mod#l

29<. oldal

13.10. A ,pa%,pan %odul


0onla,: http://drupal.org/pro*ect/spamspan A SpamSpan mod#l a szve%ek en me%"elen e-mail c.mek elre"tsrt felels. A hasznlata esetn szemltomst a n%sz en semmi k+ln s% nem ltszik! de ha az oldal forrst me%tekint"+k! hasonl* 0K-M k*dot fo%#nk ltni:
<span class !spamspan!> <span class !4!>nagy NdotO g4sztav</span> NatO <span class !d!>gmail NdotO com</span> </span>

A mod#l szerver oldalon .%y =elront"a> az e-mail c.meket! ho%y a n%sz Bava2cri,t se%.ts%vel =ki"av.tsa> azokat. 8 l a lto%at* semmit nem vesz szre! de a s,am ro otok m#nk"t "elentsen me%nehez.ti. A mod#l mkdse eviteli szrknt trtnik! .%y a Sz*veg2ormtumo3nl t#d"#k kon@%#rlni is $15.A1. ra&.

2C0. oldal

13. Kls modulok kivlasztsa, teleptse

-3.9-. bra. A Spamspan modul 3on2%gurlsa A SzOr 3 2eldolgozs% sorrend(/ne3 ll.tsa sz+ks%es lehet.

13.1:. A ;#anslite#ation %odul


A &ransl%terat%on mod#l az kezetes! va%y nem latin karaktereket .r"a t A2Q44 me%felelre. 8ddi% kt helyen hasznlhatt#k fel: a 5athauto mod#l az ;tvonal lnevek %enerlsnl F%le2%eld ala,; mezknl a f"lnevek me%vltoztatsra

15.1D. A Kransliteration mod#l

2C1. oldal

'zz+nk e%y ,ldt az #t* ira: tan5t?*=k5men52011.pdf helyett tan+ta*ek+men+2011.pdf. Ee oldalakon nem clszer a feltltre .zni a korrekt! :e en is ,ro lmamentes llomnynevek hasznlatt. Az Adm%n%sztr"%6 I =elltso3 I $/d%a I F(lrendszer $admin/config/media/file-system! 15.A2. ra& oldalon a Cat%nbetOs t%rat lehets%eit rdemes eka,csolni.

-3.90. bra. Cat%nbetOs t%rat belltsa% 2(l2elt*lt/se3n/l Kermszetesen ez a ell.ts visszamenle%esen nem fo% vonatkozni a feltltsekre.

2C2. oldal

13. Kls modulok kivlasztsa, teleptse

13.1&. A "eb4o#% %odul


0onla,: http://drupal.org/pro*ect/webform A 4eb2orm mod#l olyan felhasznl*kt*l szrmaz* adatok %y"tsre hasznlhat*! amely adatok nem a honla, rszeknt f#nkcionlnak! hanem k+ls felhasznlsra szntak. Ki,ik#s ,lda a k+ln z "elentkezsek! me%rendelsek le onyol.tsa $15.A5. ra&.

-3.93. bra. A 4eb2orm modul mO3*d/se A mod#l tele,.tse #tn e%y 4eb2orm nev tartalomt.,#s "n ltre! amit .zls szerint tnevezhet+nk drlapra. -inden e%yes rla, sszell.tsa e%y ;" drlap t.,#s; tartalom ek+ldst "elenti. A c.m s a trzs kitltse #tn a eviteli mezket hasonl*an ll.that"#k ssze! mint a tartalomt.,#sok mezit. Gannak azon an eltrsek is! ezt rdemes k+ln kihan%s;lyozni. 'zz+k az elz ra drlap *sszetev %t $15.AA. ra&.

15.1F. A Ee form mod#l

2C5. oldal

-3.99. bra. drlap *sszetev % 8mellett az e-mail rtes.tsek ell.tsa is hasznos. 2zoks a :e oldal m#nkatrsnak s a me%rendelnek is e-mailt k+ldeni a sikeres kitltsrl $15.AD. ra&.

2CA. oldal

13. Kls modulok kivlasztsa, teleptse

-3.9G. bra. +7ma%l /rtest/se3 belltsa Az rla,okat ms tartalmakhoz hasonl*an men+ e tehet+nk! a kitltsekrl ,edi% akr az +redm/nye3 men+,ont an $15.AD. ra& is t"koz*dhat#nk.

13.1?. A "!siw!g %odul


0onla,: http://drupal.org/pro*ect/wysiwyg 0a fontos szm#nkra a szve%ek %yorsan formzhat*s%a! akkor nem mondhat#nk le valamilyen viz#lis szerkesztrl sem $2.A fe"ezet&. Az editor hasznlata hasonl.t az ismert szve%szerkesztk mkdsre! de azrt a felhasznl*k rszrl %yakorlsi idt is r kell sznni! s nem htrny a 0K-M nyelv ala,szint ismerete sem. A mod#l tele,.tse #tn le%al e%y editort le kell tlten+nk! s kicsoma%olt form an a sites/all/libraries knyvtr a tenni. 8z #tn a kon@%#rlst az Adm%n%sztr"%6 I =elltso3 I &artalom 3/szt/se I 4ys%1yg pro2%lo3 $admin/config/content/wysiwyg! 15.AF. ra& oldalon kezd"+k. 0a semelyik editort nem tett+k m% fel a sites/all/libraries knyvtr a! e en is se%.t az oldal a &elept/s% ?tmutat6 rsz en.

15.19. A Eysi:y% mod#l

2CD. oldal

-3.9J. bra. A 4ys%1yg ed%tor telept/s% ?tmutat6 A &elept/s% ?tmutat6 rszletesen le.r"a! ho%y a kivlasztott editort honnan t#d"#k letlteni! s hova kell felmsoln#nk. 0a ezt me%tett+k! az oldal friss.tse #tn $15.A9. ra& az e%yes 7eviteli formkhoz ell.that"#k a k.vnt editort! ma"d finomhan%olhat"#k a Szer3eszt/s linkre kattintva.

-3.9H. bra. 4ys%1yg pro2%lo3 belltsa

2CF. oldal

13. Kls modulok kivlasztsa, teleptse

A le%t ell.ts ma%rt eszl! i%ny+nknek me%felelen kon@%#rlhat"#k. 3ldaknt az JQ68ditor nhny ell.tst nzz+k me% $15.AC. ra&.

-3.9M. bra. 4ys%1yg belltso3 A Nyom6gombo3 /s b vtm/nye3 rsz en kivlaszthat"#k! ho%y az JQ68ditor melyik f#nkci*it akar"#k en%edlyezni. A szerz vlemnye szerint ltal an a kvetkezket clszer alkalmazni:

15.19. A Eysi:y% mod#l


6!o%go%bok s b( t%n!ek Gasta% 1lt Jelsorols 2zmozott lista 0ivatkozs 0ivatkozs eltvol.tsa 0or%ony 6, Jorrsk*d 2zve% eilleszts 7lokkok m#tatsa Jormzs eltvol.tsa 0K-M lokk formzsa K lzat! Ka le f 7evezet trs,ont A tov i ell.tsok rtelmezshez 0K-M s Q22 ismeretekre van sz+ks%.
h3G5h$G5h.G5h)G5divG5pG5br tableG5trG5thG5td a img

2C9. oldal
Be iteli 4o#%nl engedl!ezend( ele%
strong em ulG5li olG5li a

13.1@. ;o bbi %odulok


A ks i fe"ezetek en rszletesen fo%#nk m% fo%lalkozni nhny "elentse A tel"ess% i%nye nlk+l: 8rupal #ommerse 'nternat%onal%zat%on Fe2eren"es <%e1s A kvetkez mod#lokr*l csak e%y rvid le.rst t#d#nk adni. mod#llal.

2CC. oldal
7odul n Advan"ed Forum Automat%" Nodet%tle =%bl%ography $odule #alendar #omment Not%2y #onta"t Forms #ustom =read"rumbs 8%22 Fa"eboo3 C%3e =utton F%vestar Flag 3e#s

13. Kls modulok kivlasztsa, teleptse

Az ala, Forum mod#l levltsa. A tartalmak c.mt ktelez kitlteni. 1e ezzel a mod#llal ezt %enerlhat"#k is. K#domnyos ,# likci*k kom,leH kezelse. 'a,i! heti! havi s ves na,tr nzeteket $<%e1s& hozhat#nk ltre. Kartalmakat rendelhet+nk hozz. A re%isztrlt lto%at* e-mailt krhet! ha e%y tartalomhoz ;" hozzsz*ls rkezik. A #onta"t mod#l kiter"esztseknt t fle ;tvonalon rhet"+k el a ka,csolati rla,okat. A mod#l se%.ts%vel a tartalmak morzsamen+it tartalom t.,#sonknt ms-ms ;tvonallal definilhat#nk. -e%felel "o%os#lts%%al e%y tartalom verzi*it hasonl.that"#k ssze. Eiki oldalakon szoksos f#nkci*. Kartalmakhoz C%3e %om me%"elen.tse. Kartalmakra lehet rtkelst leadni. Az rtkels ala,"n lokkokat "elen.thet+nk me%. Kartalmak! felhasznl*k! me%"e%yzsek me%"ellsnek lehets%e k+ln z clok *l. 3l. knyv"elz szeren sa"t clra! va%y oda nem ill szve%ek e"elentse a modertor szmra. A eviteli szrknt mkd mod#l a foly* szve% en %yrt linkeket e%yes szavakra. 8%yedi kezdoldal ksz.tse. Jorrsk*d sz.nezett me%"elen.tse. K szint kate%*rik esetn s,ecilis f#nkci*k. K nyelv oldalakhoz tov i f#nkci*k. 3l. sz*tr! men+! lokk ford.tsok me%oldsa. A el,tetst t ,onton m*dos.that"#k.

Freel%n3%ng Front 5age >eS)% F%lter )%erar"h%"al Sele"t 'nternat%onal%zat%on Cog%n&oboggan $ass #onta"t $ollom

8-mail k+lds re%isztrlt szere,krk rszre. #apt"ha alternat.va.

15.1C. Kov i mod#lok


7odul n N%"e $enus Node #lone Drgan%" groups Dverr%de Node Dpt%ons 5age &%tle 5anels FealName S"heduler ShoutboL S%te map S$&5 Authent%"at%on Support &aLonomy $enu Kser reg%strat%on not%2%"at%on Kser 5o%nts [$C s%temap 3e#s Meny.l* men+k ltrehozsa. Kartalmak %yors msolsa.

2C<. oldal

Qso,ortok szervezse. 4%en sokfle szol%ltatst ny;"t. Kartalmak szerkesztsi "o%os#lts%ait finom.that"#k. A 0K-M oldal t%tle ta%"nak ell.tsa. [sszetett szerkezet oldalak $ti,ik#san c.mla,& ksz.tshez. 7lokkok alternat.v"a izonyos esetek en. Gal*di nv me%adhat* $itt lehet +tkzs! szem en a felhasznl*nvvel&. Kartalmak idz.tett kzzttele va%y elre"tse. Lvid +zenetek e%y lokk an. A#tomatik#s site ma, ksz.tse. 2-K3 levlk+lds hasznlata. -en+ $s lokk& ltrehozsa sz*tr ala,"n. 8-mail rtes.ts re%isztrci* esetn. 3ontok adomnyozsa felhasznl*i aktivitsrt. 6eresro otok szmra oldaltrk,.

1A
14. Sminkek hasznlata
8%y 1r#,al oldal viz#lis me%"elen.tst a smink"e hatrozza me%. A smink lecserlsvel va%y m*dos.tsval az e%sz honla, minden oldalnak ;" me%"elenst adhat#nk.

10.1. ,%inkek belltsa


Az Adm%n%sztr"%6 I $eg(elen/s $admin/appearance! 1A.1. ra& oldalon nhny sminkekkel ka,csolatos ala, ell.ts v%ezhet el. 8lszr is lthat"#k az +nged/lyezett sm%n3e3et. 8zek azok az ala, va%y kie%sz.t sminkek! amelyek a 1r#,al szmra elrhetek a f"lrendszer en! s nem is tiltott#k le azokat. Az rn ltszik! ho%y 1r#,al 9 alatt a =art%3 ala, smink az ala,rtelmezett! a lto%at*k ezt lt"k a ,# lik#s oldalakon. A kor i 1r#,al verzi*k an ala,rtelmezett >arland smink letiltott lla,ot an van! de i%ny esetn ezt me%vltoztathat"#k az +nged/lyez/s linkre kattintva.

2<2. oldal

14. Sminkek hasznlata

-9.-. bra. Sm%n3e3 3%vlasztsa a $eg(elen/s oldalon Belenle% knnyen vlthatnnk a Seven sminkre az Alap/rtelmez/s belltsa link se%.ts%vel! de ezt m%se rdemes me%tenni. A Seven smink #%yanis Adm%n%sztr"%6s sm%n3nek lett kialak.tva! mint aho%y az az Adm%n%sztr"%6 I $eg(elen/s oldal tov i rszn $1A.2. ra& lthat*.

-9.0. bra. Adm%n%sztr"%6s sm%n3 belltsa Aho%y az eddi%i adminisztrci*s oldalakon lthatt#k! illetve az Adm%n%sztr"%6 I Fel/pt/s I =lo33o3 I Seven $admin/structure/block/list/seven& oldalon is ltszik! ho%y a Seven smink nem tartalmaz oldalsvokat! hiszen az adminisztrci*s oldalakon nem clszer ezzel a helyet fo%lalni.

1A.1. 2minkek ell.tsa

2<5. oldal

10.1.1. A >olo# %odul


8%yes sminkek $.%y az ala,rtelmezett =art%3 is& a eka,csolt #olor ala,mod#llal k,es lesz arra! ho%y k+lnse m#nka nlk+l is lehessen m*dos.tani a honla, me%"elensn! annak tsz.nezsvel. 8z az Adm%n%sztr"%6 I $eg(elen/s I =elltso3 I =art%3 $admin/appearance/settings/bartik! 1A.5. ra& oldalon is me%fi%yelhet.

-9.3. bra. Sm%n3 szns/m(na3 belltsa 8z e%y i%en sz, lehets%! de a me%rendel szerint sokszor nem ele%end a :e oldal e%yedi arc#latnak kialak.tshoz.

10.2. KEls( s%inkek teleptse


A mod#lokhoz hasonl*an k+ls sminkeket is tele,.thet+nk 1r#,al honla,#nk al. 8zrt itt na%yon sok hasonl*s% van a mod#lok kivlasztsval! tele,.tsvel. K ms hely kztt a http://drupal.org/pro*ect/themes oldalr*l is letlthet+nk sminkeket. 4tt is fi%yelni kell a mod#loknl ismertetett mins%i "ellemzkre s a ksz.t ltal me%fo%almazott "o%i lehets%ekre. 8zen k.v+l a sminkek kztt kt f cso,ortot k+ln ztethet+nk me%: 1. vltoztats nlk+l felhasznlhat*! va%yis ksz sminkek! s 2. tov -felhasznlsra sznt! va%yis fe"leszti sminkek.

2<A. oldal

14. Sminkek hasznlata

10.2.1. Ksz s%inkek


Az els cso,ort *l a $ar%nell%-t rdemes kiemelni $1A.A. ra&.

-9.9. bra. A $ar%nell% sm%n3 oldala Aho%y a smink oldaln lthat* k,ernyk, is m#tat"a! e%y sz,en formzott sminket hasznlhat#nk. A szve%es informci* *l nhny tov i mins%i "ellemzt is rdemes kiemelni: r#%almas 5 oszlo,os kialak.ts $a szoksosakhoz k,est & C eHtra r%i* a lokk"aink szmra le%rd+l men+ lehets%e vletlenszeren kivlasztott fels dekorci*s k,

1A.2. 6+ls sminkek tele,.tse

2<D. oldal

8zen k.v+l tov i ) itt nem tr%yalt ) elnyket is .%r. $'hny rdekess%et fo%#nk m% ltni a 1A.2.D fe"ezet en.& /%y nem me%le,! ho%y :e helyek t.zezrein hasznl"k a smink valamelyik verzi*"t.

10.2.2. 9e5leszt(i s%inkek


1r#,al 9 alatt a le%n,szer 10 smink fele a fe"leszti sminkek kate%*ri" a tartozik. A Een! Fus%on! Adapt%ve&heme! &ao! Dmega s Frame1or3 sminkek mind na%yon n,szerek a 1r#,al fe"lesztk kr en! mivel ezek i%nyes 0K-M s Q22 str#kt;rt alak.tanak ki! s r#%almasan testre sza hat*ak. 3ldaknt a szerz kedvenc fe"leszti smink"t! a Frame1or3JG-t $1A.D. ra& nzz+k me%.

-9.G. bra. A Frame1or3 2e(leszt % sm%n3 oldala Az rn itt is nhny technikai rdekess%et lthat#nk.

FD http://drupal.org/pro*ect/framework

2<F. oldal

14. Sminkek hasznlata

10.2.3. ,%inkek teleptse


A mod#lokhoz hasonl*an itt is van lehets%+nk az llomnyok a#tomatizlt va%y kzi szerverre "#ttatsra. It* i m*dszer esetn a letlttt smink llomny tartalmt a s%tesXallXthemes alknyvtr a kell msoln#nk. 'zz+k me% az ink a"nlott a#tomatizlt me%oldst. A 1A.1. rn is lthat* T( sm%n3 telept/se linkre kattintva az Adm%n%sztr"%6 I $eg(ele7 n/s $admin/appearance/install! 1A.F. ra& oldalra "#t#nk. A &elept/s %om ra kattintva a mod#l llomnyait a 1r#,al fo%"a letlteni! kicsoma%olni s a s%tesXallXthemes alknyvtra msolni.

-9.J. bra. Sm%n3 automat%zlt telept/se 8z#tn az Adm%n%sztr"%6 I $eg(elen/s $admin/appearance! 1A.1. ra& oldalon me%"elenik a $ar%nell% smink is! amit en%edlyezhet+nk s ala,rtelmezett is tehet+nk az +nged/lye7 z/sQ /s bellts alap/rtelmez/s szer%nt%ne3 linkre kattintva.

10.2.0. ,%inkek 4ino%/angolsa


Az Adm%n%sztr"%6 I $eg(elen/s I _ltalnos belltso3 $admin/appearance/settings! 1A.9. ra& oldalon a sminkek ltalnos $ala,rtelmezett& ell.tsai v%ezhetek el. A sminkek nem minden $e%y knt a 1r#,al ltal kon@%#rlhat*& tartalmi elemet t#dnak me%"elen.teni. 3ld#l e%yes sminkek nem t#d"k a felhasznl* k,t me%"elen.teni a tartalma! va%y a hozzsz*lsa mellett.

1A.2. 6+ls sminkek tele,.tse

2<9. oldal

-9.H. bra. Sm%n3e3 alapbelltsa% Az oldal tov i rszn $1A.C. ra& a lo%* s a :e hely ikon lecserlst rdemes elv%ezni.

-9.M. bra. Cog6 /s 4ebhely %3on belltso3

2<C. oldal

14. Sminkek hasznlata

10.2.:. ,pecilis belltsok


8%yes sminkek a fenti ell.tsokon t;l tov i szol%ltatsokat is ny;"tanak. A $ar%nell% smink ,ld#l rendk.v+l %azda% k.nlatot m#tat. 'zz+k me% na%y vonalak an a lehets%eket. A =read"rumb Sett%ngs alatt ell.that"#k! ho%y a kenyrmorzsa men+ e%sz+l"n ki az akt#lis oldal c.mvel. A Cayout Sett%ngs alatt 10AC va%y <CC ,iHeles fiH szless% kz+l vlaszthat#nk. A tartalmat tehet"+k az oldal kze,re va%y valamelyik szlre. $Az oldalsvok ennek me%felelen i%azodnak.& A 5r%mary menu sett%ngs alatt akr sokoldal; leny.l* men+t is krhet+nk. A =anner management alatt kicserlhet"+k! c.mmel lthat"#k el a f dekorci*s k,eket.

10.2.&. ,%ink /ibk


B* t#dni! ho%y a sminkek mins%e "elentsen eltrhet e%ymst*l. 4tt nem csak a viz#lis me%"elensre! va%y a 0K-M?Q22 sza vnyoss%ra! hanem tov i ti,ik#s hi kra is rdemes felksz+lni. 3ld#l: nem leford.that* szve%ek ker+ltek a smink e izonyos $a 1r#,al ltal %enerlt& kimeneti informci*kat nem "elen.t me% $,l. az ;n. kenyrmorzsa men+&

a e,.tett 1t#m ell.tsokat nem veszi fi%yelem e izonyos mod#lokt*l a smink sztesik 8miatt ltal an rdemes n,szer sminkeket vlasztani.

10.3. ,%inkek %dostsa


Az ala,csoma% an szere,l va%y ms ltal ksz.tett sminkek %yakran nem felelnek me% a me%rendel s?va%y a lto%at*k i%nyeinek. 8zrt kt lehets%+nk van: 1. sa"t sminket hoz#nk ltre! va%y 2. e%y me%lv sminket m*dos.t#nk. 'zz+nk nhny e%yszer lehets%et az #t* ira.

1A.5. 2minkek m*dos.tsa

2<<. oldal

Azt rdemes m% itt me%"e%yezni! ho%y a kvetkez e%yszer me%oldsok ink csak a tanuls kezd l,seinek tekinthetk! komolya honla, esetn nem clszer ez a me%kzel.ts. 0a hossza tvon +zemeltethet! kar antarthat* oldalt szeretnnk! akkor semmik,,en nem m*dos.that"#k a letlttt sminket. 8helyett a 1A.A fe"ezet ;tm#tatst kell kvetn+nk.

10.3.1. Kpek cse#5e


2z+ks%es elismeret: k,szerkeszt ,ro%ram alkalmazsa. 2ok smink tartalmaz e%y f dekorci*s k,et! amely ala, :e es ismeretekkel cserlhet! s ezzel a smink a honla, tm"hoz illeszthet. A $ar%nell% smink adminisztrci*s fel+leten is lehetv teszi a anner k,ek cser"t! de a le%t smink esetn erre nincs lehets%. A kvetkez l,seket kell elv%ezn+nk: 1. 6eress+k me% a dekorci*s k, ,ontos helyt a n%sznk se%.ts%vel: a k,en "o e%r%om ot nyomva! a helyi men+ l vlassz#k ki a )tt/r3/p meg(elent/se $va%y hasonl*& men+,ontot. 8z a szerz ltal kor an hasznlt >lossy=lue smink esetn a sites/all/themes/glossyblue/images/header-bg.*pg. 2. A n%sz l! va%y az JK3 ka,csolat#nkkal tlts+k le a k,et a sa"t %,+nkre. $6sz.ts+nk iztons%i msolatot is r*la(& 5. 6,szerkeszt ,ro%rammal m*dos.ts#k i%nyeinknek me%felelen! va%y hozz#nk ltre #%yanekkora s #%yanilyen nev! t.,#s; k,et. A. Klts+k fel a k,et! fel+l.rva az eredetit. D. Jriss.ts+k a n%sznk en az oldalt. 8zzel a m*dszerrel ,ersze e%yes tov i k,ek is lecserlhetk. -indi% me% kell azon an %yzdn+nk arr*l! ho%y a k, tnyle% eredeti mret en fo%-e minden eset en me%"elenni.
A :e es tartalmak t l,css $ n%sz! ,roHy st .& %yors.t*trazsa miatt elford#lhat! ho%y a k, ltsz*la% nem cserldik. 1e a Qtrl g JD va%y Qtrl g L illentykom inci*k rvid idn el+l se%.teni szoktak. 2zintn hasznos a n%sz %yors.t*trt trlni! ,l. JirefoH esetn az +sz3*z*3 ? +l zm/nye3 t*rl/se a lak an.

10.3.2. >,, 4o#%zs


2z+ks%es elismeret: 0K-M s Q22. 6ise m*dos.tsok rmelyik smink esetn eszkzlhetk! de komolya m*dos.tsra olyan sminket rdemes vlasztani! amelyik direkt a Q22 szint tov m*dos.tsra lett kialak.tva. 1. 6eress+k me% a smink+nk knyvtr an a style.css f"lt 2. 2zerkessz+k a Q22 sza vnynak me%felelen 5. Klts+k fel a sminkhez ksz.tett k,einket is a me%felel $ti,ik#san images nev& alknyvtr a

500. oldal
A. Kesztel"+k az oldalak ;"ratltsvel

14. Sminkek hasznlata

Kesztelni t ! k+ln z "elle% $e%y tartalmat me%"elen.t! tartalmakat listz* s rla,okat tartalmaz*& oldalon! s t elter"edt n%sz en is rdemes.
Az e%yes sminkek Q22 ala,; talak.tshoz ltal an sz+ks% van a %yermek-szelektorok mkdsnek ala,os ismeretre. A le%t smink #%yanis el% kevs id s class rtket %enerl a 0K-M kimenet e! r a 0K-M D ter"edsvel ismt t lehets%et ka,hat#nk.

10.3.3. ,ze#kezeti talakts


2z+ks%es elismeret: 303! sa lonrendszerek. A szerkezeti talak.ts e%yszer esete! ha a smink ltal elll.tott 0K-M oldal szerkezete nem me%felel a szm#nkra. 8kkor a smink sa lon llomnyainak tszerkesztsre van sz+ks%. 7evezetsknt nzz+k me% nhny fontosa r"t $1A.<. ra&. sa lon llomny e%yms a %yazsi str#kt;-

-9.N. bra. Sablon llomnyo3 egymsba gyazsa

1A.5. 2minkek m*dos.tsa

501. oldal

A m*dos.tani k.vnt smink ltal an tartalmazza a fenti llomnyokat. 0a m%sem! akkor a 1r#,al ala,rtelmezett llomnyait hasznl"#k a me%"elen.ts en. A kvetkezk en a fenti llomnyok ala,rtelmezett verzi*i a nz+nk ele a tel"ess% i%nye nlk+l a http://api.drupal.org/api/files ala,"n. Az e%yes sminkek ezeket az ala,rtelmezett k*dokat vlt"k le! ezrt az e%yes sminkek m*dos.tshoz ezekre az ala,ismeretekre lesz sz+ks%+nk.

/t%l.tpl.p/p
Az llomny a 0K-M kimenet le%fels szint elemeit .r"a le. A sza vnyoss%ra trekvs mr itt lthat*:
<!DOCTYPE html PM-+QG !,//8.G//E)E R()*+SFELa $.>//EB! !http://www.w3.org/Aark2p/"6"/'html-rdfa-1.dtd !>

A nyelvet korrekt+l kzli a klienssel:


<html @mlns !http6//777.7..org/$TTT/@html! @ml6lang ! <Uphp print $language->language; U>! version !R()*+SFELa $.>! dir ! <Uphp print $language->dir; U>!<Uphp print Krd5DnamespacesI U>>

A Nhead vltoz* an me%rkeznek a meta ta%ok:


<head pro5ile !<Uphp print KgrddlDpro5ileI U>!> <Uphp print $head; U>

A Nhead+title vltoz* an a n%sz c.msor an me%"elen c.m szere,el:


<title><Uphp print $head_title; U></title>

A mod#lok s a smink$ek& ltal sszell.tott Q22 s Bava2cri,t llomnyok is fel lesznek sorolva:
<Uphp print KstylesI U> <Uphp print KscriptsI U> </head>

A Nclasses vltoz* an a mod#lok s a smink$ek& ltal krt osztlyok szere,elnek:


<body class !<Uphp print $classes; U>! <Uphp print Kattrib4tesIU>>

7n%sz en nem ltsz*! felolvas* ,ro%ramoknak sz*l* link a navi%ci*s rszek t#%rsra. Ordemes me%fi%yelni! ho%y a @kip5to5main5content szve% ford.that*! teht idelis eseten itt a lto%at* nyelvn me%fo%almazott szve% lesz:
<div id !skip,link!> <a href="#main-c ntent" class !element,invisible element,5oc4sable!> <Uphp !rint"t#$%&i!"t "main"c ntent$'; U></a> </div>

Az oldal lnye%i tartalma a Npage vltoz* an rkezik. A page.tpl.php ala,"n ll ssze.

502. oldal
<Uphp print KpageDtopI U> <Uphp print $!age; U> <Uphp print KpageDbottomI U> </body> </html>

14. Sminkek hasznlata

A Npage+top s Npage+bottom csak s,ecilis mod#lok esetn lesz hasznlat an. 4lyen ,l. az Adm%n%strat%on menu s a >oogle Analyt%"s mod#l.

page.tpl.p/p
Az oldal body-n el+li tartalmi kerett ad"a me%. 8lssor an a smink r%i*k s "r#lkos rszek me%"elen.tsrt felel. A diz"n kialak.tshoz ltal an sz+ks%+nk van csoma%ol* $1rapper& ta%ra:
<div id !page,7rapper!><div id !page!>

A /eade# doboz
0a a lo%* me%"elen.tse e van ll.tva! akkor ez a k*d a lo%* k,t a c.mla,ra m#tat* $Nfront+page& linkknt "elen.ti me%:
<div id !header!><div class !section clear5i@!> <Uphp if"#$l g '6 U> <a hre5 !<Uphp print $fr nt_!age; U>! title !<Uphp print t#$( me$'I U>! rel !home! id !logo!> <img src !<Uphp print $l g I U>! alt !<Uphp print t#$( me$'I U>! /> </a> <Uphp endi5I U>

0a a :e oldal nevt va%y a "elmondatot me% kell "elen.teni! akkor ezt a do ozt ltrehozza:
<Uphp if"#$site_name"))"$site_sl gan'6 U> <div id !name,and,slogan!>

0a a :e oldal c.me mellett a tartalom c.me $Ntitle& is ltezik! akkor azt .r"a ki:
<Uphp i5 9KsiteDnameA6 U> <Uphp if"#$title'6 U>

4tt is a c.mla,ra m#tat* link "n ltre:


<div id !site,name!><strong> <a hre5 !<Uphp !rint"$fr nt_!age; U>! title !<Uphp !rint"t#$( me$'; U>! rel !home!> <span><Uphp !rint"$site_name; U></span></a> </strong></div>

0a nincs k+ln tartalmi c.m! akkor a :e oldal nevt .r"a ki:

1A.5. 2minkek m*dos.tsa

505. oldal

<Uphp else6 /V Mse h$ 7hen the content title is empty V/ U> <h$ id !site,name!> <a hre5 !<Uphp print K5rontDpageI U>! title !<Uphp print t9W(omeWAI U>! rel !home!> <span><Uphp !rint"$site_name; U></span></a> </h$> <Uphp endi5I U> <Uphp endi5I U>

0a van "elmondat! azt is ki.r"a:


<Uphp i5 9KsiteDsloganA6 U> <div id !site,slogan!><Uphp !rint"$site_sl gan; U></div> <Uphp endi5I U> </div> <X,, /Yname,and,slogan Z <Uphp endi5I U>

A Fe(l/" r%i* tartalma %enerlsra ker+l. Ga%yis mindazon lokkok! amelyeket a Fe(l/" r%i* an vannak! itt ker+lnek me%"elen.tsre:
<Uphp !rint"render#$!age*$header$+'; U> </div></div> <X,, /.section, /Yheader ,,>

A na igation doboz
A kt fels men+ "elenik me% a navigation do oz an:
<Uphp if"#$main_menu"))"$sec ndar,_menu'- U> <div id !navigation!><div class !section!>

A fels men+ 0K-M kimenett a theme f+%%vny fo%"a le%yrtani:


<Uphp print theme9 WlinksDDsystemDmainDmen4W, array9 WlinksW > KmainDmen4, Wattrib4tesW > array9 WidW > Wmain,men4W, WclassW > array9WlinksW, WinlineW, Wclear5i@WA A, WheadingW > t9W*ain men4WA AAI U>

A msodla%os fels men+t hasonl* m*don a theme f+%%vny hozza ltre.


</div></div> <X,, /.section, /Ynavigation Z <Uphp endi5I U>

Ken!#%o#zsa %enE
8z a do oz is csak akkor "n ltre! ha lesz is tartama:
<Uphp if"#$.readcrum.'6 U> <div id !breadcr4mb!><Uphp !rint"$.readcrum.; U></div> <Uphp endi5I U>

50A. oldal ;5koztat s /ibaEzenetek


6+ln z sz.n +zenetek me%"elen.tse:
<Uphp print KmessagesI U>

14. Sminkek hasznlata

9( ta#tal%i ele%ek
2minkelsi s str#kt#rlis okok *l itt n%y do ozt %yaz e%yms a:
<div id !main,7rapper!><div id !main! class !clear5i@!> <div id !content! class !col4mn!><div class !section!>

0a a !%emelt r%i* an van me%"elen.tend lokk! akkor az itt me%"elenik:


<Uphp if"#$!age*$highlighted$+'6 U> <div id !highlighted!> <Uphp print render#$!age*$highlighted$+'; U> </div> <Uphp endi5I U>

A c.met $Ntitle& me%elz s kvet k*dot %yrthatnak e%yes mod#lok. 8zrt ezek is ki.rsra ker+lnek:
<a id !main,content!></a> <Uphp !rint"render#$title_!refi/'; U> <Uphp if"#$title'- U> <h$ class !title! id !page,title!> <Uphp !rint"$title; U> </h$> <Uphp endi5I U> <Uphp !rint"render#$title_suffi/'; U>

A tartalom $eg(elent/s! Szer3eszt/s! st . men+,ont"ait hozza ltre:


<Uphp if"#$ta.s'6 U> <div class !tabs!> <Uphp !rint"render#$ta.s'; U> </div> <Uphp endi5I U>

0a van s;%* szve%! az is me%"elenik:


<Uphp !rint"render#$!age*$hel!$+'; U>

Az akci* link?hivatkozs listt $,l. a 1A.1. rn is lthat* T( sm%n3 telept/se linket& "elen.ti me%:
<Uphp if"#$acti n_lin&s'6 U> <4l class !action,links!> <Uphp !rint"render#$acti n_lin&s'; U> </4l> <Uphp endi5I U>

A tnyle%es tartalom $,l. e%y node trzse&:


<Uphp !rint"render#$!age*$c ntent$+'; U>

1A.5. 2minkek m*dos.tsa


Az esetle%es L22 ikonok:
<Uphp print K5eedDiconsI U> </div></div> <X,, /.section, /Ycontent ,,>

50D. oldal

Az oldalsvoknl k+lnsen fontos! ho%y a trol* div elemek is csak akkor """enek ltre! ha lesz tartalm#k is.
<Uphp if"#$!age*$side.ar_first$+'6 U> <div id !sidebar,5irst! class !col4mn sidebar!><div class !section!> <Uphp !rint"render#$!age*$side.ar_first$+'; U> </div></div> <X,, /.section, /Ysidebar,5irst Z <Uphp endi5I U>

A msodik oldalsv hasonl*:


<Uphp i5 9KpageNWsidebarDsecondWOA6 U> <div id !sidebar,second! class !col4mn sidebar!><div class !section!> <Uphp print render9KpageNWsidebarDsecondWOAI U> </div></div> <X,, /.section, /Ysidebar,second Z <Uphp endi5I U>

4tt r v%et a n%y f tartalmi do oz *l kett:


</div></div> <X,, /Ymain, /Ymain,7rapper ,,>

A l lc do oz akkor is me%"elenik! ha nem lesz tartalma:


<div id !5ooter!><div class !section!> <Uphp !rint"render#$!age*$f ter$+'; U> </div></div> <X,, /.section, /Y5ooter ,,>

4tt r v%et a n%y f tartalmi do oz *l a maradk kett:


</div></div> <X,, /Ypage, /Ypage,7rapper ,,>

#egion.tpl.p/p
8z a f"l a r%i*k an me%"elen lokkokat fo%"a ssze. A r%i* do oza me%ka,"a az osztly t#la"dons%ait is:
<Uphp i5 9KcontentA6 U> <div class !<Uphp !rint"$classes; U>!> <Uphp !rint"$c ntent; U> </div> <Uphp endi5I U>

block.tpl.p/p
8z a f"l a r%i*k an me%"elen lokkokat de@nil"a. A do oz ka, azonos.t* s osztly t#la"dons%ot is:
<div id !<Uphp !rint"$.l c&_html_id; U>! class !<Uphp !rint"$classes; U>!<Uphp print Kattrib4tesI U> >

50F. oldal

14. Sminkek hasznlata

A c.men $Nblock-Osub*ect& k.v+l itt is lehetnek mod#lok ltal krt kie%sz.t informci*k.
<Uphp print render9KtitleDpre5i@AI U> <Uphp i5 9Kblock,>s4b"ectA6 U> <h&<Uphp print KtitleDattrib4tesI U>><Uphp !rint"$.l c&->su.0ect U></h&> <Uphp endi5IU> <Uphp print render9KtitleDs455i@AI U>

A lokk trzse:
<div class !content!<Uphp print KcontentDattrib4tesI U>> <Uphp !rint"$c ntent U> </div> </div>

node.tpl.p/p
Az llomny a node tartalmt kr+lvev tartalmi rszeket hatrozza me%. A do oz node-123 t.,#s; azonos.t*t ka,. Ordemes ele%ondolni! ho%y .%y akr nodeonknt e%yedi kinzetet alak.that#nk ki.
<div id !n de-<Uphp !rint"$n de->nid; U>! class !<Uphp !rint"$classes; U> clear5i@!<Uphp print Kattrib4tesI U> >

A szerz k,e:
<Uphp !rint"$user_!icture; U>

0a nem csak az adott node "elenik me% $mint ,l. a node/123-as ;tvonalon a 125-as node&! hanem valamilyen listz* oldal! akkor a c.met nem kell me%"elen.teni! hiszen azt a page.tpl.php teszi me%:
<Uphp print render9KtitleDpre5i@AI U> <Uphp if"#!$!age'- U> <h&<Uphp print KtitleDattrib4tesI U>> <a hre5 !<Uphp !rint"$n de_url; U>!><Uphp print KtitleI U></a> </h&> <Uphp endi5I U> <Uphp print render9KtitleDs455i@AI U>

0a me% kell "elen.teni ek+ldsi informci*kat $,l. nevet! dt#mot&:


<Uphp i5 9KdisplayDs4bmittedA6 U> <div class !s4bmitted!> <Uphp !rint"$su.mitted; U> </div> <Uphp endi5I U>

A tnyle%es node tartalom ki.rsa trtnik. 8l kell re"teni $hide& e%yes elemeket ks i felhasznls cl" *l:

1A.5. 2minkek m*dos.tsa


<div class !content!<Uphp print KcontentDattrib4tesI U>> <Uphp hide#$c ntent*$c mments$+'; hide#$c ntent*$lin&s$+'; print render#$c ntent'; U> </div>

509. oldal

Az elre"tett me%"e%yzseket s linkeket $,l. &ovbb% %n2orm"%6! 3 olvass& a do ozon k.v+l "elen.t"+k me%:
<Uphp !rint"render#$c ntent*$lin&s$+'; U> <Uphp !rint"render#$c ntent*$c mments$+'; U> </div>

;o bbi sablon llo%n!ok


Kermszetesen az ala,rendszer m% tov i sa lon llomnyokat hasznl! amelyek hasonl* m*don me%ismerhetk a dok#mentci*"#k ala,"n.

10.0. J5 s%ink lt#e/ozsa


Az elz fe"ezet en em#tatott m*dszerek komolya honla, esetn nem alkalmazhat*ak. 8nnek oka! ho%y a smink e%y ;"a verzi*"nak kzzttelekor komoly ,ro lmk a +tkznnk! hiszen a friss.tshez le kellene trln+nk a m*dos.tott sminket! s helyette az ;"a verzi*"; $m*dos.tatlan& sminket t#dnnk hasznlni. 8zrt mr a kezdetektl fel kell arra ksz+ln+nk! ho%y a smink friss.tse zkkenmentesen me%oldhat* le%yen. Az a"nlott me%olds teht az! ho%y a kivlasztott sminket $le%yen az e%y e%y knt v%le%esnek! va%y ,,en tov fe"lesztsre sznt smink& nem vltoztat"#k me%! hanem alsminket hoz#nk ltre. 8%yes sminkeknl! mint ,l. a Een! s,ecilis me%oldst .r el a smink ksz.t"e! de a sminkek na%y rsznl a kvetkez me%oldst alkalmazhat"#k.

10.0.1. Az als%ink 45lsze#kezete


A 1A.10. rn azt a ,ldt lthat"#k! amikor e%y alsminket cs#,n a Q22 szint m*dos.tsok kedvrt hoz#nk ltre. 8lszr is el kell nevezn+nk az ;" smink+nket mind em eri! mind %,i azonos.tsra. Az e%yszers% kedvrt a tov iak an a Sub eLample $sub+e'ample& nev sminket fo%"#k ltrehozni.

50C. oldal

14. Sminkek hasznlata

-9.-0. bra. Sm%n3 /s alsm%n3 llomnyszer3ezete $A k, forrsa: http://drupal.org/node/1&11,$& A sites/all/themes va%y a themes knyvtrnak tartalmaznia kell a kivlasztott sz+l sminket is.

subVeFa%ple.in4o llo%n!
Vltal an rdemes a sz+l smink .%n2o llomnyt lemsoln#nk! s azt tov szerkeszteni.

1A.A. ^" smink ltrehozsa


8set+nk en a kvetkez adatokat kell me%adn#nk: name: a smink neve "ore: a 1r#,al verzi*szma! amelyikhez a smink ksz+l

50<. oldal

eng%ne: melyik smink motorra ,.t $szinte kizr*la% ,h,tem,late szokott lenni& base theme: melyik smink tekinthet sz+lnek reg%ons: milyen nev r%i*kat val*s.t me% a smink 2eatures: milyen smink szol%ltatsokat szeretnnk me%val*s.tani $1A.9. ra& stylesheets: a hasznlni k.vnt Q22 llomnyok s"r%pts: a hasznlni k.vnt Bava2cri,t llomnyok php: a minim#m 303 verzi* 'zz+k me% a rendszer ala,rtelmezseit.
regionsNsidebarD5irstO +e5t sidebar regionsNsidebarDsecondO Fight sidebar regionsNcontentO Gontent regionsNheaderO (eader regionsN5ooterO Looter regionsNhighlightedO (ighlighted regionsNhelpO (elp regionsNpageDtopO Page )op regionsNpageDbottomO Page -ottom

A r%i* nevek termszetesen az adott nyelven fo%nak me%"elenni. 2zinte kizr*la% a phptemplate sa lon motort hasznl"#k:
engine phptemplate

Ala,rtelmezett szol%ltatsok:
5eat4resNO 5eat4resNO 5eat4resNO 5eat4resNO 5eat4resNO 5eat4resNO 5eat4resNO 5eat4resNO logo name slogan nodeD4serDpict4re commentD4serDpict4re 5avicon mainDmen4 secondaryDmen4

-inden mdia t.,#shoz #%yanazt a style.css-t hasznl"#k:


stylesheetsNallONO style.css

8%yetlen Bava2cri,t llomny#nk lesz:


scriptsNO script."s

510. oldal

14. Sminkek hasznlata

10.0.2. ,ablon )te%plate* llo%n!ok


A 1A.5.5 fe"ezet en ismertetett .tpl.php llomnyok kz+l azokat kell ltrehozn#nk! s az ott ismertetetthez hasonl* tartalommal elltn#nk! amelyek esetn a sz+l me%oldsa nem me%felel a cl"ainknak. Ala,veten a sz+l smink llomnyt! ennek hiny an ,edi% a 1r#,al ala,rtelmezett llomnyait szoks a modules/Pmoduln=vQ knyvtr *l a smink knyvtr a msolni. A 1r#,al teht e en a sorrend en keresi ,l. a sz+ks%es node.tpl.php llomnyt: 1. smink knyvtra 2. sz+l smink knyvtra 5. a rendszer $mod#l& knyvtra Amelyiket elszr me%tall"a! azt fo%"a felhasznlni.

10.0.3. ,pecilis sablon llo%n!ok


A tel"ess% i%nye nlk+l nzz+nk me% nhny ,ldt arra! ho%y a sa lon llomnyoknl tov differencilhat"#k a mkdst.

Blokkok
8%yes lokkokhoz ms sa lont hasznlhat#nk! ha a block.tpl.php llomny *l msolatot ksz.t+nk valamelyik lo%ika mentn: 1. block--module--delta.tpl.php 2. block--module.tpl.php 5. blockRregion.tpl.php 'zz+nk ,ldt is ezekre: 1. blockSblockS1.tpl.php: az 1-es azonos.t*";! kzzel $=lo"3 mod#llal& ltrehozott lokkra fo% vonatkozni 2. blockSviews.tpl.php: minden! <%e1s mod#l ltal %enerlt lokkra fo% vonatkozni 5. blockSsidebar+first.tpl.php: minden +ls oldalsv r%i* an tallhat* lokkra fo% vonatkozni A 1r#,al teht e en a sorrend en keres sa lon llomnyt. 0a e%yiket sem tall! akkor a block.tpl.php-t fo%"a felhasznlni.

1A.A. ^" smink ltrehozsa

511. oldal

;a#tal%ak
Kartalmak esetn a sorrend: 1. node--nodeid.tpl.php 2. node--type.tpl.php 5. node.tpl.php 3ldk: 1. node--123.tpl.php 2. node--cikk.tpl.php

8ldalak
Az oldalak esetn k+lnsen a c.mla,ra vonatkoz* page--front.tpl.php hasznlata elter"edt.

10.0.0. G!o#st#ak t#lse


2mink fe"lesztse kz en ) e%yes esetek en ) a 1r#,al t#domsra kell hozn#nk! ho%y m*dos.tott#nk a smink szerkezetn. 8zt az Adm%n%sztr"%6 I $eg(elen/s $admin/appearance& oldalon e%y e%yszer $ent/ssel t#d"#k elrni. 8zen k.v+l az Adm%n%sztr"%6 I =elltso3 I Fe(leszt/s I &el(estm/ny oldalon a >yorst67 tr tel(es t*rl/se %om hasznlatra is sz+ks% lehet.

1D
15. Nzetek hasznlata
A <%e1s mod#l$csald& a tartalmak! felhasznl*k! hozzsz*lsok! csatolt f"lok! kife"ezsek st . listzsra szol%l. 8%yes 1r#,al f#nkci*k $,l. a c.mla,& levlthat*k! ma"d m*dos.that*ak a nzetek se%.ts%vel. 1e tel"esen ;" ter+leten is hasznlhat"#k ezt a kom,leH mod#lt.

1:.1. Liews alap%odulok


0onla,: http://drupal.org/pro*ect/views 8lfelttel: http://drupal.org/pro*ect/ctools
$A #haos tool su%te mod#lcsald *l csak a #haos tools mod#lt kell eka,csoln#nk.&

A"nlott: http://drupal.org/pro*ect/advanced+help
K s "o s;%* rhet el! ha az Advan"ed help mod#l tele,.tve van.

A mod#l tele,.tshez ka,csol"#k e a <%e1s mod#lt! ho%y nzeteink lehessenek! s a <%e1s K' mod#lt! ho%y a nzeteket szerkeszthess+k! ;"akat hozhass#nk ltre. 8z #t* i mod#lra csak a fe"leszts ide"re lesz sz+ks%+nk! a nzetek elksz+lse #tn "avasolt kika,csolni.

1:.1.1. 6zetek ttekintse


Az Adm%n%sztr"%6 I Fel/pt/s I N/zete3 $admin/structure/views! 1D.1. ra& a nzeteink kezelst s ltrehozst lehetv tev oldal. 8%yelre a mod#l nincs semmilyen hatssal az oldal#nkra. Az rn is lthat* nzetek! amelyek ala,vet 1r#,al f#nkci*kat ki t#dnak vltani! va%y %yakran hasznlt e%y f#nkci*kat me%val*s.tani! nincsenek en%edlyezve. Az els mkd nzet+nkhz va%y en%edlyezni kell a kivlasztott %yri nzetet! va%y e%y tel"esen ;"at ltrehozni.

51A. oldal

15. Nzetek hasznlata

-G.-. bra. N/zete3 tte3%nt/se 0amarosan me%vizs%l#nk nhny %yri nzetet kzele rl is.

1:.2. 6zetek lt#e/ozsa


'zz+k me%! ho%yan t#d#nk ;" nzetet ltrehozni. $Az 2PM 28M8QK ,arancs ismerete hasznos lesz a nzetek sszell.tsnl&. 6attints#nk a 1D.1. rn is lthat* T( n/zet felirat; linkre. Az Adm%n%sztr"%6 I Fel/pt/s I N/zete3 I T( n/zet $admin/structure/views/add! 1D.2. ra& oldalon hozz#nk ltre e%y #%37 3e3 nev nzetet. 8z az oldal e%y varzsl*knt is felfo%hat*: a nzet ktelez s %yakran hasznlt ell.tsait tehet"+k itt me%! mieltt a kom,leH adminisztrci*s fel+leten finom.tannk a ell.tsokat. -e%"elen.tsknt marad"on a &artalom! de csak a #%33 t.,#s; tartalmakat vlasz#k! Ceg7 ?(abb el l listzssal. 0ozz#nk ltre e%y oldalt $Dldal l/trehozsa&. A c.me s ;tvonala me%felel lesz! aho%y a varzsl* fela"nl"a nek+nk. A t i ala, ell.ts is me%felel lesz! de rdemes t%ondolni! mit is fo%#nk ka,ni: formzatlan listaknt! 10-esvel la,ozva fo%"#k ltni a cikkek evezet"t. 8z el%% hasonl* a c.mla,on is lthat* listval! de ott csak a c.mla,ra ker+l tartalmak "elennek me%! tartalomt.,#st*l f+%%etlen+l! s a sorrenden is m*dos.t a kiemelts%. 0ozz#nk ltre e%y men+hivatkozst is a F men,be.

1D.2. 'zetek ltrehozsa

51D. oldal

-G.0. bra. #%33e3 n/zet l/trehozsa Az rla, v%n eldnthet"+k! ho%y akar"#k-e e%y l finom.tani $ Folytats /s szer3eszt/s& a nzetet! va%y a nzet+nket ksznek tekint"+k $$ent/s /s 3%l/p/s& 8%yelre vlassz#k az #t* it: ments+k el! s ,r* l"#k ki a nzet+nket a fmen+ l.

1:.3. 6zetek sze#kesztse


'zeteinket ) le%al is a tan#ls fzis an ) %yakran szerkeszt"+k. 8lszr nzz+k me%! milyen m*dokon rkezhet+nk ehhez a feladathoz.

51F. oldal
A 1D.1. rn a szerkeszts mveletet vlasztva.

15. Nzetek hasznlata

Az elz varzsl* $1D.2. ra& hasznlata esetn a Folytats /s szer3eszt/s linkre kattintva. A nzet oldaln! a szve%krnyezeti hivatkozs $1D.5. ra& hasznlatval.

-G.3. bra. N/zet szer3eszt/se a sz*veg3*rnyezet% h%vat3ozst hasznlva 'zz+k me%! ho%yan ,+l fel a nzet szerkesztshez hasznlhat* fel+let $1D.A. ra&.

-G.9. bra. N/zet szer3eszt/se A fel+let hasznlata kz en ltni fo%"#k! ho%y itt e%sz ms me%kzel.tst kell alkalmazn#nk a le%t kor i adminisztrci*s fel+lethez k,est. Ordemes m% evezetsknt kiemelni! ho%y a szerkeszts! m*dos.ts alatt ll* nzet+nk e%y rnykmsolatknt ha"t"a v%re a m*dos.tsokat. 8zt az lla,otot a 1D.D. rn lthat* felirat is "elzi.

1D.5. 'zetek szerkesztse

519. oldal

-G.G. bra. azenet (elz%Q hogy egy msolaton dolgozun3 Am.% a $ent/s %om ra nem kattint#nk! ,# lik#san nem fo% semmi ltszani. A $/gsem %om se%.ts%vel a tel"es msolatot eldo hat"#k. /%y i%ny szerint ;"ra elkezdhet"+k a szerkesztst. A tel"ess% i%nye nlk+l nzz+k v%i% a fontosa ell.tsi lehets%eket.

1:.3.1. Globlis %+ eletek


A nzetre vonatkoz* nhny %lo lis f#nkci* rhet el a "o fels sarok an $1D.F. ra&.

-G.J. bra. >lobl%s belltso3 Ordemes me%fi%yelni ennek a leny.l* men+nek az rdekess%t. A le%fontosa elem $ n/7 zet nev/ne3Xlersna3 szer3eszt/se& a men+ lenyitsa nlk+l! kzvetlen+l is elrhet. A t i men+,ont ,edi% a kis h ikonra kattintva lesz lthat*. A nzet neve! le.rsa a 1D.1. rn fo% szere,et "tszani. 8zrt rdemes olvasmnyos szve%ekkel kitlten+nk. A n/zet 3l6nozsa se%.ts%vel a "elenle%i nzetet $annak minden adatval! me%"elen.tsvel e%y+tt& lemsolhat"#k! s e%y l e%y ;" nzetet hozhat#nk ltre. A n/zet eLportlsa se%.ts%vel e%y szve%es eH,ortot ka,hat#nk a nzet+nkrl. 8zt akr e%y msik honla,on is felhasznlhat#nk. /%y a nzet+nk ,l. kialak.that* e%y teszt krnyezeten! ma"d e%y e%yszer folyamattal tmsolhat* az les oldalra. Kermszetesen trlni is t#d#nk nzetet.

51C. oldal

15. Nzetek hasznlata

1:.3.2. 7eg5elentsek
A nzetek e%yszer eset en e%y me%"elen.tst tartalmaznak. 1e nha rdemes a hasonl* listzsi feladatainkat nem nll* nzetekkel! hanem e%y nzet t me%"elen.tsvel me%oldani. 3l. a le%frisse 10 cikk e%y oldalon! s a le%frisse 5 cikk e%y lokk an el% hasonl* listzst "elent.
0o%y mikor rdemes nll*! s mikor kzs nzet en %ondolkozni! nem mindi% knny eldnteni. A %yakorlat an mindenkinek kialak#lhat a sa"t vlemnye! m*dszere ezzel ka,csolat an.

A 1D.A. rn az ltszik! ho%y "elenle% e%y oldal me%"elens+nk van 5age nvvel! s ms nincs. Az WAdd %om al t#d#nk ;"a me%"elen.tst felvenni $1D.9. ra&.

-G.H. bra. $eg(elent/s l/trehozsa Me%%yakra an =lo33 va%y Dldal me%"elen.tst hoz#nk ltre. A blo33ot ltrehozsa #tn rmelyik r%i* an me%"elen.thet"+k! az oldalt ,edi% ;tvonalhoz rendelhet+nk! s men+ e is tehet+nk. )r"satorna me%"elen.ts se%.ts%vel L22 csatornt t#d#nk ltrehozni. A $eg(elent/s% n/v is t.rhat*! ha a "elenle%i nvre kattint#nk. A ell.tsok tov i rszei me%"elen.tsenknt eltrek lehetnek! r ltal an kevs a tnyle%es eltrs.

1:.3.3. >%
A varzsl* an $1D.2. ra& me%adott c.met itt szerkeszthet"+k. 8z lesz a node c.mhez hasonl*an me%"elen.tve $1D.5. ra&.

1:.3.0. 9o#%tu%
Belenle% formzatlan listaknt mkdik a me%"elens+nk. A Formzatlan sz*ra kattintva a 1D.C. rn is lthat* fel#%r* a lakot ka,"#k.

1D.5. 'zetek szerkesztse

51<. oldal

-G.M. bra. Formtum belltsa 8lszr is el kell dnten+nk! ho%y $%nden meg(elen/st! va%y csak az akt#lis me%"elenst $&h%s page& szeretnnk fel+l.rni.
8z ala,"n rdemes t%ondolni! ho%y az e%yes ell.tsok va%y a nzet ala,rtelmezst rklik! va%y fel+l.rhat"k azokat. Az rn lthat* $%nden meg(elen/s alkalmazsa esetn a nzet ala, ell.tsait m*dos.t"#k. 0a esetle% van t me%"elen.ts+nk! amelyik szintn rkli az adott ell.tsokat! akkor .%y e%yszerre t me%"elen.tsre is hatssal lesz+nk.

'zz+k me%! mit "elentenek az e%yes lehets%ek: Formzatlan l%sta esetn a tartalom TdivO ta%ok kz lesz zrva! az elemek emiatt e%yms alatt "elennek me%. 8zt szokt#k ltni a c.mla,on is. )&$C7l%sta esetn TulOG5TliO va%y TolO! TliO ta%ok kztt fo%nak szere,elni a lista elemei. 3l. a friss hozzsz*lsok lokk"a is hasonl*an "elenik me%. F"s esetn TtableO! TtrO! TtdO ta%ok kz ker+lnek a lista elemei. 3l. k,%alrik esetn ez e%y szoksos elrendezs: soronknt A k,! s annyi sor! amennyi sz+ks%es. &blzat esetn szintn a TtableO! TtrO! TtdO ta%ok kz ker+lnek a lista elemei! de itt az adat zis-kezelk en me%szokott rekord-listt lthat"#k. 8z hasonl.t a F.21. rn lthat* tartalmak t lzatra. Kgr6 men, esetn a aselectb s ao,tionb ta%ok se%.ts%vel mkd leny.l* list an lthat"#k a listzand* elemeket. 7rmelyik formt#mot vlassz#k is! az Al3almazs %om ra kattintva e%y l a formt#m esetn rtelmes s,ecilis ell.tsokhoz "#t#nk. 8zt a Formtum #tni =elltso3 linkre kattintva is rmikor elh.vhat"#k. 4smt nzz+nk me% nhny ell.tsi lehets%et a tel"ess% i%nye nlk+l.

520. oldal

15. Nzetek hasznlata

H;73-lista
A 1D.<. rn lthat* ell.tsok kz+l a sorszmozott va%y rendezetlen $felsorolt& lista vlasztst rdemes kiemelni.

-G.N. bra. =elltso3 )&$C7l%sta 2ormtum eset/n Az osztlyok me%adsval a 0K-M- en alkalmazott class t#la"dons%ok sza hat*k testre.

2cs
A 1D.10. rn lthat* Dszlopo3 szma az e%y sor a ker+l elemek szmt ll.t"a e. Az ala,rtelmezett <zsz%ntes %gazts helyett az oszlo,-folytonos F,gg leges verzi*t is krhet"+k. Az +gysoros 2elt*lt/s vlasztsa esetn az #tols* tredk sor $va%y oszlo,& +res cellkkal lesz kie%sz.tve.

1D.5. 'zetek szerkesztse

521. oldal

-G.-0. bra. =elltso3 F"s 2ormtum eset/n

;blzat
A le%t szol%ltatst a 1D.11. rn lthat* t lzatos ell.tsok ny;"t"k.

522. oldal

15. Nzetek hasznlata

-G.--. bra. =elltso3 &blzat 2ormtum eset/n A &blzat formt#m i%azi erss%eit ma"d a mez ala,; me%"elen.tseknl t#d"#k kihasznlni. 'hny dol%ot azon an rdemes elre me%fi%yelni: Az 'gazts hasznlatval a celln el+l i%az.that"#k a szve%+nket. Akr t meznl is en%edlyezhet"+k a Fendezhet "elzt. 8nnek hatsra az oszlo, fe"lcre lehet ma"d kattintani! s .%y rendezst krni az oszlo, rtkei ala,"n. Ahol eka,csol"#k a Fendezhet "elzt! az Alap/rtelmezett sorrendet is ell.that"#k. Az Alap/rtelmez/s szer%nt% rendez/s oszlo, an kivlaszthat"#k! ho%y melyik mez szerint trtn"en a rendezs. Az Dszlop rtkek m*dos.tsval akr ssze is vonhat"#k t oszlo, tartalmt e%ye: mintha a cellkat e%yes.tennk minden sor an. Az +lvlaszt6nak is ekkor lesz i%azn "elents%e. A $ez 3 "soportostsa lehets%et ritk an hasznl"#k. 8%y na%y t lzat helyett t kise et fo%#nk ka,ni! a cso,ortos.tott rtkeknek me%felelen.

1:.3.:. 7ez(k
&blzat formt#m kivtelvel van rtelme a csak c.met tartalmaz* listzsok hasznlatnak. &blzat formt#m esetn szinte mindi% tov i mezket vesz+nk fel. 'zz+k me% a &artalom. #m linkre kattintva az ala,vet ell.tsokat $1D.12. ra&.

1D.5. 'zetek szerkesztse

525. oldal

-G.-0. bra. #m mez szer3eszt/se K lzat formt#mnl! va%y sok mez esetn szoks a #m3e l/trehozst eka,csolni. 8kkor a mez neve $va%y amit me%ad#nk& ltszani fo%. 2,ecilis esetek en e%y mezt el is lehet re"teni. 8kkor a nzet ksz.tse kz en rendelkezsre ll! mint informci*! de kzvetlen+l nem "elen.t"+k me%. A 1D.12. rn mr nem ltszanak! de elrhetk a tov i ell.tsok: A Stlus belltsainl ,ontosan testre sza hat"#k a mezre vonatkoz* 0K-M s Q22 informci*kat. A $eg(elen/sQ ha n%n"s eredm/ny rsz en e%y ala,rtelmezett szve%et adhat#nk me%. Az +redm/nye3 trsa rsz en sokoldal;an fel+l.rhat"#k az ala, szve%et! ,l. csonkolhat"#k e%y adott hosszra! s eltvol.that"#k a 0K-M ta%okat elle.

7ez(k /ozzadsa
A )ozzads men+,ontra kattintva tov i mezket vehet+nk fel k+ln z kate%*rikan $1D.15. ra&.

52A. oldal

15. Nzetek hasznlata

-G.-3. bra. $ez 3 hozzadsa A lista rendk.v+l hossz; lehet. J+%% a nzet t.,#st*l! a tele,.tett mod#lokt*l! s az olda l#nk szerkezettl is. Glassz#k ki a hozzadni k.vnt mezket! s kattints#nk a mez 3 hozzadsa /s belltsa %om ra. 4tt e%y varzsl* fo% v%i%vezetni minden e%yes mez ell.tsain! hasonl*an a 1D.12. rn lthat*khoz. 3ldaknt nzz+nk me% nhny %yakran hasznlt mezt. 7ez(
6artalom:5BekUld=s5d?tuma 6artalom:56Krzs 6artalom:5PszKveges5listaQ 6artalom:5Pf?*lQ 6artalom:5Pta'on>mia5sz>t?rQ Vltal?nos:5Fredm=nysz?ml?l>5 megtekint=se

,pecialitsok -e%adhat"#k a dt#mformt#mot $,l. rvid va%y hossz;! de e%yedi formt#m is elk,zelhet&. A 11.F. rhoz hasonl* formt#mok vlaszthat*ak. 7ell.that"#k! ho%y a szve% helyett az eltrolt k#lcsot "elen.tse me%. A szoksos me%"elen.ts helyett a f"l ;tvonalt! va%y t lzatot is krhet"+k. 0ivatkozs helyett e%yszer szve%et is me%"elen.thet+nk. A lista elemeit me%szmozhat"#k. nyire ms

Vltal?nos:5Aatematikai5kife*ez=s -atematikai szm.tsokat v%ezhet+nk! t

mezk rtkeit is felhasznlva.

1D.5. 'zetek szerkesztse

52D. oldal

7ez(k <5#a#endezse
A leny.l* men+ l krhet"+k az ?(rarendez/st is $1D.1A. ra&.

-G.-9. bra. $ez 3 ?(rarendez/se Az rn ltszik! ho%y mezk %yors eltvol.tsra is van lehets%.

1:.3.&. ,z+#si 4elttel


0a nem hasznlnnk e%yetlen szrsi felttelt sem! akkor minden lehets%es elem kilistzsra ker+lne. A varzsl* hasznlata miatt azon an mr van kt szrsi felttel+nk: &artalom. !*zz/t/ve &artalom. &pus ,z+#si 4elttel &artalom. =e3,ld/s dtuma &artalom. #mlapra helyezve &artalom. !%emelt 'gen #%33 9el/asznls %d5a K#d#nk ,l. e%y adott dt#m eltt?#tn! e%y adott intervall#m an ek+ldtt tartalmakra szrni. A dt#m nem csak a szol;t! hanem relat.v is lehet: ,l. az #tols* e%y ht tartalmai. K#d#nk a #mlapra helyezve mez rtke ala,"n szrni. K#d#nk a !%emelt mez rtke ala,"n szrni.

A tov i lehets%ek kz+l is nzz+nk me% nhny rdekese et.

52F. oldal

15. Nzetek hasznlata

9el4edett sz+#sek
'a%yon hasznos lehets%! ho%y a szrsi felttel mkdsre a lto%at* is lehet hatssal. Me%%yakra an lista mezknl hasznl"#k! de ms t.,#s; mezknl is elford#l. 3ldaknt nzz+nk me% e%y olyan szrst! ahol a tartalmak A-fle lla,ot an lehetnek. A ,# lik#s fel+let a 1D.1D. rn lthat*.

-G.-G. bra. Fel2edett szOr mO3*d/se 'zz+k me% a szr ell.tsait is $1D.1F. ra&.

1D.5. 'zetek szerkesztse

529. oldal

-G.-J. bra. Fel2edett szOr 3on2%gurlsa -s eset en ms-ms lehets%eket fo%#nk ltni.

1:.3.?. 2endezsi sze%pont


K lzat formt#mnl mr ltt#k! ho%y ott is efolysolhat"#k a listzs sorrend"t. 1e ez a lehets% minden eset en rendelkezse ll! s akr t e%y+ttes szem,ont is me%adhat*. 3l. a kezdoldalknt is hasznlhat* Front page %yri nzet elszr a !%emelt t#la"dons%! ma"d a =e3,ld/s dtuma ala,"n rendez. Lendezsi szem,ontonknt me%adhat"#k! ho%y nvekv va%y cskken sorrendet szeretnnk! s t szem,ont esetn azok rvnyes+lsi sorrend"t is ell.that"#k a le%rd+l men+ ?(rarendez/s men+,ont"val.

1:.3.@. 8ldalbelltsok
6izr*la% oldal t.,#s; me%"elen.ts esetn ell.that"#k a nzet ;tvonalt! men+ e helyezhet"+k! s ell.that"#k a hozzfrsi "o%os#lts%okat. -en+k esetn _ltalnos men,be(egyz/st hasznl#nk le%%yakra an $1D.19. ra&.

52C. oldal

15. Nzetek hasznlata

-G.-H. bra. Dldal n/zethez men,pont l/trehozsa A hozzfrsi "o%os#lts%ok tekintet en kt lehets%+nk van.

Cogosultsg
Kartalmi nzet esetn le%t szr a !*zz/tett tartalma3 megte3%nt/se "o%os#lts%%al rendelkez felhasznl*kat szoks me%"ellni. Jelhasznl*i nzet esetn ltal an a Felhaszn7 l6% pro2%lo3 megte3%nt/s/t ad"#k me% felttelknt.

,ze#epk#
8%yszer esetek en felsorol"#k! mely szere,krk "o%os.tanak fel a nzet me%tekintsre. 3l. adminisztrci*s cllal ksz+lt nzetek esetn az adminisztrtor szere,kr ta%"ait "ell"+k me%.

1:.3.A. Blokk belltsai


7lokk me%"elen.ts esetn nmile% m*dos#lnak a lehets%ek. ^tvonalat s men+,ontot nem! de hozzfrsi "o%os#lts%ot hasonl*an ell.that#nk. 8%yetlen s,ecialits a =lo33n/v me%adsa. 8z a nv az adminisztrci*s oldalakon fo%"a a lokkot azonos.tani.

1D.5. 'zetek szerkesztse

52<. oldal

1:.3.1B. 9e5lc= lblc


A nzet list"a eltt va%y #tn lehets% van ,l. e%yszer szve%es informci*t elhelyezni. 8z ltal an ma%yarz* szve%knt mkdik. 8kkor az _ltalnos. Sz*vegdoboz lehets%et vlassz#k $1D.1C. ra&.

-G.-M. bra. Fe(l/" hozzadsa Az _ltalnos. N/zet ter,let hasznlatval e%y msik nzetet sz;rhat#nk e.

1:.3.11. 3apoz
7lokk esetn ltal an nem! oldal esetn %yakran hasznl#nk la,oz*t. A varzsl*val ltrehozott oldal#nk ell.tsai a 1D.1<. rn lthat*ak.

-G.-N. bra. Capoz6 hasznlata Ma,ozhat* kimenet esetn a 1D.20. rn lthat* tov i ell.tsaink lesznek.

550. oldal

15. Nzetek hasznlata

-G.00. bra. Capoz6 testreszabsa Az rn e%yszer 10-es la,oz*t lthat#nk. Az eltols +%yes alkalmazsval me%val*s.that* ,l. az! ho%y az els D tartalom c.mmel s evezetvel! #tna a kvetkez 10 tartalom mr csak c.mmel "elen"en me%.

1:.3.12. Halad le/et(sgek


A 0alad* lehets%ek rszletese kife"tsre nincs lehets%+nk. 'hny lehets%: A Sz*veg3*rnyezet% szOr 3 se%.ts%vel olyan szrsi feltteleket alkalmazhat#nk! amely a nzet krnyezettl is f+%%. 3l. a felhasznl* ,rofil oldaln a le%#tols* D cikkt kilistzz#k e%y lokk an. A !ap"solato3 se%.ts%vel ka,csol*d* entitsokr*l is informci*t nyerhet+nk ki. 3l. a ek+ld e%yes adatait is me%"elen.thet"+k a tartalmak list" an. A $eg(elen/sQ ha n%n"s eredm/ny ell.tsval a fe"lchez s l lchez hasonl*an e%y szve%do ozt! va%y e%y msik nzetet "elen.thet+nk me%.

1D.5. 'zetek szerkesztse

551. oldal

1:.3.13. Il(nzet
'a%yon hasznos lehets%! ho%y az rnykmsolatknt ltrehozott s szerkesztett nzetet folyamatosan tesztelhet"+k az elnzet se%.ts%vel $1D.21. ra&. -% a szve%krnyezeti szrt is em#llhat"#k.

-G.0-. bra. +l n/zet tesztel/s% "/lo3ra Aho%y az rn ltszik! m% ;"a rdek en. helyi men+ket is ka,#nk a m% %yorsa szerkeszts

1:.0. G!#i nzetek


Aho%y azt a 1D.1. rn ltt#k! vannak nem aktivlt! de mkdk,es nzeteink. -ivel ezek cl"ai "*l ismertek! sokat tan#lhat#nk ezek vizs%lat *l is. 0a ezeket eka,csol"#k! akkor az adott szol%ltatst me%val*s.tst tveheti a 1r#,al e%y mod#l"ait*l. Kermszetesen ennek akkor lesz i%azn haszna! ha m*dos.tani szeretnnk az ala,rtelmezett mkdsen.

1F
16. Tartalomtpusok sszekapcsolsa
A tma tov i me%rtshez a szerz a kvetkez! adat zis-kezelsi m*dszer me%ismerst "avasol"a.

1&.1. Ig!ed-kapcsolat %odell


A mezk hasznlathoz i%en hasznos! ha adat zis-kezelsi! azon e%yed-ka,csolat modell ala,ismeretekkel rendelkez+nk. el+l is elssor an

Az egyed73ap"solat $8-L& dia%ram a troland* adatok s ka,csolataik %ra@k#s rzolsra szol%l. 2e%.ts%+kkel knnyen ttekinthet rendszervzlatot ksz.thet+nk. Az e%yedka,csolat dia%ram hromfle sszetevt tartalmaz: egyede3 attr%b?tumo3 3ap"solato3 3ldaknt e%y klasszik#s knyvtri klcsnzsi rendszer FF fel,.tst nzz+k me% $1F.1. ra&. Az Dlvas6r6l s a !*nyvr l nll*an is nyilvntart#nk izonyos adatokat! de a kett relci*"a! ka,csolata $!*l"s*nz/s& a ,lda lnye%t ad"a.

FF 'meth N or +gyed73ap"solat modell .rsa ala,"n. Jorrs: http://www.inf.u-szeged.hu/Wgnemeth/adatbgyak/gyak2.pdf

55A. oldal

16. Tartalomtpusok sszekapcsolsa

-J.-. bra. +gyed73ap"solat d%agram

Ig!edek
Azok a termszet en me%tallhat* elemek va%y elvont fo%almak! amelyek t#la"dons%ait $attri ;t#mait& szeretnnk trolni. Az rn Dlvas6 s !*nyv. Az e%yedeket e%y t%lala,,al rzol"#k! mely en me%"elenik az e%yed neve. Az e%yedek az azonos t#la"dons%okkal $attri ;t#mokkal& .r* cso,ortot "elk,eznek. Az e%yed 1r#,al an ,l. e%y tartalomt.,#s! va%y a felhasznl* lesz.

;ula5donsgok ag! att#ib<tu%ok


Az e%yedeket az attri ;t#maikkal .r"#k le. Az attri ;t#m a le%kise e%ys%! amely az e%yed e%y t#la"dons%t trol"a! ,l. N/v! Ca3"m! #m! Szerz A3B. 8lli,szissel "ell"+k! enne a t#la"dons% nevvel. Az e%yed attri ;t#mait e%yszer vonallal ka,csol"#k az e%yedhez. 1r#,al an az attri ;t#m a tartalomt.,#s! a felhasznl* $va%y ms entits& e%y mez"e lesz.

1F.1. 8%yed-ka,csolat modell Kulcsok

55D. oldal

A t#la"dons%ok e%y rszhalmazt $t nyire e%yetlen t#la"dons%ot& k#lcsnak nevez+nk! ha e%yrtelmen azonos.t"a az e%yedet. Az rn alh;zssal "ellt+k a k#lcsokat $ Dlvas67 (egy szma! Celtr% szm&.

Kapcsolatok
6a,csolat $t nyire& kt k+ln z t.,#s; e%yed kztt lehets%es. 3l. az rn lthat* !*l"s*nz/s azt .r"a le! ho%y melyik olvas* melyik knyvet klcsnzte ki. Am.% az e%yedek me%nevezs en ltal an fneveket hasznl#nk! addi% a ka,csolat le.rsra ltal an i%ket hasznl#nk. 2zmoss% szerint a ka,csolatok hrom t.,#st k+ln ztethet"+k me%:

1M1
Az egy az egyhez 3ap"solat esetn az e%yik e%yed e%yik ,ldnyhoz e%y s csak e%y ,ldnyt ka,csol"#k a msik e%yednek. $Az rn erre nincs ,lda! a %yakorlat an sem t;l %yakori.& A 1r#,al me%val*s.ts esetn azt kell eldnteni! ho%y a ka,csolat melyik irnya fontosa . 0a ez e%yrtelmen me%adhat*! akkor ahhoz a tartalomt.,#shoz rdemes a msik e%yed referenci"t felvenni. 8setle% az is me%olds lehet! ha mindkt irny an felvessz+k a ka,csolatot.

1Mn
Az egy a t*bbh*z ka,csolat esetn az e%yik e%yed e%yik ,ldnyhoz n#lla va%y t ,ldnyt ka,csol"#k a msik e%yednek. 0a a knyvtri ,ldnk an mindi% csak az akt#lis lla,otot akar"#k nyilvntartani! akkor a 6lcsnzs is 1:n ka,csolat lehet! hiszen e%y olvas* t knyvet is klcsnzhet! de e%y knyv csak e%y olvas*nl lehet e%y id en. A QQ6 me%val*s.ts esetn szintn rdemes eldnteni! ho%y melyik ka,csolat a han%s;lyos.

nM%
A t*bb a t*bbh*z ka,csolat e%y e%yed ,ldnyaihoz e%y msik e%yed t ,ldnyt rendeli! s ford.tva. 0a a knyvtri ,ldnk an az sszes eddi%i klcsnzst szeretnnk nyilvntartani! akkor ez n:m ka,csolat lesz. A QQ6 me%val*s.ts esetn nincs mrle%elsi lehets%: mindkt irny an fel kell venni a ka,csolatot. 7izonyos esetek en e%y onyol#lta me%olds is elk,zelhet! st nlk+lzhetetlen: ekkor a ka,csolatot e%y ka,csol* tartalomt.,#s evezetsvel kt 1:n ka,csolatt onthat"#k. 8lford#lhat! ho%y e%y e%yed ,ldnyai kztt ll fent ka,csolat. 8zt rek#rz.v ka,csolatnak nevezz+k. 4lyen lehet ,ld#l a m#nkahelyi fnk) eosztott ka,csolat. A ka,csolatoknak is lehetnek attri ;t#mai.

55F. oldal

16. Tartalomtpusok sszekapcsolsa

1&.1.1. Az entitsok kztti kapcsolatok kezelse


A kor iak an ltt#k! ho%y a ka,csolatok ) szmoss%#kat tekintve ) hromflk lehetnek: -7-! -7t*bb s t*bb7t*bb. Az els eset i%en ritka! s az -7t*bb ka,csolat s,ecilis eseteknt knnyen kezelhet. A me%val*s.ts szem,ont" *l m% fontos krds! ho%y a ka,csolat e"rsa melyik oldalr*l lnye%es! s melyikrl nem. 3l. e%y fiskolai tanszk s a hozz ka,csol*d* dol%oz*k $felhasznl*k& szmoss%a -7t*bb! s a ka,csolat mindkt irny *l fontos. A dol%oz* adatla,"n szeretnnk ltni! ho%y hol dol%ozik! s a tanszk oldaln is fontos szem,ont a dol%oz*k listzsa $1F.2. ra&.

-J.0. bra. &artalom re2eren"%33al Az e%yes entitsok kztti ka,csolatok fel,.tshez a Fe2eren"es mod#l hasznlhat*. A fe"ezet ks i rsz en nhny tov i hasznos mod#llal fo%#nk me%ismerkedni.

1&.2. 2e4e#ences %odul


0onla,: http://drupal.org/pro*ect/references A mod#lcsald tele,.tsvel hrom eka,csolhat* mod#lt ka,#nk: Fe2eren"es: ala,mod#l Node Fe2eren"e: node-ok fel val* referencia ki,.tsre Kser Fe2eren"e: felhasznl*k fel val* referencia ki,.tsre Gisszatrve a tanszk-dol%oz* ,ldnkra! a me%oldshoz mindenk,,en sz+ks%+nk lesz a Fe2eren"es mod#lra! s a msik kett kz+l az e%yikre ) att*l f+%%en! ho%y a dol%oz*kat felhasznl*knt va%y tartalomt.,#sknt hozz#k-e ltre.

1F.2. Leferences mod#l

559. oldal

1&.2.1. 7ez( lt#e/ozsa


3ldaknt nzz+k me% a felhasznl* ala,; me%oldst. 6a,csol"#k e a Kser Fe2eren"e mod#lt. 0ozz#k ltre a &ansz/3 tartalomt.,#st! ma"d ahhoz e%y 8olgoz6 mezt $1F.5. ra&.

-J.3. bra. Kser re2eren"e mez l/trehozsa Aho%y a 1F.5. rn is lthat*! fel+leti elemknt hrom lehets%+nk van. Ceg*rd,l l%sta va%y @el*l n/gyzete3 X vlaszt6gombo3 esetn az sszes vlasztsi lehets%et ltni fo%"#k. 8miatt ezt csak kise szm; felhasznl* esetn vlassz#k. Vltal an clszer a KaHon*mia c.mkzsnl $2.50. s 2.51. ra& mr me%ismert Auto"omplete teLt 2%eld elemet vlasztani.

1&.2.2. A 7ez( belltsai


A $ez belltsa%nl me%hatrozhat"#k! ho%y mely felhasznl*kat lehessen ilyen m*don referlni $1F.A. ra&. 0a a ,ldnk esetn a honla,nak csak a dol%oz*k lehetnek re%isztrlt felhasznl*i! akkor nem sz+ks%es szere,kr szerint szk.teni. Az azon an ritka! ho%y E7 rolt felhasznl*kat en%edlyezz+nk.

55C. oldal

16. Tartalomtpusok sszekapcsolsa

-J.9. bra. Kser re2eren"e $ez belltsa% Az ra als* rszn ltszik! ho%y akr e%y nzetet is hasznlhatnnk a referlhat* felhasznl*k kivlasztsra. A 2zerkeszts f+ln az Automat%3us 3%eg/szt/s m6d(a ell.tsnl vlaszthat#nk az +zzel 3ezd d%3 s &artalmazza kz+l. A t i ell.ts a szoksos m*don trtnik. A konkrt ,ldnk an rdemes az crt/3e3 szmt 3orltlannak me%"ellni. A tartalom ek+ldsekor $1F.D. ra& %,els kz en fela"nl"a a me%felel lehets%eket.

-J.G. bra. &ansz/3 tartalom be3,ld/se A ek+lds #tn a 1F.2. rn mr ltott m*don me%"elennek a referencik.

1F.2. Leferences mod#l

55<. oldal

1&.2.3. 9o#dtott i#n!< kapcsolat


0a a ka,csolat msik irnyra is sz+ks%+nk van! akkor azt is ltre kell hozn#nk a fentiekhez hasonl*an. 0ozz#nk ltre e%y &ansz/3 nev! 1 rtk mezt az Adm%n%sztr"%6 I =el7 ltso3 I +mbere3 I Felhasznl6% belltso3 I $ez 3 3ezel/se I &ansz/3 oldalon. A $ez belltsa%nl vlassz#k a &ansz/3 tartalomt.,#st! s "elen.ts+k me% a re%isztrci*s rla,on is. 4nnentl kezdve a felhasznl*k re%isztrci*"a va%y szerkesztse esetn me%adhat"#k a &ansz/3 rtkt is $1F.F. ra&.

-J.J. bra. &ansz/3 re2eren"%a a 2elhasznl6 adatlap(n 8zzel mr mindkt irny; ka,csolatot t#d"#k kezelni! de ez .%y el% knyelmetlen! hiszen mindkt ka,csolatot ltre kell hozni. A fe"ezet tov i rsz en ltni fo%#nk nhny me%oldsi "avaslatot a ,ro lmra.

1&.3. >o##esponding node #e4e#ences %odul


0onla,: http://drupal.org/pro*ect/cnr A #orrespond%ng node re2eren"es mod#l se%.ts%vel az elzek en ltott d#,la m#nkt*l k.mlhet"+k me% ma%#nkat. 8z azon an csak akkor mkdik! ha a ka,csolat mindkt szere,l"e tartalom. 3ldaknt a &ansz/3ekhez rendel+nk hozz e%y !ar t.,#s; tartalmat. A szmoss% itt is -7 t*bb! va%yis e%y &ansz/3hez e%y !ar tartozik! m.% e%y !arhoz t &ansz/3. A mod#l tele,.tse #tn az Adm%n%sztr"%6 I =elltso3 I Fendszer I #orrespond%ng node re2eren"es $admin/config/system/corresponding+node+references! 1F.9. ra& oldalon azon ka,csolatokat lthat"#k! amelyek a mod#l szerint alkalmasak az oda-vissza hivatkozs me%val*s.tsra.

5A0. oldal

16. Tartalomtpusok sszekapcsolsa

-J.H. bra. Dda7v%ssza h%vat3ozs automat%3us 3ezel/se Bell"+k e a ka,csolatokat! s a $ent/s #tn nem kell mindkt irny; ka,csolattal trdn+nk. 0a rhol ;" referencit hoz#nk ltre! va%y trl+nk! akkor a mod#l a szinkronizlst me%old"a helyett+nk. 0a esetle% e%yes tartalmak ltrehozsa #tn ka,csol"#k e ezt a szol%ltatst! akkor a 1F.9. rn lthat* Kpdate eL%st%ng nodes f+ln az elmaradt szinkronizlst is e,*tolhat"#k.

1&.0. 6ode 2e4e#ence 123 "idget %odul


0onla,: http://drupal.org/pro*ect/nodereference+url A Node Fe2eren"e KFC 4%dget mod#l se%.ts%vel ) izonyos esetek en ) %yors.that"#k s knyelmese tehet"+k a tartalmak felvitelt. Vltal an e%y tartalmi hierarchit! mint a 6ar-Kanszk ka,csolatot is! fel+lrl lefel haladva szokt#nk fel,.teni. 8kkor elszr ltrehozz#k a >A$F !ar! ma"d az 'n2ormat%3a &ansz/3 tartalmakat. A ka,csolatot elvile% csak az e%yik va%y msik! de akr mindkt irny an is felvehet"+k. 0a nem hasznl"#k a #or7 respond%ng node re2eren"es mod#lt! akkor el% knyelmetlen lehet a tartalom mindkt ka,csolat fel,.tse: 1. A >A$F !ar ltrehozsa $hivatkozni m% nincs mire& 2. Az 'n2ormat%3a &ansz/3 $s a tov i tanszkek& ltrehozsa $a hivatkozsokat ltrehozz#k a karra& 5. A NA-J 6art ismt szerkesztve a ka,csolatok fel,.thetek a tanszkek fel A Node Fe2eren"e KFC 4%dget mod#l se%.ts%vel az 1. ,ont #tn a 2-5. sszevonhat*! rads#l a 6ar oldalr*l knnyedn kezdemnyezhet $1F.C. ra&.

1F.A. 'ode Leference ILM Eid%et mod#l

5A1. oldal

-J.M. bra. A tansz/3 /s a re2eren"%a egy,ttes l/trehozsa A &ansz/3 l/trehozsa linkre kattintva a node/add/tanszek/23 oldalra "#t#nk $ahol 23 a kar nid-"e&. A !ar mezt nem kell $nem is t#d"#k& kitlteni! cs#,n szve%esen "elzi a mod#l a szm#nkra a ltre"v referencit $1F.<. ra&.

-J.N. bra. Fe2eren"%a l/trehozsa a 037as KFC param/ter alap(n 6a,csol"#k e a mod#lt! s &ansz/3 tartalomt.,#snl ltrehozott !ar mez Fel,let% elem/t ll.ts#k t Fe2eren"e 2rom KFC-re $1F.10. ra&.

5A2. oldal

16. Tartalomtpusok sszekapcsolsa

-J.-0. bra. Fel,let% elem m6dostsa Folytats #tn a )%vat3ozs "m/t me% kell adni $1F.11. ra&! ha le%al az e%yik me%"elensnl kr"+k a link ltrehozst. 8z fo% a 1F.C. rn lthat* m*don me%"elenni.

-J.--. bra. )%vat3ozs "m/ne3 megadsa A Feturn path rtkt most a &he re2eren"ed node-ra rdemes ll.tani. /%y a tanszk ek+ldse #tn ismt a kar oldaln folytathat"#k a m#nkt. G%+l rdemes me%"e%yezni! ho%y a szerz ta,asztalatai szerint a mod#l nem mkdik e%y+tt a #orrespond%ng node re2eren"es mod#llal! .%y a kett kz+l a szm#nkra fontosa at rdemes vlasztani.

1F.D. Gie: reference mod#l

5A5. oldal

1&.:. Liew #e4e#ence %odul


0onla,: http://drupal.org/pro*ect/viewreference A fe"ezet kor i rsz en t szr #talt#nk arra! ho%y %yakran sz+ks% van mindkt irny; ka,csolat fel,.tsre. A <%e1 re2eren"e mod#l se%.ts%vel me%oldhat*! ho%y kilistzz#k ,l. e%y kar adatla,"n! ho%y melyik tanszkek hivatkoztak r. 8hhez ltre kell hozni e%y nzetet! amely mezknt lesz felhasznlva a !ar tartalomt.,#shoz! s ezt a nzetet! mint mezt hasznl"#k a referl* tartalmak listzshoz.
A Gie: reference mod#l nem csak e en a s,ecilis eset en! hanem rmikor hasznlhat*! amikor e%y tarta lomt.,#s e%y mez"eknt nzetet akar#nk me%"elen.teni.

Ke%y+k fel! ho%y csak a &ansz/3 tartalomt.,#snak van referenci"a a !ar tartalomt.,#sra! de ford.tva nincs. 0ozz#nk ltre e%y &ansz/3e3 nev lokkos nzetet $1F.12. ra&.

-J.-0. bra. &ansz/3e3 n/zet l/trehozsa a varzsl6val 0a a nzetet a "elenle%i lla,ot an ment"+k! akkor a !ar oldaln felhasznlva! minden tanszket ki fo% listzni. 8zt ,r* l"#k is ki: a !ar tartalomt.,#shoz hozz#nk ltre e%y ;" mezt $1F.15. ra&.

5AA. oldal

16. Tartalomtpusok sszekapcsolsa

-J.-3. bra. <%e1 re2eren"e mez l/trehozsa A 2zerkeszts l,s en m% ll.ts#k e a kvetkezket: <%e1s that "an be re2eren"ed: Kanszkek Alap/rtelmezett /rt/3: Kanszkek 8z#tn szerkessz+k a >A$F !ar oldalt! s ll.ts#k e a &ansz/3e3 mezt az e%yetlen vlasztsi lehets%nek me%felelen. -e%fi%yelhet"+k! ho%y minden tanszk listzsra ker+l! nem csak a >A$F !arhoz tartoz*k $1F.1A. ra&.

-J.-9. bra. A n/zet mez m%ndent l%stzQ nem "sa3 a h%vat3oz63at

1F.D. Gie: reference mod#l

5AD. oldal

1&.:.1. ,z egk#n!ezeti sz+#(k /asznlata


A nzet+nknek "elenle% az a ,ro lm"a! ho%y nem t#d a krnyezetrl semmit. I%yanazt a listt ,rod#kl"a minden kar esetn. A me%olds ,edi% a szve%krnyezeti szrk $an%ol#l "onteLtual 2%lter& hasznlata lesz: A nzetnek tad#nk e%y olyan informci*t! ami ala,"n testre t#d"a sza ni a listzott elemek krt. 8lszr is szerkessz+k a nzet+nket. A "o oldali )alad6 rsz en ve%y+nk fel e%y ;" szve%krnyezeti szrt a kor an ltrehozott referencia meznkkel $1F.1D. ra&.

-J.-G. bra. Sz*veg3*rnyezet% szOr l/trehozsa A rszletes konfi%#rls rsz en a 4hen the 2%lter value %s ND& ava%lable $0a az ar%#ment#m rtk nem rhet el& rtkt ll.ts#k a N/zet elre(t/s/re. A nzet+nk al"n tallhat* Automata el n/zet en "elenle% nem lt#nk semmit. 1e ha me%ad#nk e%y ,r* a azonos.t*t $,l. a >A$F !ar nid-"t a 25-ast&! akkor ,ontosan a vrt eredmnyt ka,"#k $1F.1F. ra&. 3ersze ezzel m% csak a nzet+nk lett ksz! a >A$F !ar oldaln +res listt ka,#nk. A !ar tartalomt.,#s &ansz/3e3 mez"t szerkesztve az Argumentumo3. Allo1 del%m%ter seperated values-t ka,csol"#k e.

5AF. oldal

16. Tartalomtpusok sszekapcsolsa

-J.-J. bra. Automata el n/zet argumentummal tesztelve 8z#tn szerkessz+k a >A$F !art! s ar%#ment#mknt a 25-as szmot ad"#k me%. /%y kizr*la% a referlt tartalmak fo%nak listz*dni.
8z a me%olds a %yakorlat an e%y kis knyelmetlens%et okoz. A kart elszr e kell k+ldeni! ho%y me%ka,"a a nid rtkt. Itna ismt szerkeszteni kell! s a ka,ott nid-t kzzel e.rni.

8zzel a me%oldssal csak az e%yik irny; ka,csolatot hozt#k ltre! de me%"elen.teni a msik irny an is t#d#nk.

19
17. Adminisztrcis feladatok
1r#,al ala,; honla,#nk ltrehozsval m% nem rtek v%et feladataink. $A "ava csak most kvetkezik :-& 2a"t honla, esetn a honla, tartalmnak elll.tsa! a honla, menedzselse lesz komoly feladat. 0a ms$ok& szmra hozt#k ltre az oldalt! akkor a t#la"donos! a tartalom elll.t*k etan.tsa! folyamatos se%.tse lesz na%y feladat. 7rmelyik esetrl le%yen is sz*! az oldal kar antartsa mindenk,,en rendszeres feladatot fo% "elenteni. 8zen k.v+l a 1r#,al rendszer fe"ldse s iztons%i szem,ontok is fontos feladatokat r*nak rnk. 6vetkezzenek teht a kar antartsi f#nkci*k.

1?.1. Biztonsgi %ents


A iztons%i ments cl"a! ho%y e%y esetle%es me%hi sods esetn a iztons%i ments felhasznlsval az elmentett lla,ot re,rod#klhat* le%yen. $-e%hi sods oka lehet a szol%ltat*nl elll* hardver hi a! e%y hacker tmads! e%y v.r#stmads! de akr az adminisztrtor e%y =rossz mozd#lata> is.& 4delis eset en a trhelyszol%ltat* %ondoskodik a rendszeres iztons%i mentsrl. 2ok eset en azon an az adminisztrtor feladata ennek elv%zse. 0asonl* l,seket kell akkor is kvetn+nk! ha a honla,#nkat t akar"#k kltztetni e%y msik trhelyre $,ld#l a loklis %,+nkrl e%y in%yenes trhelyszol%ltat*hoz&. 8zrt e fe"ezet azok szmra is hasznos lehet! akinek ms ksz.t iztons%i mentst.
Az olyan iztons%i ments ami l nem t#d#nk visszallni! nem r semmit se. 8zrt mindenk,,en ezt is rde mes %yakorolni a 19.2. fe"ezet ala,"n.

A iztons%i ments ide"re rdemes a honla,ot ocine lla,ot a ka,csolni! errl ,edi% a lto%at*kat elzetesen rtes.teni.

5AC. oldal

17. Adminisztrcis feladatok

1?.1.1. A 45lok el%entse


A f"lok mentshez az JK3 kliens+nkkel $,ld#l Kotal Qommander& #%yan;%y csatlakozz#nk a szol%ltat*nkhoz! mint a tele,.tsnl! ma"d az sszes ott tallhat* f"lr*l ksz.ts+nk e%y msolatot $19.1. ra&.
0a "o an ele%ondol#nk! a tele,.tskor felmsolt llomnyok ) a s%tes alknyvtr kivtelvel ) vltozatlanok! .%y azokat nem kell felttlen+l lemsoln#nk. 1e ekkor sem felesle%es a tel"es ments e%y en tartsa.

-H.-. bra. F(lo3 b%ztonsg% ment/se 0a nem els alkalommal ksz.t"+k a ments+nket! akkor nem kell felttlen+l mindent ;" *l lemsoln#nk: a Kotal Qommander kivl* szol%ltatst ny;"t nek+nk a 5aran"so3X!*nyv7 tr7sz%n3ron%zls men+,onttal! ho%y csak az ;"a llomnyokat tlts+k le. A kt ,anel me%felel ell.tsa #tn keress+k me% a fenti men+,ontot! ma"d kezd"+k el az sszehasonl.tst a kvetkez ell.tsokkal $19.2. ra&.

-H.0. bra. !*nyvtr7sz%n3ron%zls Az Usszehasonlts %om lenyomsa #tn e%y tel"es sszehasonl.ts trtnik! amirl a kvetkezhz hasonl* eredmnyt kell ka,n#nk $19.5. ra&.

19.1. 7iztons%i ments

5A<. oldal

-H.3. bra. Az *sszehasonlts eredm/nye Ordemes me%@%yelni! ho%y a Cthat6 eleme3kel sszhan% an van a tallati lista me%"elen.tse. 6vetkez l,sknt a Sz%n3ron%zls %om ra kattints#nk. 8nnl a l,snl k+lnsen le%y+nk *vatosak! mert itt is tnkretehet"+k az oldal#nkat $19.A. ra&.

-H.9. bra. Sz%n3ron%zls A msols irnyaknt rdemes csak a szerver fell a ments helye szerint $az rn alr*l "o ra& en%edlyezni a msolst! s a Fel,lrs meger st/s/t is me%ha%yni. A msols me%trtnte #tn a Kotal Qommander ismt sszehasonl.t"a a kt oldal tartalmt. 0a esetle% valamilyen ok miatt a kt f"l nem e%yezik me%! akkor m% ink fontos tiszt an lenn+nk azzal! ho%y melyik irny an kell msoln#nk.

5D0. oldal

17. Adminisztrcis feladatok

1?.1.2. Az adatbzis %entse


Me%t trhelyszol%ltat* az adat zishoz val* hozzfrst a ,h,-yAdmin se%.ts%vel teszi lehetv. Az adat zis kivlasztsa #tn az +Lport f+let kell keresn+nk. 4tt iztons%i ments esetn az ala, ell.tsok t nyire me%felelek! kltztetskor azon an ,ro lma forrsa lehet ,ld#l az eltr verzi*"; szoftver. $8kkor elszr az 2PM eH,ort kom,ati ilits-t rdemes ki,r* lni.& A </greha(t %om ra kattints eltt rdemes m% a z%p7pel t*m*rtve va%y a gz%p7pel t*m*7 rtve lehets%et is e"ellni. /%y e%yetlen tmr.tett f"lt kell letlten+nk a tel"es adat zis mentshez $19.D. ra&.

-H.G. bra. Adatbz%s eLportls Az adat zisments elksz.tsre a 15.5 fe"ezet en me%ismert =a"3up and $%grate mod#lt is hasznlhat"#k. G%+l rdemes me%"e%yezni! ho%y a ments akkor tekinthet sikeresnek! ha a ments ala,"n e%y msik helyen $,l. a loklis %,+nkn& az oldal hi a nlk+l e+zemelhet. 8z a kvetkezk ala,"n elv%ezhet.

19.2. 0onla, tkltztetse! visszall.tsa

5D1. oldal

1?.2. Honlap tkltztetse= isszalltsa


'zz+nk nhny ti,ik#s esetet! amikor a :e oldal kltztetst el kell v%ezn+nk. a fe"leszti trhelyrl a v%le%es trhelyre $m% akr e%y trhelyen el+l! ,l. ms aldomainre is elford#l& a v%le%es trhelyrl a loklis %,+nkre $,l. e%y teszt krnyezet felll.tshoz! va%y e%y iztons%i ments sikeress%nek ellenrzshez& a szol%ltat* e%yik szerverrl e%y msikra $ r az rossz "el! ha e%y szol%ltat* ezt nem old"a me% ma%a& Akrmelyik esetrl is le%yen sz*! az #tols* iztons%i ments+nket kell elvenn+nk. A le%e%yszer eset en mindssze kt va%y hrom e%yszer l,st kell kvetn+nk.

A s!ttin$s0php sze#kesztse
Vtkltztets esetn itt adhat"#k me% az ;" szerver krnyezet azon adatait! amire a 303nek az adat zis elrshez van sz+ks%e. 6eress+k me% a sites/default/settings.php llomnyt. 2zerkessz+k e%y tetszle%es ,ro%ramoz*i editorral! amelyik me%felelen t#d"a a IniH sortrseket kezelni. 6eress+k me% azt a sort! amelyik .%y kezddik: Ndatabases. $Jontos! ho%y a sor ele"n ne le%yen C karakter.& 3ld#l:
Kdatabases array 9 Wde5a4ltW > array 9 Wde5a4ltW > array 9 WdatabaseW > WadatbazisomW, W4sernameW > WadatbazisomW, Wpass7ordW > WlodA[E<gF&W, WhostW > WlocalhostW, WportW > WW, WdriverW > Wmys\lW, Wpre5i@W > WW, A, A, AI

A szve%et $fle% a databasename! username5s password& a sa"t szerver+nknek me%felelen kell m*dos.tan#nk. A prefi'et ltal an nem sza ad vltoztatni.

A 45lok 4eltltse
Kotal Qommander a szoksos m*don na%yon e%yszeren me%old"a a feladatot. $A tele,.tskor me%tett l,seket rdemes mint#l venni.&

5D2. oldal

17. Adminisztrcis feladatok

Az adatbzis i%po#tlsa
A ,h,-yAdmin 4m,ort f+lt keress+k me%. A kor an lementett .zip va%y .gz kiter"eszts llomny#nkat kell a &all6zs-sal me%keresni. A ell.tsok #tn ,edi% </greha(that(u3 az im,ortlst.

1?.3. 9#issts
A honla, elksz.tse! e+zemelse #tn sem ha%yhat"#k ma%ra azt. 'em ritka! ho%y a 1r#,al ala,rendszer! va%y valamelyik kie%sz.t mod#lnak ;"a verzi*"a "elenik me%. Az ;" verzi* me%"elensnek kt f oka lehet: 1. )%ba(avts esetn az ;" kiads az elz verzi* an tallt hi t "av.t"a. 8kkor ) rtelemszeren ) ala,vet iztons%i cl a friss.ts s+r%s elv%zse. 2. T( 2un3"%onal%ts esetn a szol%ltatsi kr v+lse! valamint az ;"a mod#lok verzi*-i%nye miatt lesz a friss.ts el -#t* elen%edhetetlen. A friss.ts ilyenkor nem ltkrds! csak a"nlott.

1?.3.1. 9#isstsi in4o#%cik


0acsak nem tiltott#k le a tele,.tskor $A.10. ra&! va%y #t*la% az Adm%n%sztr"%6 I @elen7 t/se3 I +l/rhet 2r%sst/se3 I =elltso3 $admin/reports/updates/settings! 19.F. ra& oldalon a friss.tsek a#tomatik#s ellenrzst! akkor a cron f#tsakor a#tomatik#san ellenrzsre ker+l a mod#l"aink s smink"eink lla,ota is.

19.5. Jriss.ts

5D5. oldal

-H.J. bra. Fr%sst/s ellen rz/s/ne3 belltsa% A friss.ts sz+ks%ess%rl a 1r#,al folyamatosan fi%yelmezteti az adminisztrtort $19.9. ra&.

-H.H. bra. crtest/s a 2r%sst/s sz,3s/gess/g/r l 8zen k.v+l az Adm%n%sztr"%6 I @elent/se3 I _llapot (elent/s $admin/reports/status! 19.C. ra& oldalon is lthat"#k! ho%y ,ro lma van az ala,rendszerrel s?va%y a kie%sz.t mod#lokkal s sminkekkel.

5DA. oldal

17. Adminisztrcis feladatok

-H.M. bra. _llapot (elent/s 4dnknt ma%#nk is kezdemnyezhet"+k az Adm%n%sztr"%6 I $odulo3 I Fr%sst/s $admin/modules/update& oldalon a friss.ts kzi ellenrzst. 8kkor a =at"h A5' se%.ts%vel f#t le a hosszas ellenrzs $19.<. ra&.

-H.N. bra. +l/rhet 2r%sst/se3 ellen rz/se Akrmelyik ;ton is rkez+nk! a rszletes informci*kat az Adm%n%sztr"%6 I @elent/se3 I +l/rhet 2r%sst/se3 $admin/reports/updates! 19.10. ra& oldalon lthat"#k.

-H.-0. bra. +l/rhet 2r%sst/se3 A zld sz.n s ,i,a az A3tul%s lla,otot "elzi. Fr%sst/s el/rhet ! ha sr%a sz.n s a felkilt*"el ltszik. G%+l =%ztonsg% 2r%sst/s sz,3s/ges! ha ,iros sz.nt s [-et lt#nk. 8z #t* i eset en a friss.ts miel i v%reha"tsa sz+ks%es.

19.5. Jriss.ts

5DD. oldal

1?.3.2. A 4#issts %enete


Amennyi en van r lehets%+nk! rdemes a szerver rendszer%azd"t?+zemeltet"t =elrhet kzels% en> t#dni. A mod#lfriss.tst nem rdemes les krnyezet en ki,r* lni! va%yis clszer elszr a :e oldalr*l e%y msolatot ksz.teni $19.2 fe"ezet&! s elszr azon elv%ezni a friss.ts l,seit. 7r ez ritkn val*s.that* me% ! a le%idelisa az lenne! ha #%yanazon a szerveren! e%y msik domainen va%y aldomainen lehetne a msolatot elrni s a friss.tst v%reha"tani. 2iker esetn ,edi% a trhely adminisztrci*s fel+letn e%yszeren t lehetne irny.tani a domain nevet a friss.tett vltozatra.
8z #t* i l,st a le%t szol%ltat* nem tmo%at"a! ezrt ilyenkor a m*dszer nem is hasznlhat*.

Ordemes azt kihan%s;lyozni! ho%y a szol%ltat*n el+li kltztetskor nem sza ad az adatzis lemsolst s a settings.php msolathoz val* i%az.tst elfele"ten+nk. -inden 1r#,al ala,csoma% tartalmazza az I3NLA18.tHt llomnyt! ami a friss.ts "avasolt menett m#tat"a e. 8nnek tartalmt is rdemes tan#lmnyozni a tnyle%es ,r* a eltt.

Kiegszt( %odulok 4#isstse


0a a mod#lok tele,.tsnl sikerrel ha"tott#k v%re az a#tomatizlt tele,.tst $15.1.5 fe"ezet&! akkor a friss.tsnl is clszer ezt hasznlni.

Auto%atizlt 4#issts
Az Adm%n%sztr"%6 I @elent/se3 I +l/rhet 2r%sst/se3 $admin/reports/updates/update! 19.11. ra& oldalon "ell"+k e a friss.teni k.vnt mod#lokat s sminkeket.
2minkeket csak akkor "ell"+k e! ha a sminket nem m*dos.tott#k.

5DF. oldal

17. Adminisztrcis feladatok

-H.--. bra. Fr%sstend modulo3 3%vlasztsa A Fr%sst/se3 let*lt/se #tn a 7atch A34 se%.ts%vel a letltsek me%trtnnek. 0a ez sikeres! akkor m% e%y fi%yelmeztetst ka,#nk az adat zis mentsre s a 6ar antartsi +zemm*d en%edlyezsre $19.12. ra&.

-H.-0. bra. $odullet*lt/s s%3er,ltQ %ndulhat a 2r%sst/s Folytats #tn t"koztatst ka,#nk arr*l! ho%y a letlttt f"lok feltltse a kor i f"lok helyre sikeres volt-e $19.15. ra&.

19.5. Jriss.ts

5D9. oldal

-H.-3. bra. A 2(lo3 a hely,3re 3er,lte3 Belenle% a f"lok mr az ;"a mod#lokhoz tartoznak! m.% az adat zis an m% a kor i mod#lverzi*nak me%felel adatok vannak. 8zrt elen%edhetetlen az adat zis friss.tse! va%yis a Fun database updates $update.php! 19.1A. ra& f#ttatsa.

5DC. oldal

17. Adminisztrcis feladatok

-H.-9. bra. F%gyelmeztet/s A #ont%nue #tn lthat"#k! ho%y milyen vltozsok lesznek az adat zis an! ho%y az ;"a mod#lverzi* %ond nlk+l mkdni t#d"on $19.1D. ra&.

19.5. Jriss.ts

5D<. oldal

-H.-G. bra. A leend adatbz%s vltozso3 A friss.ts folyamata a szoksos folyamat"elz svon kvethet $19.1F. ra&.

-H.-J. bra. A 2r%sst/s 2olyamata G%+l lthat"#k! ho%y sikeres volt-e a folyamat $19.19. ra&.

5F0. oldal

17. Adminisztrcis feladatok

-H.-H. bra. A 2r%sst/s s%3eress/ge A mod#lfriss.tsek miatt rdemes a kor an mr em#tatott m*don $15.10 fe"ezet& a ford.tsokat is friss.teni. 8z#tn nincs ms htra! mint tesztelni az oldal#nkat.

Kzi 4#issts
A kzi friss.tsre akkor szor#l#nk r! ha valamilyen ,ro lma miatt a friss.tend mod#lokat a 303 nem t#d"a letlteni! va%y nem t#d"a a r%i f"lokat trlni! s helyette az ;"akat kicsoma%olni. 8kkor a kvetkez fe"ezet e%yszer esetvel ll#nk szem en.

19.5. Jriss.ts

5F1. oldal

Az alap#endsze# 4#isstse
A 1r#,al 9-es az ala,rendszer friss.tst csak kzzel t#d"a me%oldani. 8zrt az I3NLA18.K\K ala,"n e%y kom,leH feladatsort kell elv%ezn+nk. 'zz+k a f l,seket vzlatosan: 1. M,"+nk e adminisztrtorknt a honla,ra $2.2.2 fe"ezet&. 2. 6a,csol"#k a 1r#,alt ocine lla,ot a $C.10 fe"ezet&. 5. 6sz.ts+nk iztons%i mentst az adat zisr*l s a f"lokr*l $19.1 fe"ezet&. A. 6a,csol"#k ki a kie%sz.t mod#lokat! s vlts#nk vissza az ala,rtelmezett sminkre $< s 1A fe"ezet&. D. Krl"+k a kor i verzi* llomnyait! kivve a sites knyvtrat. F. -sol"#k fel az ;" verzi* llomnyait. 9. Krl"+k a r%i mod#lokat a sites/all/modules al*l. C. -sol"#k fel a mod#lok ;" verzi*it a sites/all/modules knyvtr a. <. J#ttass#k az update.php-t $,l. http://nagygusztav.hu/update.php&. 10. 6a,csol"#k e a mod#lokat $< fe"ezet&. 11. J#ttass#k az update.php-t $,l. http://nagygusztav.hu/update.php&. 12. 6a,csol"#k vissza a sminket $1A fe"ezet&. 15. 6a,csol"#k a 1r#,alt online lla,ot a $C.10 fe"ezet&. 4delis eset en a friss.ts hi a nlk+l me%trtnik.

19.5. Jriss.ts

5F5. oldal

1C
18. Fogalomtr
8 en a fe"ezet en rviden sszefo%lal"#k a le%fontosa ala,fo%almakat. A szerz az al i fo%almak evezetsnl a ,rec.z defin.ci* helyett a kezdk szmra is rthet me%fo%almazst rszes.tette elny en.

Ad%iniszt#to# 4el/asznl
A 1r#,al :e oldal adminisztrtora "o%os#lt arra! ho%y a honla,on olyan feladatokat is elv%ezzen! amelyek senki msnak nem en%edlyezettek! ,ld#l e%y re%isztrlt felhasznl* "o%os#lts%ainak ,ontos ell.tsa.

Alap#endsze# )cor!*
A 1r#,al ma%"a! amely ala,szol%ltatsokat ny;"t! de kie%sz.t mod#lokkal s sminkekkel tov v.thet.

Blokk )block*
A :e oldal k+ln z helyein me%"elen elemei. Mehetnek e%yszer szve%et $,l. e%yszer Qo,yri%ht informci* a l lc en& va%y informci*t me%"elen.t $,l. le%frisse hozzsz*lsok&! men+,ontok $,l. termk kate%*rik& link"eit tartalmaz*! va%y akr komolya alkalmazst $,l. e%y evsrl* kosr f#nkcionalitst& me%val*s.t* lokkok. A 1r#,al 9es en mr a tartalom is e%y lokk an "elenik me%.

>>K )%ont!nt %onstruction 1it*


A kor i 1r#,al verzi*k an a QQ6 ala,mod#llal s a kie%sz.tivel lehetett elrni a Jield mod#lokhoz hasonl* f#nkci*kat. Ql"a a tartalomt.,#sok mezkkel val* v.thets%nek me%val*s.tsa.

5FA. oldal >ikk )Articl!*

18. Fogalomtr

2tandard tele,.ts esetn a#tomatik#san ltre"v tartalomt.,#s. Zlyan tartalmakhoz hasznl"#k! amelyek akt#alitsa idhz kztt. Vltal an nem men+,ontknt! hanem a c.mla,on! va%y ms listz* oldalakon tessz+k elrhetv.

Ig!sze#+ oldal )'asic pa$!*


2tandard tele,.ts esetn a#tomatik#san ltre"v tartalomt.,#s. Zlyan tartalmakhoz hasznl"#k! amelyek akt#alitsa nem idhz kztt. 3l. 7em#tatkozs! 8lrhets%! st . 2okszor men+,ontknt "elen.t"+k me%.

Intits )!ntity*
A 1r#,al ala, adatstr#kt;r"a. Mehet tartalom! felhasznl*! kife"ezs! llomny! st . -inden olyan adatelem! amely mezkkel v.thet.

G!o#st#azs )cachin$*
A 'vtelen lto%at*k szmra a lokkok! va%y e%sz oldalak kimenett %yorstrazhat"#k. 8zzel "elents erforrsokat s,*rolhat#nk me%.

Hd(zt( )cron*
8%y :e hely mkdse sorn %yakran felmer+lnek olyan feladatok! melyeket rendszeresen v%re kell ha"tani. A 1r#,al mod#lok idz.tett feladatait a cron.,h, f#ttat"a le! melynek neve a IniH?Min#H rendszereken elrhet cron szol%ltats nevre #tal.

Cogosultsg )p!rmission*
Jelhasznl*i szere,krnknt en%edlyezhet"+k va%y tilthat"#k a f#nkci*k hasznlatt.

Ken!#%o#zsa %enE )br!adcrumb m!nu*


A felhasznl*i fel+leteken hasznlt navi%ci*s eszkz! amely a kiind#l*,ontt*l a felhasznl* "elenle%i tart*zkodsi helyi% vezet #tat m#tat"a. 3l.: #mlap I +#8C I <%zsga3*z7 ponto3 I >A$F !ar

Ki4e5ezs )t!rm*
8%y taHon*mia sz*tr e%y eleme. 0ozzrendelhet ,l. e%y tartalomhoz.

Kn! = kn! lap )book2 book pa$!*


A 7ook mod#l se%.ts%vel a tartalmainkat $node-okat& hierarchi a szervezhet"+k $mint e%y knyv fe"ezetei s alfe"ezetei&. A 7ook ala,mod#l en%edlyezse #tn me%"elenik a 6nyvla, tartalomt.,#s! amelynek ;"dons%a lesz a ,l#sz hierarchia szerinti navi%ci* fel,.tse s alkalmazsa.

1C. Jo%alomtr Kzztett )publish!d*


A tartalma3 hozz2/r/se "o%os#lts%val rendelkez felhasznl*knak rhet el.

5FD. oldal

7enE )m!nu*
1r#,al an a navi%ci*s lehets%ek na%yrszt a men+k hasznlatval rhetek el. Az e%yes sminkek kzvetlen+l is me%"elen.thetnek e%yes men+ket! de a men+ket lokk-knt! a r%i*k an is me%"elen.thet"+k.

7ez( )fi!ld*
Az entits adatelemek mezk l ,+lnek fel. 3l. tartalom esetn c.m s trzs! felhasznl* esetn nv s e-mail c.m a le%ala,vet mezk.

7odul )modul*
8%y f#nkci*t me%val*s.t* szoftverkom,onens. A mod#lok nll*an ki- e ka,csolhat*ak. Az ala,rendszer szol%ltatsait kie%sz.t mod#lokkal v.thet"+k ki.

6 telen )anonymous*
Addi%! am.% az oldalra e nem "elentkez+nk a felhasznl*nv s "elsz* me%adsval! mindssze azonos.tatlan $anonymo#s! nvtelen va%y vend%& felhasznl*knt t#d"#k az oldalt hasznlni.

6zet )3i!4= 3i!4s*


6+ln z entitsok $va%y ms adatok& listzst teszi lehetv.

Kssze4oglal )summary*
8%yes esetek en $,l. c.mla,ra k+ldtt tartalom esetn& nem a tel"es tartalom! hanem annak csak e%y sszefo%lal*"a?elnzete "elenik me%.

2gi )r!$ion*
A sminkek ms-ms szm;! nev s elhelyezs! t%lala, alak; ter+leteket iztos.tanak arra! ho%y a lokk"ainkat elhelyezhess+k enne. Me%t smink le%al a tartalom szmra hasznlhat*! valamint oldals* s als* r%i*kat tartalmaz. 1e nem ritka a t.znl t r%i*t szol%ltat* smink sem.

2e5tett ta#talo%
'em kzztett tartalom. Vltal an csak az adminisztrtor rheti el! msok szmra lthatatlan.

5FF. oldal 2 id webc%ek )cl!an urls*

18. Fogalomtr

0asznlata esetn a http://localhost/ 0#kapcsolat ;tvonal helyett a http://localhost/kapcsolat5 hasznlhat*.

,<l! )4!i$ht*
8%yes esetek en $,l. lokkok e%y r%i*n el+l& a sorrend me%hatrozsra hasznl"#k. 2ok eset en elfedi ell+nk a vonszolssal val* sorrend-me%hatrozs.

,z eg4o#%tu% )format*
A felhasznl*k ltal me%adhat* szve%ek k+ln z feldol%ozsi m*d"ait hatrozzk me%. A szrk alkalmazst illeten minden szve%formt#m sa"t lehets%ekkel rendelkezik. 2e%.ts%+kkel t ek kzt kiszrhetk azok a 0K-M elemek! amelyekkel rosszind#lat; felhasznl*k krt okozhatnnak $\22 s Q2LJ tmadsok&.

;a#talo% )nod!*
Q.m! szve%! esetle% tov i elemek sszess%e! amelyet a :e oldalon e%y e%ys%knt kezel+nk. [nll* ;tvonallal rendelkezik a honla,on el+l. 3l. htt,:??na%y%#sztav.h#?ma%amrol

;a#talo%kezel( #endsze# )%)S*


Zlyan :e alkalmazs! amely az adminisztrtor s a tov i felhasznl*k komolya :e fe"leszti ismeretek nlk+l is ltrehozhat"k! +zemeltethetik a ltrehozott :e oldalt. A 1r#,al is tartalomkezel rendszer.

;a#talo%tpus )cont!nt typ!*


A tartalomt.,#sok arra szol%lnak! ho%y a k+ln z "elle% tartalmakat lo%ikaila% el t#d"#k e%ymst*l k+ln.teni! illetve a ks i m#nkt a "ellemzik testresza sval "elentsen me%%yors.tani. 3l. #%33! +gyszerO oldal.

;aFon%ia )szt#= ta&onomy*


A tartalmak kate%orizlst teszi lehetv. A sza ad szavas c.mkzssel a felhasznl*k a tartalom ek+ldsekor $aho%y szmos h.r va%y lo% oldal eset en& hozhatnak ltre kife"ezseket. A kttt sz*trak hasznlatval az adminisztrtorok elre me%hatrozott kife"ezsek sszetett str#kt;r"t hozhat"k ltre! az e%yes kife"ezsek kztt sz+l-%yermek ka,csolattal. 8zek a kate%*rik eltr tartalomt.,#sokhoz rendelhetek s ms mod#lokkal sszeka,csolhat*k a tartalmak eltr osztlyozs szerinti me%"elen.tsnek rdek en.

Jt onal ln )pathalias*
A 1r#,al ltal hasznlt ;tvonalat elfedhet"+k e%y em eri olvassra sznt lnvvel. 3l. node/1 helyett bemutatkozas.

1C. Jo%alomtr Jt onal )path*

5F9. oldal

Az ILM a n%sz c.m sor an lthat* szve%. 0a az ILM- l elha%y"#k a domain nvi% ter"ed rszt! s az esetle%es knyvtrnevet a ? "ellel e%y+tt! akkor me%ka,"#k a 1r#,al ;tvonal nevet. 3ld#l a http://localhost/drupal/node/3 ,ld an a node/3 a 1r#,al ;tvonal. A szerz honla,"n nem alknyvtr a trtnt a tele,.ts! .%y az ;tvonal a domain nv #tn kzvetlen+l tallhat*: http://nagygusztav.hu/node/3.

"W,H"WG sze#keszt( )56SI56G !ditor*


A szve%ek evitele a viz#lis szerkeszt se%.ts%vel hasonl* m*don oldhat* me%! mint aho%y azt a szve%szerkesztnk en is me%szokhatt#k. 0asznlathoz nem sz+ks%es a 0K-M ala,os ismerete.

5FC. oldal

19. Tartalomjegyzk

19. Tartalomjegyzk
1. Ala,ismeretek................................................9 1.1. 0onla, t.,#sok...........................................9 1.1.1. 6lasszik#s c%es :e oldalak..........9 1.1.2. 6zss%i oldalak.............................< 1.1.5. 7lo%ok...............................................10 1.2. A :e s a lto%at* viszonya................11 1.2.1. Ee es ti,o%r@ai ala,ismeretek. .11 1.2.2. 0o%yan olvas#nk a :e enS.........12 1.2.5. 6eres$re& o,timalizls................12 1.5. A :e mkdse......................................15 1.5.1. 2tatik#s s dinamik#s tartalomkiszol%ls...................................15 1.5.2. Ee szerver.......................................1D 1.5.5. Ee trhely.......................................1D 1.5.A. ILM...................................................1F 1.A. A tervezs folyamata...............................19 1.A.1. A honla, cl"a.................................19 1.A.2. A honla, me%tervezse.................1C 1.D. 0K-M ala,ismeretek...............................21 1.D.1. -i az a 0K-MS...............................21 1.D.2. Ka%ok.................................................22 1.D.5. Ka% t#la"dons%ok $attri ;t#mok! "ellemzk&...................................................25 1.D.A. Ala,vet 0K-M ta%ok...................25 1.D.D. 0o%y nzz+k me% e%y oldal 0K-M k*d"tS........................................................51 1.F. Kartalomkezel rendszerek "ellemzi....55 1.F.1. -elyiket vlassz#nkS.....................55 2. A 1r#,al felhasznl*i szemmel...............5D 2.1. -i a 1r#,alS.............................................5F 2.1.1. A 1r#,al fel,.tse.........................5F 2.1.2. 4n%yenes a 1r#,alS........................5F 2.2. A felhasznl* azonos.tsa......................59 2.2.1. Le%isztrci*......................................59 2.2.2. 7e- s ki"elentkezs.........................A5 2.2.5. 2a"t adatok m*dos.tsa................AA 2.2.A. 8lfele"tett "elsz*...............................AF 2.5. Kartalmak kezelse...................................AC 2.5.1. Kartalmak me%tekintse.................AC 2.5.2. Kartalmak ltrehozsa....................AC 2.5.5. Kartalom szerkesztse! trlse.......D9 2.A. A viz#lis szerkesztk hasznlata.........D< 2.A.1. Ala,elv.............................................D< 2.A.2. A"nlott m*dszer............................F0 5. A fe"leszti krnyezet kialak.tsa............91 5.1. Eindo:s esetn \A-33........................92 5.1.1. Kele,.ts............................................92 5.1.2. 6on@%#rls.....................................9F 5.2. Kele,.ts Min#H alatt.................................9< 5.5. Metlts.......................................................C0 5.A. 6itmr.ts localhost-ra.........................C0 5.D. J"lok feltltse tvoli szerverre............C1 5.D.1. -irt nem "*k az in%yenes szol%ltat*kS..............................................C1 5.D.2. JK3 ka,csolat..................................C2 5.F. Az adat zis elksz.tse........................C5 5.F.1. Adat zis ltrehozsa \A-33 alatt..............................................................C5 5.F.2. Adat zis ltrehozsa a trhelyszol%ltat*nl................................CA A. A tele,.ts menete.......................................C9 A.1. 'yelv vlaszts.........................................C9 A.2. J"lrendszer "o%os#lts%ok.....................C< A.5. Adat zis-ka,csolat.................................C< A.A. 0i alehets%ek.......................................<0 A.D. Ee hely ell.tsa...................................<2 A.D.1. Ee hely informci*k.....................<2 A.D.2. Ee hely-kar antartsi fi*k..........<2 A.D.5. A kiszol%l* ell.tsai..................<5 A.D.A. Jriss.tsi rtes.tk...........................<A A.F. A tele,.ts ksz.........................................<A D. Az adminisztrci*s fel+let.........................<9 D.1. Ala,fo%almak............................................<9 D.2. Az adminisztrci*s oldalak str#kt;r"a ..........................................................................100 D.5. Adminisztrci*s fel+leti elemek..........102 F. Kartalmak! tartalom t.,#sok....................10D F.1. 2zve%formt#mok................................10D F.1.1. -irt van t fle szve%formt#mS...................................10F F.1.2. 2zrk.............................................109 F.2. Kartalomt.,#sok......................................110 F.2.1. Ala, ell.tsok..............................111 F.2.2. 2zerkeszts.....................................111 F.5. Kartalom hozzadsa.............................11D F.A. A tartalmak me%tekintse....................11< 9. -en+k s lokkok kialak.tsa.................125 9.1. -en+k......................................................125 9.1.1. Jmen+...........................................12A 9.1.2. 'avi%ci* men+............................12< 9.1.5. Adminisztrci*s men+ ................150 9.1.A. Jelhasznl* men+.........................151

1<. Kartalom"e%yzk
9.1.D. -en+ hozzadsa.........................152 9.2. 7lokkok....................................................152 9.2.1. Lszletese ell.tsok..............155 9.2.2. -e%"elen.ts korltozsa.............15A 9.5. 6tszint Jmen+..................................15F C. Az ala,rendszer szol%ltatsai................15< C.1. Vlla,ot"elents........................................15< C.2. Lvid :e c.mek.....................................1A2 C.5. J"lrendszer.............................................1A2 C.A. Ker+leti ell.tsok.................................1AA C.D. 1t#m s id...........................................1AD C.F. Ee hely informci*k............................1AF C.9. 4dz.t......................................................1A9 C.C. Kel"es.tmny............................................1A< C.<. 'a,l*zs s hi k...................................1D1 C.10. 6ar antartsi m*d...............................1D5 C.11. L22 kzzttel.......................................1DD <. Az ala,rendszer mod#l"ai........................1D9 <.1. A kor i fe"ezetek en me%ismert mod#lok..........................................................1D< <.1.1. A 7lock mod#l..............................1D< <.1.2. A QonteHt#al links mod#l...........1D< <.1.5. A 1ash oard mod#l.....................1F0 <.1.A. A 1ata ase lo%%in% mod#l.........1F0 <.1.D. A Jilter mod#l...............................1F0 <.1.F. A -en# mod#l..............................1F1 <.1.9. A 'ode mod#l...............................1F1 <.1.C. Az Zverlay mod#l........................1F5 <.1.<. A 2hortc#t mod#l.........................1F5 <.1.10. A 2ystem mod#l.........................1FA <.1.11. A Kool ar mod#l.........................1FA <.2. A 7ook mod#l.........................................1FD <.5. A Qontact mod#l....................................1F< <.5.1. Ee hely szint ka,csolati rla, 190 <.5.2. 2zemlyes ka,csolatfelvteli rla, ....................................................................192 <.5.5. Bo%os#lts%ok.................................19A <.A. A 0el, mod#l.........................................19A <.D. A Mocale s Qontent translation mod#lok..........................................................19D <.D.1. A 1r#,al t nyels% ala,"ai. .19D <.D.2. Jord.ts im,ortlsa.....................19F <.D.5. 6zi fel+letford.ts.......................19C <.D.A. K nyelv tartalmak..................19< <.D.D. Bo%os#lts%ok.................................1C2 <.F. A 3ath mod#l..........................................1C5 <.F.1. Bo%os#lts%ok.................................1CD <.9. A 2earch mod#l......................................1CD <.9.1. Bo%os#lts%ok.................................1CC <.C. A 2tatistics mod#l..................................1C< <.C.1. Bo%os#lts%ok.................................1C<

5F<. oldal
<.<. A KaHonomy mod#l...............................1<0 <.<.1. 2z*tr ltrehozsa! szerkesztse. 1<1 <.<.2. 6ife"ezsek kezelse......................1<2 <.<.5. A kife"ezsek felhasznlsa.........1<5 <.<.A. Bo%os#lts%ok.................................1<A <.10. A Kracker mod#l...................................1<A <.10.1. Bo%os#lts%ok...............................1<D <.11. A Kri%%er mod#l...................................1<D <.12. A Jield mod#l s trsai.......................1<C <.15. Kov i fe"ezetek en em#tatsra ker+l ala,mod#lok......................................1<C <.1A. Lszletesen nem tr%yalt mod#lok...1<< 10. Jelhasznl*-kezels! "o%os#lts%-kezels ..........................................................................201 10.1. Ala, ell.tsok.....................................201 10.2. Jelhasznl*k ltrehozsa....................20A 10.5. Jelhasznl*k menedzselse................20D 10.A. Bo%os#lts%ok........................................209 11. 8ntits mod#lok......................................20< 11.1. Jield ala,mod#lok................................210 11.1.1. Kartalomt.,#sok s mezk.........210 11.2. A mezk me%"elen.tse.......................21A 11.5. A Jield! Jield I4! Jield 2PM stora%e mod#lok..........................................................21F 11.A. A Jile mod#l.........................................21F 11.D. Az 4ma%e mod#l...................................21C 11.F. A Mist s az Z,tions mod#l................221 11.9. A '#m er mod#l.................................225 11.C. A KeHt mod#l........................................22A 12. 6zss%i oldal kialak.tsa....................22D 12.1. 7lo% "elle% oldal kialak.tsa.............22D 12.1.1. Kartalmaink c.mkzse..............22F 12.2. A Qomment mod#l..............................22< 12.2.1. 0ozzsz*ls mezk.....................22< 12.2.2. 0ozzsz*lsok menedzselse....250 12.2.5. Bo%os#lts%ok...............................250 12.5. Jelhasznl*i ,rofilok...........................251 12.A. A Jor#m mod#l....................................255 12.A.1. J*r#mok me%"elense................25D 12.A.2. A 1r#,al f*r#m filoz*@"a.......25F 12.A.5. Bo%os#lts%ok...............................25F 12.D. A 3oll mod#l.........................................25F 12.D.1. Bo%os#lts%ok...............................25C 12.F. A 7lo% mod#l........................................25< 12.9. Kartalmak me%osztsa L22 csatornkon ..........................................................................2A1 12.C. Az A%%re%ator mod#l..........................2A2 12.C.1. 0.rcsatorna ltrehozsa.............2A2 12.C.2. 0.rcsatorna me%"elen.tse.........2AA 12.C.5. 6onfi%#rci*................................2AA 12.C.A. Bo%os#lts%ok...............................2AD

590. oldal
15. 6+ls mod#lok kivlasztsa! tele,.tse ..........................................................................2A9 15.1. 0ol rhetem el a mod#lokatS............2A9 15.1.1. -od#lok ki,r* lsa! ismerkeds ....................................................................2AC 15.1.2. 0o%yan vlassz#nk mod#ltS....2AC 15.1.5. -od#l llomnyok szerverre "#ttatsa....................................................2D0 15.1.A. A mod#l els eka,csolsa.......2D2 15.1.D. -od#lok kika,csolsa! eltvol.tsa...............................................2DA 15.2. Az Administration men# mod#l.......2DD 15.5. A 7ack#, and -i%rate mod#l...........2DF 15.A. A Qa,tcha mod#l.................................2D< 15.D. A Qolor oH mod#l...............................2F5 15.F. A 1ate mod#l.......................................2FD 15.9. Az 8Hternal Minks mod#l....................2FC 15.C. A Nlo al Ledirect mod#l....................290 15.<. A Noo%le Analytics mod#l.................291 15.10. A Mocalization I,date mod#l..........292 15.11. A -asi#erade mod#l........................295 15.12. A 3atha#to mod#l .............................29D 15.15. A 2im,lene:s mod#l........................299 15.1A. A 2,am2,an mod#l...........................29< 15.1D. A Kransliteration mod#l....................2C0 15.1F. A Ee form mod#l.............................2C2 15.19. A Eysi:y% mod#l.............................2CA 15.1C. Kov i mod#lok................................2C9 1A. 2minkek hasznlata................................2<1 1A.1. 2minkek ell.tsa...............................2<1 1A.1.1. A Qolor mod#l............................2<5 1A.2. 6+ls sminkek tele,.tse.....................2<5 1A.2.1. 6sz sminkek...............................2<A 1A.2.2. Je"leszti sminkek.......................2<D 1A.2.5. 2minkek tele,.tse......................2<F 1A.2.A. 2minkek finomhan%olsa..........2<F 1A.2.D. 2,ecilis ell.tsok...................2<C 1A.2.F. 2mink hi k.................................2<C 1A.5. 2minkek m*dos.tsa............................2<C 1A.5.1. 6,ek cser"e...............................2<< 1A.5.2. Q22 formzs...............................2<< 1A.5.5. 2zerkezeti talak.ts...................500 1A.A. ^" smink ltrehozsa...........................509 1A.A.1. Az alsmink f"lszerkezete..........509 1A.A.2. 2a lon $tem,late& llomnyok. 510 1A.A.5. 2,ecilis sa lon llomnyok.....510

19. Tartalomjegyzk
1A.A.A. Nyorstrak trlse......................511 1D. 'zetek hasznlata.................................515 1D.1. Gie:s ala,mod#lok..............................515 1D.1.1. 'zetek ttekintse.....................515 1D.2. 'zetek ltrehozsa.............................51A 1D.5. 'zetek szerkesztse............................51D 1D.5.1. Nlo lis mveletek.....................519 1D.5.2. -e%"elen.tsek.............................51C 1D.5.5. Q.m................................................51C 1D.5.A. Jormt#m.....................................51C 1D.5.D. -ezk...........................................522 1D.5.F. 2zrsi felttel.............................52D 1D.5.9. Lendezsi szem,ont...................529 1D.5.C. Zldal ell.tsok..........................529 1D.5.<. 7lokk ell.tsai..........................52C 1D.5.10. Je"lc! l lc...............................52< 1D.5.11. Ma,oz*.........................................52< 1D.5.12. 0alad* lehets%ek...................550 1D.5.15. 8lnzet......................................551 1D.A. Nyri nzetek........................................551 1F. Kartalomt.,#sok sszeka,csolsa.........555 1F.1. 8%yed-ka,csolat modell......................555 1F.1.1. Az entitsok kztti ka,csolatok kezelse.....................................................55F 1F.2. Leferences mod#l.................................55F 1F.2.1. -ez ltrehozsa........................559 1F.2.2. A -ez ell.tsai......................559 1F.2.5. Jord.tott irny; ka,csolat.........55< 1F.5. Qorres,ondin% node references mod#l ..........................................................................55< 1F.A. 'ode Leference ILM Eid%et mod#l.5A0 1F.D. Gie: reference mod#l..........................5A5 1F.D.1. 2zve%krnyezeti szrk hasznlata.................................................5AD 19. Adminisztrci*s feladatok.....................5A9 19.1. 7iztons%i ments................................5A9 19.1.1. A f"lok elmentse......................5AC 19.1.2. Az adat zis mentse.................5D0 19.2. 0onla, tkltztetse! visszall.tsa 5D1 19.5. Jriss.ts..................................................5D2 19.5.1. Jriss.tsi informci*k.................5D2 19.5.2. A friss.ts menete.......................5DD 1C. Jo%alomtr...............................................5F5 1<. Kartalom"e%yzk......................................5FC 20. 0o%yan tov S......................................591

20. 0o%yan tov S

591. oldal

20. Hogyan tovbb?


0a eddi% el"#tottl ) s nem csak htrala,oztl )! kedves Zlvas*! akkor K%ed mr ala,osan me%fertztt a 1r#,al. On ,edi% veszem a tors%ot! s ) nem tiszteletlens% l! hanem mint szakma elit ) te%ezni fo%lak. A knyv ala,os tan#lmnyozsa #tn a kvetkezket kell tenned:

3p5 be a /ttpMRRd#upal./u akt tag5ai kzX


2e%.tsd azokat! akik nlad kevese et t#dnak! s tedd fel a krdsedet! ha iztos va%y a an! ho%y mr mindent me%tettl a vlasz me%tallsa rdek en. A le%fontosa tancs: ha 3/rd/sed vanQ tedd 2el ?( 3/rd/s3/nt!

Kapcsold5 be a .#upal 4e5lesztsbeX


Aho%y azt a 2.1.2 fe"ezet en olvashatt#k! a 1r#,al nem in%yenes. 2ok em er na%yon sok m#nk" a ker+lt. A sza ad szoftverek vil%a e%y olyan kosrra hasonl.t! amely l kedvedre vehetsz! de ele is kell tenned a sa"t rszedet! ho%y a kosr ne +r+l"n ki. >ondold tQ m%vel tudod segten% a 8rupal 3*z*ss/getQ /s ne habozz. tedd %s meg!

>sinl5 %inl tbb .#upal oldaltX


6ezdknt rdemes sa"t ma%ad! csaldod! arti krd! krnyezeted szmra ltrehozni 1r#,al oldalakat. 2okat tan#lhatsz ezek l a ta,asztalatok *l. 0a llst keresel! "*l fo% m#tatni referenciaknt az nletra"zod an 5-A k+ln z 1r#,al oldal. 0a vllalkozol! akkor az +%yfelek me%nyershez elen%edhetetlen a referencik em#tatsaF9. 2ok sikert k.vnok( a szerz

F9 http://nagygusztav.hu/referenciak

You might also like