Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Sisällönhallintajärjestelmän moduulikehitys

Kumpulainen, Lauri (2015)

Avaa tiedosto
Kumpulainen_Lauri.pdf (839.9Kt)
Lataukset: 


Kumpulainen, Lauri
Metropolia Ammattikorkeakoulu
2015
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201505127586
Tiivistelmä
Insinöörityön tarkoitus oli luoda käyttöliittymä, jonka avulla verkkoselaimen aloitussivulta päästäisiin siirtymään suoraan käyttäjän suosimille sivustoille ilman, että jouduttaisiin käyttämään hakukoneita. Useimmilla verkkosivustoilla on omanlaisensa hakuparametri, joka näkyy selaimen osoitekentässä haun tuloksen yhteydessä. Hakuparametrien tallentaminen verkkosivuston tietokantaan mahdollistaisi personoidun aloitussivun, jonka avulla käyttäjä voisi tehdä hakuja suoraan suosimiltaan verkkosivustoilta ilman, että tarvitsisi erikseen siirtyä halutulle sivustolle tekemään haku.
Tavoite oli valmistaa Drupal-moduuli, jonka avulla saadaan luotua dynaamisia linkkejä halutuille verkkosivustoille. Moduulin luoman sisältötyypin kautta tietokantaan tallennetaan kunkin halutun sivuston nimi ja hakuparametri. Moduulin luoman piensovelluksen avulla käyttäjän syöttämä hakusana yhdistetään tallennettuun hakuparametriin, ja näin syntyy dynaaminen linkki. Moduuli toteutettiin käyttämällä Drupalin sisäänrakennettuja hook-funktioita, joiden avulla päästään käsiksi sisällönhallintajärjestelmän rajapinnan eri osiin.
Drupal on avoimeen lähdekoodiin perustuva sisällönhallintajärjestelmä, jonka ympärille on muodostunut hyvin aktiivinen maailmanlaajuinen yhteisö. Drupalin toiminta perustuu moduuleihin, jotka tuovat järjestelmällä rakennettaviin verkkopalveluihin lisäominaisuuksia ja laajentavat Drupalin toiminnallisuutta. Moduulit ovat ladattavissa ilmaiseksi Drupal-yhteisön verkkosivuilta, eikä niiden käyttöä tai muokkaamista ole mitenkään rajoitettu. Räätälöity moduulikehitystyö tulee kysymykseen siinä vaiheessa, kun tiettyä ominaisuutta ei saada jo olemassa olevien moduulien avulla toteutettua.
Syntynyt Custom queries -moduuli auttoi ymmärtämään Drupalin rakennetta ja sisällönhal-lintajärjestelmän taustalla vaikuttavia toimintoja. Projektissa käytetyt hook-funktiot luovat perustan useimmille olemassa oleville moduuleille, ja niiden tunteminen on siksi tärkeää.
Moduuli on tarkoitus ottaa käyttöön erillisellä verkkosivustolla, johon kirjautunut käyttäjä voi tallentaa omia hakuparametreja. Asettamalla palvelun selaimen aloitussivuksi käyttäjä pääsee nopeammin käsiksi haluamaansa informaatioon, ja verkkosivuston kävijämäärän kasvaessa sivuston ylläpito voidaan rahoittaa mainostajilta saaduilla tuloilla.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste