Julkaisujärjestelmät

Julkaistu 21.3.2012 kategoriassa julkaisujärjestelmät

eZ Publish: uniikkien arvojen hakeminen sisältöobjektien attribuutista

Olen satunnaisesti tarvinnut tapaa hakea kaikkien tietyntyyppisten objektien tietyn attribuutin uniikit arvot. Esimerkkitapauksena voisi olla vaikkapa hakutoiminto, jossa on valintakenttä haun tarkentamiseen. Valintaan halutaan listata vain ne arvot, joilla löytyy tuloksia. Tällaisen listauksen saa kätevästi toteutettua custom fetch -funktiolla ja SQL-kyselyllä.

Julkaistu 2.3.2012 kategoriassa julkaisujärjestelmät

eZ Publish: kustomoidun RSS-syötteen luominen

Välillä tulee vastaan tilanteita, jolloin eZ Publishin oletus RSS-syötetoiminnon ominaisuudet eivät riitä. Oletus RSS:n huono puoli on, ettei sitä pääse laajentamaan millään järkevällä tavalla, ilman kernel-tiedostojen muokkausta. Tässä on esitelty yksi tapa toteuttaa kustomoitu RSS-syöte, joka näyttää uusimmat artikkelit valituista sijainneista. Kyseinen esimerkki ei siis tee mitään kovin erikoista, mutta toimii lähinnä mallina kuinka RSS:n voi myös toteuttaa.

Julkaistu 2.10.2011 kategoriassa julkaisujärjestelmät

eZ Publish vinkki: override-sääntöjen lisääminen

Moduuleissa voi helposti määritellä uusia sivupohjien override -sääntöjä. Alla esimerkki kuinka moduulin ja funktion nimeä hyödynnetään override-asetuksissa. Säännöt eivät tietenkään rajoitu näihin kahteen vaan sääntöjä voi luoda vapaasti tarpeen mukaan. Override-sääntöjen antaminen tosin rajoittuu vain itse tehtyihin moduuleihin. Kernel-moduulien kanssa on pärjättävä valmiiksi määritellyillä säännöillä. $res = eZTemplateDesignResource::instance(); $res->setKeys( array( array( ‘function_name’, $Params['FunctionName'] ), array( [...]

Julkaistu 2.1.2011 kategoriassa julkaisujärjestelmät

eZ Publish VarDir-asetuksen vaihtaminen

Vinkki eZ Publishin tiedostohakemiston vaihtamiseen. Pelkkä ini-tiedoston muutos ei riitä, sillä tiedostopolut on tallennettu myös tietokantaan.

Julkaistu 2.10.2010 kategoriassa julkaisujärjestelmät

eZ Publish cache-vinkki: ClearCacheBlocks=disabled

eZ Publish 4.3 versiosta lähtien käytettävissä on ollut uusi välimuistimääritys ClearCacheBlocks, jolla voi estää cache-blockien vanhenemisen. Viewcache.ini-tiedostoon kannattaakin määritellä ClearCacheBlocks=disabled kaikille mahdollisille sisältöluokille, joiden objektien julkaisu ei aiheuta päivitystarvetta cache-blockeille. Asetuksen käyttöönotto nopeuttaa julkaisua sekä parantaa suorituskykyä erityisesti sellaisilla sivustoilla, joilla julkaistaan tai päivitetään sisältöä tiheästi.

Julkaistu 30.9.2010 kategoriassa julkaisujärjestelmät

eZ Publish 4.4 versio julkaistu

Uusi eZ publish versio 4.4 on julkaistu. 4.4 on ensimmäinen eZ Publish versio, josta on saatavilla erikseen Community- ja Enterprise-versiot. Enterprise-versiossa tukiportaali on integroitu suoraan ylläpitokäyttöliittymään. Uudistuksia ovat muun muassa kuvaeditori, uudistettu sessioiden hallinta, ylläpitokäyttöliittymän käytettävyysparannukset.

Julkaistu 30.5.2010 kategoriassa julkaisujärjestelmät

eZ Publish sivupohjien välimuistin hallinta, osa 2

Toisinaan eZ Publish -toteutuksissa tulee eteen tilanteita, joissa välimuistit eivät toimi halutulla tavalla. Yleensä ongelmana on, että tehty toiminto ei saa välimuistia tyhjentymään, jolloin muutokset eivät näy sivulla. Asetuksia viilaamalla tai eZ Publish API:n kautta ongelmat ovat ratkaistavissa.

Julkaistu 19.2.2010 kategoriassa julkaisujärjestelmät

Uusi uutiskirjelaajennus eZ Publish -julkaisujärjestelmälle

Ensimmäinen julkinen beta-versio Naviatechin toteuttamasta nvNewsletter-uutiskirjesovelluksesta löytyy vapaasti ladattavana eZ Projects -sivustolta.

Julkaistu 22.12.2009 kategoriassa julkaisujärjestelmät

eZ Publish: usean sivuston tuki ja monikanavajulkaisu

eZ Publish mahdollistaa usean sivuston sijoittamisen samaan asennukseen. Teoriassa ainakin sivustoja voi olla rajoittamaton määrä. Jokainen sivusto voi sisältää lisäksi vielä kieliversioita. Usean sivuston tuki mahdollistaa toisistaan täysin erilliset sivustot tai saman sivuston sisällön jakamisen eri tavoilla.

Julkaistu 18.12.2009 kategoriassa julkaisujärjestelmät

eZ Publish -kirjautuminen – login handler ja Single sign-on

eZ Publish sisältää varsin joustavan tavan laajentaa kirjautumistapoja. Asetuksissa määritellään erilaiset käsittelijät kirjautumiselle, jotka ajetaan järjestyksessä. Käyttäjä kirjataan sisälle järjestelmään, mikäli jokin käsittelijä toteaa kirjautumisen onnistuneeksi.