Drupal 1. Drupal. versio 1.1. Jari Sarja



Samankaltaiset tiedostot
Written by Administrator Saturday, 28 August :51 - Last Updated Tuesday, 22 February :45

Drupal 7.8. versio 1. Jari Sarja Marraskuu 2011

Webpalvelin muistitikulle - Ohje

Bitnami WordPress - Asenna WordPress koneellesi. Jari Sarja

Joomla pikaopas. Yksinkertainen opas, jossa neuvotaan esimerkkisivuston teko Joomla julkaisujärjestelmällä vaihe vaiheelta.

WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY

Written by Administrator Monday, 05 September :14 - Last Updated Thursday, 23 February :36

Paavo Räisänen. WampServer palvelimen asennus ja käyttö Eclipsen kanssa, sekä ensimmäinen FTP yhteys.

Autentikoivan lähtevän postin palvelimen asetukset

Ennen varmenteen asennusta varmista seuraavat asiat:

Tietosuoja-portaali. päivittäjän ohje

Visma Nova. Visma Nova ASP käyttö ja ohjeet

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012

SQL Buddy JAMK Labranet Wiki

LibreOffice Calc. Taulukkolaskenta. Otavan Opiston julkaisusarja Jari Sarja 2015 Creative Commons Nimeä-Tarttuva 3.0

ohjeita kirjautumiseen ja käyttöön

Esimerkkinä - ilmainen blogi-julkaisujärjestelmä. WordPress:stä on myös palvelimelle asennettava versio (WordPress.

Google-dokumentit. Opetusteknologiakeskus Mediamylly

BLOGGER. ohjeita blogin pitämiseen Googlen Bloggerilla

Option GlobeSurfer III pikakäyttöopas

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö

Työsähköpostin sisällön siirto uuteen postijärjestelmään

SALITE.fi -Verkon pääkäyttäjän ohje

erasmartcardkortinlukijaohjelmiston

SSH Secure Shell & SSH File Transfer

PRINTER DRIVER PÄÄKÄYTTÄJÄN OPAS

Visma Econet -ohjelmat ActiveX on epävakaa -virheilmoituksen korjausohjeet

Tiedostojen lataaminen netistä ja asentaminen

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

INTERBASE 5.0 PÄIVITYS VERSIOON 5.6

Julkaisujärjestelmän peruskäyttö. Pikaohje

KiMeWebin käyttöohjeet

Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus

Webinaariin liittyminen Skype for

Student Engeering & Design Community

KESKUSTANUORTEN NETTISIVUT- OHJEITA PIIRIYLLÄPITÄJÄLLE 1. KIRJAUTUMINEN

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

F-Secure KEY salasanojenhallintaohjelman käyttöönotto PC -laitteella

Poista tietokoneessa olevat Java ja asenna uusin Java-ohjelma

1. Luo tunnus Autodeskin opiskelijasivustoon oppilaitoksen antamalla sähköpostiosoitteella -

Java Runtime -ohjelmiston asentaminen

Ohjeistus yhdistysten internetpäivittäjille

Office ohjelmiston asennusohje

Enigmail-opas. Asennus. Avainten hallinta. Avainparin luominen

Oma kartta Google Maps -palveluun

ejuttu ohjeet kuinka sitä käytetään.

Visma Avendon asennusohje

1. Luo tunnus Autodeskin opiskelijasivustoon oppilaitoksen antamalla sähköpostiosoitteella -

CLOUDBACKUP TSM varmistusohjelmiston asennus

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

Viva-16. Käyttöohje Veikko Nokkala Suomen Videovalvonta.com

Kopiodaksesi, leikataksesi ja liittääksesi helpointa on käyttää näppäimistön pikavalintoja:

Kaakkois-Suomen Ammattikorkeakoulu Oy Mikkelin Ammattikorkeakoulu Oy Kymenlaakson Ammattikorkeakoulu Oy

LINUX-HARJOITUS, MYSQL

TEHTÄVÄ 1.1 RATKAISUOHJEET

Sähköpostitilin käyttöönotto

OHJEET WORDPRESS-BLOGIN LUOMISEEN JA TAVALLISIMPIIN BLOGITOIMINTOIHIN

Aditro Tikon ostolaskujen käsittely versio 6.2.0

Pika-asennusohjeet Suomeksi

Viljo-Praktiikka ja Kirjanpito -ohjelman versio 3.05 asennusohje uudet käyttäjät

Ohje. ipadia käytetään sormella napauttamalla, kaksoisnapsauttamalla, pyyhkäisemällä ja nipistämällä kosketusnäytön

Ohjeet e kirjan ostajalle

Open Badge -osaamismerkit

Oppilaan opas. Visuaaliviestinnän Instituutti VVI Oy. Versio 0.2 ( )

TEHTÄVÄ 4: Microsoft Windows Deployment Services asennus ja hallinta

Open Badge -osaamismerkit - ohje

Webmailin käyttöohje. Ohjeen sisältö. Sähköpostin peruskäyttö. Lomavastaajan asettaminen sähköpostiin. Sähköpostin salasanan vaihtaminen

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Artikkelin lisääminen

Poista tietokoneessasi olevat Javat ja asenna uusin Java-ohjelma

Juricon Nettisivu Joomlan käyttöohjeet

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Uuden Peda.netin käyttöönotto

JOVISION IP-KAMERA Käyttöohje

Tuplaturvan tilaus ja asennusohje

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

KÄYTTÖOHJE. Servia. S solutions

Salasanojen turvallinen tallentaminen KeePass ohjelmalla

ArcGIS Pro -ohjelmiston käyttöönotto. Ohje /

VIENET JULKAISUJÄRJESTELMÄLLÄ TOTEUTETTUJEN INTERNET-SIVUJEN YLLÄPITO-OHJE

IT-ohjeita. (Diakonia-ammattikorkeakoulu oy, )

Sähköposti ja uutisryhmät

Mathcad 15 asennus (rev.4)

Aloita oman blogisi luominen (järjestelmä lupaa sen tapahtuvan sekunneissa ;-))

Ohjeita Porin Lyseon koulun yrittäjuuskasvatuksen blogin kirjoittamiseen

Pedanet oppilaan ohje Aleksanteri Kenan koulu Eija Arvola

HP ProBook 430 G5 kannettavien käyttöönotto

OHJE 1: Uudet oppilaat

1 www-sivujen teko opetuksessa

NETTISIVUOHJE. MUITA OHJEITA käyttäjän lisääminen, mediakirjasto, sähköpostien lisääminen

,QWHUQHWVHODLPHQNl\WWlPLQHQ±,QWHUQHW([SORUHU

elearning Salpaus Elsa-tutuksi

Febdok 6.0 paikallisversion asennus OHJEISTUS

SeaMonkey pikaopas - 1

Google Sites: sivun muokkaaminen (esim. tekstin, kuvien, linkkien, tiedostojen, videoiden ym. lisääminen)

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

1. ASIAKKAAN OHJEET Varauksen tekeminen Käyttäjätunnuksen luominen Varauksen peruminen... 4

Hittitoimiston Forte-kotisivujen päivitysohje

Transkriptio:

Drupal 1 Drupal versio 1.1 Jari Sarja Lokakuu 2010

Drupal 2 Sisältö 1. Johdanto... 4 2. Drupalin asennus omalle koneelle... 5 2.1. Wampin asennus... 5 2.2. Tietokannan luominen... 13 2.3. Postipalvelin mukaan... 16 2.4. Asennus omalle koneelle... 21 2.4.1. Ongelmia... 24 2.4.2. Tietokannan tiedot... 27 3. Nodes sieltä Drupal alkaa... 32 3.1. Uuden noden luominen... 32 3.2. Teaser ja full node... 34 3.3. Muut noden oletusasetukset... 35 3.3.1. Input format... 35 3.3.2 Revision information... 36 3.3.3 Comment settings... 36 3.3.5 Authoring information... 37 3.3.6 Publishing options... 37 3.4 Revisiot (versionhallinta)... 37 3.5 Default-asetukset nodeille (oletusasetukset)... 37 4. Käyttäjät... 39 4.1. Mahdollisuus rekisteröityä saitille... 39 4.2. Käyttäjien lisäys ja muokkaus... 41 4.3. Oikeudet ja roolit... 42 5. Lohkot... 44 5.1. Lohkon asetukset... 45

Drupal 3 5.1.1. Lohkon näkyminen eri rooleille... 45 5.1.2. Lohon näkyminen sivun mukaisesti... 45 6.Valikot... 46 6.1. Nodien lisääminen valikkoon... 46 6.2. Valmiiden valikkojen käsittely ja muokkaus... 47 6.3. Mitä tarkoittavat primary ja secondary links?... 48 6.4. Vielä muutama sana valikoista... 49 7. Luokat (asiasanat)... 50 7.1. Luokkien ominaisuudet... 50 7.2. Asiasanalistat... 51 7.3. Vielä muuta sana termeistä... 51 8. Websaitin asetukset... 52 9. Lisää toimintoja moduulien avulla... 53 9.1. Löydä Moduulit... 53 9.2. Moduulien arviointi... 53 9.3. Moduulien asennus... 53 10. Erilaista sisältöä... 54 11. Miltä Drupal näyttää?... 54 11.1. Kaikkea voidaan muuttaa... 54 11.2. Valmiit teemat... 54 12. Editorin asennus... 56 13. Tiedostojen tuonti... 65 14. Drupal suomeksi... 69 15. Fatal error... 72 16. Drupalin asennus palvelimelle... 75 16.1. WinSCP... 75

Drupal 4 1. Johdanto Drupal on PHP-pohjainen avoimen lähdekoodin sisällönhallintajärjestelmä ja sovelluskehitysalusta. Sen avulla on mahdollista julkaista ja muokata www-sivuja online tilassa ilman, että koodaa riviäkään HTML-koodia. Drupalin avulla voidaan myös määritellä oikeuksia käyttäjille eli kuka pääsee muokkaaman ja kirjoittamaan sivuja. Drupalilla on vahvoja kilpailijoita eli se ei ole ainut tietokantapohjainen julkaisujärjestelmä. Drupalin käyttöä puoltavat seikkoja ovat: Drupal on avoimen lähdekoodin ohjelma, joten sitä voi muokata omiin tarpeisiinsa sopivaksi. Kaiken hyvän lisäksi se on myös ilmainen. Drupal on joustava. Siihen on saatavilla lisäosia eli moduuleja, jota tuovat uusia toimintoja kuten esim. kuvagalleria tai webkauppa. Drupalilla on vahva taustayhteisö. Kehittäjiä löytyy ympäri maailmaa eli kyseessä ei ole vain yhden miehen projekti. Drupal hyödyntää uusinta tekniikka ja toimintoja. Drupal noudattaa standardeja. Siitä seuraa, että se on tietoturvallinen ja hakukoneystävällinen. Tunnettuja sivustoja, jotka on tehty Drupalilla ovat mm http://www.amnesty.org/ http://www.whitehouse.gov/ http://www.observer.com/ http://www.mtv.co.uk/ http://www.polar.fi/en/ http://www.nokiasiemensnetworks.com/ http://www.yle.fi/

Drupal 5 2. Drupalin asennus omalle koneelle Drupalin käyttöön omalla koneella tarvitaan webpalvelin, PHP-tuki ja MYSQL-tietokanta. Helpoiten noiden asentaminen onnistuu, kun asennetaan WAMP. Applen käyttäjille löytyy vastaavasti MAMP ja Linuxin käyttäjille LAMP. Tässä ohjeessa asennetaan WAMP, koska Windows on käyttöjärjestelmänä omassa koneessani. HUOM! Macintosh koneissa ei toimi WAMP vaan siellä homman hoitaa MAMP. Wampin lisäksi pitää vielä luoda tietokanta ja sille tietokannalle käyttäjä. Sen jälkeen kaikki on valmista ja voit testailla Drupalia omalla koneellasi. 2.1. Wampin asennus Koska kyseessä on tietokantapohjainen julkaisujärjestelmä, tarvitsemme tietokantaa avuksi. Tarvitsemme myös PHP:n. Helpoiten homma hoituu asentamalla WAMP. HUOM! Jos suunnittelet Joomlan asentamista palvelimelle, varmista seuraavat asiat: palvelimella on php-tuki ja palvelimella on tietokanta käytettävissä. Omalla koneella voit kokeilla Joomlaa asentamalla WAMP palvelimen, jolloin oma koneesi toimii webpalvelimena. WAMP on muunnosta LAMPista eli kyseessä on ohjelmistokokonaisuus ja alkukirjain osoittaa onko käyttöjärjestelmänä Windows vai Linux. Tässä lyhyesti koko paketti W tarkoittaa Windowsia A tarkoittaa Apace serveriä M tarkoittaa MySqlää P tarkoittaa PHP:tä Nykyisin WAMPin asennus on helppoa, koska kaikki osaset eli AMP ovat saatavissa yhdessä paketissa. WAMP on ilmainen ohjelma ja sitä jaetaan GPL lisenssillä. Asennettuasi

Drupal 6 WAMPin pääset tekemään omalla koneella kokonaisia sivustoja ja myös testaamaan niitä. Et tarvitse webhotellia, kaikki on koneellasi. WAMPin käyttö on suositeltavaa monestakin syystä. Ehkä painavin syy on, että kannattaa tehdä virheet omalla koneella. Silloin koko maailma ei huomaa, että sivustosi on ihan sekaisin. Toinen painava syy on, että päästään eroon FTP:n käytöstä. Eli jokaista pientä muutosta ei tarvitse aina tehdä niin että muutat, jonka jälkeen siirrät ftp:llä tiedoston ja taas testaat. HUOM! Ennen kuin asennat WAMPin, kannattaa sulkea Skype. Sama sitten käytössä, koska Skype ja WAMP eivät yleensä toimi yhtä aikaa. Suunnista ensin WAMPin sivuille: http://www.wampserver.com/en/ Valitse Downloads ja viimeisin paketti. Tässä kuvassa viimeisin on heinäkuulta 2009.

Drupal 7 Jos lataus ei ala niin paina linkkiä. Mennään suoraan asennukseen eli Run. Paina seuraavaksi Run.

Drupal 8 Paina Next. Hyväksy lisenssiehdot ja paina Next.

Drupal 9 Älä vaihda kansiota. Laita ruksit sen mukaan haluatko pikakäynnistyspainikkeen ja/tai pikakuvakkeen.

Drupal 10 Paina Install painiketta. Valitse oletusselain. Tässä Explorer, koska koneellani ei muuta.

Drupal 11 Tällä ei niin kovin väliä. Voit antaa olla kuten kuvassa. Sitten polkaistaan WAMP käyntiin. HUOM! Sammuta Skype viimeistään tässä vaiheessa.

Drupal 12 Palomuuri vinkaisee tässä vaiheessa, koska koneellesi asennetaan serveriä. Tällä kertaa ei kuitenkaan mikään haittaohjelma, joten sallitaan. Katso sen jälkeen alapalkkiasi. Siellä näkyy uusi kuvake (kellon lähellä oikealla).

Drupal 13 Suunnista paikkaan http://localhost Nyt WAMP on asennettu ja se on toiminnassa. 2.2. Tietokannan luominen Kun kokeilet Drupalia omalla koneella, on sinun luotava ensin tietokanta ja käyttäjä. Aloita menemällä osoitteeseen localhost, jolloin samalla tulet tarkistaneeksi, että onko palvelin käynnissä. Valitse sieltä phpmyadmin

Drupal 14 Mikäli olet suojannut mysqln, mikä on suotavaa, laitat ensin tunnuksen ja salasanan. Seuraavaksi valitset käyttöoikeudet Sitten Lisää uusi käyttäjä. Laita uudelle käyttäjälle nimi ja salasana. Laita pallukka kohtaan Luo samanniminen tietokanta ja anna kaikki oikeudet.

Drupal 15 Valitse kaikki globaalit käyttöoikeudet Paina lopuksi painiketta Siirry.

Drupal 16 2.3. Postipalvelin mukaan Tämä osio on lähinnä edistyneille käyttäjille, jotka haluavat WAMPista kaiken irti. Postipalvelintoiminto tarvitaan, jotta voidaan lähettää tietoja s-postiin. Jos esim. pystytät ylläpitojärjestelmän kuten Drupal ja unohdat salasanasi. Siellä on toiminto "Lähetä salasana sähköpostiin". Tuo kyseinen toiminto ei kuitenkaan toimi ellei omalla koneellasi ole sähköpostipalvelinta. Siksi asennamme koneelle sähköpostipalvelimen. Osoite on: http://glob.com.au/sendmail/ Tallenna zip koneellesi ja pura se kansioon: C:\wampsendmail\ Avaa sitten sendmail.ini ja laita smtp-asetukset kohdilleen.

Drupal 17 HUOM! Helpointa on tehdä tili Googleen ja käyttää Googlen smtp:tä postin lähetykseen (k. kuva yllä). Kotikoneella joudut selvittelemään mikä on yhteydentarjoajasi smpt. Tässä listaa aiheesta. Sonera Internet mail.inet.fi Sonera ADSL mail.inet.fi Kolumbus smtp.kolumbus.fi Elisa ADSL smtp.kolumbus.fi Jippii mail.jippii.fi Saunalahti posti.saunalahti.fi DNA smtp.dnainternet.net NIC smtp.nic.fi Welho smtp.welho.com MB-Net posti.mbnet.fi Song Networks smtp.song.fi

Drupal 18 Tarvitset myös palveluntarjoajan tunnuksen ja salasanan (spostisi tunnukset). HUOM! Esimerkissä Googletilini (jari.sarja) ja salasana, joka ei tietenkään oikeasti ole tahasalana. Sitten php.ini auki etsi tämä ;sendmail_path = poista puolipiste alusta ja loppuun lisää eli näin: sendmail_path = "C:\wampsendmail\sendmail.exe -t"

Drupal 19 Lopuksi käynnistä palvelin uudestaan. Seuraavaksi testaamme lomakkeen php koodilla. <?php $to = "jari.sarja@internetix.fi"; $subject = "Terveiset WAMP kurssilta"; $body = "Taitaa toimia?"; $headers = "From: jari.sarja@otavanopisto.fi\r\n". "X-Mailer: php"; if (mail($to, $subject, $body, $headers)) { echo("<p>onnistui!</p>"); } else { echo("<p>ei toimii...</p>"); }?>

Drupal 20 Tee kansio postia ja yllä oleva koodi sinne tiedostoon index.php. Vaihda tiedot, ettei Jarille tule postia. Sen jälkeen siirry selaimella osoiteriville ja kokeile. Kaikki toimii, jos teksti Onnistui! Tarkista vielä, että posti tuli perille. Ja kun kaikki toimii, on oma koneesi täydellinen webpalvelin. Nyt onnistuu myös salasanan lähettäminen sähköpostiin.

Drupal 21 2.4. Asennus omalle koneelle Viimeisin versio Drupalista löytyy Drupalin omilta sivuilta: http://drupal.org/ Muutenkin tuo kyseinen sivu on hyvä, koska siellä uusimmat versiot Drupalista ja runsaasti tietoa. Sitten kun paketti on purettu, on aika siirtyä asennukseen. Tällä kertaa Drupal löytyy kansiosta drupal. Vinkki: Ohjelmia pakkausten purkuun löytyy Av-kympin wikistä: http://www.avkymppi.net/wiki/index.php?title=luokka:pakkausohjelmat Hyvä ohjelma on ainakin IZArc. HUOM! Pura paketti Wampiin eli kansioon C ja siellä Wamp, jonne teet kansion drupal eli kuten alla olevassa kuvassa. Olen siirtänyt kaiken juuritasolle kansioon drupal eli sisältö kansiosta drupal-6.19 on siirretty ylemmäs (copy & paste).

Drupal 22 Kun WAMP on käynnissä ja olet tehnyt tietokantaan tunnuksen ja salasanan olet valmis asentamaan Drupalin omalle koneellesi. Ja oikealla palvelimella sama juttu. tarvitsee tietää mistä asennuskansio löytyy ja mikä on tietokannan nimi, tunnus ja salasana. Suunnista selaimellasi osoitteeseen localhost/kansio_jossa_drupal/ Valitse asennuskieli.

Drupal 23 Seuraavaksi tulee punaisella pohjalla ohjetta. Tiedosto default.settings.php pitää kopioida ja liittää samaan kansioon ja lopuksi sen nimi muutetaan muotoon settings.php Napsauta tämän jälkeen linkkiä Try again.

Drupal 24 2.4.1. Ongelmia Saatat saada virheilmoituksen kuten alla. Kun käy niin kuin yllä olevassa kuvassa on säädettävä php:n asetuksia, jotta virheet eivät näkyisi eli väkänen pois kohdasta display errors.

Drupal 25 Sitten päästään asennukseen. HUOM! Jos et poistanut virheitä näkymästä, niin asennus näkyy sivun alalaidassa (ks edellinen kuva, jossa näkyy vain virhettä sivun yläosassa).

Drupal 26 Seuraavaksi on kopioitava tiedosto default.settings.php kansioon sites/default/ ja nimeksi pelkkä settings.php.

Drupal 27 Sitten kokeillaan uudestaan. Jos vieläkään ei onnistu niin anna tiedostolle kirjoitusoikeudet. Sitten alkaa toimia. 2.4.2. Tietokannan tiedot Seuraavaksi tarvitaan tiedot tietokantaa varten.

Drupal 28 Sitten menee hetki, kun Drupal asentaa itseään. Sitten tarvitaan tietoja eli sivuston nimi ja s-posti, jonne asennusvaiheessa tulee tietoja Seuraavaksi pääkäyttäjän tunnukset.

Lopuksi vielä palvelimen asetukset. Drupal 29

Drupal 30 Sitten asennus on valmis. HUOM! Jos asensit WAMPiin niin herjaa siitä, ettei voitu lähettää s- postia (ks. kuva alla).

Drupal 31 Lopuksi eteenpäin. Sitten Drupal on asennettu.

Drupal 32 3. Nodes sieltä Drupal alkaa Kaikissa Drupalsivustoissa on nodeilla tärkeä rooli. Node on termi, jolla Drupalin kehittäjät tarkoittavat kaikenlaista sisältöä kuten esim. blogimerkintä, kirjoitus, yhteystiedot tai asiakasrekisteri. Sivustoa rakennettaessa olisi mietittävä minkälaista sisältöä (nodes) tarvitaan ja kuinka sisällöt ovat keskenään vuorovaikutuksessa. 3.1. Uuden noden luominen Kun Drupal on asennettu, on käytettävissä kahdenlaisia nodeja: Page (staattiset sivut) ja Story (uutissivut). Seuraavaksi tarkastellaan lähemmin Story nodea. Uuden sellaisen noden luot valitsemalla Valikosta Create Content Story. Tämän jälkeen avautuu lomake, jossa on paljon eri vaihtoehtoja. Tällä kertaa laitetaan kuitenkin vain otsikko ja sisältö eli title ja body. Kirjoitetaan otsikko ja pitkä teksti ja lopuksi tallennus.

Drupal 33

Drupal 34 3.2. Teaser ja full node Kun artikkeli on lisätty, on aika katsoa Drupalin pääsivua. Napsauta sinne osoittavaa linkkiä (napsauta saitin nimeä). Nyt ensimmäinen sivu on muuttunut ja artikkelista esitetään vain otsikko ja teaseri (ingressi) ja sitten on linkki Read more. Kun napsautat otsikkoa, pääset myös EDIT-tilaan eli voi muokata artikkelia. Mikäli haluat itse vaikuttaa siihen, mikä osa on teaseria, voit käyttää toimintoa split summary at cursor. Kyseinen toiminto katkaisee tekstin siitä kohtaa missä kursori on eli yläosasta tulee ingressi. Show summary in full view tarkoittaa, että teaseri näkyy varsinaisessa kirjoituksessa. Join Summary palauttaa siihen tilaan, jossa ohjelma päättää mistä kohden katkaistaan (=teaseri).

Drupal 35 3.3. Muut noden oletusasetukset Alempana lomakentässä on muita asetuksia, jotka on syytä tuntea. 3.3.1. Input format Tämän toiminnon (input format) tärkein tehtävä on poistaa haitallinen koodi lomakkeen kautta tulleesta datasta. Tämän kautta on mahdollista säätää niin, että vain kilteimmät HTML-tagit hyväksytään. Laajimmillaan hyväksytään kaikki HTML-koodit.

Drupal 36 3.3.2 Revision information Drupalissa on sisäänrakennettu versionhallinta nodeille. Laita ruksi kohtaan Create new revision, jos haluat vanhan noden olevan vielä tallessa. Uudelle nodelle voit myös kirjoittaa tiivistelmän muutoksista 3.3.3 Comment settings Tällä toiminnolla säädellään kommentteja. Voit esim. estää kommentoinnin kokonaan.

Drupal 37 3.3.5 Authoring information Tällä toiminnolla voi määritellä noden omistajan eli kirjoittajan. 3.3.6 Publishing options Jos ruksi kohdassa Published voivat vain administrattorit nähdä kirjoituksen. Jos Promoted to front on ruksitettu on noden tiivistelmä etusivulla. Jos Sticky at top of lists on ruksitettu on node etusivulla, mutta kiilaa jonossa kärkeen. 3.4 Revisiot (versionhallinta) Jos versioita on enemmän kuin yksi, ilmestyy painike (revisions), jonka avulla pääsee katsomaan aiempia versioita. 3.5 Default-asetukset nodeille (oletusasetukset) Jokainen uusi node määritellään oletusasetuksilla. Story-nodeilla on kommentit aktivoitu ja ne julkaistaan etusivulla. Page-nodeilla edellä kuvattu onkin päinvastoin. Oletusasetuksia voi säätää kohdasta content, content types, ja sitten valitaan noden tyyppi. On myös mahdollista säätää mitä tietoa näytetään ja kuinka paljon. Esim. joskus tarvitaan otsikon lisäksi ingressi ja joskus taas ei.

Drupal 38

Drupal 39 4. Käyttäjät Jos sisältö on ykkössijalla puhuttaessa www-sivuista, on heti kakkosena käyttäjät. Drupal sisältää joukon toimintoja käyttäjähallintaan. Ne löytyvät kohdasta User management. 4.1. Mahdollisuus rekisteröityä saitille Valikko User settings sisältää runsaasti vaihtoehtoja käyttäjähallintoon. Yksi tärkeimmistä asetuksista on, että sallitaanko käyttäjien rekisteröityä sivuston käyttäjiksi. Oletuksena on, että kuka tahansa saa kirjautua. Alempana samassa näkymässä on malli sähköpostista, joka lähetetään käyttäjille (esim., kun tili vahvistettu). Kieliversiossa käännökset ovat valmiina.

Kuva: Drupalin omat muttuujat antavat lisää mahdolisuuksia (ks esim!login_url). Drupal 40

Drupal 41 4.2. Käyttäjien lisäys ja muokkaus Drupal mahdollistaa myös sen, että admin lisää käyttäjiä. Kuva: Käyttäjälle tulee s-postitse tieto käyttäjätunnuksestaan.

Drupal 42 4.3. Oikeudet ja roolit Kun sivustolla on enemmän käyttäjiä kuin yksi, on tarkasteltava kuka saa mitäkin oikeuksia. Drupalissa oikeuksien sääntely käy varsin helposti kohdasta Permissions. Oletuksena oikeuksia voidaan antaa vain kahdelle ryhmälle eli anonyymit käyttäjät ja tunnistetut käyttäjät. Varsin pian huomataan, että tarvitsee määritellä enemmän ryhmiä, joille annetaan oikeuksia. Siirry kohtaan Roles, jossa voit lisätä uuden roolin. Kun rooli on lisätty voidaan sille määritellä oikeuksia.

Kuva: Uusi rooli Editor näkyy nyt oikeassa laidassa. Drupal 43

Drupal 44 5. Lohkot Nykyiset www-sivut eivät enään ole pelkkiä yhtenäisiä sivuja, vaan sivu on pilkottu useaan kokonaisuuteen. Sivulla on nk. lohkoja (blocks). Lohkot tarkoittavat sisältökokonaisuuksia, jotka voidaan sijoittaa eri kohtiin sivulla. Sivu on jaettu alueisiin riippuen hieman ulkoasusta. Tämä sivu sisältää 1) ylätunnisteen (sivun nimi ja logo), 2) vasemman ja 3) oikean sivupalkin, 4) alatunnisteen sekä 5) sisältöosan. Lohkot löytyvä kohdasta Site building.

