Při spuštění nové verze tohoto blogu na konci srpna jsem slíbil, že napíšu článek o Textpatternových pluginech, které jsem při tvorbě blogu použil. Nakonec jsem se k tomu donutil a tady je slíbený článek.
Jen pro pořádek musím uvést, že níže uvedené pluginy jsem nainstaloval a použil pro blog bežící na Textpatternu verze 4.0.8 (pokud jej budete chtít použít na starší nebo novější verzi, nemusí 100% fungovat).
Umožňuje střídání stylu (nebo čehokoliv jinéhp) pro jednotlivé komentáře ve výpisu (liché / sudé).
Zobrazí číslo komentáře. Standardně se komentáře vypisují pomocí číslovaného seznamu (pomocí značky <ol>) ale to lze v nastavení Textpatternu vypnout a s číslem komentáře pak pracovat pomocí tohoto jednoduchého pluginu.
Zjistí (podle zadaného odkazu na web, jména nebo emailu), zda komentář napsala konkrétní osoba a podle toho umožní změnit styl, či obsah zobrazovaného komentáře. Nejčastěji se tento plugin používá pro odlišné zobrazení komentářů autora stránek.
Vlastní odkaz na komentáře.
Ruzné podmínky na počet komentářů, na lokaci – zda je aktuální stránka homepage, vyhledávání, nebo zda se právě vypisuje článek některé konkrétní sekce. Myslím, že tento plugin tu mám z dřívější doby, kdey Textpattern takové podmínky neuměl.
→ glx_if
Základní plugin pro zobrazování gravataru (malých podobizen) u komentářů. Pokud komentující zadá při zápisu komentáře svůj email, který má zaregistrován na webu gravatar.com, tak se pak bude u jeho zápisku zobrazovat jím zadaná miniaturka, v opačném případě se zobrazí nějaký standardní obrázek.
Antispamový filtr, který filtruje spamy pomocí skrytého políčka v komentářovém formuláři. Je to velmi triviální metoda, ale musím říct, že zatím funguje výborně.
Velmi mocný plugin na parsování XML dokumentu. Skvěle se s ním zabudovávají například RSS zdroje do stránek. Zde byl použit pro zobrazení naposledy přečtených knih. Plugin je mimo jiné geniální v tom, že si zdrojové XML uloží na disk a novou verzi z externího serveru stahuje jen jednou za (vámi definovaný) čas.
Použití je trochu složiteší, ale díky tomu mnohem lépe nastavitelné. V šabloně stránky, kde se mají data z XML souboru zobrazovat, definujete zdroj dat, které elementy vás zajímají, kolik položek vás zajímá, cachování (jak často se mají stahovat nová data) a formu, která se má použít na zobrazení dat.
<txp:jk_parse_xml
xml="http://www.knihi.cz/xml_knihy_finished.php?user=1842"
local_file="0"
form="knihi"
parents="ITEM"
wraptag=""
break=""
cachetime="3600"
limit="2"
elements="TITLE,DESCRIPTION,LINK,IMGURL,AUTOR1,RATINGMY,COMMENT1" />
Forma pak v tomto případe vypadá takto:
<p class="knihi-item">
<b class="knihi-rating"><txp:jk_xml_element name="RATINGMY" /> %</b>
<b><a href="<txp:jk_xml_element name="LINK" />">
<txp:jk_xml_element name="AUTOR1" />:
<txp:jk_xml_element name="TITLE" /></a></b></p>
<p>
<img class="img_bl" src="<txp:jk_xml_element name="IMGURL" />"
alt="<txp:jk_xml_element name="TITLE" />" />
<txp:jk_xml_element name="COMMENT1" /></p>
Výsledek (lze jej vidět v pravém sloupci):

Zobrazuje poslední twíty ze systému twitter. U pluginu lze upravit jak vzhled výstupu, tak i vypisované informace, počet zobrazených twítů atd.
<txp:kml_twitter
user="vaclavek"
breaktag="li"
count="3"
displaytitle="false"
usetextile="false"
displayorder="tweet-conversation"
footer_text="" />
Výsledek může vypadat třeba takto:

Plugin pro generování XML sitemapy pro Google a ostatní vyhledávače.
Přidává blogu možnost stránkování – při výpisu článků tak místo pouhých dvou standardních odkazů (předchozí stránka, další stránka) nabízí odkazy na dalších deset (záleží na nastavení) stránek. Díky tomu jsou články na webu trochu lépe prolinkované.
<txp:ob1_pagination
firsttext="|←"
firsttexttitle="Prní stránka"
previoustext="←"
previoustexttitle="Predchozí stránka"
nexttext="→"
nexttexttitle="Následující stránka"
lasttext="→|"
lasttexttitle="Poslední stránka"
ulclass="pagination"
liselected="active"
moretabsdisplay="1"
moretabstext="before,after"
pagetext="Stránka" />
Pomocí stylů pak lze snadno docílit vámi žádaného vzhledu:

Umožnuje plně přizpůsobit a nastavit obsah značky <title>. Pokud k tomu ještě použijete podmínky, můžete mít různý title pro homepage, sekci s výpisem článků a pro vlastní články.
<txp:ob1_title
order="article,category,sitename"
separator=" | " />
Plugin pro výpis souvisejících článků, který jsem hodně upravil na míru tomuto blogu (například u fotoblogu pak zobrazuje místo názvů podobných článků miniatury podobných fotek):

Automaticky rozbaluje nabídku rozšířené nastavení v administrátorské části Textpatternu, kde se píšou články.
U editace článku, u stránek a forem přidává nové tlačítko – „uložit jako nový“ – které způsobí zduplikování článku. Což se hodí pro psaní článku, který má stejnou strukturu (například další reference, recenze, atd).
Uh, vynikající přehled, kolik času si strávil s hledáním a zkoušením jednotlivých pluginů?
Moc ne, hledal jsem vždy, když jsem nějaký plugin potřeboval a většinou úspěšně :)
Pomohl jednak Google a jednak textpattern.org
Kdysi jsem take TextPattern zkousel a byl jsem z nej unesen. Nakonec vyhral WordPress pro naprostou jednoduchost nasazeni a mnozstvi skinu (tehda jsem CSS neumel), upgrade a hlavne par kamaradum jsem ho pomahal instalovat, tak abych vedel co kde a jak.
Jinak TextPattern vyzaduje trochu usili a studie tech jejich „tagu“, ale pak je clovek skutecnym panem, zvlast kdyz se neboji CSS. Dobra volba!
← Jonathan Chaffer, Karl Swedberg: Learning jQuery 1.3 Sharon Steuer: Mistrovství v Adobe Illustrator Tipy, efekty, kouzla →
Už jste zkusili prodávat fotky a ilustrace přes fotobanky?
Všechny články o fotobankách
Knihy o webdesignu, grafice, digitální fotografii.
Kompletní seznam nabízených knih
Domény zdarma
Český hosting dává domény zdarma k webhostingu -
www.cesky-hosting.cz
Kozoroh (Pořadí odkazů na stránce pomocí atributu TABINDEX)
Kozoroh (Pořadí odkazů na stránce pomocí atributu TABINDEX)
Jirka (Jak exportovat grafiku z Illustratoru pro fotobanky)
Petr Václavek (Jste grafik / grafička a hledáte práci? Zkuste kreslit pro fotobanky!)
Petr Václavek (10 tipů pro fotografy, jak se dostat na fotobanku Shutterstock)
75 % Ian McEwan: Betonová zahrada
No popravdě, čekal jsem podle komentářů ještě brutálnější příběh ale i tak mě z toho běhal mráz po zádech.
90 % Miroslav Žamboch: Bez slitování
Další klasika od Žambocha, moc se mi na tom líbílo, že se odehrává ve stejném světě jako "Koniášovky" (no vlastně Bakly a Koniáš se jednou i potkali).
ColorSuckr
Webové udělátko, které z vámi zadaného obrázku vygeneruje paletu 12ti barev.
[Barvy]
Pdfcrowd
Služba, která nabízí skripty a své API pro snadnou konverzi HTML do PDF. Zajímavá je možnost přidat na web jednoduchý odkaz, který po vložení do libovolné stránky umožňuje stažení její PDF verze.
[Tvorba stránek - návody, nástroje]
Honzova Hypotéka
Pokud hodláte kupovat nemovitost (dům či byt), tak se vám bude hodit tato hypotečně poradní služba - po zadání základních údajů o nemovitosti, své bonitě a výši hypotéky vám budou banky a hypoteční poradci nabízet své produkty. První odpovědi dostanete již během hodiny, další v průběhu týdne. Já sám jsem jich získal téměř dvacet a dozvěděl jsem se, jaké jsou na trhu možnosti - to vše zdarma - k ničemu se nezavazujete. Samozřejmě, když vás nějaká nabídka zaujme, tak se můžete zdarma spojit s nabízející bankou/poradcem a nabídku dotáhnout do finále - uzavření smlouvy.
[Různé]
Hypoteční kalkulačka
Končeně pořádný hypoteční kalkulátor, který nejen vypočítá měsíční splátku hypotéky, ale zobrazí také splátkový kalendář po jednotlivých splátkových obdobích rozdělených na úroky a umoření splátky.
[Různé]
CSS chyby a nekonzistence ve Firefoxu 3.x
Přehled chybného interpretování CSS u Firefoxu (bohužel bez nástinu řešení)
jPlayer
jQuery audio player plugin pro vaše stránky - lze snadno nastylovat, obsahuje i čistě textovou verzi a vypadá dobře.
Better drop shadows
Jednoduchá technika jak udělat ve Photoshopu realističtější stíny.
13 Simple CMS Options
Tipy na jednoduché redakční systémy, které mnohdy nepotřebují ani databázi.
Nejlepší jQuery lightboxy
Článek s přehledem lightboxů založených na knihovně jQuery.
jQuery News Ticker
Docela pěkný a jednoduchý news ticker pro jQuery. Právě jsem ho použil na jednom webu.