Update upraveného WordPress pluginu

Určitě tuto situaci znáte. Nainstalovali jste si WordPress plugin, ale po chvíli používání jste zjistili, že vám nějaká funkcionalita chybí a plugin jste si ručně upravili.

Jak ale tuto situaci řešit, když vyjde nová verze pluginu? Jak zajistit, abychom měli aktuální plugin a zároveň nepřišli o naše úpravy.

Popíši vám postup, jak tuto situaci řeším já.

  1. Stáhnu si nový plugin (například Internal Link Building).
  2. Provedu úpravy v souboru internal_link_building.php.
  3. Vyjde nová aktualizace pluginu – stáhnu si zdrojové soubory aktualizovaného pluginu na počítač.
  4. Za pomocí PSPadu (na Macu používám FileMerge) porovnám mnou upravenou verzi a novou aktualizaci pluginu.
  5. Přidám do nového zdrojového souboru moje úpravy a přehraju jej na FTP.
  6. Otestuji funkcionalitu pluginu.

Ukázka programu FileMerge

Jaké má toto řešení úskalí?

  • Časově náročné a často neefektivní.
  • Pokud má plugin více souborů, tak je toto řešení velmi náročné. (Tip: pište si, které soubory u pluginů upravujete)
  • Plugin s aktualizací může změnit více či méně svou funkcionalitu a váš hack už nemusí dále fungovat.

Tento postup není ani zdaleka ideální, a proto budu moc rád, pokud mi poradíte svůj.. lepší postup. Používáte třeba Git, SVN nebo něco jiného?

Školení WordPressu

Chcete si sami vytvořit webové stránky, které by šly snadno upravovat a doplňovat? Rádi se dozvíte nové informace o redakčním systému WordPress? Navštivte WordPress workshop od společnosti H1.cz, kde se vám budu věnovat jako lektor a během 2 dnů vás s tímto CMS systémem naučím pracovat.

“Na dvoudenním workshopu se naučíte, jak vyrobit vlastní web na nejrozšířenějším CMS systému – WordPress. Díky praktickým ukázkám se mnohem rychleji naučíte pracovat s tímto systémem. Cílem workshopu je, abyste si připravili základní kostru svého nového firemního webu.”

Workshop je určený převážně pro začátečníky a mírně pokročilé.

Co se na workshopu naučíte:

  • nainstalovat systém WordPress
  • ovládat jej na uživatelské ale také administrátorské úrovni
  • vytvořit strukturu webu
  • psát a spravovat příspěvky a stránky
  • používat kategorie a štítky
  • pracovat s fotkami a jiným externím obsahem
  • instalovat šablony a pluginy
  • spravovat komentáře

Pro mírně pokročilejší uživatele mám na kurzu připraveno několik okruhů a zajímavostí:

  • editace šablon a práce s widgety
  • WordPress a SEO
  • propojení s Google Analytics
  • WordPress a sociální sítě
  • jak stavět web na WordPressu profesionálně

První vypsaný termín workshopu je 24. červenec 2012 (úterý) v Praze. Budu rád, když vás tam uvidím. Registrovat se můžete na stránkách WordPress workshopu.

Zaujal vás workshop? Máte dotazy k obsahu školení? Rád vám na cokoliv odpovím v komentářích.

V čem je Collabim nenahraditelný

Nástroj pro profesionální správu odkazů jménem Collabim od Jirky Koutného používám už nějaký pátek a jsem natolik spokojený, že mu prostě musím složit poklonu.

V čem je pro mě Collabim nenahraditelný:

  • Sledování pozic – pro všechna klíčová slova (a že jich je) mi sleduje jejich pozici ve vyhledávačích. Vidím tak jakýkoliv pohyb a lehce zjistím, že je něco v nepořádku (drastický propad) anebo že postupujeme správně a pozice jdou nahoru.
  • Aktivity – už žádný odkaz nebude bez kontroly. Jasně vidíte, na jak dlouho je aktivní a jestli ho druhá strana z webu neodstranila. Vidíte také, kolik lidí přes něj na váš web přišlo. Co chcete víc? :)
  • Práce se snippetem ve vyhledávání – pro každé klíčové slovo vidím, jak jej zobrazují vyhledávače a čím vlastně přesvědčuji potenciálního návštěvníka ke kliknutí na můj web. Je pak jednoduché tyto snippety upravovat a lépe s nimi pracovat.
  • Reporty – pracujete-li pro klienty, tak to pro vás bude znamenat velkou úsporu času.
  • Vyhledávání vhodných stránek k nákupu odkazů – tzv. Sitefinder vám pomůže s rešerší webů vhodných pro nákup odkazů.
  • Celkově je úspora času tak vysoká, že si ani nedokážu představit, jak bych tyto činnosti dělal ručně.
  • To vše je zabaleno v elegantním designu s intuitivním ovládáním a navíc to i svižně běhá.

Collabim toho umí ještě mnohem víc (přikládání faktur, import klíčových slov, automatické zprávy pro nákup odkazů, sledování financí), ale o tom už se přesvědčte sami.

Čestina pro plugin eshop (WordPress)

Už déle než půl roku běží můj eshop s hodinkami Wenger postavený čistě na WordPressu. A to díky tomuto pluginu – eshop. Nebudu tvrdit, že všechno šlo lehce, ale nakonec se dobrá věc podařila.

Dnes bych se s vámi chtěl podělit o český překlad pro tento plugin. Stáhnout si jej můžete zde – eshop-cs_CZ. K jeho fungování budete potřebovat nainstalovat ještě jeden plugin – eshop Languages plugin.

Pokud nebudete s mým překladem spokojeni, tak k jeho úpravě můžete použít program Poedit (pro Mac i Windows).

Aktualizováno: 26.3.2013 jsem nahrál novější verzi češtiny. Stahujte opět na eshop-cs_CZ.

Upload obrázků z URL

Určitě už jste někdy řešili problém, že jste v článku použili obrázek z cizího (zcela legálního) zdroje, ale ten po čase z původního zdroje zmizel. To pak mělo za následek, že váš článek (web, aplikace, atd) byl bez původního obrázku a zpětně jej dohledat jinde je většinou problém.

Jak to řešit?

Nahrávat obrázky vždy k sobě. To však s sebou přináší spoustu práce navíc, než jen odkázat na obrázek jinam (stáhnout obrázek k sobě, nahrát jej na FTP, zalinkovat v článku). Pokud vám to, stejně jako mně, přijde zbytečně moc práce, vyzkoušejte plugin Grab & Save.

Po jeho instalaci se vám v nabídce Nahrát/vložit objeví další možnost s názvem Grab & Save. Zde zadáte URL cílového obrázku a plugin už udělá vše za vás. Stáhne soubor, nahraje k vám na server a předloží k vložení do příspěvku. Všechno je rychlé a intuitivní.

Cashflow archy

Hrajete hru Cashflow a došly vám hrací archy? Pokud nechcete gumovat jednou vyplněné papíry, tak si stáhněte naskenované PDF archy a můžete si tisknout nové.

O hře Cashflow

Hru Cashflow vymyslel Robert Kiyosaki a jejím posláním je zábavnou formou přimět lidi k přemýšlení o svých financích. Cílem hry je co nejrychleji vybřednout z tzv. krysího závodu a dostat se na rychlodráhu. Toho docílíte nakupováním akcií, domů či jiných aktiv.

“Hru CASHFLOW považujte za učební program pro lidi, kteří se chtějí bavit, rychle učit a zbohatnout.”
– Robert T. Kiyosaki,

Nekonečná smyčka (načítání příspěvků)

Líbí se vám postupné načítání obsahu při doscrollování na konec stránky? Určitě to znáte ze sociálních sítí Google Plus nebo Facebook, kde se tak načítají další a další příspěvky na News Feedu (ať už po dojetí na konec stránky nebo po kliknutí na odkaz). Nově existuje plugin Infinite Scroll, který tuto funkcionalitu zprostředkuje i pro váš blog / stránku postavenou na WordPressu. Nebude tak již potřeba klikat na odkazy Starší články / Novější články, ale návštěvník si pohodlně váš web proscrolluje.

Demo ukázka

Jak výsledný blog funguje se můžete podívat na www.alet.cz. Stačí scrollovat až dolů. Plugin jednoduše načítá za pomoci AJAXu a funkce Load() další a další příspěvky z databáze.

Jak na implementaci

  1. Stáhněte si nejnovější verzi pluginu – Infinite Scroll (zip)
  2. V nastavení pluginu projděte jednotlivé kroky (hlavně zkontrolujte obalující divy a jejich jména)
  3. Vložte do hlavičky vaší šablony knihovnu JQuery
  4. Upravte si třídy, které stylují plugin. Například u #infscr-loading se hodí přidat vlastnost text-align: center, aby se načítání zobrazovalo vycentrované.

Pokud by vám plugin nefungoval, prostudujte si návod.

WordPress a permalinks bez hierarchie

V předchozím článku jsem psal o možnosti drobečkové navigace ve WordPressu. S tím nám ale vyvstává další problém, který musíme řešit, pokud chceme zachovat pěkná a krátká URL. WordPress totiž v URL kopíruje stromovou strukturu stránek. Pokud tedy vytvoříte stránku Ovoce a její podkategorii Jablka, bude výsledná URL vypadat následovně http://www.example.com/ovoce/jablka/. Jak se tedy zbavit hierarchie v URL?

Existuje plugin s názvem Custom Permalinks. Po jeho instalaci můžeme v URL editovat nejen název za lomítkem, ale celou strukturu. Nejlépe to uvidíme na obrázku, kde je vybraná nadřazená sekce stránky a přesto můžeme vytvořit krátké URL bez odkazu na rodiče.

Příklad použití můžeme vidět například zde:

Věřím, že cest, jak tuhle funkcionalitu obejít, je spoustu, ale tahle se mi zdá nejjednodušší a zcela plní svůj účel.