Drupal 45 5.1. Lohkon asetukset Jokainen lohko on erikseen määriteltävissä. Asetuksiin pääset kohdasta Configure. 5.1.1. Lohkon näkyminen eri rooleille Lohkoja voidaan piilottaa osalta käyttäjiä sen mukaan mikä on heidän roolinsa. Esim. anonyymeille eli tunnistamattomille käyttäjille näytetään mainoksia ja muille ei. Editoreille voidaan laittaa valikoima ylläpitoon linkkejä näkyville. Jos ei rukseja niin lohko on kaikille näkyvissä. 5.1.2. Lohon näkyminen sivun mukaisesti Usein lohkojen näkymistä halutaan rajata sen mukaan mikä sivu on kyseessä. Silloin säädetään kohtaa page specific visibility settings (Drupalin omat urlit).

Drupal 46 6.Valikot Sisältö ja käyttäjät ovat tärkeitä www-sivustolle. Tosin sisällöstä ei ole paljoakaan apua ellei käyttäjä löydä niitä. Hyvin rakennettu valikko eli valikko auttaa käyttäjää löytämään etsimänsä sisällön. 6.1. Nodien lisääminen valikkoon Drupalin valikkoihin voidaan lisäillä nodeja kahdella eri tavalla. Kätevimmin se käy niin, että ensin valitaan node ja siellä valitaan Valikon asetukset.

Drupal 47 Kuva: Kirjoitus lisätään osaksi sivustoa (Primary links) Weight päättää järjestyksen eli mitä isompi numero sitä alempana valikossa. 6.2. Valmiiden valikkojen käsittely ja muokkaus Valitse site building, Valikkos. Muokataan valikkoa Primary links.

Drupal 48 Välilehti Add item mahdollistaa uusien valikkolinkkien lisäämisen. Checkbox Enabled mahdollistaa linkkien näkyvyyden poistamista Checkbox expanded mahdollistaa alavalikon näkyvyyden 6.3. Mitä tarkoittavat primary ja secondary links? Primary ja secondary links ovat erillisiä valikkoja, jotka ovat asennuspaketin mukana. HUOM! Secondary Valikko ei ole Primaryn alavaikko, vaikka nimi siihen viittaa. Valikkojen paikkaa voi muuttaa.

Drupal 49 6.4. Vielä muutama sana valikoista Tässä vinkki: Usein lähdetään muokkaamaan päävalikkoa Navigation. Parempi vaihtoehto on tehdä kävijöille uusi Valikko ja piilottaa Valikko Navigation niiltä, joilla ei ole sinne oikeuksia.

Drupal 50 7. Luokat (asiasanat) Kun sivustolla on paljon sisältöä tarvitaan avuksi luokkia. Esim. kaupungit voi niputtaa luokkaan kaupungit: Turku, Mikkeli, Vaasa ja luokka eroaa vaikka luokasta musiikki. 7.1. Luokkien ominaisuudet Luodaan esimerkin vuoksi luokka uutiset ja sinne termit: politiikka, urheilu ja viihde. Kun luokka on luotu voidaan sinne lisäillä termejä. Termit voidaan sitten ottaa käyttöön, kun muokataan sivuja.

Drupal 51 7.2. Asiasanalistat Kun sisältö on luokiteltu, luetellaan tagit sivun alalaidassa. 7.3. Vielä muuta sana termeistä Termejä voidaan muokata Termeihin voidaan linkittää

Drupal 52 8. Websaitin asetukset Websivuston asetukset löytyvät kohdasta site configuration. Kannattaa tutustua ainakin seuraaviin:: Date and Time, aikavyöhyke Error Reporting esim ilmoitukset, kun sivua ei löydy eli 404 File system, tallennettavien tiedostojen kansion eli päätettvävä mikä kansio ja onko se kaikille avoin vai ei Site information, sivuston nimi jne Site maintenance, tarvitaan päivitysten aikana, kun sivusto ei näkyvissä Search 404 on moduli joka hoitaa kaikki eksyneet

Drupal 53 9. Lisää toimintoja moduulien avulla Drupalin asennuspaketti sisältää kaiken tarvittavan, mutta lisätoimintoja varten on vielä olemassa moduuleja, jotka lisäävät mahdollisuuksia moneen suuntaan. 9.1. Löydä Moduulit Moduuleja on yli 3000 kappaletta. Tässä muutama vinkki: http://drupal.org/project/modules http://drupalmodules.com/ http://www.drupalecommerce.org/ (Webkauppaan liittyviä moduuleja) http://webpodge.com/2007/02/22/top-10-drupal-modules/ (10 suosituinta) http://drupal.org/node/15365 (URL-osoite siistiksi) http://drupal.org/project/flashvideo (videot flash-muotoon) http://drupal.org/project/webform (Kätevästi lomakkeita) 9.2. Moduulien arviointi Mistä tietää mikä moduuli on hyvä? tarkista, että se yleensä toimii kyseisen Drupalin version kanssa tarkista milloin moduulia on muokattu, jos muokkauksesta on kulunut yli puoli vuotta niin unohda se tarkista tähtien määrä 9.3. Moduulien asennus Moduulien asennus on helppoa kunhan noudattaa seuraavaa kaavaa imuroi Moduuli ja pura se lue readme-tiedosto siirrä moduuli kansioon sites/all/modules. Luo moduulille oma kansio. mene paikkaan site building, modules ruksita moduuli tallenna muutokset

