Václavák | zaměřeno na obsah

Václav Štrupl už jen příležitostně píše o webu a marketingu.

Archive for the ‘textpattern’ tag

Textpattern v češtině

24. listopadu 2005: Český Textpattern již z časových důvodů neaktualizuji, nové verze hledejte na webu Ivo Tomana. Děkuji za pochopení.

Ke stažení

Stručně o Textpatternu

Textpattern je výborný open source redakční systém. Dobře poslouží jak pro správu jednoduchého webu či weblogu, tak pro složitější projekty s větším počtem sekcí a rubrik. Administrační prostředí Textpatternu, jeho funkce i generovaný kód si můžete snadno upravit. Slouží k tomu pluginy, kterých jsou na internetu desítky, některé změny lze jednoduše realizovat také pomocí úprav zdrojových kódů napsaných ve skriptovacím jazyce PHP. Právě toho jsme využili při úpravách Textpatternu pro české prostředí.

Textpattern v češtině – změny oproti originální verzi

16. 3. 2005 » Aktualizace Texy. 27. 2. 2005 » Poslední změny jsem popsal ve spotu Novinky v české distribuci.

České rozhraní
Texty v administračním rozhraní (kromě kontextové nápovědy) jsou v češtině. Autorem překladu je Filip Hajný. I když mám v mnoha programech radši angličtinu, u Textpatternu mi připadá česká verze přehlednější.
Texy! místo Textile
Původní převaděč textů do HTML Textile je nahrazený za české Texy! z dílny Davida Grudla, které je pro české prostředí mnohem lepší. Společně s Davidem jsme vše důkladně otestovali a vyladili. Texy! má vlastní nápovědu a ošetřuje i text přidávaných komentářů.

Technické změny

V následujícím seznamu najdete popis všech změn v jednotlivých zdrojových skriptech Textpatternu.

include/txp_ar­ticle.php
Změna nápovědy Textile na nápovědu Texy! v rozhraní pro psaní článků. Na řádku 378 nahrazeno .sidehelp() za .Textile::sidehelp().
lang/en-gb.txt
Zcela nový soubor s češtinou pro administrační rozhraní. Snadno si jej můžete sami upravit k obrazu svému.
lib/admin_con­fig.php
Vypnutí zobrazení počtu komentářů u titulku v RSS kanálech. Nahrazení 1 za 0 u položky show_comment_count_in_feed.
lib/classTexti­le.php
Soubor je kompletně nový a zajišťuje nahrazení Textile za Texy!. Oproti původní distribuci přibyl také celý adresář texy se zdrojovými soubory převaděče Texy!.
lib/txplib_misc.php
Aby čeština v administračním rozhraní fungovala správně, na řádku 53 bylo nahrazeno $out[trim($name)] = trim(utf8_encode($val)); za $out[trim($name)] = trim($val);.
publish/comment.php
Trvalé odkazy na jednotlivé komentáře mají správný tvar (via Marek Prokop). Inline styly byly nahrazeny třídami. Celá oblast s komentáři je uzavřena v elementu <div> se třídou .comment-area, přes kterou lze díky kaskádování CSS přistupovat ke všem hlouběji zanořeným prvkům. Formulář pro přidání komentářů je obalen elementem <fieldset> s popiskem (<legend>) „Přidat komentář“. Vstupní pole <textarea> pro vložení textu komentáře má odstraněn inline styl s rozměry, které je proto nutné ve stylopisu nadefinovat. Přistupovat k němu lze přes třídu .comment-textarea. Původní velikost nastavená autory Textpatternu je 300×250 px. Odkaz na nápovědu u komentářů se otevírá do nového okna jen JavaScriptem (nikoliv původním target="_blank") a vede na popis syntaxe Texy!. Mail odesílaný autorovi při přidání komentáře je počeštěný a jeho podoba je mírně upravená.

Jak českou verzi nainstalovat

Stejně jako u originální verze stačí rozbalit archiv .zip a nahrát jeho obsah na hostingový server.

Update na českou verzi

Pokud již Textpattern pro správu svého webu používáte a chcete jej nahradit českou verzí, přepište výše zmíněné soubory těmi z upravené české distribuce. Funkčnost Textpatternu tím není ohrožena.

Máte nápady na další úpravy?

