Tietotekniikka 3/loppuraportti 2

Wikiopistosta
Siirry navigaatioon Siirry hakuun

Loppuraportti[muokkaa]

Ryhmä tuli alku metreillä siihen tulokseen että Joomla! on iso ja ruma[tarkemmat valitukset lokissa] (ja siellä on pinkki mehiläis leiska), joten heitimme se helv***in. Palloteltiin sitten tota pientä söpöä Gelatoa :)


Gelato soveltuu lähes kaikenlaisen median jakamiseen (linkit, kuvat, lainaukset, dialogit, videot, musiikki jne.)

Käyttöliittymä on yksinkertainen, käyttäjän tarvitsee vain valita oikea post-tyyppi ja sitten täyttää vaadittavat kentät (esim. linkin nimi ja osoite) ja painaa "Create post" -nappulaa. Ja johan singahtaa postaus bittiavaruuteen! :)

Gelaton asennus[muokkaa]

Asennus:

1. Lataa Gelaton asennuspaketti osoitteesta http://www.gelatocms.com

2. Pura paketti.

3. Luo Gelatolle tietokanta palvelimellesi. Luo myös MySQL-superkäyttäjä (omaa kaikki oikeudet).

4. Uudelleen nimeä confiq-sample.php -tiedosto -> confiq.php

5. Avaa tiedosto (confiq.php) tekstieditoriin ja täytä tiedostoon oikeat tietokantatiedot paikoilleen.

6. Lataa Gelaton tiedostot palvelimellesi.

7. Käynnistä asennus avaamalla install.php selaimellasi.

8. Aseta uploads -kansion oikeudet (chmod 777).

9. Asennuksen jälkeen muista POISTAA install.php palvelimeltasi!


Tadaa! sulla on nyt Gelato :)


Modaus[muokkaa]

  • Ulkoasu:

1. http://themes.gelatocms.com löytyy muutamia erilaisia valmiita teemoja Gelatoon.

2. Lataa haluamasi teema klikkaamalla download valitsemasi teeman vierestä.

3. Pura .zip -tiedosto palvelimellesi kansioon "Themes".

4. Kirjaudu Gelaton admin sivulle ja valitse "Settings" (Löytyy postauksien yläpuolelta Manage panelista). Sitten vain valitset drop down menusta kohdasta "Template" oikean teeman ja painat "Modify".

5. Nyt sinulla (hope so) on uusi kivempi Gelato. Teemoja voi muokata muuttamalla kyseisen teeman kansiossa olevaa .css tiedostoa.


Uudet postaustyypit ja niiden luonti[muokkaa]

Alkuperäisenä tarkoituksena oli siis laajentaa gelaton toimintaa muutamalla uudella postaus-tyypillä. Se osoittautui kuitenkin vaikeaksi hankkeeksi sillä Gelaton postaustyypit eivät ole laajennettavissa luokkien avulla, ja pelkästään olemassaolevien tyyppien editointi vaatii saman koodin läpikäymistä niin monessa paikassa, ettei modaus tältä osin yksinkertaisesti ole kannattavaa.

Ratkaisu -> kehittää projektinhallintablogi jonkin php-frameworkin päälle.


Mitä tästä opimme?[muokkaa]

Joomlan kaltainen softa muuttuu paisuessaan arpapeliksi siitä, että löytääkö siihen sopivia moduuleja vai ei. Sekä Joomlan, että Gelaton osalta laajentaminen ja itse kehittäminen tuntuivat varsin epämiellyttäviltä johtuen siitä, että ensimmäinen ei ole kovinkaan notkea käyttää lainkaan ja Gelatossa yksinkertaisesti ei tekovaiheessa oltu mietitty mitään laajennusmahdollisuuksia -> niitä ei ollut.

Tästä huolimatta kurssin puitteissa kehittyi edelleen elinkelpoiselta vaikuttava idea projektiblogista, jonka ideointiin Gelaton sinänsä elegantti ja pelkistetty suunnittelu toimi kimmokkeena.