Drupal 54 10. Erilaista sisältöä Drupalin mukana tulevat sellaiset nodit kuin story ja page. Pidemmälle pääsee kun asentaa moduulin Content Construction Kit (CCK), jonka avulla voi luoda lisää erilaisia nodetyyppejä. 11. Miltä Drupal näyttää? Drupalissa perustuu teemoihin eli sivuston ulkoasua voidaan muuttaa hyvin helposti. 11.1. Kaikkea voidaan muuttaa Drupalilla tehty sivu on sellainen, että siinä lähes kaikki on muutettavissa. Lopputulos on aina joko HTML:ää tai XHTML:ää. 11.2. Valmiit teemat Drupaliin löytyy paljon valmiita teemoja. Paras paikka uuden teeman etsimiseen on Theme Garden, jonka osoite on themegarden.org. Ilmaiset teemat löydät Drupalin sivuilta: drupal.org. Kuva: Garland on Drupalin oletusteema Kuva : Ulkoasu vaihtui, mutta sisältö on sama. Hyviä saitteja teemoihin http://drupal.org/project/themes

Drupal 55 http://www.osskins.com/main/ (osa maksullisia) http://www.alldrupalthemes.com/ (maksullisia) http://www.topnotchthemes.com/ (maksullisia) http://mashable.com/2007/09/19/drupal-2-column/ (ilmaisia) http://mashable.com/2007/10/04/drupal-3-column-themes/ (ilmaisia) http://tips.webdesign10.com/how-to-make-a-drupal-theme (teeman rakentaminen) http://www.gomediazine.com/tutorials/create-a-killer-band-site-with-drupal-introduction/ http://www.nerdliness.com/article/2007/09/10/drupal-theming http://drupaltherapy.com/node/52

