Drupal kaip sukurti puslapį. Pagrindinio Drupal puslapio perdengimas savo

Pradžia / Duomenų atkūrimas

Ši medžiaga yra nepakeičiamas vadovas pradedantiesiems Drupal kūrėjams, nes ji apima ne tik diegimą ir pagrindinius principus, bet ir du iš trijų Drupal svetainės kūrimo ramsčių – Views ir CCK. Geriausia tai, kad visas straipsnis skirtas praktiniam naudingos svetainės (skelbimų lentos) sukūrimui. Tikrai Drupal 4.7 laikais, kai tik pradėjau su ja susipažinti, apie tokius išsamius ir aiškius vadovus buvo galima tik pasvajoti.

Darbo su „Drupal“ pradžia: išsamus vadovas „Drupal“ yra populiari atvirojo kodo turinio valdymo sistema. Dėl savo galingų funkcijų sudėtingų svetainių kūrimas „Drupal“ yra daug lengvesnis nei rašymas nuo nulio. Nenuostabu, kad dėl didelės vartotojų bendruomenės ir daugybės modulių apie Drupal girdime vis dažniau.
Šioje pamokoje mes susipažinsime su Drupal ir sukursime svetainę su nauju turinio tipu ir puslapiais, kuriuose jis bus rodomas.
Ar tu pasiruošęs? Pasinerkime į išskirtinai galingą turinio valdymo sistemą Tikslai Perskaitę šį vadovą, jūs:
  • sužinoti apie Drupal privalumus ir trūkumus;
  • įdiegti Drupal;
  • suprasti jo veikimo principą;
  • sužinoti apie Drupal modulius;
  • išmokti dirbti su administravimo puslapiais;
  • kurti ir publikuoti svetainės turinį;
  • sukonfigūruokite savo turinio tipą CCK;
  • išmokite kurti rodinius, kad būtų rodomas turinys naudojant modulį Peržiūros;
  • kurti puslapių rodinius;
  • kurti vaizdus su blokiniu ekranu;
  • sužinoti apie dizaino temas.
Ką mes darysime Sukursime Drupal svetainę su darbo skelbimų lenta, kurioje lankytojai galės pridėti darbų ir projektų. Mūsų tikslas – kad jūs iš karto pradėtumėte kurti svetaines, o ne tik perskaitytumėte, kaip tai daroma. Kodėl verta Drupal? Pirmiausia pažiūrėkime, kokie yra Drupal pranašumai (ir trūkumai), kad galėtumėte nuspręsti, ar ši TVS jums tinka. Atvirojo kodo pranašumai.

Konfigūracijos lankstumas.

Pagrindinis Drupal pranašumas yra lanksti architektūra. Ją galite naudoti kurdami bet kokio tipo svetaines – nuo ​​socialinės žiniasklaidos svetainių, kuriose vartotojai gali skelbti savo turinį ir balsuoti už juos, forumuose ir darbo svetainėse iki galerijų ar aplanko įrašų kūrimo. Drupal puikiai atliks savo darbą (žinoma, už tai turėsite šiek tiek padirbėti).

Didelė ir išmananti kūrėjų bendruomenė.

Drupal turi didelę, gyvybingą ir atvirą vartotojų ir kūrėjų bendruomenę. Tai reiškia, kad jūs turite prieigą prie puikių modulių, savalaikių klaidų pataisymų ir branduolio atnaujinimų, taip pat neišsenkamo srauto dokumentacijos ir vadovėlių internete.

Moduliai

„Drupal“ buvo sukurta daugybė modulių, praplečiančių pradinį jo funkcionalumą (apie tai, kas yra modulis, kalbėsime šiek tiek vėliau). Lengva kūrėjams. Kaip žiniatinklio kūrėjas, dirbdamas su Drupal nesijausite ribotas. Juk Drupal buvo kuriamas atsižvelgiant į kūrėjų poreikius. Kai kurių pagrindinių TVS klaida yra per daug sureikšminti vartotojo sąsają, todėl dažnai nepakankamai atsižvelgiama į tų, kurie ateityje tikrai kurs ir reklamuos sistemą, poreikiams. Tačiau „Drupal“ taip nėra. Integruota talpyklos sistema. Drupal turi integruotą talpyklos sistemą, kuri gali sumažinti serverio apkrovą ir sutrumpinti puslapio generavimo laiką. Talpykloje išvengiama sudėtingų duomenų bazės užklausų, o tai pagerina serverio našumą.

Padorus įmontuotas paieškos variklis.
Sunku ne kūrėjams.
Kadangi kūrėjų poreikiai čia yra priešakyje, tiems, kurie nėra labai susipažinę su informacinėmis technologijomis, prireiks šiek tiek laiko, kol pripras prie Drupal. Tai reiškia, kad tik paviršutiniškai žiniatinklio kūrimą išmanantiems specialistams bus sunku kurti (ar net administruoti) Drupal svetaines. Sudėtinga sąsaja..
Svetainės administravimo sąsaja Drupal yra šiek tiek sunkiai suprantama; apskritai jis nėra toks patogus vartotojui, koks galėtų būti. (Tačiau tai pasikeis.) Drupal vs. WordPress Kai kalbama apie Drupal, visada kyla didžiulis noras palyginti jį su kita pirmaujančia atvirojo žiniatinklio platforma; paprastai tai yra

WordPress
Ir visur, kur teigsite, kad „WordPress“ nėra visapusiška TVS, o tik tinklaraščių platforma, visada jūsų laukia karštos diskusijos. Pats naudoju abi TVS, bet kartais WordPress galimybių tiesiog neužtenka.
Kitaip tariant, jei kuriate rimtą išteklį su registracija, autentifikavimu, leidimų ir vaidmenų rinkiniu, pavyzdžiui, internetinę parduotuvę, forumą ar svetainę su vaizdo ir garso medžiaga, kurią prideda patys vartotojai, prasminga naudoti rimtesnę TVS nei „WordPress“.

Nerekomenduočiau naudoti Drupal, jei klientui reikia tik tinklaraščio ar paprastos portfelio svetainės su keliais puslapiais ir pagrindiniu turiniu: tokias svetaines greičiau ir lengviau sukurti naudojant WordPress. Drupal tam tikrai nereikalingas.

Kitas svarbus argumentas prieš Drupal naudojimą yra sąsaja, kurią nepatyrusiems vartotojams nėra lengva suprasti. Tai yra rimtas argumentas „WordPress“ naudai. Svetainės, kurias teikia Drupal Kad įkvėpčiau jus, pateiksiu keletą svetainių, kurias palaiko Drupal.„Mozilla“, įmonė, atsakinga už

Firefox
, naudoja Drupal beveik visuose savo interneto projektuose. Oficialios „Mozilla“ ir „Spread Firefox“ svetainės sukurtos „Drupal“. Atsisiųskite ir įdiekite „Drupal“ Šiame vadove naudosime naujausią stabilią „Drupal 6“ versiją. atsisiųskite jį iš čia. Drupal diegimas XAMPP Čia mes įdiegsime Drupal savo kompiuteryje, bet jei norite jį įdiegti tikrame serveryje, procesas bus panašus. Norėdami įdiegti Drupal vietiniame kompiuteryje, jums reikės serverio platformos, pvz XAMPP arba
WAMP
Žemiau yra nuoroda į paprastą vadovą, kurį parašė Jacobas Guebas (įkūrėjas ir vyriausiasis redaktorius Šeši pataisymai), kuris greitai įdiegs ir sukonfigūruos XAMPP (gidas parašytas WordPress, todėl vadovaukitės tik pirmąja dalimi, 1-26 žingsniais, turėdami omenyje, kad diegiate ne WordPress, o Drupal):

Likusioje šio vadovo dalyje manysime, kad naudojate XAMPP, taigi, jei pasirinksite kitą serverio paketą, gali tekti šiek tiek pakeisti diegimo procesą.
Nukopijuokite Drupal failus į XAMPP katalogą

Nukopijuokite anksčiau atsisiųstą Drupal paketą į xampp\htdocs katalogą. Išpakuokite failus ir pervardykite aplanką į „drupal“, kad būtų lengviau naršyti.
Dabar eikite į aplanką xampp\htdocs\drupal\sites\default.

Sukurti settings.php Padarykite default.settings.php failo kopiją ir pervardykite jį settings.php.
Įsitikinkite, kad neištrynėte default.settings.php , kitaip Drupal diegimas nepavyks; Tai viena dažniausių naujų Drupal kūrėjų klaidų.

MySQL duomenų bazės kūrimas, kurią Drupal naudoja duomenims saugoti MySQL. Taigi turime iš anksto sukonfigūruoti MySQL duomenų bazę. Tam naudosime žiniatinklio sąsają patogiam MySQL duomenų bazių administravimui (ji jau įtraukta į XAMPP platinimą).
Eikite į puslapį savo naršyklėje adresu:
localhost/phpmyadmin/

Šiame pavyzdyje aš pavadinau bazę db_drupal. Galite pateikti supervartotoją ( šaknis) visas privilegijas dirbti su duomenų baze db_drupal, kad jis galėtų skaityti, rašyti ir keisti duomenis duomenų bazėje. Tačiau šakninės paskyros naudojimas gamybos vietoje nėra gera praktika. Geriausia šiai duomenų bazei sukurti atskirą vartotoją ir suteikti jai tik būtinas teises. Mes kaip tik tai padarysime dabar.

Atskiro MySQL vartotojo sukūrimas Drupal duomenų bazei Mūsų pavyzdyje sukursiu naują MySQL paskyrą ir ją pavadinsiu drupal_user. Tačiau darbo svetainėse patartina naudoti neakivaizdų, atsitiktinį vartotojo vardą, kad sumažintumėte tikimybę, kad jus įsilaužs žiaurios jėgos ataka.
Ir tikrai nenaudokite šakninės paskyros, nes dauguma įsilaužėlių pirmiausia ją „bandys“. Root vartotojas MySQL turi super privilegijas ir turi prieigą ne tik prie jūsų drupal_db duomenų bazės, bet ir prie kitų duomenų bazių. (Beje, geras variantas yra visiškai ištrinti root vartotoją ir jo niekur nenaudoti. Galite sukurti pseudo-root vartotoją, bet apie tai kitą kartą).
Norėdami sukurti naują MySQL vartotoją, eikite į pagrindinį phpMyAdmin puslapį ir spustelėkite skirtuką Privilegijos.
Dabar spustelėkite „Pridėti naują vartotoją“ ir užpildykite įvesties laukus reikiamais duomenimis.


Kol dirbate vietiniame kompiuteryje (ty jūsų kompiuteryje įdiegtas Drupal ir veikia XAMPP), galite pasirinkti visas turimas privilegijas, tačiau gamybos serveryje labai rekomenduojama nustatyti tik tas, kurių iš tikrųjų reikia. pateikė drupal_user vartotojas.
Mūsų pavyzdyje pasirinkau tik tas teises, kurias noriu suteikti drupal_user vartotojui.

  • Pasirinkite
  • Įterpti
  • Atnaujinti
  • Ištrinti
  • Sukurti
  • Alter
  • Rodyklė
  • Sukurkite laikinąsias lenteles
  • Užrakinti stalus


Taip baigiame darbą su MySQL ir phpMyAdmin Drupal lokalizavimas (iš vertėjų) Kad diegimo procesas sutaptų su šio vadovo iliustracijomis, turite įdiegti rusišką Drupal versiją. Norėdami tai padaryti, turite atsisiųsti jo vertimą. Drupal ir jo modulių vertimus į rusų kalbą galima rasti svetainėje Drupaler.ru. Norėdami atsisiųsti paties Drupal vertimą, eikite į šį puslapį, užpildykite formą, kaip parodyta paveikslėlyje, ir spustelėkite „Eksportuoti“.

Tada išpakuokite atsisiųstą archyvą į tą patį katalogą, kuriame kiek anksčiau išpakavote Drupal.
Papildomų Drupal modulių vertimus taip pat galima rasti Drupaler.ru. Kadangi vėliau pamokoje mums reikės CCK ir Views modulių, atsisiųskite jų vertimus dabar iš puslapių „CCK vertimas“ ir „Views Translation“.

Drupal diegimas naudojant diegimo vedlį Taigi, naršyklės adreso juostoje įveskite šį URL:
localhost/drupal
Jei prisiminsite išpakuotą Drupal katalogą pervadinti į „drupal“, viskas turėtų veikti. Jei pamiršote, pakeiskite „drupal“ URL adresu aplanko pavadinimu, kurį nurodėte išpakuodami Drupal failus į htdocs.
Nuėję į aukščiau pateiktą URL, iškart pamatysite Drupal diegimo meniu. Pirmajame puslapyje galite pasirinkti pageidaujamą Drupal sąsajos kalbą. Atminkite, kad šią parinktį vėliau galėsite pakeisti administratoriaus skydelyje. Mes tęsime diegimą rusų kalba, todėl pasirinkime "Įdiegti Drupal rusų kalba".
Kitame ekrane Drupal patikrins, ar jūsų serveris (mūsų atveju vietinis įrenginys) gali paleisti Drupal. Jei jūsų serveryje nėra pakankamai Drupal reikalingų programų, bus rodomas klaidos pranešimas.
Tada pamatysite duomenų bazės konfigūracijos ekraną. Čia turite pateikti informaciją, kurią naudojote kurdami lentelę drupal_db ir drupal_user vartotoją.


Ten duomenų bazės nustatymų ekrane spustelėkite „Išplėstiniai nustatymai“ ir pamatysite parinktį „Lentelės priešdėlis“, kuri leidžia pridėti nurodytą eilutę prie visų Drupal MySQL lentelių pavadinimų (pavyzdžiui, blackjack _drupal_table). Rekomenduoju nustatyti atsitiktinį priešdėlį, kurį suprantate tik jūs; šis atsargumas padės sumažinti SQL injekcijos atakos prieš jūsų duomenų bazę grėsmę.


Jei visi ankstesni veiksmai buvo atlikti teisingai, Drupal pradės diegti reikiamus modulius, o po to būsite nukreipti į svetainės konfigūracijos puslapį.


Konfigūravimo parinktys yra intuityvios, todėl visą reikiamą informaciją leisiu įvesti patiems.

Švariųjų nuorodų nustatymas Viena parinktis, kuri jums gali būti nepažįstama, vadinama „Švarios nuorodos“ ir yra skiltyje „Serverio nustatymai“. Numatytosios nuorodos, kurias generuoja Drupal, yra neintuityvios ir atrodo panašiai kaip localhost/index.php?q=21.
Kai įjungtos švarios nuorodos, URL atrodo gražiau, lengviau įsimenami ir padeda tobulinti PVO. Pavyzdžiui, localhost/events.
Kad švarios nuorodos veiktų, serveryje turi būti įdiegtas mod_rewrite (Apache modulis). Greičiausiai jį jau įdiegėte.
Jei mod_rewrite neįdiegtas arba nevykdomas (kas mažai tikėtina, jei naudojate Apache serverį), Drupal išmes klaidą ir nebus galima naudoti grynų nuorodų. Tai netrukdys mums sukurti svetainės, tačiau dėl aukščiau aprašytų priežasčių turėtume kuo greičiau įtraukti švarias nuorodas.

Jei teisingai laikėtės vadovo, pamatysite tokį ekraną:

Nesijaudinkite, jei pasirodys mail() funkcijos klaida: ji atsiranda dėl to, kad mes naudojame XAMPP vietiniame kompiuteryje ir tiesiog nesukonfigūravome pašto serverio, todėl Drupal negalės siųsti laiškų administratoriams.
Kai dirbate su tikru serveriu, šie dalykai jau bus iš anksto sukonfigūruoti (nebent kuriate savo žiniatinklio serverį, kuris dar nesukonfigūruotas).

Eikime į Drupal administratoriaus skydelį Eikime į Drupal administratoriaus skydelį. Kai apsilankysite naujoje svetainėje localhost/drupal , pasirodys šis puslapis:


Prisijunkite prie administratoriaus skydelio spustelėdami nuorodą „Tvarkyti“.
Dabar, kai įdiegėte Drupal, atėjo laikas aptarti modulių koncepciją.

Moduliai yra „Drupal“ plėtiniai, kurie prideda papildomų funkcijų.
Pavyzdžiui, „Drupal“ yra su iš anksto įdiegtu moduliu pavadinimu „Sistema“. Tiesą sakant, Drupal yra pagrindinių modulių, kuriuos kuria ir prižiūri projekto komanda, rinkinys. Sistemos modulis yra vienas iš jų, be jo Drupal negali dirbti.

Kaip pridėti Drupal modulių Be pagrindinių modulių, įtrauktų į Drupal, galite atsisiųsti papildomų modulių iš oficialios saugyklos. Be to, įgiję Drupal modulio API kūrimo įgūdžių, galite kurti savo modulius.
Suradę reikiamą modulį, atsisiųskite jį į savo kompiuterį.
Tada reikia perkelti išpakuotą modulį į drupal\sites\all\modules katalogą.
Pagal numatytuosius nustatymus moduliams nėra aplanko, todėl jį reikia sukurti rankiniu būdu. Sukurkite modulių aplanką drupal\sites\all.
Gera praktika atsisiųstus modulius laikyti atskirai nuo įtrauktų į numatytąjį Drupal platinimą, todėl nedėkite papildomų modulių į drupal\modules .

Papildomo modulio įdiegimas: CCKCCK (Content Construction Kit) modulis yra labai populiarus Drupal modulis, leidžiantis kurti įvairaus naujo tipo turinį. Pabandykime diegti modulius naudodami CCK kaip pavyzdį, juolab kad jo prireiks vėliau.
Pirmiausia atsisiųskite atitinkamą CCK versiją. Tada išpakuokite archyvą į drupal\sites\all\modules; Išpakuokite archyvą su anksčiau iš Drupaler.ru atsisiųsto CCK modulio vertimu į tą patį aplanką.
Atsisiuntę ir įdėję CCK modulį į drupal\sites\all\modules, turite jį įjungti Drupal administravimo sąsajoje. Eikite į meniu Svetainės kūrimas > Moduliai (localhost/drupal/admin/build/modules). Čia pamatysite CCK* modulį. Įjunkite. Taip pat galite įtraukti CCK submodulius, jei jums jų reikia (tai padarysime vėliau, kai pradėsime dirbti su CCK).

* - pagal nuo neatmenamų laikų susiformavusią tradiciją modulis, visur vadinamas CCK, modulių sąraše vadinamas Turiniu (apytiksliai).
Sveikiname! Ką tik įdiegėte Drupal modulį.

