Kirjaudu

Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.
3.09.2010, 18:14
Tunnus:
Salasana:


Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan

Unohtuiko salasana?

Käyttäjiä sivustolla

Käyttäjiä online: 40 vierasta ja 3 jäsentä

jkaija, Sailorstrom, dorothy_s
Joomla! Translation Team

Joomla! 1.5 yleisesittely

25.01.2008

Mitä uutta Joomla! 1.5 tarjoaa? Lue oheinen artikkeli, jossa summataan Joomla! 1.5:n tärkeimmät uudistukset. Artikkeli on käännetty Joomla!.org -sivustolla olevan artikkelin "Joomla! 1.5 overview" pohjalta.

Jätä artikkeliin liittyvät kommentit viestiketjuun Joomla! 1.5 yleiskuvaus .
Tutustu myös Joomla! 1.5 demosivustoon .

Joomla! 1.5 ja ylläpitäjät  - helpompaa sivuston hallintaa


Sivustojen ylläpitäjät Joomla 1.5:n ylläpitoliittymä (Administrator) on parannettu ja päävalikkoa on yksinkertaistettu, eron edelliseen versioon huomaan heti. Sivuston asetusten hallintaa (global configuration) on muutettu, jotta näkymät olisivat selkeämpiä ja hallinta helpompaa.[9] Tärkeä parannus kansainvälistä Joomla!-yhteisöä ajatellen on monikielinen ylläpitoliittymä. Nyt voit käyttää Joomla!a haluamallasi kielellä. Kielipaketit ovat ladattavissa joomlacode.org -sivustolta.

Joomla! 1.5 tarjoaa sivustojen ylläpitäjille lukuisia ylläpitoa helpottavia ominaisuuksia. Kaikki lisäosat kielipaketit mukaanlukien asennetaan saman asennusvalikon kautta.[5] Mediatiedostojen hallinta -osaa (mediamanager) on visuaalisesti ja toiminnallisesti parannettu. Kuvien lisäksi voit viedä palvelimelle dokumentteja, esityksiä ja muita tiedostoja. Muita parannuksia ovat muun muassa usean tiedoston poistaminen kerralla, useiden tiedostojen vienti serverille kerralla ja tiedostojen katselu pikkukuva- ja listanäkymissä.[4]


Uuden Joomla! 1.5:n artikkeleiden hallintaa on yksinkertaistettu.[6] Yksittäisen artikkelin tekstiä ei enää jaeta erillisiin "Intro" ja "Main text"-kenttiin, vaan koko teksti on yhdessä ja samassa kentässä. Voit lisätä artikkeliin väliviivan "Lue lisää"-painikkeen avulla, joka sitten erottaa introtekstin ja runkotekstin. Tällä tavoin artikkeleiden kirjoittaminen käy luontevammin. [8]

Joomla!n uusi kuvaeditori on paljon suosiota kerännyt uudistus. Editorilla voi navigoida hakemistoissa ja valita sieltä halutun kuva lisättäväksi artikkeliin ilman, että joudut poistumaan artikkelin kirjoitustilasta.[7] Artikkelin sivutukseen voi myös vaikuttaa edellistä Joomla!-versiota enemmän.

Valikoiden hallinta on Joomla! 1.5:ssa suunniteltu täysin uudelleen. Joomla 1.0:n monivaiheista valikonhallintaa on yksinkertaistettu.[1] Käyttöliittymäparannuksien, kuten mahdollisuuden vaihtaa valikon tyyppiä[3], ansiosta sivuston hallinta on nyt huomattavasti sujuvampaa.

Voit helposti määritellä minkä tahansa valikon nimikkeen sivuston oletussivuksi. Valikkotyyppien valinta on joustavaa puumaisen navigaation ansiosta. Valikoiden ominaisuuksiin vaikuttavat parametrit saadaan piiloon/näkyviin yhdellä hiiren napsautuksella. Muita käyttöliittymäparannuksia ovat käyttöyhteyskohtaiset vihjeet ja mahdollisuus lajitella valikonhallinnan minkä tahansa sarakkeen mukaan.[2]

Yksi tärkeimmistä toiminnallisista parannuksista on hakukoneystävälliset URL-osoitteet(SEF), joita voi helposti hallita sivuston asetuksista. SEF-osoitteiden ollessa käytössä ei Joomla! enää tuota kahta erilaista samaan artikkeliin osoittavaa URL-osoitetta. Tämä taas auttaa huomattavasti sivuston hakukoneoptimoinnissa.

 

Valikkojen hallintaValikkolinkin muokkaaminenVaihda valikkotyyppiäMediatiedostojen hallinta Laajennusten hallintaArtikkelin kirjoittaminenKuvien lisääminen artikkeliinLue lisää - jaotteluGlobaalien asetusten hallinta

Suunnittelijat - Vapautta ja mielikuvitusta


Suunnittelijat Suunnittelijoille ja kehittäjille Joomla! 1.5 tarjoaa kouriintuntuvia parannuksia . Koodipohja on paremmin jäsennelty erottamalla ohjelmalogiikka esityslogiikasta. Tämän uudistuksen avulla suunnittelijat voivat hallita täysin Joomla!-sivuston sisällön esitystapaa. Sivupohjien toteuttajat voivat käyttää omia näkymiä, joista käytetään termiä sivupohjan yliajot (template overrides). Ei siis ole välttämätöntä käyttää Joomla!n perusasetuksilla tuottamaa melko raskasta taulukkotaittoa vaan rajana on enää vain suunnittelijoiden mielikuvitus. Yliajotekniikan käyttö vaatii vain sopivan tiedoston sijoittamisen oikeaan paikkaan sivupohjan hakemistossa. Samaa tekniikkaa voivat tarjota lisäosien kehittäjät, jotka haluavat tarjota vastaavaa toiminnallisuutta komponenteissa tai moduuleissa.

Toinen erityisesti sivupohjan tekijöitä koskettava uudistus on mahdollisuus luoda omia module chrome -funktioita. Module Crome määrittelee miten moduulin tuottama sisältö tulostetaan xhtml-koodiin sivupohjassa. Joomla 1.0 tarjoaa muutamia valmiiksi määriteltyjä tapoja moduulien sisällön näyttämiseen, kun taas module chrome -funktioiden avulla suunnittelija voi vapaasti määritellä useita erilaisia tapoja tarpeen mukaan.

Joomla! 1.5:n myötä on loppukäyttäjien helppo muuttaa sivupohjien asetuksia. Enää ei tarvitse käsitellä tiedostoja sivupohjan asetuksiin vaikuttamiseksi. Sivupohjan tekijä voi määritellä parametreja, joita voidaan helposti muuttaa sivupohjien hallintanäkymässä. Hallintanäkymää on parannettu ja siihen on lisätty ominaisuuksia kuten esimerkiksi kaikkien sivupohjaan liittyvien CSS-tiedostojen editointimahdollisuus.

Kehittäjät - nopeaa kehitystä ja looginen rakenne


Kehittäjät Kaikkein merkittävimmät Joomla! 1.5 uudistukset ovat kuitenkin suunnattu kehittäjille. Tulevien lisäosien kannalta tämä on erittäin hyvä uutinen. Joomla!n ohjelmakoodin suunnittelu ja arkkitehtuuri ovat tehty tämän päivän metodien ja suunnittelumallien mukaan. Joomla! on jaettu kolmeen kerrostettuun tasoon, jolloin sisäinen rakenne pysyy selkeänä ja kehittäjät voivat käyttää eri tasoja tarpeen mukaan. Ensimmäinen ja kehittäjille mielenkiintoisin taso on Joomla! 1.5:n framework. Joomla! 1.5 sisältää oliopohjaisen, suunnittelumalleihin perustuvan API-rajapinnan. Joomla! 1.5:n API-rajapinta on organisoitu hyvin järjestettyihin ja loogisiin kehyspaketteihin.

Joomla!n framework on taaksepäin yhteensopiva PHP 4.3-version kanssa. Ohjelmisto tukee myös uusinta PHP 5 -versiota. Fremeworkia käyttävien kehittäjien helpompi siirtyä käyttämään tulevia Joomla!-versioita, sillä API-rajapinnan luokat on suunniteltu tulevaa yhteensopivuutta ajatellen. Tavoitteena on ollut luoda vakaa pohja tulevia versioita varten, jossa samalla voidaan hyödyntää mahdollisimman paljon olemassaolevaa koodia.

Uuden frameworkin ydinuudistuksiin kuuluu dokumenttipaketti (document package), jonka avulla lisäosien kehittäjät voivat vaikuttaa täysin PDF-dokumentin, RSS-syötteen tain HTML-sivun esitystapaan. Dokumenttipaketin parametrijärjestelmä antaa kehittäjille yksinkertaisen mutta samalla kertaa laajennettavissa olevan tavan tuottaa XML-pohjaisia HTML-lomakkeita. Järjestelmän laajennettavuus sallii kehittäjien luoda omia lomakkeen ohjausobjekteja tai käyttää hyväkseen Joomla!n tarjoamia objekteja kuten päivämäärän valinta -kalenteriobjekteja tai normaaleja tekstikenttiä.

Yksi käänteentekevimmistä frameworkin ominaisuuksista ovat uudet MVC -pohjaiset komponenttiobjektit. Kehitystyö MVC-suunnittelumallien avulla mahdollistaa erittäin nopean sovellus- ja prototyyppikehityksen. Logiikka- ja esityksen selkeä erottaminen varmistaa koodin helpon uudelleenkäytön ja ylläpidon. Kehittäjät voivat kytkeytyä lähes mihin tahansa ytimen sovellustasoon käyttämällä Joomla!n uudelleenkirjoitettua tapahtumajärjestelmää, joka on toteutettu havainnointisuunnittelumallin mukaan (observer design pattern) .

Tekstin suomennos

Joomlaportal.fi
Janne Riihimäki
Markku Suominen

Viimeksi päivitetty ( 25.01.2008 )
 
< Edellinen   Seuraava >

Uusimmat foorumiviestit

Käyttäjien hallinnan sorttaamisongelma - viimeksi kirjautunut-palkki ei toimi.
kirjoittanut eemeli tänään kello 17:33
Intranet eri käyttäjäryhmille
kirjoittanut Aapez tänään kello 16:51
Kentän lisäys
kirjoittanut grimmari tänään kello 14:15
Mod_latesnews muokkaaminen.
kirjoittanut Beachjake tänään kello 13:08
Virtuemart ja verkkolaskut.fi
kirjoittanut TeroKankaanpera tänään kello 10:18

Disclaimer

The Joomla!® [or Joomla!™] name and logo is used under a limited license from Open Source Matters in the United States and other countries. The Joomla! name and logo is used under a limited license granted by Open Source Matters. Joomlaportal.fi is not affiliated with or endorsed by Open Source Matters or the Joomla! Project