Drupal 56 12. Editorin asennus Drupalin oma editori on puutteellinen eli oletuksena se puuttuu kokonaan. Tekstiä voi kirjoittaa laatikkoon, mutta mitään pikavalintoja ei ole käytettävissä. Suositeltavin online editori on FCK-editor. Asennus on monivaiheinen ja kestää kaikkine vaiheineen noin seitsemän minuuttia. Ohjeet löytyy sivulta: http://drupal.fckeditor.net/installation. Ihan ensimmäiseksi on ladattava php-tiedosto, joka löytyy osoitteesta: http://drupal.org/project/fckeditor Tarkista, että se on oikealle versiolle eli tässä tapauksessa versio 6. Pura ja laita tiedosto kansioon sites all, jonne uusi kansio modules ellei sitä entuudestaan ole. Seuraavaksi luetaan readme.txt tiedosto Tässä vielä näkymää kansiosta

Drupal 57 Ohjeiden mukaisesti suunnistetaan hakemaan FCK-editoria sivustolta: http://www.fckeditor.net/download Otetaan se vanha FCK editori eikä siitä uutta. Puretaan koko paketti kansioon fckeditor/fckeditor Tässä näkymää

Drupal 58 Seuraavaksi on moduuli laitettava toimivaksi hallintapaneelin kautta. Valitse Administer -> Site buildning -> Modules Lisätty moduuli näkyy alimmaisena. Merkataan siihen ruksi ja tallennetaan.

Drupal 59 Sitten oin laitettava oikeudet kohdalleen. Ja tallennetaan muutokset. Sitten lisää määrityksiä, joihin pääset käsiin kohdasta Site configuration.

Drupal 60 Valitse edit Muuta kieli. Muuta myös ulkoasu ja tallenna muutokset.

Seuraavaksi mennään kohtaan input formats Drupal 61

Drupal 62 Avataan muokattavaksi napsauttamalla Configure Sitten napsautetaan Configure Tämä ruutu on ratkaiseva.

Drupal 63 Sinne sieltä readme tiedostosta koko rimpsu. <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <object> <param> <strike> <caption> Lopuksi tallennus Seuraavaksi kohtaan edit ja poistetaan line break converter Sitten tallennus.

Sitten testaamaan. Drupal 64

Drupal 65 13. Tiedostojen tuonti FCK-editoriin kuvien liittäminen on kömpelöä ellemme salli tiedostojen tuontia ja selailua editorille. Suunnista sivuille: http://drupal.org/project/imce Lataa: Pura kansioon modules. Aktivoi moduuli. Sitten säädetään jälleen eli Site Configuration ja FCK Editor.

valitse File browser settings ja sieltä IMCE. Drupal 66

Drupal 67 Sitten kokeilemaan eli lisäämään kuvaa. Nyt siellä on uusi painike.

Drupal 68

Drupal 69 14. Drupal suomeksi Drupalin suomenkielinen käännös löytyy osoitteesta: http://drupal.org/project/translations Pura paketti Drupalin juureen kansioon kieli. Tärkein kohta on tiedosto, jonka pääte on po. Valitse sitten Modules Sieltä sitten ruksi kohtaan Locale

Drupal 70 Ja tallennus. Sitten Site configuration Ja sitten Languages ja sieltä Add language Sitten pitää vielä tuoda pala kerrallaan niitä po tiedostoja

