Rahinaa.biz / Lehti / Textpattern, 4.0.7 ja variable-tagi
Julkaistu: 10. elokuuta 2008 Kategoria: Textpattern
Arvioidusti kohta on Textpattern sisällönhallintajärjestelmästä tulossa ulos sen uusi version 4.0.7. Tätä ainakin osoittaa vuodenaika, kun verrataan niitä oletuksiin, että uusi TXP olisi ulkona kesän loppupuoliskolla – nyt siis olisi aika.
Samaa voi miettiä kun katsoo SVN:ää, tai kokeilee subversiota r2961; Aikalailla valmiilta se näyttää, eikä siihen oikein enempää saa työnnettyä, muutoksien kuuluessa olla minimalistisia, mutta kuitenkin hyödyllisiä.
output_form-kikkailua.<txp:rsd />: XML-RPC-linkki.<txp:variable />: yleinen muuttuja, sekä <txp:if_variable>, aikaisempaan ehtotagi.<txp:if_first_category>, <txp:if_last_category>, <txp:if_first_section> ja <txp:if_last_section>Näistä mielenkiintoisimpana voi pitää <txp:variable />-tagia, joka on eräänlainen yleinen muuttuja ja arvo. Sen avulla voi tietyssä paikassa sivupohjaa määrittää tietoja, ja sen jälkeen niitä tarvitsee päivittää vain tuosta yhdestä paikasta, eikä muualta.
Esimerkkinä voi käyttää email-osoitetta. Voi olla että käytät email-osoitetta siellä ja täällä, ympäri sivustoa. Mutta kun osoite muuttuu, voi sen vaihtaminen olla aika työlästä ilman SQL-taitoja, eli käsipelillä. Mutta kun osoite on määritetty vain yhdessä paikassa, ei synny mitään ongelmaa. Esimerkiksi:
<txp:variable name="address" value="example@example.com" />
Voidaan kutsua myöhemmin sivupohjassa kutsumalla kyseisen <txp:variable />:n säiömää arvoa, eli näin:
<txp:variable name="address" />
Näin ollen vain yhtä paikkaa tarvitsee muokata jotta osoite muuttuu kaikkialla, eli seillä missä tuo muuttujan arvo on määritetty. Samalla tavalla voidaan mm. määrittää adsense koodit, osoitteet ja jopa rakentaa monimutkaisempia artikkelilistauksia, sillä muuttujan avulla voi kuljettaa tietoja paikasta toiseen, kuten verrata toisen artikkelin tietoja toiseen.
Osaa tageista voi nyt käyttää ympäröivinä tageina, eikä näin ollen lomakkeita välttämättä tarvita. Näin on tapahtunut kavereille <txp:article />, <txp:article_custom />, <txp:category_list />, <txp:file_download_list />, <txp:linklist />, <txp:recent_comments /> ja <txp:section_list />.
Eli kun aikaisemmin <txp:article form="minun-lomake" />, voidaan nykyään ilman lomeketta, joka kantaa koodit, tehdä näin:
<txp:article>
<h2><txp:title /></h2>
<txp:body />
</txp:article>
Mielestäni, liitännäis-devenä, nämä ovat aika mielenkiintoisia, sekä mahdollistavat uusia mahdollisuuksia. Myös käyttäjille on luvassa omaa hupia:
Sitten itsessään niille jotka kirjoittavat liitännäisiä:
3: vain admin-puolella toimivat liitännäiset (0=julkisivu, 1=admin+julkisivu, 2=kirjasto, 3=admin).Paljon on uutta luvassa, paljon uusia mahdollisuuksia. Hienoa. Toivotaan vielä että TXP tosiaankin tulisi ulos kesän lopussa, kuten on vihjailtu.
Kommentointi suljettu [0] Tagit: cms, textpattern
Tämän bloggauksen kommentointi on suljettu, sen oltua auki 10. elokuuta 2008 lähtien kuusi viikkoa.
Elämä on pääasiassa kahvia, taiteilua, ohjelmointia, musaa, tunteita, nauttimista, aurinkoa, kävelemistä, kokkaamista, elokuvia hitusella kauneutta, sekä vastakohtaista rumuutta.
Jukka, 19,
web developer,
haahuilija,
musafriikki
© Copyright 2008 Jukka Svahn. All rights reserved. Sivun ylälaitaan