Vlastní zkracovadlo URL

Toužíte po tom mít na vlastní doméně své zkracovátko URL? Teď máte díky Bit.ly možnost a nebude to náročnější než pár kliknutí myší.

Potřebovat k tomu budete 3 věci:

  • vlastní doménu
  • 5 minut času
  • lahev vína (ta je tady jen proto, abychom měli 3-položkový seznam).

Abychom si to ukázali na příkladu, tak vám postup nastíním na své doméně NaVlně.cz (předpokládám, že ji mám již koupenou). Přejdu na stránky bit.ly, kde se zaregistruji, v hlavičce webu pak vlevo nahoře kliknu na svůj profil a následně na odkaz Settings. Vypíše se mi nastavení mého účtu. V sekci Custom Short Domain přejdu na odkaz Modify Custom Short Domain Settings a vložím svou doménu NaVlne.cz. Dostanu na výběr ze dvou možností, jak doménu ověřit a zároveň nasměrovat na Bit.ly. Někteří už možná tuší, že k tomu, aby naše zkracovátko fungovalo, bude třeba nasměrovat DNS záznam na IP adresu serveru Bit.ly (168.143.174.97). Přejdeme tedy do administrace našeho doménového registrátora a změníme A záznam u domény. Jakmile DNS probublají (cca hodina), tak můžeme kliknout v našem profilu na Bit.ly na odkaz Verify. Naše doména se přidá do seznamu možných URL a defaultně se bude zobrazovat na prvním místě. Pokud v budoucnosti budeme na Bit.ly zkracovat jakýkoliv odkaz (a budete přihlášeni), tak se použije právě naše zkracovátko.

Ukázka takového linku je zde http://navlne.cz/jwK3iL (odkaz vede do nastavení vlastního zkracovátka na Bit.ly)

Využití vlastního zkracovátka

Důvodů, proč mít vlastní zkracovátko URL, může být několik. Ať už ze svého rozmaru (můj případ), a nebo v situaci, kdy chceme podpořit vlastní brand. Napadá mě možnost u firem, které mají krátkou URL svého vlastního webu. Shodou okolností můj chlebodárce H1.cz :) Zde bych navrhoval například URL zkracovátka z.h1.cz nebo od.h1.cz (zvolená subdoména je samozřejmě libovolná). Takové odkazy pak používat na firemní twitteru a jinde. Samotný kód odkazu by pak vypadal takto z.h1.cz/KODURL.

Malé ale..

Co mi ale trošku vadí, je nemožnost změnit si obsah samotné stránky nacházející se na doméně bez kódu za lomítkem (navlne.cz nebo z.h1.cz). Po zadání této URL se stránka přesměruje na Bit.ly, což je logické, ale pokud by zde byla možnost upravit (obrandovat) i tuto stránku, bylo by to ještě lepší :) Momentálně se dokonce namísto vlastního obsahu zobrazí chybové hlášení od Bit.ly o nenalezení linku (varianta s www funguje normálně).

Další články o zkracovátkách:

Jak na drobečkovou navigaci ve WordPressu

Pohání váš web WordPress a potřebujete do něj vložit drobečkovou navigaci? Klasicky v případě, kdy na Worpdressu provozujete eshop nebo jiný složitější server, se tato potřeba stává často nutností.

Nejdříve krátká definice, co to drobečková navigace je:

Drobečková navigace (anglicky breadcrumb), je typ navigace, která pomáhá návštěvníkům orientovat se ve struktuře webu. Umožňuje jednak snadno zjistit, kde ve struktuře webu se návštěvník nachází, jednak snadný přechod na stránky ve vyšší úrovni hierarchie webu. Má podobu lineárního seznamu odkazů oddělených obvykle znakem >, např.:

Úvodní stránka > Hlavní kategorie > Podkategorie > Detail produktu

Drobečková navigace by měla obsahovat odkazy na všechny stránky (úvodní stránka, sekce, podsekce), které by musel zákazník projít hlavní navigační strukturou z úvodní stránky. Poslední položka v drobečkové navigaci odpovídá právě načtené stránce a jako jediná není odkazem.

Konvenčně je umístěna pod hlavičkou webu, nad hlavním nadpisem stránky. Drobečková navigace by měla být umístěna na všech stránkách kromě titulní stránky.

Zdroj: H1.cz

Ve výchozím nastavení a vzhledu možnost zobrazení drobečkové navigace neexistuje, a proto se musíme poohlédnout po schopném pluginu. Jedním z takových je Breadcrumb NavXT. Práce s ním je jednoduchá a intuitivní.

Nastavení pluginu se provádí v administračním menu Nastavení > Breadcrumb NavXT. Zde je několik záložek, kde vyplníte znak pro oddělování odkazů, název odkazu pro domovskou stránku, zda má být poslední položka odkazem, apod.

V dalším článku vám povím, jak nastavit Permalinks (hezká a krátká URL) bez toho, aniž by kopíroval hierarchii webu (se zapnutou drobečkovou navigací).