Pala palalta käyttöliittymä kääntyy suomeksi. Drupal 71

Drupal 72 15. Fatal error Drupal laitetaan palvelimelle samalla tavoin kuin omalle koneelle (esim WAMP). Pieniä ongelmia saattaa kuitenkin esiintyä kuten meille kävi oppitunnilla. Virheet olivat muotoa: Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 324847 bytes) in /home/avkymppi/public/html/pia/drupal/includes/database.mysqli.inc on line 303 Parhaiten tuo ongelma ratkaistaan muuttamalla php.ini. Avaruusnetin sivulta kyseinen php.ini löytyy asiakassivuilta.

Drupal 73 Otetaan tunnuskohtainen php.ini käyttöön ja laitetaan muistia lisää eli 64 MB. Palveluntarjoalta pitää kysyä kuinka toimia, jos tulee em kaltaisia virheilmoituksia. Avaruusnetillä (esim AV-kympin sivut ovat siellä) homma hoituu asiakassivujen kautta, jonne pääsee päätunnuksella. Muita mahdollisia ratkaisuja ovat seuraavat. Tosin ennen kuin niitä kokeilee, kannattaa kysyä palveluntarjoajalta vinkkiä. 1..htaccess Tämä tiedosto on suoraan Drupalin juuressa. Sieltä etsitään kohta: # Override PHP settings. More in sites/default/settings.php # but the following cannot be changed at runtime Heti tuon alapuolelle kirjoitetaan php_value memory_limit 32M 2. settings.php Tämä on vähän arveluttava, koska yleensä settings.php on lukittu. Mutta jos siihen pääset

Drupal 74 krijoittamaan tai teet sen fiksusti ennen asennusta, niin php settings kohtaan lisätään rivi: ini_set('memory_limit', '32M'); 3..htaccess juuritasolla ja sinne lisäys php_value memory_limit 64M 4. lisää tiedostoon joka muistia lisää vaati rivi heti alkuun ini_set ( 'memory_limit ", '12M'); Kun asennetaan palvelimelle, on hyvä laittaa php muisti isommaksi kuin 16 MB. Silloin ei tule ongelmia asennusvaiheessa eikä siinä vaiheessa, kun asennellaan moduuleja.

Drupal 75 16. Drupalin asennus palvelimelle Ihan ensimmäiseksi käydään hakemassa asennuspaketti sivustolta: http://drupal.org/ Puretaan paketti omalle koneelle, jonka jälkeen siirretään se palvelimelle. Purkamiseen hyvä ohjelma on IZArc, joka on ladattavissa sivustolta: http://izarc.org/ 16.1. WinSCP Kun paketti on purettu on aika ottaa käyttöön tiedonsiirto-ohjelma esim. WinSCP. WinSCP on tiedostonsiirtoon tarkoitettu ohjelma ja sen protokolla on sftp. Tämä protokolla eroaa tavallisesta ftp:stä suojauksen osalta. Tavallisessa ftp:ssä salasana kulkee netissä suojaamattomana. Ohjelma on saatavilla netistä: http://winscp.net/eng/download.php Kannatta valita vakaa versio. Käynnistä ohjelma kuvakkeesta, joka löytyy työpöydältäsi. Ohjelman käynnistyttyä valitse "New", jota kautta pääset määrittelemään palvelimen tiedot.

Drupal 76 Tällä kertaa on kyseessä tavallinen FTP-yhteys. Siksi valintana FTP. Portin numero on 21 eikä siihen tarvitse koskea. Host tarkoittaa isäntää eli mihin palvelimeen aiot ottaa yhteyttä. Yleensä alussa on aina ftp. Username tarkoittaa käyttäjätunnusta ja password salasanaa. Painamalla painiketta login kirjaudut palveluun. Jos kyseessä oma kotikone kannattaa valita save ja sitten yes, jolloin tallennat kirjoittamasi tiedot ja vältyty jatkossa kirjoitus- ja muistamistyöltä.

Drupal 77 Kun kirjaudut sisään törmäät todennäköisesti seuraavanlaiseen viestiin. Vastaa siihen yes. Kaikki tietokoneet, jotka kommunikoivat SSH-protokollan kauttaa vaativat yksilöllisen tunnisteen eli nk SSH-avaimen (host key). Kyseessä on varoitus, koska WinSCP ei vielä tunne palvelinta. Kannattaa vastata yes, muutoin se kysyy sitä aina. Joskus muulloin voi kysyä, jos palvelinpäässä on tehty muutoksia, tämä on tosin harvinaista. Ja sekin on mahdollista, että olet menossa väärälle palvelmelle eli joku huijaa. Tiedostojen siirto tapahtuu napsauttamalla hiirellä kiinni kansiosta tai tiedostosta, jonka jälkeen raahaat kopioitavat kansiot ja tiedostot oikealle puolelle eli palvelimelle.

Drupal 78 Ole tarkkana, että palvelinpuolella on valittuna oikea kansio. Ensin on yleensä ihan juuri taso, joka on www:n ulkopuolella. Kaksoisnapsauta kohdetta "public" Sen jälkeen on vielä tehtävä yksi valinta eli löydettävä kansio, jossa tiedostot ovat. Tässä esimerkissä kansion nimi on "html". Sitten palvelimelle on tehty kansio painamalla näppäintä F7 (kts kuva yllä). Kun kaikki on siirretty pitää oikea paikka löytää webselaimen kautta eli tässä tapauksessa osoite on www.hccrusaders.net/drupal/ Sitten päästäänkin käsiksi asennukseen ihan samalla tavalla kuin luvussa 4 kerrottiin.