Drupal administravimo puslapiai: greitasis kursas Yra dvi parinktys, kaip peržiūrėti Drupal administravimo skyrius:
  • Pagal užduotį.
  • Pagal modulius.
  • Jei pasirinksite rodinį „Pagal užduotį“, puslapis bus sutvarkytas pagal įvairias administravimo užduotis.
    Pavyzdžiui, jei tvarkote puslapį pagal užduotį, po antrašte Turinys matysite visas užduotis, susijusias su darbu su turiniu. Pavyzdžiui, „Turinys“ leidžia peržiūrėti, redaguoti ir ištrinti medžiagą, o „Paskelbimo nustatymai“ valdo jų elgesį ir rodymą svetainėje.
    Po kiekvienos užduoties pavadinimu yra trumpas aprašymas, kuris padės suprasti jos tikslą.
    Jei pasirinksite ekraną „Pagal modulius“, nuorodos bus suskirstytos pagal modulius.
    Pavyzdžiui, ekrane „Pagal modulius“ po modulio antrašte „Sistema“ rasite elementus „Prieigos teisių nustatymas“, „Išvalyti saitus“, „Moduliai“ ir t. t. Administratoriaus sąsajos mokymosi kreivė gali užtrukti labai ilgas laikas priprasti prie Drupal administracinės sąsajos; tačiau yra daug papildomų modulių, kurie labai palengvina darbą su administratoriaus skydeliu.
    Patariu įdiegti Administravimo meniu modulį, kuris visų svetainės puslapių viršuje prideda išskleidžiamąjį naršymo meniu, matomą tik administratoriui.

    Pagrindinio puslapio nustatymas Laikas veikti. Sukurkime pagrindinį puslapį. Norėdami tai padaryti, į svetainę įtrauksime pirmąją „Puslapio“ tipo medžiagą. Eikime į meniu Turinys > Kurti medžiagą > Puslapis (localhost/drupal/node/add/page).

    Temos, kurią Drupal naudoja pagal numatytuosius nustatymus, viršutiniame dešiniajame kampe rodomas naršymo meniu. Skiltyje „Meniu parinktys“ esantys nustatymai nustato, ar naršymui įtraukti nuorodą į mūsų puslapį, ar ne.
    Jei pagrindiniame naršymo meniu norite įtraukti nuorodą į pagrindinį puslapį, išskleidžiamajame meniu „Tėvai“ pasirinkite „Pagrindinės nuorodos“.
    Parinktis „Svoris“ leidžia tvarkyti nuorodų rodymo tvarką. Mažesnio svorio nuorodos bus rodomos pirmiausia, nes jos yra „lengvesnės“.
    Taigi, pavyzdžiui, jei nuorodos „Pagrindinis puslapis“ svoris yra 0, o nuorodos „Apie“ svoris yra 5, tada elementas „Pagrindinis puslapis“ bus rodomas pirmiausia, nes jis yra lengvesnis.
    Jei pagrindinio puslapio nuorodos svoris yra 0, o nuorodos „Apie“ svoris taip pat yra 0, tada „Drupal“ sutvarko nuorodas abėcėlės tvarka. Kadangi svoris yra toks pat, pirmiausia bus rodomas elementas „Pagrindinis puslapis“.
    Mūsų atveju „Pagrindinio puslapio“ svorį paliekame nepakeistą (pagal numatytuosius nustatymus svoris yra nulis).

    Skiltyje „Įvesties formatas“ esantis parinkiklis leidžia pasirinkti turinio įvedimo būdą.
    Filtruotas HTML formatas riboja HTML žymų, kurias galima naudoti tekste, rinkinį, išfiltruodamas pavojingus HTML elementus, pvz., , kurie gali būti naudojami atakuojant svetainės lankytojo naršyklę.
    Naudokite filtruotą HTML formatą, jei svetainės administratoriai nėra susipažinę su HTML.
    O kūrėjams turėtumėte naudoti pilną HTML formatą. Naudodami šį formatą darote prielaidą, kad esate susipažinę su HTML kalba.

    Jei jūsų svetainėje turinį kuria tik vienas asmuo, ši parinktis jums greičiausiai nebus naudinga (nebent esate labai užmaršus).
    Jei dirbate su vartotojų komanda, kuri prideda turinį ir nori išsaugoti skirtingas versijas, veda turinio pakeitimų žurnalą ir daro pastabas apie šių pakeitimų pobūdį, skyrelis „Išleidimo informacija“ jums bus labai naudingas.
    Be to, kai " Sukurti naują leidimą» Senoji medžiagos versija bus išsaugota, jei norėsite prie jos grįžti.

    Šios parinktys leidžia įjungti arba išjungti lankytojų komentarus tam tikrai istorijai. Tikriausiai nenorime komentarų pagrindiniame puslapyje, todėl pasirinkau " Išjungta».

    Šiame skyriuje galite pakeisti autoriaus vardą ir išleidimo datą.
    Jums nereikia kiekvieną kartą pildyti šių parametrų – Drupal tai padarys pats, jei jų nepakeitėte.

    Šiame skyriuje nurodomi medžiagos publikavimo nustatymai.

    • Paskelbta- rodo publikavimo būseną. Atžymėkite laukelį, jei norite pašalinti medžiagą iš publikacijos.
    • Vieta pagrindiniame puslapyje- medžiaga bus rodoma pagrindiniame svetainės puslapyje. Panaikinkite šio langelio žymėjimą, jei nenorite, kad medžiaga būtų rodoma pagrindiniame puslapyje.
    • Prisegti prie sąrašų viršaus- medžiaga bus rodoma pagrindinio puslapio ir kitų sąrašų viršuje.
    Pažiūrėkime į pagrindinį puslapį Ir štai mūsų pagrindinis puslapis; Kol kas tai labai paprasta, bet nesijaudinkite, netrukus tai apsunkinsime.

    Ką darysime toliau? Tada sukursime naudotojų užpildytą darbo skelbimų lentą.
    Kurdami jį dirbsime su pasirinktiniais turinio tipais, rodiniais ir kitais įrankiais, skirtais svetainėms kurti Drupal sistemoje. Prieš tęsiant, būtina aptarti vieną painiausių pradedantiesiems temų – mazgų sampratą.
    Mazgas yra pagrindinis Drupal turinio struktūros elementas. Paprasčiau tariant, jei įsivaizduojate Drupal kaip pastatą, tada mazgai bus plytos. Kiekvienas svetainės turinys yra mazgas – ar tai būtų puslapis, forumo įrašas, straipsnis ir pan.
    Atminkite, kad administravimo ir vartotojo profilio puslapiai nelaikomi mazgais, nes juos generuoja sistema, o ne vartotojai.
    Mazgas yra esminė sąvoka, kurią turite suprasti, jei planuojate kurti sudėtingas svetaines „Drupal“. Nepaisant to, kad mazgų reikšmė pradedantiesiems dažnai yra neaiški, jie suteikia Drupal kūrėjui neįtikėtino lankstumo kuriant ir tinkinant svetaines.
    Norėdami tai pamatyti su pavyzdžiu, eikime į pagrindinį puslapį, kurį sukūrėme anksčiau. Atkreipkite dėmesį į savo naršyklės adreso juostą, joje bus rašoma maždaug taip (jei aiškios nuorodos išjungtos, adresas atrodys kitaip):

    Jūs pamatysite žodį „mazgas“ adresu; tai reiškia, kad šis puslapis yra mazgas.

    Naujo turinio tipo kūrimas „Drupal“ Naujo turinio tipo kūrimas yra puikus būdas pritaikyti svetainę pagal savo poreikius. Kiekvienam tipui galite apibrėžti rodymo būdą, priskirti prieigos teises, pridėti papildomų savybių – galimybės tiesiog neribotos. Sukurkime medžiagos tipą „Laisva darbo vieta“ Sukurkime savo svetainei darbo lentą. Vartotojai skelbs laisvas darbo vietas ir projektus, savotišką mažą „Craigslist“ (vertėjo pastaba: www.craigslist.org – laisvų darbo vietų ir gyvenimo aprašymų skelbimo paslauga).
    Kiekvienai laisvai darbo vietai mums reikės šių laukų:
    • pareigų pavadinimas;
    • išsamus aprašymas;
    • skyrius – išskleidžiamojo sąrašo pavidalu;
    • darbo patirtis - teksto laukas;
    • atlyginimas – teksto laukelis.
    Darbas su pasirinktiniais medžiagų tipais „Drupal“ yra paprastas. Pirmiausia eikite į Administravimas > Turinio tipai > Pridėti turinio tipą.

    Beveik visi puslapio elementai, skirti pridėti naujo tipo medžiagą, yra pateikti su paaiškinimais. Manau, kad būtina atskirai pakalbėti apie elementą „Tipas“. Tipas yra naujos medžiagos tipo, naudojamo sudėtingesniuose projektuose, mašinos pavadinimas.
    Mūsų atveju laisvoms darbo vietoms nustatysime medžiagos tipo mašinos pavadinimą „darbas“. Tai labai svarbus dalykas: ateityje, kai tapsite Drupal nindziu ir norėsite atlikti sudėtingus savo svetainės pakeitimus, pvz., pakeisti skelbimų rodymo būdą, turėsite sukurti failą pavadinimu node-job.tpl. php (tai nepatenka į šio vadovo taikymo sritį).
    Dabar užpildykite Pavadinimo, Tipo ir Aprašymo laukus ir tęsime.

    Šioje skiltyje turite galimybę susikurti ir sukonfigūruoti darbo skelbimų įvedimo formą; Tai matys vartotojai, paskelbę laisvas darbo vietas.

    Publikavimo proceso nustatymas Leidybos proceso nuostatose yra pagrindiniai medžiagos publikavimo parametrai. Jei norite, kad apie laisvą darbo vietą būtų paskelbta be išankstinės administratoriaus peržiūros, pažymėkite varnelę „Paskelbta“.

    Toliau tinkinkite savo paskelbimo procesą. Skiltyje „Komentarų nustatymai“ galite nustatyti skirtingas laisvų darbo vietų komentavimo parinktis. Jei norite, kad lankytojai galėtų komentuoti darbus, įjunkite komentarus. Jei nenorite, išjunkite.

    „Laisvos darbo vietos“ medžiagos tipo kūrimas Atėjo laikas spustelėti „Išsaugoti“ ir taip užbaigti mūsų pirmojo tipo medžiagos kūrimą. Jei vykdėte instrukcijas, turinio tipų sąraše (šalia Puslapio, Straipsnio ir kt.) bus rodomas „Darbas“.

    Turinio tipų konfigūravimas naudojant CCK Taigi mes turime savo turinio tipą. Dabar turime sukonfigūruoti laisvų darbo vietų pridėjimo formą naudodami ypač naudingą modulį - CCK.
    CKK, kaip taisyklė, yra pirmasis modulis, kurį patyrę kūrėjai įdiegia naujai sukurtoje svetainėje. Taip svarbu, kad jis bus įdiegtas į Drupal 7 branduolį, po kurio jums nebereikės jo atsisiųsti rankiniu būdu.
    Šiuo metu jūs jau turėjote įdiegti CCK pagal darbo su moduliais aprašymą, esantį vadovo pradžioje. Įjunkite kelis CCK submodulius Pirmiausia eikite į meniu Administravimas> Dizainas> Moduliai.
    Skiltyje CCK matysite submodulių sąrašą. Kai kurie iš jų jau įjungti pagal numatytuosius nustatymus, o kiti ne. Kodėl? Drupal architektūra yra itin modulinė ir tai leidžia naudoti tik tuos įrankius, kurių tikrai reikia kuriant. Modulių kūrėjams rekomenduojama juos sugrupuoti pagal funkcionalumą, dėl to moduliai yra mažiau sudėtingi ir ekonomiškesni.
    Kaip svetainės administratorius, įgalinkite tik tuos modulius ir submodulius, kurių jums tikrai reikia.
    Dabar įtraukime kelis CCK submodulius, kurių mums reikia laisvos darbo vietos formai.
    Čia yra submoduliai, kuriuos turite įtraukti:

    Kadangi naudotojams gali reikėti įvesti trupmeninius skaičius (pavyzdžiui, reikalinga ilgametė patirtis), turėsime įtraukti skaičių submodulį.
    Taip pat reikės modulio Option Widgets, kuris leidžia pridėti įvairių duomenų įvesties elementų, pavyzdžiui, žymimuosius langelius, radijo mygtukų grupes ir pan.
    Kiekvienas iš šių submodulių priklauso nuo turinio modulio: negalite jų įjungti, kol Turinys išjungtas.

    Ar įjungėte CCK submodulius? Puiku, laikas nustatyti darbo skelbimo formą.
    Eikite į Administravimas > Turinys > Turinio tipai, tada spustelėkite nuorodą „Tvarkyti laukus“, esančią stulpelyje „Veiksmai“, esantį šalia turinio tipo „Užduotis“. Čia į formą pridėsime naujų laukų.

    Pirmiausia pridėsiu lauką „Skyrius“, kuris leidžia vartotojui iš išskleidžiamojo sąrašo pasirinkti skyrių, kuriame atsirado laisva darbo vieta (plėtra, finansai, sąsajos, IT ir rinkodara).

    Paspaudę mygtuką „Išsaugoti“, būsite nukreipti į puslapį, kuriame galėsite užpildyti lauką „Departamentas“ ir nurodyti jo galiojančias reikšmes.


    Kitas laukas yra „Patirtis“, kuriame vartotojas galės įvesti trupmeninius skaičius (pavyzdžiui, 3,5 metų).

    Lauke" Pagalbos tekstas» pridėkite užuominą, kaip teisingai užpildyti lauką, kad lankytojai įvestų teisingas reikšmes.


    Skiltyje " Bendrieji nustatymai» galite apriboti lauko reikšmę. Pavyzdžiui, jei nustatote lauką Minimalus į 2.3, tada, kai bandysite paskelbti užduotį su 1.4 patirtimi, vartotojui bus rodomas klaidos pranešimas.


    Paskutinis medžiagos tipo „Laisva darbo vieta“ laukas yra „Atlyginimas“. Tai yra sveikasis skaičius, pavyzdžiui, 50 000 rublių.

    Bendruosiuose lauko nustatymuose nurodykite 0 kaip minimumą, kad išvengtumėte neigiamų verčių (pavyzdžiui, -1200). Kodėl nenurodžius reikšmės, didesnės už nulį? Nes nulinis atlyginimas reiškia, kad šis darbas nėra apmokamas.
    Sukūrus visus laukus, jų sąrašas medžiagos tipui „Laisva vieta“ atrodys taip:

    Vilkdami kryžiaus piktogramą į kairę nuo laukų pavadinimų, galite pakeisti tvarką, kuria jie rodomi formoje Pridėti darbų.

    Kai kurių darbų kūrimas Prieš tęsdami, sukurkite kai kuriuos darbus apsilankę puslapyje Kurti turinį > Darbas. Mums reikės jų duomenų kitoje vadovo dalyje. CCK yra labai galingas įrankis

    Čia dirbome su paprasčiausiais CCK laukais, tačiau šis modulis suteikia ir kur kas rimtesnių turinio organizavimo priemonių. Pavyzdžiui, galite įdiegti „ImageField“ modulį, kad vartotojai galėtų skelbti vaizdus (pavyzdžiui, leiskite darbdaviams skelbti savo darbo vietos nuotraukas).
    Jei jums reikia papildomų CCK laukų, peržiūrėkite šį sąrašą.


    Jei turite klausimų, rekomenduojame pasinaudoti mūsų

    Drupal savybės

    Drupal yra svetainės turinio valdymo sistema, kurią 2001 m. sausį sukūrė belgas Dries Beytaert. Labai populiarus Vakarų Europoje ir JAV. Variklis netaiko jokių apribojimų programuotojui, viskas priklauso nuo žinių ir laiko, kurį galima skirti svetainei kurti.

    Nesudėtingam projektui sukurti tinka daugybė paprastų, visiems prieinamų standartinėje programos versijoje funkcijų: tinklaraštis, naujienų kanalas, vizitinės kortelės svetainė. Ir jei jums reikia sukurti ką nors neįprasto arba tai tiesiog neįmanoma šioje „versijoje“ - atsisiųskite ir įdiekite modulius, jie išplės sistemos galimybes. Moduliai yra Drupal savybė, jie sudaro variklio struktūrą. Grubiai tariant, į svetainę įdedate tik tai, ko jums reikia.

    Svetainės kūrimas „Drupal“.

    Pirmiausia turite žinoti, kad jums nereikia rūpintis Drupal įdiegimu vietiniame serveryje, bet pasinaudokite paruoštais prieglobos pasiūlymais. Štai pavyzdys:

    Bet tarkime, kad vis tiek pasirenkate savarankiško įrengimo būdą. Tada eikite į svetainę, spustelėkite viršutiniame kairiajame kampe esančią skiltį Atsisiųsti ir išplėsti, atsisiųskite programą spustelėdami atsisiųsti drupal

    Pasirinkite mums reikalingą suspaudimo formatą. GZ skirtas Unix sistemoms, o ZIP skirtas Windows. Atsisiuntę išpakuokite gautą archyvą į atitinkamą vietinio žiniatinklio serverio katalogą.

    Jei neturite vietinio serverio, nesijaudinkite – naudokite Open Server, tai visiškai nemokama.

    Dabar, kai įdiegėte vietinį serverį, naudodami phpmyadmin įrankį turite sukurti duomenų bazę, kuri bus naudojama reikalingai informacijai saugoti.

    Norėdami tai padaryti, spustelėkite programą apatiniame kampe ir pasirinkite meniu elementą: papildomas – phpmyadmin.

    Kai būsite paraginti įvesti vartotoją ir slaptažodį, vartotojo stulpelyje įveskite „root“ ir spustelėkite pirmyn.

    Dabar pats laikas įdiegti „drupal“ atvirame serveryje. Norėdami tai padaryti, eikite į programos šaknį, kurioje yra atviras serveris, ir sukurkite ten naują aplanką, kuriame išpakuosime CMS Drupal.

    Dabar belieka iš naujo paleisti mūsų vietinį serverį ant atviro serverio piktogramos, esančios pačioje darbalaukio apačioje, spustelėkite – paleisti iš naujo.

    Dabar pasirinkite kalbą, pagal nutylėjimą ji yra anglų, pirmame stulpelyje įveskite duomenų bazės pavadinimą, o kitame - savo vartotojo vardą ir slaptažodį. Visa tai prieš porą minučių sukūrėte duomenų bazėje.

    Dabar užpildykite savo svetainės laukus. Jos pavadinimas El. paštas, sukuriame jam administratorių ir slaptažodį. Sveikiname, diegimas baigtas, dabar laikas rusifikuoti svetainę.

    Svetainės rusifikavimas „Drupal“.

    Be papildomų klausimų spustelėkite, slinkite į apačią ir atsisiųskite.

    Dabar išpakuokite šį modulį į savo svetainės aplanką, kelias: C – Open Server – domenai – jūsų katalogo pavadinimas – svetainės – visi – moduliai.

    Visi būsimi moduliai turėtų būti tik čia.

    Administratoriaus skydelyje pasirinkite modulius ir slinkite į patį apačią, ten pažymime varnelę prieš naują draugą.

    Kitas žingsnis yra eiti į konfigūraciją ir spustelėti kalbas, ten turite pridėti naują naudodami komandą pridėti kalbų ir sąraše pasirinkti rusų kalbą. Ir, svarbiausia, po atsisiuntimo nepamirškite jo įjungti spustelėdami numatytąjį . Išsaugokite konfigūraciją.

    Sveikiname, kartu išgyvenome sunkiausią dalyką, dabar (jei po to nesate pavargę) bėkite į atviras erdves mokytis naujų dalykų ir tobulinti savo svetainę. Spustelėkite nuorodą, yra naudingas kanalas, kuriame gana lengvai ir prieinamai kalba apie TVS Drupal. Ir jei po visų aukščiau išvardytų dalykų nuspręsite, kad tai yra ilgas ir sunkus savarankiškai, susisiekite.

    Pagarbiai, Jūsų esmė!

    Kuo dinamiškas straipsnis skiriasi nuo statinio puslapio?
    Šį kartą nieko karinio, pareiškė
    viskas labai paprasta ir aišku. Kitas žingsnis yra mūsų Drupal svetainės užpildymas turiniu. Naudodami integruotą redaktorių sukursime straipsnį ir puslapį.
    Kuo skiriasi pirmasis ir antrasis, aprašyta žemiau.
    Pasakysiu tik tiek, kad publikuojamos medžiagos turinys bus tekstas ir kad turėtumėte paeksperimentuoti puslapių viduje įdėdami vaizdus ir HTML kodą
    Būsite vienas, kiek žinote. Beje, visos reikalingos žinios apie mūsų
    temos čia → į svetainę. Iš jūsų pusės reikia daugiau

    aktyvumo, kruopštumo ir viskas bus gerai!

    Kaip turėtų atrodyti pagrindinis puslapis „Drupal“.

    1. Svetainės administratoriaus skydelyje eikite į Turinys:

    Kitame žingsnyje mūsų paklaus, kokio tipo turinį ketiname skelbti. Ir jie iš karto siūlo susipažinti su visomis medžiagomis. Taigi, jei ketiname kurti naujienas, anonsus ir planuojame tai daryti reguliariai, tai yra, planuojame kurti asmeninį elektroninį dienoraštį, dar vadinamą tinklaraščiu, straipsnis mums tiks. Pagal numatytuosius nustatymus tokio formato dokumentai Drupal sistemoje rodomi pagrindiniame svetainės puslapyje ir juose leidžiama komentuoti. Jei mums reikia statinio turinio, to, kas dažnai nesikeičia, puslapis yra tinkamas. Tokių puslapių pavyzdys: puslapiai „Apie svetainę“ arba „Kontaktai“. Taip pat turėtumėte atsižvelgti į tai, kad pagal numatytuosius nustatymus tokio tipo dokumentai nerodomi pagrindiniame Drupal svetainės puslapyje, o komentarai apie juos yra išjungti. Nors tai galima pakeisti.

    3. Pasirinkite straipsnį, kad pamatytumėte, kaip atrodys pagrindinis Drupal puslapis:

    Turiu galvoje, paskelbkime straipsnį, o tada pažiūrėkime, kaip jo skelbimas atrodo pagrindiniame puslapyje.

    4. Redagavimo priemonėje atspausdinkite pavadinimą, žymas ir pagrindinį tekstą:

    Žemiau galite pasirinkti teksto formatą, pridėti paveikslėlį ir atlikti papildomus nustatymus.

    Aš visada naudoju pilną HTML. Žinau ir man patogiau:

    Pačioje pabaigoje išsaugome savo darbą ir pamatome rezultatą pagrindiniame puslapyje.

    Atkreipkite dėmesį į nustatymų bloką skydelio apačioje:

    Drupal yra lanksti TVS ir, esant reikalui, tą patį statinį puslapį visada galima paversti dinamišku, leidžiančiu vartotojams palikti komentarus, taip pat galima patalpinti jo skelbimą pagrindiniame puslapyje. Nepatingėkite keisti parametrų nustatymuose ir stebėti pakeitimus savo svetainėje.

    Vienoje iš sekančių pamokų įdiegsime vaizdinį redaktorių greitesniam ir patogesniam puslapių įvedimui, kuriame yra viskas, ko reikia HTML teksto formatavimui.

    Informacija pagrindiniame Drupal puslapyje

    1. Valdymo skydelyje atidarykite Konfigūracija → Svetainės informacija:

    Kur aš gavau šį meniu? - Sužinokite, kaip įdiegti ir suaktyvinti

    (Drupal) yra populiari atvirojo kodo turinio valdymo sistema. Dėl savo galingų funkcijų sudėtingų svetainių kūrimas „Drupal“ yra daug lengvesnis nei rašymas nuo nulio. Nenuostabu, kad dėl didelės vartotojų bendruomenės ir daugybės modulių apie Drupal girdime vis dažniau.
    Šioje pamokoje mes susipažinsime su Drupal ir sukursime svetainę su nauju turinio tipu ir puslapiais, kuriuose jis bus rodomas.
    Ar tu pasiruošęs? Pasinerkime į išskirtinai galingą turinio valdymo sistemą!

    Tikslai Perskaitę šį vadovą sužinosite:
    • sužinoti apie Drupal privalumus ir trūkumus;
    • įdiegti Drupal;
    • suprasti jo veikimo principą;
    • sužinoti apie Drupal modulius;
    • išmokti dirbti su administravimo puslapiais;
    • kurti ir publikuoti svetainės turinį;
    • sukonfigūruokite savo turinio tipą CCK;
    • išmokite kurti rodinius, kad būtų rodomas turinys naudojant modulį Peržiūros;
    • kurti puslapių rodinius;
    • kurti vaizdus su blokiniu ekranu;
    • sužinoti apie dizaino temas.
    Ką mes darysime Sukursime Drupal svetainę su darbo skelbimų lenta, kurioje lankytojai galės pridėti darbų ir projektų. Mūsų tikslas – kad jūs iš karto pradėtumėte kurti svetaines, o ne tik perskaitytumėte, kaip tai daroma. Kodėl verta Drupal? Pirmiausia pažiūrėkime, kokie yra Drupal pranašumai (ir trūkumai), kad galėtumėte nuspręsti, ar ši TVS jums tinka. Atvirojo kodo pranašumai.

    Konfigūracijos lankstumas.

    Pagrindinis Drupal pranašumas yra lanksti architektūra. Ją galite naudoti kurdami bet kokio tipo svetaines – nuo ​​socialinės žiniasklaidos svetainių, kuriose vartotojai gali skelbti savo turinį ir balsuoti už juos, forumuose ir darbo svetainėse iki galerijų ar aplanko įrašų kūrimo. Drupal puikiai atliks savo darbą (žinoma, už tai turėsite šiek tiek padirbėti).

    Didelė ir išmananti kūrėjų bendruomenė.

    Drupal turi didelę, gyvybingą ir atvirą vartotojų ir kūrėjų bendruomenę. Tai reiškia, kad jūs turite prieigą prie puikių modulių, savalaikių klaidų pataisymų ir branduolio atnaujinimų, taip pat neišsenkamo srauto dokumentacijos ir vadovėlių internete.

    Moduliai

    „Drupal“ buvo sukurta daugybė modulių, praplečiančių pradinį jo funkcionalumą (apie tai, kas yra modulis, kalbėsime šiek tiek vėliau). Lengva kūrėjams. Kaip žiniatinklio kūrėjas, dirbdamas su Drupal nesijausite ribotas. Juk Drupal buvo kuriamas atsižvelgiant į kūrėjų poreikius. Kai kurių pagrindinių TVS klaida yra per daug sureikšminti vartotojo sąsają, todėl dažnai nepakankamai atsižvelgiama į tų, kurie ateityje tikrai kurs ir reklamuos sistemą, poreikiams. Tačiau „Drupal“ taip nėra. Integruota talpyklos sistema. Drupal turi integruotą talpyklos sistemą, kuri gali sumažinti serverio apkrovą ir sutrumpinti puslapio generavimo laiką. Talpykloje išvengiama sudėtingų duomenų bazės užklausų, o tai pagerina serverio našumą.

    Padorus įmontuotas paieškos variklis.
    Sunku ne kūrėjams.
    Taip, Drupal yra atvirojo kodo, o tai reiškia, kad jums prieinami visi atvirojo kodo programinės įrangos privalumai. Sudėtinga sąsaja..
    Sudėtinga sąsaja.

    WordPress
    Svetainės administravimo sąsaja Drupal yra šiek tiek sunkiai suprantama; apskritai jis nėra toks patogus vartotojui, koks galėtų būti. (Tačiau tai pasikeis.) Drupal vs. WordPress Kai kalbama apie Drupal, visada kyla didžiulis noras palyginti jį su kita pirmaujančia atvirojo žiniatinklio platforma; paprastai tai yra
    Ir visur, kur teigsite, kad „WordPress“ nėra visapusiška TVS, o tik tinklaraščių platforma, visada jūsų laukia karštos diskusijos. Pats naudoju abi TVS, bet kartais WordPress galimybių tiesiog neužtenka.

    Nerekomenduočiau naudoti Drupal, jei klientui reikia tik tinklaraščio ar paprastos portfelio svetainės su keliais puslapiais ir pagrindiniu turiniu: tokias svetaines greičiau ir lengviau sukurti naudojant WordPress. Drupal tam tikrai nereikalingas.

    Kitas svarbus argumentas prieš Drupal naudojimą yra sąsaja, kurią nepatyrusiems vartotojams nėra lengva suprasti. Tai yra rimtas argumentas „WordPress“ naudai. Svetainės, kurias teikia Drupal Kad įkvėpčiau jus, pateiksiu keletą svetainių, kurias palaiko Drupal. Svetainės, kurias teikia Drupal Kad įkvėpčiau jus, pateiksiu keletą svetainių, kurias palaiko Drupal.

    „Mozilla“, įmonė, atsakinga už
    , naudoja Drupal beveik visuose savo interneto projektuose. Oficialios „Mozilla“ ir „Spread Firefox“ svetainės sukurtos „Drupal“. Atsisiųskite ir įdiekite „Drupal“ Šiame vadove naudosime naujausią stabilią „Drupal 6“ versiją. atsisiųskite jį iš čia. Drupal diegimas XAMPP Čia mes įdiegsime Drupal savo kompiuteryje, bet jei norite jį įdiegti tikrame serveryje, procesas bus panašus. Norėdami įdiegti Drupal vietiniame kompiuteryje, jums reikės serverio platformos, pvz XAMPP arba
    Drupal diegimas XAMPP Čia mes įdiegsime Drupal savo kompiuteryje, bet jei norite jį įdiegti tikrame serveryje, procesas bus panašus.
    Norėdami įdiegti Drupal vietiniame kompiuteryje, jums reikės serverio platformos, pvz Šeši pataisymai), kuris greitai įdiegs ir sukonfigūruos XAMPP (gidas parašytas WordPress, todėl vadovaukitės tik pirmąja dalimi, 1-26 žingsniais, turėdami omenyje, kad diegiate ne WordPress, o Drupal):

    Likusioje šio vadovo dalyje manysime, kad naudojate XAMPP, taigi, jei pasirinksite kitą serverio paketą, gali tekti šiek tiek pakeisti diegimo procesą.
    Nukopijuokite Drupal failus į XAMPP katalogą

    Nukopijuokite anksčiau atsisiųstą Drupal paketą į xampp\htdocs katalogą. Išpakuokite failus ir pervardykite aplanką į „drupal“, kad būtų lengviau naršyti.
    Dabar eikite į aplanką xampp\htdocs\drupal\sites\default.

    Sukurti settings.php Padarykite default.settings.php failo kopiją ir pervardykite jį settings.php.
    Įsitikinkite, kad neištrynėte default.settings.php , kitaip Drupal diegimas nepavyks; Tai viena dažniausių naujų Drupal kūrėjų klaidų.

    MySQL duomenų bazės kūrimas, kurią Drupal naudoja duomenims saugoti MySQL. Taigi turime iš anksto sukonfigūruoti MySQL duomenų bazę. Tam naudosime žiniatinklio sąsają patogiam MySQL duomenų bazių administravimui (ji jau įtraukta į XAMPP platinimą).
    Eikite į puslapį savo naršyklėje adresu:
    localhost/phpmyadmin

    Šiame pavyzdyje aš pavadinau bazę db_drupal. Galite pateikti supervartotoją ( šaknis) visas privilegijas dirbti su duomenų baze db_drupal, kad jis galėtų skaityti, rašyti ir keisti duomenis duomenų bazėje. Tačiau šakninės paskyros naudojimas gamybos vietoje nėra gera praktika. Geriausia šiai duomenų bazei sukurti atskirą vartotoją ir suteikti jai tik būtinas teises. Mes kaip tik tai padarysime dabar.

    Atskiro MySQL vartotojo sukūrimas Drupal duomenų bazei Mūsų pavyzdyje sukursiu naują MySQL paskyrą ir ją pavadinsiu drupal_user. Tačiau darbo svetainėse patartina naudoti neakivaizdų, atsitiktinį vartotojo vardą, kad sumažintumėte tikimybę, kad jus įsilaužs žiaurios jėgos ataka.
    Ir tikrai nenaudokite šakninės paskyros, nes dauguma įsilaužėlių pirmiausia ją „bandys“. Root vartotojas MySQL turi super privilegijas ir turi prieigą ne tik prie jūsų drupal_db duomenų bazės, bet ir prie kitų duomenų bazių. (Beje, geras variantas yra visiškai ištrinti root vartotoją ir jo niekur nenaudoti. Galite sukurti pseudo-root vartotoją, bet apie tai kitą kartą).
    Norėdami sukurti naują MySQL vartotoją, eikite į pagrindinį phpMyAdmin puslapį ir spustelėkite skirtuką Privilegijos.
    Dabar spustelėkite „Pridėti naują vartotoją“ ir užpildykite įvesties laukus reikiamais duomenimis.


    Kol dirbate vietiniame kompiuteryje (ty jūsų kompiuteryje įdiegtas Drupal ir veikia XAMPP), galite pasirinkti visas turimas privilegijas, tačiau gamybos serveryje labai rekomenduojama nustatyti tik tas, kurių iš tikrųjų reikia. pateikė drupal_user vartotojas.
    Mūsų pavyzdyje pasirinkau tik tas teises, kurias noriu suteikti drupal_user vartotojui.

    • Pasirinkite
    • Įterpti
    • Atnaujinti
    • Ištrinti
    • Sukurti
    • Alter
    • Rodyklė
    • Sukurkite laikinąsias lenteles
    • Užrakinti stalus


    Taip baigiame darbą su MySQL ir phpMyAdmin Drupal lokalizavimas (iš vertėjų) Kad diegimo procesas sutaptų su šio vadovo iliustracijomis, turite įdiegti rusišką Drupal versiją. Norėdami tai padaryti, turite atsisiųsti jo vertimą. Drupal ir jo modulių vertimus į rusų kalbą galima rasti svetainėje Drupaler.ru. Norėdami atsisiųsti paties Drupal vertimą, eikite į šį puslapį, užpildykite formą, kaip parodyta paveikslėlyje, ir spustelėkite „Eksportuoti“.

    Tada išpakuokite atsisiųstą archyvą į tą patį katalogą, kuriame kiek anksčiau išpakavote Drupal.
    Papildomų Drupal modulių vertimus taip pat galima rasti Drupaler.ru. Kadangi vėliau pamokoje mums reikės CCK ir Views modulių, atsisiųskite jų vertimus dabar iš puslapių „CCK vertimas“ ir „Views Translation“.

    Drupal diegimas naudojant diegimo vedlį Taigi, naršyklės adreso juostoje įveskite šį URL:
    localhost/drupal
    Jei prisiminsite išpakuotą Drupal katalogą pervadinti į „drupal“, viskas turėtų veikti. Jei pamiršote, pakeiskite „drupal“ URL adresu aplanko pavadinimu, kurį nurodėte išpakuodami Drupal failus į htdocs.
    Nuėję į aukščiau pateiktą URL, iškart pamatysite Drupal diegimo meniu. Pirmajame puslapyje galite pasirinkti pageidaujamą Drupal sąsajos kalbą. Atminkite, kad šią parinktį vėliau galėsite pakeisti administratoriaus skydelyje. Mes tęsime diegimą rusų kalba, todėl pasirinkime "Įdiegti Drupal rusų kalba".
    Kitame ekrane Drupal patikrins, ar jūsų serveris (mūsų atveju vietinis įrenginys) gali paleisti Drupal. Jei jūsų serveryje nėra pakankamai Drupal reikalingų programų, bus rodomas klaidos pranešimas.
    Tada pamatysite duomenų bazės konfigūracijos ekraną. Čia turite pateikti informaciją, kurią naudojote kurdami lentelę drupal_db ir drupal_user vartotoją.


    Ten duomenų bazės nustatymų ekrane spustelėkite „Išplėstiniai nustatymai“ ir pamatysite parinktį „Lentelės priešdėlis“, kuri leidžia pridėti nurodytą eilutę prie visų Drupal MySQL lentelių pavadinimų (pavyzdžiui, blackjack _drupal_table). Rekomenduoju nustatyti atsitiktinį priešdėlį, kurį suprantate tik jūs; šis atsargumas padės sumažinti SQL injekcijos atakos prieš jūsų duomenų bazę grėsmę.


    Jei visi ankstesni veiksmai buvo atlikti teisingai, Drupal pradės diegti reikiamus modulius, o po to būsite nukreipti į svetainės konfigūracijos puslapį.


    Konfigūravimo parinktys yra intuityvios, todėl visą reikiamą informaciją leisiu įvesti patiems.

    Švariųjų nuorodų nustatymas Viena parinktis, kuri jums gali būti nepažįstama, vadinama „Švarios nuorodos“ ir yra skiltyje „Serverio nustatymai“. Numatytosios nuorodos, kurias generuoja Drupal, yra neintuityvios ir atrodo panašiai kaip localhost/index.php?q=21 .
    Kai įjungtos švarios nuorodos, URL atrodo gražiau, lengviau įsimenami ir padeda tobulinti PVO. Pavyzdžiui, localhost/events.
    Kad švarios nuorodos veiktų, serveryje turi būti įdiegtas mod_rewrite (Apache modulis). Greičiausiai jį jau įdiegėte.
    Jei mod_rewrite neįdiegtas arba nevykdomas (kas mažai tikėtina, jei naudojate Apache serverį), Drupal išmes klaidą ir nebus galima naudoti grynų nuorodų. Tai netrukdys mums sukurti svetainės, tačiau dėl aukščiau aprašytų priežasčių turėtume kuo greičiau įtraukti švarias nuorodas.

    Jei teisingai laikėtės vadovo, pamatysite tokį ekraną:

    Nesijaudinkite, jei pasirodys mail() funkcijos klaida: ji atsiranda dėl to, kad mes naudojame XAMPP vietiniame kompiuteryje ir tiesiog nesukonfigūravome pašto serverio, todėl Drupal negalės siųsti laiškų administratoriams.
    Kai dirbate su tikru serveriu, šie dalykai jau bus iš anksto sukonfigūruoti (nebent kuriate savo žiniatinklio serverį, kuris dar nesukonfigūruotas).

    Eikime į Drupal administratoriaus skydelį Eikime į Drupal administratoriaus skydelį. Kai apsilankysite naujoje svetainėje localhost/drupal , pasirodys šis puslapis:


    Prisijunkite prie administratoriaus skydelio spustelėdami nuorodą „Tvarkyti“.
    Dabar, kai įdiegėte Drupal, atėjo laikas aptarti modulių koncepciją.

    Moduliai yra „Drupal“ plėtiniai, kurie prideda papildomų funkcijų.
    Pavyzdžiui, „Drupal“ yra su iš anksto įdiegtu moduliu pavadinimu „Sistema“. Tiesą sakant, Drupal yra pagrindinių modulių, kuriuos kuria ir prižiūri projekto komanda, rinkinys. Sistemos modulis yra vienas iš jų, be jo Drupal negali dirbti.

    Kaip pridėti Drupal modulių Be pagrindinių modulių, įtrauktų į Drupal, galite atsisiųsti papildomų modulių iš oficialios saugyklos. Be to, įgiję Drupal modulio API kūrimo įgūdžių, galite kurti savo modulius.
    Suradę reikiamą modulį, atsisiųskite jį į savo kompiuterį.
    Tada reikia perkelti išpakuotą modulį į drupal\sites\all\modules katalogą.
    Pagal numatytuosius nustatymus moduliams nėra aplanko, todėl jį reikia sukurti rankiniu būdu. Sukurkite modulių aplanką drupal\sites\all.
    Gera praktika atsisiųstus modulius laikyti atskirai nuo įtrauktų į numatytąjį Drupal platinimą, todėl nedėkite papildomų modulių į drupal\modules .

    Papildomo modulio įdiegimas: CCKCCK (Content Construction Kit) modulis yra labai populiarus Drupal modulis, leidžiantis kurti įvairaus naujo tipo turinį. Pabandykime diegti modulius naudodami CCK kaip pavyzdį, juolab kad jo prireiks vėliau.
    Pirmiausia atsisiųskite atitinkamą CCK versiją. Tada išpakuokite archyvą į drupal\sites\all\modules; Išpakuokite archyvą su anksčiau iš Drupaler.ru atsisiųsto CCK modulio vertimu į tą patį aplanką.
    Atsisiuntę ir įdėję CCK modulį į drupal\sites\all\modules, turite jį įjungti Drupal administravimo sąsajoje. Eikite į meniu Svetainės kūrimas > Moduliai (localhost/drupal/admin/build/modules). Čia pamatysite CCK* modulį. Įjunkite. Taip pat galite įtraukti CCK submodulius, jei jums jų reikia (tai padarysime vėliau, kai pradėsime dirbti su CCK).

    * - pagal nuo neatmenamų laikų susiformavusią tradiciją modulis, visur vadinamas CCK, modulių sąraše vadinamas Turiniu (apytiksliai).
    Sveikiname! Ką tik įdiegėte Drupal modulį.

    Drupal administravimo puslapiai: greitasis kursas Yra dvi parinktys, kaip peržiūrėti Drupal administravimo skyrius:
  • Pagal užduotį.
  • Pagal modulius.
  • Jei pasirinksite rodinį „Pagal užduotį“, puslapis bus sutvarkytas pagal įvairias administravimo užduotis.
    Pavyzdžiui, jei tvarkote puslapį pagal užduotį, po antrašte Turinys matysite visas užduotis, susijusias su darbu su turiniu. Pavyzdžiui, „Turinys“ leidžia peržiūrėti, redaguoti ir ištrinti medžiagą, o „Paskelbimo nustatymai“ valdo jų elgesį ir rodymą svetainėje.
    Po kiekvienos užduoties pavadinimu yra trumpas aprašymas, kuris padės suprasti jos tikslą.
    Jei pasirinksite ekraną „Pagal modulius“, nuorodos bus suskirstytos pagal modulius.
    Pavyzdžiui, ekrane „Pagal modulius“ po modulio antrašte „Sistema“ rasite elementus „Prieigos teisių nustatymas“, „Išvalyti saitus“, „Moduliai“ ir t. t. Administratoriaus sąsajos mokymosi kreivė gali užtrukti labai ilgas laikas priprasti prie Drupal administracinės sąsajos; tačiau yra daug papildomų modulių, kurie labai palengvina darbą su administratoriaus skydeliu.
    Patariu įdiegti Administravimo meniu modulį, kuris visų svetainės puslapių viršuje prideda išskleidžiamąjį naršymo meniu, matomą tik administratoriui.

    Pagrindinio puslapio nustatymas Laikas veikti. Sukurkime pagrindinį puslapį. Norėdami tai padaryti, į svetainę įtrauksime pirmąją „Puslapio“ tipo medžiagą. Eikime į meniu Turinys > Kurti medžiagą > Puslapis (localhost/drupal/node/add/page).

    Temos, kurią Drupal naudoja pagal numatytuosius nustatymus, viršutiniame dešiniajame kampe rodomas naršymo meniu. Skiltyje „Meniu parinktys“ esantys nustatymai nustato, ar naršymui įtraukti nuorodą į mūsų puslapį, ar ne.
    Jei pagrindiniame naršymo meniu norite įtraukti nuorodą į pagrindinį puslapį, išskleidžiamajame meniu „Tėvai“ pasirinkite „Pagrindinės nuorodos“.
    Parinktis „Svoris“ leidžia tvarkyti nuorodų rodymo tvarką. Mažesnio svorio nuorodos bus rodomos pirmiausia, nes jos yra „lengvesnės“.
    Taigi, pavyzdžiui, jei nuorodos „Pagrindinis puslapis“ svoris yra 0, o nuorodos „Apie“ svoris yra 5, tada elementas „Pagrindinis puslapis“ bus rodomas pirmiausia, nes jis yra lengvesnis.
    Jei pagrindinio puslapio nuorodos svoris yra 0, o nuorodos „Apie“ svoris taip pat yra 0, tada „Drupal“ sutvarko nuorodas abėcėlės tvarka. Kadangi svoris yra toks pat, pirmiausia bus rodomas elementas „Pagrindinis puslapis“.
    Mūsų atveju „Pagrindinio puslapio“ svorį paliekame nepakeistą (pagal numatytuosius nustatymus svoris yra nulis).

    Skiltyje „Įvesties formatas“ esantis parinkiklis leidžia pasirinkti turinio įvedimo būdą.
    Filtruotas HTML formatas riboja HTML žymų, kurias galima naudoti tekste, rinkinį, išfiltruodamas pavojingus HTML elementus, pvz., , kurie gali būti naudojami atakuojant svetainės lankytojo naršyklę.
    Naudokite filtruotą HTML formatą, jei svetainės administratoriai nėra susipažinę su HTML.
    O kūrėjams turėtumėte naudoti pilną HTML formatą. Naudodami šį formatą darote prielaidą, kad esate susipažinę su HTML kalba.

    Jei jūsų svetainėje turinį kuria tik vienas asmuo, ši parinktis jums greičiausiai nebus naudinga (nebent esate labai užmaršus).
    Jei dirbate su vartotojų komanda, kuri prideda turinį ir nori išsaugoti skirtingas versijas, veda turinio pakeitimų žurnalą ir daro pastabas apie šių pakeitimų pobūdį, skyrelis „Išleidimo informacija“ jums bus labai naudingas.
    Be to, kai " Sukurti naują leidimą» Senoji medžiagos versija bus išsaugota, jei norėsite prie jos grįžti.

    Šios parinktys leidžia įjungti arba išjungti lankytojų komentarus tam tikrai istorijai. Tikriausiai nenorime komentarų pagrindiniame puslapyje, todėl pasirinkau " Išjungta».

    Šiame skyriuje galite pakeisti autoriaus vardą ir išleidimo datą.
    Jums nereikia kiekvieną kartą pildyti šių parametrų – Drupal tai padarys pats, jei jų nepakeitėte.

    Šiame skyriuje nurodomi medžiagos publikavimo nustatymai.

    • Paskelbta- rodo publikavimo būseną. Atžymėkite laukelį, jei norite pašalinti medžiagą iš publikacijos.
    • Vieta pagrindiniame puslapyje- medžiaga bus rodoma pagrindiniame svetainės puslapyje. Panaikinkite šio langelio žymėjimą, jei nenorite, kad medžiaga būtų rodoma pagrindiniame puslapyje.
    • Prisegti prie sąrašų viršaus- medžiaga bus rodoma pagrindinio puslapio ir kitų sąrašų viršuje.

    Pažiūrėkime į pagrindinį puslapį Ir štai mūsų pagrindinis puslapis; Kol kas tai labai paprasta, bet nesijaudinkite, netrukus tai apsunkinsime.

    Ką darysime toliau? Tada sukursime naudotojų užpildytą darbo skelbimų lentą.
    Kurdami jį dirbsime su pasirinktiniais turinio tipais, rodiniais ir kitais įrankiais, skirtais svetainėms kurti Drupal sistemoje. Prieš tęsiant, būtina aptarti vieną painiausių pradedantiesiems temų – mazgų sampratą.
    Mazgas yra pagrindinis Drupal turinio struktūros elementas. Paprasčiau tariant, jei įsivaizduojate Drupal kaip pastatą, tada mazgai bus plytos. Kiekvienas svetainės turinys yra mazgas – ar tai būtų puslapis, forumo įrašas, straipsnis ir pan.
    Atminkite, kad administravimo ir vartotojo profilio puslapiai nelaikomi mazgais, nes juos generuoja sistema, o ne vartotojai.
    Mazgas yra esminė sąvoka, kurią turite suprasti, jei planuojate kurti sudėtingas svetaines „Drupal“. Nepaisant to, kad mazgų reikšmė pradedantiesiems dažnai yra neaiški, jie suteikia Drupal kūrėjui neįtikėtino lankstumo kuriant ir tinkinant svetaines.
    Norėdami tai pamatyti su pavyzdžiu, eikime į pagrindinį puslapį, kurį sukūrėme anksčiau. Atkreipkite dėmesį į savo naršyklės adreso juostą, joje bus rašoma maždaug taip (jei aiškios nuorodos išjungtos, adresas atrodys kitaip):

    Jūs pamatysite žodį „mazgas“ adresu; tai reiškia, kad šis puslapis yra mazgas.

    Naujo turinio tipo kūrimas „Drupal“ Naujo turinio tipo kūrimas yra puikus būdas pritaikyti svetainę pagal savo poreikius. Kiekvienam tipui galite apibrėžti rodymo būdą, priskirti prieigos teises, pridėti papildomų savybių – galimybės tiesiog neribotos. Sukurkime medžiagos tipą „Laisva darbo vieta“ Sukurkime savo svetainei darbo lentą. Vartotojai skelbs laisvas darbo vietas ir projektus, savotišką mažą „Craigslist“ (vertėjo pastaba: www.craigslist.org – laisvų darbo vietų ir gyvenimo aprašymų skelbimo paslauga).
    Kiekvienai laisvai darbo vietai mums reikės šių laukų:
    • pareigų pavadinimas;
    • išsamus aprašymas;
    • skyrius – išskleidžiamojo sąrašo pavidalu;
    • darbo patirtis - teksto laukas;
    • atlyginimas – teksto laukelis.
    Darbas su pasirinktiniais medžiagų tipais „Drupal“ yra paprastas. Pirmiausia eikite į Administravimas > Turinio tipai > Pridėti turinio tipą.

    Beveik visi puslapio elementai, skirti pridėti naujo tipo medžiagą, yra pateikti su paaiškinimais. Manau, kad būtina atskirai pakalbėti apie elementą „Tipas“. Tipas yra naujos medžiagos tipo, naudojamo sudėtingesniuose projektuose, mašinos pavadinimas.
    Mūsų atveju laisvoms darbo vietoms nustatysime medžiagos tipo mašinos pavadinimą „darbas“. Tai labai svarbus dalykas: ateityje, kai tapsite Drupal nindziu ir norėsite atlikti sudėtingus savo svetainės pakeitimus, pvz., pakeisti skelbimų rodymo būdą, turėsite sukurti failą pavadinimu node-job.tpl. php (tai nepatenka į šio vadovo taikymo sritį).
    Dabar užpildykite Pavadinimo, Tipo ir Aprašymo laukus ir tęsime.

    Šioje skiltyje turite galimybę susikurti ir sukonfigūruoti darbo skelbimų įvedimo formą; Tai matys vartotojai, paskelbę laisvas darbo vietas.

    Publikavimo proceso nustatymas Leidybos proceso nuostatose yra pagrindiniai medžiagos publikavimo parametrai. Jei norite, kad apie laisvą darbo vietą būtų paskelbta be išankstinės administratoriaus peržiūros, pažymėkite varnelę „Paskelbta“.

    Toliau tinkinkite savo paskelbimo procesą. Skiltyje „Komentarų nustatymai“ galite nustatyti skirtingas laisvų darbo vietų komentavimo parinktis. Jei norite, kad lankytojai galėtų komentuoti darbus, įjunkite komentarus. Jei nenorite, išjunkite.

    „Laisvos darbo vietos“ medžiagos tipo kūrimas Atėjo laikas spustelėti „Išsaugoti“ ir taip užbaigti mūsų pirmojo tipo medžiagos kūrimą. Jei vykdėte instrukcijas, turinio tipų sąraše (šalia Puslapio, Straipsnio ir kt.) bus rodomas „Darbas“.

    Turinio tipų konfigūravimas naudojant CCK Taigi mes turime savo turinio tipą. Dabar turime sukonfigūruoti laisvų darbo vietų pridėjimo formą naudodami ypač naudingą modulį - CCK.
    CKK, kaip taisyklė, yra pirmasis modulis, kurį patyrę kūrėjai įdiegia naujai sukurtoje svetainėje. Taip svarbu, kad jis bus įdiegtas į Drupal 7 branduolį, po kurio jums nebereikės jo atsisiųsti rankiniu būdu.
    Šiuo metu jūs jau turėjote įdiegti CCK pagal darbo su moduliais aprašymą, esantį vadovo pradžioje. Įjunkite kelis CCK submodulius Pirmiausia eikite į meniu Administravimas> Dizainas> Moduliai.
    Skiltyje CCK matysite submodulių sąrašą. Kai kurie iš jų jau įjungti pagal numatytuosius nustatymus, o kiti ne. Kodėl? Drupal architektūra yra itin modulinė ir tai leidžia naudoti tik tuos įrankius, kurių tikrai reikia kuriant. Modulių kūrėjams rekomenduojama juos sugrupuoti pagal funkcionalumą, dėl to moduliai yra mažiau sudėtingi ir ekonomiškesni.
    Kaip svetainės administratorius, įgalinkite tik tuos modulius ir submodulius, kurių jums tikrai reikia.
    Dabar įtraukime kelis CCK submodulius, kurių mums reikia laisvos darbo vietos formai.
    Čia yra submoduliai, kuriuos turite įtraukti:

    Kadangi naudotojams gali reikėti įvesti trupmeninius skaičius (pavyzdžiui, reikalinga ilgametė patirtis), turėsime įtraukti skaičių submodulį.
    Taip pat reikės modulio Option Widgets, kuris leidžia pridėti įvairių duomenų įvesties elementų, pavyzdžiui, žymimuosius langelius, radijo mygtukų grupes ir pan.
    Kiekvienas iš šių submodulių priklauso nuo turinio modulio: negalite jų įjungti, kol Turinys išjungtas.

    Ar įjungėte CCK submodulius? Puiku, laikas nustatyti darbo skelbimo formą.
    Eikite į Administravimas > Turinys > Turinio tipai, tada spustelėkite nuorodą „Tvarkyti laukus“, esančią stulpelyje „Veiksmai“, esantį šalia turinio tipo „Užduotis“. Čia į formą pridėsime naujų laukų.

    Pirmiausia pridėsiu lauką „Skyrius“, kuris leidžia vartotojui iš išskleidžiamojo sąrašo pasirinkti skyrių, kuriame atsirado laisva darbo vieta (plėtra, finansai, sąsajos, IT ir rinkodara).

    Paspaudę mygtuką „Išsaugoti“, būsite nukreipti į puslapį, kuriame galėsite užpildyti lauką „Departamentas“ ir nurodyti jo galiojančias reikšmes.


    Kitas laukas yra „Patirtis“, kuriame vartotojas galės įvesti trupmeninius skaičius (pavyzdžiui, 3,5 metų).

    Lauke" Pagalbos tekstas» pridėkite užuominą, kaip teisingai užpildyti lauką, kad lankytojai įvestų teisingas reikšmes.


    Skiltyje " Bendrieji nustatymai» galite apriboti lauko reikšmę. Pavyzdžiui, jei nustatote lauką Minimalus į 2.3, tada, kai bandysite paskelbti užduotį su 1.4 patirtimi, vartotojui bus rodomas klaidos pranešimas.


    Paskutinis medžiagos tipo „Laisva darbo vieta“ laukas yra „Atlyginimas“. Tai yra sveikasis skaičius, pavyzdžiui, 50 000 rublių.

    Bendruosiuose lauko nustatymuose nurodykite 0 kaip minimumą, kad išvengtumėte neigiamų verčių (pavyzdžiui, -1200). Kodėl nenurodžius reikšmės, didesnės už nulį? Nes nulinis atlyginimas reiškia, kad šis darbas nėra apmokamas.
    Sukūrus visus laukus, jų sąrašas medžiagos tipui „Laisva vieta“ atrodys taip:

    Vilkdami kryžiaus piktogramą į kairę nuo laukų pavadinimų, galite pakeisti tvarką, kuria jie rodomi formoje Pridėti darbų.

    Kai kurių darbų kūrimas Prieš tęsdami, sukurkite kai kuriuos darbus apsilankę puslapyje Kurti turinį > Darbas. Jų duomenų mums prireiks kitoje pamokos dalyje. CCK yra labai galingas įrankis Čia dirbome su paprasčiausiais CCK laukais, tačiau šis modulis suteikia ir daug rimtesnių turinio organizavimo priemonių. Pavyzdžiui, galite įdiegti „ImageField“ modulį, kad vartotojai galėtų skelbti vaizdus (pavyzdžiui, leiskite darbdaviams skelbti savo darbo vietos nuotraukas).
    Jei jums reikia papildomų CCK laukų, peržiūrėkite šį sąrašą.

    Žymos:

    Pridėti žymas

    Šiame straipsnyje nebus aprašyta, kaip įdiegti Drupal ir kas tai yra. Jei to nežinote, dar per anksti skaityti šį straipsnį. Ir jei tai žinote, jums nereikia skaityti šio straipsnio. Manau, kad CMS Drupal jau įdiegta jūsų prieglobos paskyroje.

    Aprašysiu kaip galima greičiau susikurti savo svetainę naudojantis Drupal valdymo sistema. Kita mano prielaida yra ta, kad tai pirmas kartas, kai dirbate su Drupal. Jūs jo dar nenustatėte ir visai nenaudojote. Todėl pirmiausia bus nurodyti keli pirminio sistemos koregavimo veiksmai.

    Svetainės kūrimas ir tvarkymas Drupal sistemoje prasideda prisijungus prie administracinio skydelio. Jūsų prieglobos įmonė turėtų pateikti savo adresą, paprastai www.your-domain-name.ru/admin. Turėsite įvesti prieglobos įmonės pateiktą vartotojo vardą ir slaptažodį. Pradiniame puslapyje galite pasiekti visas valdymo funkcijas, kurios suskirstytos į skyrius (grupes):

    „Drupal“ nustatymas

    Pirmas dalykas, kurį reikia padaryti, yra įsitikinti, kad visi minimalūs reikalingi moduliai yra prijungti. Norėdami tai padaryti, spustelėkite nuorodą „Svetainės dizainas – moduliai“. O ten, naujame puslapyje, įsitikinkite, kad moduliai Path, Search, Upload pažymėti paukščiukais. Jei kai kurie iš šių modulių nepažymėti, turite juos pažymėti ir spustelėti mygtuką „Išsaugoti konfigūraciją“.

    Po to turite pažvelgti į šonines skydelius ir ieškoti ten meniu su nuorodomis „Sukurti medžiagą“, „Administravimas“ ir kt. Jei tokio skydelio nėra, turite eiti į skyrių „Svetainės dizainas - blokai“ ir ten pažiūrėti, kuriame skyriuje yra blokas „Navigacija“. Jei jis yra skiltyje „Išjungta“, turite nurodyti jo vietą puslapyje ir spustelėti mygtuką „Išsaugoti blokus“:

    Jūsų nurodytoje puslapio vietoje turėtų atsirasti blokas su naršymo meniu.

    Kitas žingsnis – sukurti savo puslapių naršymo meniu. Norėdami tai padaryti, eikite į skyrių „Svetainės dizainas – meniu“ ir spustelėkite nuorodą „Pridėti meniu“. Naujame lange turite įvesti pavadinimą, šio meniu pavadinimą ir spustelėti mygtuką „Išsaugoti“:

    Pavadinimas turi būti parašytas lotynų kalba – tai patentuota informacija ir nebus rodoma svetainėje. Pavadinimas jūsų svetainėje bus rodomas kaip meniu bloko pavadinimas. Sukūrę meniu, turėsite jį įdėti į skyrių „Svetainės dizainas – blokai“ jums reikalingoje puslapio vietoje (kaip aprašyta aukščiau meniu „Navigacija“).

    Pridėkite (sukurkite) svetainės puslapį Drupal

    Dabar galite sukurti svetainę, ty pridėti savo puslapius. Norėdami tai padaryti, spustelėkite nuorodą „Sukurti medžiagą“, tada naujame lange spustelėkite nuorodą „Puslapis“. Po to atsidarys naujo puslapio pridėjimo forma, joje turite įvesti duomenis:

    Ir žemiau, tame pačiame puslapyje, skiltyje „Adreso nustatymai“ įveskite statinį puslapio adresą. Šis adresas gali būti sugalvotas iš galvos, jis reikalingas norint geriau apdoroti svetainę paieškos sistemų robotams:

    Štai kaip jis atrodys jūsų svetainėje (atsijungus nuo administratoriaus skydelio):

    Pakeiskite (redaguokite) svetainės puslapį „Drupal“.

    Jau pridėtus puslapius galite redaguoti skiltyje „Administravimas – Turinys – Turinys“:

    Drupal – švarių nuorodų ir kelio modulis

    „Drupal“ nustatymų parinktis „Išvalyti nuorodas“ apima vadinamųjų statinių adresų emuliaciją, ty svetainių puslapių adresai naršyklėms ir paieškos sistemų robotams rodomi forma www.your-domain-name.ru/node. /1 (2, 3 ir tt) .

    Modulis „Kelias“ leidžia įvesti statinės formos www.your-domain-name.ru/page-about-something.html puslapių pavadinimų ir kelių slapyvardžius.

    Galite sugalvoti bet kokį savo puslapio pavadinimą ir kelią ir jis bus rodomas naršyklėms ir paieškos sistemų robotams.

    Abu yra svarbūs siekiant geresnio jūsų svetainės indeksavimo paieškos sistemų robotams. Kadangi dinaminiai puslapių adresai gali būti apdorojami su klaidomis.

    Jei gyvenate Krasnodare, yra paprastas būdas išmokti Drupal turinio valdymo sistemos – skambinkite žemiau nurodytu telefono numeriu ir susitarkite su specialistu.

    Jei šis straipsnis jums pasirodė naudingas arba tiesiog patiko, nedvejodami paremkite autorių finansiškai. Tai lengva padaryti pervedus pinigus į „Yandex“ piniginę Nr. 410011416229354. Arba skambinkite +7 918-16-26-331.

    Svetainės žemėlapis