Výborně! Napište mi, nebo rovnou pošlete své upravené soubory a já změny zanesu do další verze českého Textpatternu. Kontaktovat mě můžete také v případě, že potřebujete s českou verzí Textpatternu poradit.

Napsal Václav Štrupl

16. 3. 2005 v 21.04

Textpattern: Drobné aktualizace

Datum poslední úpravy české distribuce redakčního systému Textpattern sledujte v pravém sloupci Václaváku a také v článku Textpattern v češtině.

Vzhledem k tomu, že se tato verze Textpatternu nachází zatím ve fázi bouřlivého mládí, často provádím mírné aktualizace i několikrát denně. Například dnes. Jedná se většinou o méně podstatné úpravy, a proto o nich nechci stále psát ve weblogu a tím ho zahltit.

Napsal Václav Štrupl

27. 2. 2005 v 19.32

Textpattern: Novinky v české distribuci

Přesně po týdnu jsem vydal aktualizované vydání české distribuce redakčního systému Textpattern. Co je nového?

Důležité změny:

  • Texy! bylo aktualizováno na nejnovější verzi, která je již podle autora Davida Grudla vhodná pro ostrý provoz.
  • Do distribuce byla přidána třída CovertTables, jejímž autorem je Mikolaj Jedrzejak a která zajišťuje překódování názvu spotu do kódování ASCII. Toho je využito v předmětu e-mailu posílaného autorovi po přidání komentáře, kde se místo názvu spotu s diakritikou zobrazovaly nečitelné znaky.
  • Je vypnutá povinnost uvádět e-mail před přidáním komentáře.
  • Nejvyšším možným nadpisem při psaní spotu je h2.
  • Při použití data ve formátu „X hours/days ago“ se nyní tento údaj vypisuje česky, tedy například „3 dny staré“. Autorem kódu je Martin Hnik.

Doufám, že vám nová vylepšení pomohou. Pokud by vám kterékoliv z nich nevyhovovalo, napište, a já vám poradím, jak je vypnout.

Napsal Václav Štrupl

27. 2. 2005 v 1.22

Stáhněte si Textpattern pro české prostředí

Sexy verze Textpatternu s českým rozhraním a implementovaným převaděčem textu do HTML Texy! od Davida Grudla je nyní k dispozici ke stažení na Václaváku.

Neprohledávejte dlouhé hodiny fóra a nezkoumejte zdrojové kódy, abyste si upravili Textpattern pro své potřeby v českém prostředí. Radši si tento výborný redakční systém stáhněte již připravený pro české weby a pusťte se do tvorby obsahu. Na něm totiž doopravdy záleží!

Více se dozvíte v článku Textpattern v češtině.

Aktualizace: Českou verzi Textpatternu v aktuální podobě nadále udržuje Ivo Toman na svém webu.

Napsal Václav Štrupl

20. 2. 2005 v 13.35

Návrat Václaváku k normálnímu životu

Po několika dnech úporného ladění a převádění Václaváku na redakční systém Textpattern je konečně dobojováno.

Přechod, nebo možná spíš přerod, nebyl tak snadný, jak jsem očekával. Lidé, kteří sem v posledních dnech přišli, se možná nestačili divit, co se to s Václavákem děje a proč je layout úplně rozházený, text nečitelný a tak dále a tak podobně. Teď už by se nic podobného stát nemělo. Doufejme.

Jak už to tak bývá, změnilo se spoustu věcí. Toto jsou nejdůležitější změny:

  • Změnily se adresy RSS kanálů weblogufotoblogu. Využít můžete nově také společný RSS kanál. Díky mod_rewrite fungují samozřejmě i nadále adresy staré, doporučuji však jejich aktualizaci.
  • Změny se mírně dotkly také vzhledu webu, pokud jej tedy vidíte částečně rozhozený, několikrát za sebou stiskněte F5 nebo kombinaci kláves Ctrl + R.

Nakonec bych chtěl mnohokrát poděkovat Marku Prokopovi za pomoc při přechodu na Textpattern a vám, čtenářům Václaváku, za shovívavost a trpělivost (ano, vím například, že se odkaz na spot Testovací provoz objevil ve vašich čtečkách asi 6x :-)). Když narazíte na cokoliv nefunkčního nebo špatně vyřešeného, napište mi, prosím.

Napsal Václav Štrupl

12. 2. 2005 v 18.38