Professional Documents
Culture Documents
Drupal 7 Alapismeretek v1
Drupal 7 Alapismeretek v1
Drupal 7 alapismeretek
Nagy Gusztv
2012
A mnek erre a vltozatra a Nevezd meg! gy add tovbb! 3.0 licenc felttelei1 rvnyesek.
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
1 2 5
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.
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.
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&.
http://hirostanc.hu/
<. oldal
-.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
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/
11. oldal
'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/
12. oldal
1. Alapismeretek
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
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
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&
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.
19. oldal
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
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.
22 Jorrs: http://dev.opera.com/articles/view/)-informacios-architektura-egy-website-t/5
1<. oldal
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
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.
-.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&.
21. oldal
http://arth2o.com/blog/honlap-drotvaz-es-gui-prototipus
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>
2F 6omolya
http://nagygusztav.hu/web-programozas
22. oldal
1. Alapismeretek
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 ele%ek
Az elz ,ld an az al i e%y elem:
<strong>Ez a szveg kiemelt</strong>
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>
A t#la"dons%ok nv-rtk ,rokkal adhat*k me%! e%ymst*l sz*kzzel elvlasztva akr t is.
>%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
2A. oldal
A n%sznk en az 1.10. rhoz hasonl*t lthat#nk.
1. Alapismeretek
Bekezdsek
A ekezdseket a <p> ta%%al lehet de@nilni:
<p>Ez egy bekezd#s</p> <p>Ez egy m0sik bekezd#s</p>
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&.
,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>
2F. oldal
1. Alapismeretek
<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/
29. oldal
;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-
3istk31
A 0K-M tmo%at"a a szmozott s felsorolt listk ltrehozst.
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>
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&.
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! />
Abszol<t /i atkozs
<img src !http6//valami.h4/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. ;
50. oldal
1. Alapismeretek
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:
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.
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/
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.
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.
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.
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.1. 7i a .#upal'
'hny ala,fo%almat rdemes tisztzni a 1r#,allal ka,csolat an is.
.#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.&
59. oldal
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.
5C. oldal
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*.
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.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
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&.
A1. oldal
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
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.
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!"
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.
AA. oldal
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.
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.
AF. oldal
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.
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
A<. oldal
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
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&.
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
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&.
D5. oldal
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.
DA. oldal
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.
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.
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
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&.
D9. oldal
0.33. bra. #satolmny 2%nomtsaQ ?(abb "satolmnyo3 2elv%tele A ek+lds #tn a csatolt llomnyok letlthetv vlnak $2.5A. ra&.
DC. oldal
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&.
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.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
Ordemes me%eml.teni nhny f#nkci*t! amit a szerz szndkosan nem szokott en%edlyezni tartalomszerkesztk szmra.
kise
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&
F1. oldal
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
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&.
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
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&.
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
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.
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.
FC. oldal
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*.
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.
92. oldal
$A tan#lshoz& nem nlk+lzhetetlen! de a"nlott: mod-re:rite! .htaccess tmo%ats cron tmo%ats
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.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/
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.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&.
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.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.
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.
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
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&.
9<. oldal
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
D1 A rvid :e c.mek hasznlata esetn a http://localhost/ 0#kapcsolat ;tvonal helyett a http://localhost/kapcsolat hasznlhat*.
C0. oldal
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.
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.
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.
C2. oldal
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.
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&.
DA http://www.totalcommander.hu/
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.
CA. oldal
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.-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/
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.
C<. oldal
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&.
<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.
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.
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
<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.
<A. oldal
4. A telepts menete
<D. oldal
$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
;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
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";.
101. oldal
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
105. oldal
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.--. 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
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.
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&.
10C. oldal
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
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...
DC http://tanfolyam.webprog.hu/
110. oldal
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.
;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
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
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.
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.
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.
11F. oldal
Az +l n/zet %om al l,"+nk tov $F.1D. ra&.
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.
;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.
119. oldal
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
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.
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.
120. oldal
>%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.
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
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
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
-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&.
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.
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.
150. oldal
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.
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&.
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
?.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.
15A. oldal
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.
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&.
>sopo#tok
A lokk me%"elenst kthet"+k cso,ortta%s%hoz is $9.1D. ra&. Ala,rtelmezetten a lokkok mindenki szmra elrhetk.
15F. oldal
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.
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.
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
1A0. oldal
8. Az alaprendszer szolgltatsai
.#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.&
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.
OHO %e%#iako#ltozs
Ordemes le%al sa.& FA-12C-7-os rtkrl %ondoskodn#nk. $php.%n%: memory^l%m%t ell.t-
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
@.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&.
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
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
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&.
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&.
@.@. ;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
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 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.
1DD. oldal
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.
1D<. oldal
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.
1F0. oldal
9. Az alaprendszer moduljai
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.
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.
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&.
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.
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.
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
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.
1FA. oldal
9. Az alaprendszer moduljai
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
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.
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&.
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.
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.
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.
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
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.
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.
19D. oldal
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.
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.
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.
19<. oldal
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.
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.
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.
1C2. oldal
9. Az alaprendszer moduljai
;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.
1C5. oldal
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.
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 !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.
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.
1C<. oldal
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
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.
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.
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.
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%.
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.
1<D. oldal
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.
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.
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
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 '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.
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.
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.
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
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
-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.
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
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.
-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
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.
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
-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
--.-. 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.
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
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.
--.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.
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
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.
--.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.
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
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.
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.
21C. oldal
--.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.
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*.
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.
220. oldal
--.-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.
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.&
--.-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
--.-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.
225. oldal
22A. oldal
;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.
22F. oldal
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
-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.
22<. oldal
250. oldal
-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.
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.
252. oldal
-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.
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.
25A. oldal
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%.
25D. oldal
25F. oldal
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.
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.
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
-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.
25<. oldal
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
-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.
2A1. oldal
-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
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
-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.
2AD. oldal
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.
2AC. oldal
-3.-. bra. $odulo3 l%st(a a drupal.org honlapon A fontosa mod#lok ismertetse eltt nzz+nk me% nhny evezet tmt.
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
2D0. oldal
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.
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&.
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
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.
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.
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
-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.
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.
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.
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
-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.
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
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*.
2D<. oldal
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
-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.
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
-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.
2F5. oldal
-3.-M. bra. Az 'mage #apt"ha modul belltsa% A szerz ltal an a 11.1C. rn is lthat* ell.tsokat alkalmazza.
2FA. oldal
-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&.
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%.
2FF. oldal
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&.
2F9. oldal
-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
-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.
2F<. oldal
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
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.
291. oldal
292. oldal
-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
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.
29A. oldal
-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*.
29D. oldal
-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
-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.
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.
-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
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.
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.
29<. oldal
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
-3.9-. bra. A Spamspan modul 3on2%gurlsa A SzOr 3 2eldolgozs% sorrend(/ne3 ll.tsa sz+ks%es lehet.
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
-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&.
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
-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.
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.
2CF. oldal
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:
2C9. oldal
Be iteli 4o#%nl engedl!ezend( ele%
strong em ulG5li olG5li a
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
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
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.
2<2. oldal
-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.
2<5. oldal
-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.
2<A. oldal
-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,
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.
-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
-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.
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.
2<C. oldal
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.
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.
500. oldal
A. Kesztel"+k az oldalak ;"ratltsvel
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.
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 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>
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>
502. oldal
<Uphp print KpageDtopI U> <Uphp print $!age; U> <Uphp print KpageDbottomI U> </body> </html>
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>
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>
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!>
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>
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!>
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>
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>
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>
#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
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>
A tnyle%es node tartalom ki.rsa trtnik. 8l kell re"teni $hide& e%yes elemeket ks i felhasznls cl" *l:
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>
50C. oldal
-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.
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
510. oldal
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.
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.
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.
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.
51A. oldal
-G.-. bra. N/zete3 tte3%nt/se 0amarosan me%vizs%l#nk nhny %yri nzetet kzele rl is.
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.
51F. oldal
A 1D.1. rn a szerkeszts mveletet vlasztva.
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.
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.
-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
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.
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
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.
521. oldal
;blzat
A le%t szol%ltatst a 1D.11. rn lthat* t lzatos ell.tsok ny;"t"k.
522. oldal
-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&.
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
-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
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%.
52F. oldal
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&.
529. oldal
-G.-J. bra. Fel2edett szOr 3on2%gurlsa -s eset en ms-ms lehets%eket fo%#nk ltni.
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
-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%.
52<. oldal
-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
-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%.
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
1F
16. Tartalomtpusok sszekapcsolsa
A tma tov i me%rtshez a szerz a kvetkez! adat zis-kezelsi m*dszer me%ismerst "avasol"a.
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.
55A. oldal
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.
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
-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.
559. oldal
-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.
55C. oldal
-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.
55<. oldal
-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.
5A0. oldal
-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.
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
-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.
5A5. oldal
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
-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&.
5AD. oldal
-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
-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.
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
-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&.
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
-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.
5D1. oldal
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
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.
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
-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
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.
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
-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
-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
-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%.
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.
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.
Ki4e5ezs )t!rm*
8%y taHon*mia sz*tr e%y eleme. 0ozzrendelhet ,l. e%y tartalomhoz.
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.
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.
18. Fogalomtr
,<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
Jt onal ln )pathalias*
A 1r#,al ltal hasznlt ;tvonalat elfedhet"+k e%y em eri olvassra sznt lnvvel. 3l. node/1 helyett bemutatkozas.
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.
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
591. oldal
F9 http://nagygusztav.hu/referenciak