Author Archive

Vývojáři WordPressu nelení a jsou tu další aktualizace

Monday, 3 February 2014

Verze 3.7.

Photo Credit: Titanascc

Photo Credit: Titanas cc

V říjnu 2013 přišel redakční systém WordPress s novou aktualizací 3.7. s označením „Basie“. Změny, které jsou v této verzi obsaženy, nejsou na první pohled až tak vizuálně zřetelné, na druhou stranu jsou ale přínosné.

Konkrétně jde o automatické aktualizace, které není třeba nastavovat ručně, navíc jsou bezpečnější a celý proces je spolehlivější. Automatické aktualizace jsou však na úrovni této verze, kde jsou postupně dolaďovány jednotlivé funkce. Pokud však WordPress připraví aktualizaci na verzi o stupeň vyšší, už to musíte udělat ručně. Až tedy bude dostupná aktualizace na verzi 3.8., a vy ji budete chtít nastavit, budete to muset udělat ručně.

Další změnou v této verzi je složitější získání zeleného označení síly vašeho hesla. WordPress dnes již rozpozná jednoduché formulace, celosvětově oblíbená hesla případně posloupnost čísel. Pokud tedy budete chtít mít to nejbezpečnější heslo, trochu více se při jeho vymýšlení zapotíte.

Posledním vylepšením, o kterém si povíme je lepší a rychlejší dostupnost jiných jazykových verzí. Měly by být dostupné rychleji po vydání mateřské, anglické verze. A opět se budou automaticky aktualizovat.

Verze 3.8.

Vývojáři se zřejmě snaží zrychlit celý proces aktualizací a už koncem roku přišli s další aktualizací, konktrétně verzí 3.8. , která tentokrát nese označení „Parker“. V těchto dnech už je dokončena i česká verze. Co je v této verzi nového? Asi největší změnou je nový vzhled, který je na první pohled, více barevnější. Navíc máte možnost změnit si individuálně barvu administrace. K dispozici je výběru z 8 barev. Díky tomuto novému vzhledu se text daleko lépe čte a je výraznější.

wordpress 1

Dnes už je naprosto běžné, že WordPress není spravován jen v PC, ale také tabletech a chytrých telefonech. Další úpravy tak zajistili, abyste mohli přehledně a snadno spravovat své weby i prostřednictvím těchto zařízení.

S koncem roku je tu i nová šablona pro rok 2014 s názvem Twenty Fourteen. Tentokrát je tato šablona optimalizovaná na zveřejňování magazínů. Vy a Vaši autoři tak máte k dispozici dva postranní sloupce, část pro zápatí, navigační menu různé šablony. Vybere si tak opravdu každý.

wordress 2

Vzhledem k těmto změnám, připravujeme pro naše zákazníky nový návod na užívání tohoto redakčního systému, aby byl aktuální a odrážel všechny novinky z posledních aktualizací. Všechny instalace WordPress pod naší správou jsme aktualizovali (byl to náročný leden) a postarali se o to, aby fungovali všechny pluginy 🙂

A co vy, jakou barvu administračního rozhraní si vyberete?

Verze 3.7.

Photo Credit: Titanascc

Photo Credit: Titanas cc

V říjnu 2013 přišel redakční systém WordPress s novou aktualizací 3.7. s označením „Basie“. Změny, které jsou v této verzi obsaženy, nejsou na první pohled až tak vizuálně zřetelné, na druhou stranu jsou ale přínosné. Konkrétně jde o automatické aktualizace, které není třeba nastavovat ručně, navíc jsou bezpečnější a celý proces je spolehlivější. Automatické aktualizace jsou však na úrovni této verze, kde jsou postupně dolaďovány jednotlivé funkce. Pokud však WordPress připraví aktualizaci na verzi o stupeň vyšší, už to musíte udělat ručně. Až tedy bude dostupná aktualizace na verzi 3.8., a vy ji budete chtít nastavit, budete to muset udělat ručně. Další změnou v této verzi je složitější získání zeleného označení síly vašeho hesla. WordPress dnes již rozpozná jednoduché formulace, celosvětově oblíbená hesla případně posloupnost čísel. Pokud tedy budete chtít mít to nejbezpečnější heslo, trochu více se při jeho vymýšlení zapotíte. Posledním vylepšením, o kterém si povíme je lepší a rychlejší dostupnost jiných jazykových verzí. Měly by být dostupné rychleji po vydání mateřské, anglické verze.

Verze 3.8.

Vývojáři se zřejmě snaží zrychlit celý proces aktualizací a už koncem roku přišli s další aktualizací, konktrétně verzí 3.8. , která tentokrát nese označení „Parker“. V těchto dnech už je dokončena i česká verze. Co je v této verzi nového? Asi největší změnou je nový vzhled, který je na první pohled, více barevnější. Navíc mají uživatelé možnost změnit si individuálně barvu administrace. K dispozici mají možnost výběru z 8 barev. Díky tomuto novému vzhledu se text daleko lépe čte a je výraznější.

wordpress 1

Dnes už je naprosto běžné, že WordPress není spravován jen v PC, ale také tabletech a chytrých telefonech. Další úpravy tak zajistili, abyste mohli přehledně a snadno spravovat své weby i prostřednictvím těchto zařízení. Nechybí samozřejmě nový vzhled Twenty Fourteen. Tentokrát je tato šablona optimalizovaná na zveřejňování magazínů. Autoři tak mají k dispozici dva postranní sloupce, část pro zápatí, navigační menu různé šablony. Vybere si tak opravdu každý.

wordress 2

  Vzhledem k těmto změnám, připravujeme pro naše zákazníky nový návod na užívání tohoto redakčního systému, aby byl aktuální a odrážel všechny novinky z posledních aktualizací. A co vy, jakou barvu administračního rozhraní si vyberete?

WordPress 3.6 v novém

Monday, 30 September 2013

Máte své stránky postavené na redakčním systému WordPress? Pak jste již možná zaznamenali, že došlo k jeho aktualizaci.
Novou verzi najdete pod označením WordPress 3.6. Oscar.

Foto Credit: teamstickergiant cc

Foto Credit: teamstickergiant cc

Oproti posledním aktualizacím nedošlo k tolika zásadním změnám, ale přesto jsou v nové verzi novinky, které jsou zajímavé a uživatele určitě potěší.

Pojďme si tedy některé novinky představit:

WordPress připravil vestavěný přehrávač médií HTML 5, díky tomuto není již potřeba využívat externích služeb a ukládat svá videa například na Youtube, Vimeo a další.

Určitě přínosem je lepší ukládání při editaci, kdy na jednom příspěvku pracují současně dva autoři. Při úpravě je článek pro ostatní uzamčen a nemůže tak dojít k tomu, že Vám někdo uloží jinou verzi.

Nová verze umožňuje variabilnější tvorbu vlastního menu, kdy můžete využít moderní styly (osobně jsem měl radši ten původní, ale což, pokrok nezastavíš)

Proměnou prošel i grafický vzhled Twenty Thirteen, který je v této verzi inspirován moderním uměním. Tato šablona je plně responsivní, to znamená, že se přizpůsobí obrazovce tabletu nebo telefonu.

V nové verzi najdete také lepší možnost porovnání starších verzí dokumentů, došlo totiž k přepracování rozhraní pro toto porovnávání. Samotná historie změn je přehlednější a najdete tak snadno, kdo že udělal tu hrubku v textu:)

Vývojáři určitě ocení možnost využití HTML5 tagů v komentářích, ad. To jsme ještě sami nevyzkoušeli, takže jsme zvědaví.

I my při tvorbě webových aplikací pro naše klienty používáme tento redakční systém. Důvodem není pouze fakt, že je WordPress bezplatný, ale pro nás důležitějším je, že klienti si po zaškolení dokáží z větší míry spravovat své stránky vlastními silami. Což je výhoda jak pro nás, tak samozřejmě pro ně, neboť nejsou závislí na tom, až jim my upravíme fotku, příspěvek, text na stránce, telefonní kontakt ad. I z toho důvodu je WordPress nejpoužívanějším open source redakčním systémem, který využívají miliony vlastníků webových stránek po celém světě. K jeho obsluze totiž nepotřebuje být nutně programátorem:)

Všem našim klientům samozřejmě průběžně jejich stránky aktualizujeme v závislosti na aktualizacích WordPressu. Pokud v aktualizaci dochází k nějakým základním změnám, které jsou důležité pro jejich vlastní správu obsahu webu, vždy připravíme a aktualizujeme manuál, který od nás obdrží. Nejinak je tomu i při této aktualizaci.

P.S.  Máte už nějakou zkušenost s novými funkcemi Oscara? Napište nám komentář.

WordPress mapa od Google jednoduše

Monday, 24 June 2013

Má Vaše firma několik poboček? Jsou Vaši obchodníci rozmístění po celé republice? Možná jste si pokládali otázku, jak jejich adresy a kontakty předat návštěvníkům Vašich stránek.

Vím, že několik našich zákazníků tento problém řešilo. Pro nás to byla výzva, kterou jsme s radostí přijali. Naše řešení je zásuvný modul do WordPressu. Plugin CIWire Google Map builder Vám umožní jednoduše přidávat a upravovat “špendlíky” na mapě přímo na stránkách.

wordpress-google-map-krajnak

V zásuvném modulu jsme dávali hlavně důraz na snadnou orientaci ve velkém množství špendlíků. Jednoduše je vidíte všechny v seznamu a máte roztříděné do kategorií. Navíc ke každé kategorii můžete zvolit jinou grafiku špendlíku.

wordpress-google-map

Obsah bubliny u špendlíku si můžete spravovat přímo pomocí editoru WordPressu a přidat tak fotku pobočky nebo kolegy.

wordpress-google-map-ciwire

A kde můžete vidět použití zásuvného modulu?


wordpress-google-map-rosanaMapa obchodních zástupců firmy Alfa Software.

Distribuční místa společnosti Rosana.

Síť poboček studijních center BASIC.

A co Vy?

Používáte Google maps na Vašich stránkách? Nebo máte raději mapy od Seznamu? Dejte mi vědět do komentářů.

Co zveřejňovat na firemním profilu na Facebooku

Thursday, 3 January 2013

Firmy, které mají 20 a více zaměstnanců, mohou firemní profil využívat jednak na interní PR a PR pro své zákazníky. PR Public relations neznamená něco prodávat, ale pouze šířit dobré jméno firmy. Ono na Facebooku stejně moc prodávat nejde.

1) Interní PR

Začněme interním PR, protože z toho se dá vycházet při externím PR. Interní PR je pro informovanost uvnitř Vaší firmy a je dobré pro vztahy mezi pracovníky.

Firmy, se kterými se často potkávám, říkají, jasně, máme na Facebooku nějaký profil, stará se nám o to marketingový člověk, máme tam pár desítek lidí (palců), ale moc to na něm nežije.

Facebook totiž automaticky profily, na které nikdo nekouká, nikdo nekomentuje, nedává palce neukazuje dalším lidem. A tak se Váš profil pomalu propadá do hlubin dějin.

Jeden ze způsobů, jak profil aktivovat, může být, lidem, kteří jsou aktuálně ve styku se zákazníky, např. obchodníci, dát příkaz, aby si vytvořili svůj profilový účet a dali palec firemní stránce. Co budou pak dělat se svým profilem je teoreticky jedno.

Nicméně pokud tohle udělají, tak mají přístup k firemnímu profilu a v tento moment můžete začít zveřejňovat interní akce. Na příklad narozeniny kolegy, Maruška upekla dobré buchty, když se nám ve firmě něco povedlo, zúčastnili jsme se nějakého interního školení a další. Tohle a mnohem více lze publikovat na Vašem profilu. Vaši zaměstnanci, když na Facebook chodí, tak si takového obsahu všimnou, případně sami budou chtít se podívat, co se ve firmě děje. A začnou tomu dávat palce, a tudíž náš firemní profil žije.

2) PR směrem k zákazníkům

Zákazníkům nevadí, že uvidí, že paní Vomáčková měla teď narozeniny, ba právě naopak, spojí si Vaši značku a firmu s tím, že tam pracují také lidé a kdoví zrovna může mít narozeniny obchoďák, který k nim chodí, a tudíž mu mohou ihned popřát a být s ním v kontaktu.

Co chceme aktivitami na Facebooku dokázat je, aby značka Vaše firma nepůsobila studeně. Aby lidé viděli, že za ní stojí lidé, aby se potenciální zákazníky dokázali s firmou ztotožnit a možná si k ní vybudovali vztah. A co potom na Facebooku zveřejňovat, aby tohle probíhalo?

Vrátíme se opět na začátek, nechceme prodávat, chceme dělat dobré PR. To děláme tak, že jsme otevřená firma, staráme se o své zaměstnance, dále tam dáváme fotky z firemních akcí, z toho, když se něco povedlo, když něco předáváme klientovi (nové stránky v mém případě), nový přístroj a vůbec komunikaci s klienty. Pokud můžeme zaznamenat a použít tak to prostě uděláme. Máte servisní oddělení? Tak to může být to, že výrobek přijde do servisu a jsou tam lidé, kteří se o něj postarají, kteří ho opraví a potom pošlou zákazníkovi. I to působí dobře, protože zákazníci vidí, že se o něj staráte a co vlastně všechno se při opravě děje.

Čím více pracovníků ve firmě pracuje, tím více těchto informací je k dispozici  a je potřeba v nich udělat trošku pořádek. Může se totiž stát, že jeden den/týden/měsíc nemám co zveřejnit, zapomenu na to a už se k danému tématu nevrátím. Proto je dobré, udělat si tzv. komunikační plán.

Komunikační plán

Plán je nejefektivnější udělat na měsíc dopředu. Vezmete si list papíru s čísly 1-30 resp. 31, vyznačíte pracovní dny a víkendy. Vyznačíte si dny, ve které se něco děje, ať je to firemní akce, nebo nějaké školení nebo prezentace. Dále k těmto akcím napište, jaký z nich může být výstup např. fotografie nebo psaná reportáž. A poslední položka je datum, kdy tento výstup zveřejníte.

Když takto naplníte celý měsíc, tak z toho vyjdou aktuality, které už dopředu víte, že budou zveřejněné. Potom do komunikačního plánu přidáte narozeniny pracovníků případně svátky, pokud budete mít čas.

Pokud i v tento moment budou v plánu prázdná místa, můžete je vyplnit vlastním obsahem, jako např. že jste vytvořili brožuru, zveřejnili článek na blogu. Jestliže nemáte vlastní obsah, tak se podívejte, jestli jste v minulosti něco takového nevytvořili a nemůžete to znova použít.

Jako poslední akci se podíváte, co se děje ve Vašem okolí, co dělají Vaši dodavatelé, odběratelé, a budete hledat nějaký článek, který může pomoci. Tady už se dostáváte do fáze, že sdílíte obsah jiných lidí. Sdílíte ho z toho důvodu, aby firma působila jako aktivní a myšlenkově otevřená a nikoliv jako uzavřená společnost, která si myslí o sobě, že je nejlepší a nikoho k sobě nepustí. Příklady úspěšných firem dokazují, že to není dobré v dnešní době dělat.

Takový komunikační plán mám pro Vás připravený v Excelu a můžete si ho stáhnout zde.

photo credit: Jerry Silfwer and maubrowncow via photopin cc

Email marketing děláte už několik let?

Thursday, 6 December 2012

Spousta firem si o nové vlně email marketing mysli, že se teď mluví o něčem, co mají dobře zvládnuté. Posíláme přeci každý týden email na naši databázi klientů, ne.

Dovolím si říci, že email marketing vtrhl do České republiky teprve letos. Je pravda, že několik lidí jej dělalo již dříve. Ale aktivně se do popředí zájmu dostal až v poslední době v souvislostí s info produkty a cílením na živnostníky. Info produkt je informace zabalená do balíčku a prodává se jako produkt.

Pravidlo vypadá jednoduše – posílejte emaily svým zákazníkům. Bohužel jako vše, co vypadá jednoduše, to není zase až tak jednoduché. Kolik z nás čte tyhle týdenní newslettery? A když tyhle zprávy neodebíráme a nečteme sami, jak můžeme čekat, že to budou dělat naši zákazníci.

Schválně mi napište do komentářů, kolik newsletterů nebo emailů sami aktivně odebíráte.

Často slyším od svých klientů “no i když naše zprávy naši zákazníci nečtou, tak je aspoň dostávají do schránky a myslí přitom na nás”. To mimochodem radí i někteří konzultanti. Myšlenka je to dobrá, bohužel informaci je v dnešní době spousta a my stejně jako naši zákazníci vybíráme pouze ty správné.

V dnešní době, kdy platí něco, co nazývám ekonomie vztahů, vyhrává nikoliv ten, který pošle nejvíce emailů, ale ten, který poskytuje dobrý vztah. Ten ke komu můžu vzhlédnout, je vtipný, ale zároveň praktický a pomáhá mi v tom, co dělám, poskytuje mi dlouhodobě dobrý obsah. Těším se na email od něj nebo od ní.

Kdybyste přestal/a posílat emaily, byli by Vaši klienti radši nebo by jim naopak něco chybělo?

O tom, jak tento vztah vybudovat a vyvolat v klientech nějakou emoci, budu hovořit tuto sobotu 8. 12. 2012 na prvním kongresu finančních poradců.

Podívejte se na stránky http://www.kongresfinancnichporadcu.cz/.

 

photo credit: ganderssen1 via photopin cc

Nemám zájem o Váš leták

Monday, 1 October 2012

Určitě je potkáváte také – rozdavače létáků. Dnes ráno jsem jednoho takového potkal. Nabízel mi leták o nějaké politické straně. O leták nemám zájem, ale rád se podívám na to, co jste dokázali.

Spousta firem, stran a živnostníků dává svou pozornost na to, jak udělat leták, reklamu nebo banner. Mezitím jim, ale uniká hodnota, kterou mají budovat. Když mám za sebou práci, kterou se mohu pochlubit, je jednoduché ji ukázat někomu jinému a prostě říci “chtěli byste něco podobného?” . To je důkaz, že moje práce za něco stojí. Je to lepší a ve finále levnější důkaz než předražený leták, kde píšeme, že jsme “nejlepší, nejlevnější, kvalitní”…

A co když začínáte? Najděte si zákazníka, který má sám o sobě jméno a udělejte pro něj práci třeba zadarmo. Takto začínal i Tony Hsieh, zakladatel firmy Zappos. Se svým přítelem udělali zdarma marketing pro obchodní komoru a pak mohli obcházet firmy z té obchodní komory a nabízet jim placenou práci.

Je to těžší než si večer sednout a sesmolit leták, banner? To určitě, ale vyplatí se to.

 

Jak nabízet složitou službu

Friday, 27 July 2012

Minulý týden jsem se potkal s jednou konzultantkou a bavili jsme se o tom, co dělá a jaké jsou její služby. Dostali jsme se i na novou službu, kterou připravuje. Pohybuje se v oboru personalistiky a její nová služba je sofistikovaná analýza osobnosti leadrů. Rozšířili se jí oční panenky a nadšeně o ní hovořila.

Bavili jsme se i o tom, jak službu nabízet. V tomto tématu už jsme naráželi na to, že služba je velmi složitá. Říkala, že aby zákazník dostal dobrou hodnotu, co všechno musí udělat. Velmi se bránila představě, že službu dá jednoduše ochutnat veřejnosti a možná tak získá nové zákazníky. Spíše pracuje na tom, jak snížit náklady a dostat cenu z 60 tisíc na 10 tisíc, aby si ji někdo koupil.

Uvědomil jsem si zajímavý fakt.

Čím více, jsme v daném oboru experti, a čím více toho víme o tom, čeho všeho je možné v daném oboru dosáhnout, tím více se snažíme dodat plnou službu.

Čím více podnikám ve svém oboru tím lépe jej znám. Ale daleko hůře dokážu ten svůj obor představit někomu, tomu kdo do něj teprve proniká. Velice snadno se překročí tenká hranice, zákazník je zmatený a odchází ke konkurenci, která to příliš nekomplikuje.

A to nemluvím o ceně. Je to logické, když vím, že daná věc nebo služba jde udělat kvalitně, tak nemůžu s čistým svědomím dodat polovičatou práci. Na druhé straně jsou ale zákazníci, kteří za tak kvalitní službu nechtějí platit.

V první moment Vás možná napadne, že je dobře jít s cenou dolu a optimalizovat službu, tak aby si ji zákazníci kupovali. Budu ale oponovat. Pokud má být služba dostatečně kvalitní, musí být dražší než nekvalitní polovičatá práce. Bude určitě také trvat déle ji dodat.

Jak ji tedy prodat? Jak získat zákazníka na vysokou cenu?  

Je na místě udělat si malý plánek, jak službu strukturovat a postupně dodávat. Každý kdo se něco učí musí nejprve udělat malé krůčky, pak přijdou kroky a nakonec skoky. Jaký je tedy pro danou službu první krok, který potenciální zákazník musí udělat? Především musí vědět, že podobná služba existuje a co mu přinese. Pak je nutné umožnit mu udělat jednoduchý krok, ten nesmí být náročný pro něj (finančně) ani pro vás, když tu službu poskytujete (časově). Pokud bude po prvním kroku spokojen, je pak je velmi pravděpodobné, že bude pokračovat v celkové službě.

Pokud jste nikdy nebyl/a v McDonald’s, tak si asi ihned nedáte celé menu a ještě s přílohou. Je lepší dát si jenom hranolky a když budou fajn, tak se sami na to menu budete těšit. My lidé jsme většinou opatrní a rádi nejprve testujeme.

Máte takto strukturovanou nabídku vašich služeb? Jaký je Váš připravený první krůček pro nového klienta?

Profesionál nebo amatér

Monday, 25 June 2012

Občas se u klientů setkávám s názorem, že vytvořit stránky není zase tak velký problém. Slyším, že jim pomůže synovec, známý nebo například truhlář. Jak na tento argument reagovat?

Já se v posledních měsících pustil do hraní golfu. Je to pro mě sport zcela nový a dovedl mě k němu kamarád – nadšenec, který letos získal zelenou kartu. Ukázal mi základy tak, jak je odkoukal od ostatních a pochytil za několik lekcí s trenérem. Myslím, že když s ním na golf budu chodit určitě se něco naučím. Budu ale umět hrát golf dobře? Ehhmm, těžko. Je daleko pravděpodobnější, že si zažiji nějaké špatné návyky a těch se pak budu horko těžko zbavovat. No ale je to skoro zadarmo – pokud nepočítám občasný oběd, na který ho pozvu. Naproti tomu stojí hodina profesionálního trenéra 800 Kč a výš.

Jak tento příběh souvisí s vytvářením stránek?

Na první pohled je to cena. Stránky od synovce budou zadarmo – pro něj je to přeci zábava, a vedle toho nutnost platit za hodinovou sazbu firmy. Ono ale záleží jaký typ hry chcete hrát respektive jaké výsledky očekáváte od stránek. S amatérským tréninkem u profíků uspějete velmi těžko. S amatérskými stránkami ve stále nabytějším světě internetu moc nových zákazníků nezískáte.

Co tedy dělá profesionál a naopak amatér ne?

V čem spočívá ten rozdíl, který je tak drahý? Profesionální trenér má zkušenosti a může Vám většinou garantovat výsledky. Zkuste se zeptat svého dodavatele, jestli se Vám investované peníze do projektu vrátí. A pokud ne všechny, tak aspoň do jaké míry. Vrátí Vám je právě onen dodavatel, když záměr nevyjde?

Takto jednoznačně rozlišíte mezi profesionálem a amatérem. Amatér bude pochybovat a do garance nepůjde. I profesionál, který na chvíli polevil a nedával pozor, se zamyslí a možná změní obsah toho, co Vám nabídne. Když se investice do stránek nemůže vrátit – nebo není možné jednoznačně sledovat jejich návratnost, je potřeba to Vám jako klientovi to sdělit. Pokud náhodou máte synovce, který zvládne garantovat výsledky, rádi ho zaměstnáme:)

Rozdíl
Photo by Ionics @ Flickr

Zrovna minulý týden jsem byl u klienta a jednali jsme o nových stránkách. Dopředu jsem tomu klientovi komunikoval, že tato investice se nevyplatí, co se návratnosti týče. Vzhledem, že jde o zavedenou firmu, která má stovky zavedených klientu, však tento fakt nevadí. Jinak bych jim nemohl daný projekt s klidným svědomím prodat. A i přesto uděláme vše proto, abychom dokázali alespoň část investice přímo vrátit novými klienty.

Garantovat výsledky není možné vždy, ale je skvělé, pokud to jde.
Setkali jste se s nabídkou, kde byl zaručen výsledek?

Nový obchod s průmyslovými stroji Strojekovo.cz

Thursday, 3 May 2012

Mám radost, že jsme spustili nový internetovy obchod Strojekovo.cz pro společnost Agap s.r.o. Firma Agap s.r.o. se zabývá výkupem a následných prodejem použitých průmyslových strojů a nově i prodejem nových strojů.

Majitel a ředitel pan Gotschy k CIWire přešel v roce 2010, jeho předchozí dodavatel webových stránek ukončil svou činnost. Naštěstí za sebe doporučil náhradu. Pan Gotschy je velmi znalý a o průmyslových strojích ví snad všechno, co jde. Jestli potřebujete poradit, získat nemožné a nestačí vám jen suché popisy výrobku, neváhejte a volejte.

Stránky Agap.cz jsou napsány ve vlastním redakčním systémů, bohužel bez dokumentace a podobnosti na jiné redakční systémy – CMS. Při přebírání jsme rovnou dělali nějaké úpravy v HTML kódu i přímo v aplikaci, což nám umožnilo do ní trochu proniknout. Rozhodně jsme nedoporučovali aplikaci vytvářet znovu.

Naše spolupráce vyústila v nový projekt Strojekovo.cz, když se vedení Agap s.r.o. rozhodlo o směrování na plný internetový obchod s novými stroji, od těch velkých až po běžné vrtačky. Jeden z dodavatelů umožňuje dodání katalogu produktů v elektronické podobě, tak by to nemělo být nic složitého, alespoň to jsme si řekli;)
Zvolili jsme e-shop Prestashop, který je v ČR poměrně dobře přijímán. V první fázi jsme řešili grafickou podobu, která vyšla ze stávajících stránek a pro strukturu kategorií jsme zvolili variantu s obrázky.

Strojekovo.cz

Do Prestashopu jsme mimo jiné dodělali funkce na dotaz k produktu a přepisování známému. Aby byly dobře použitelné, tak jsme použili můj stále oblíbenější prvek Lightbox (okénko, co vyjede po kliknutí např. na obrázek níže uvedený) postavený na javascriptové knihovně jQuery. V tomto případě ve variantě Fancybox.

Strojekovo.cz - Lightbox

Import dat se nakonec ukázal jako největší oříšek. Parsovat samotné XML problémem není. Dodavatel má ale v XML jiné produkty než na svých stránkách a vůbec řady produktů mění snad každý den. Z automatu je tedy polo-automat a je nutné ručně kontrolovat, jaké produkty se aktualizovali a hlavně jaké byly odstraněny.

Po spuštění teď přichází čas na optimalizaci, propagaci stránek Strojekovo.cz a hlavně přijímání nových objednávek. Už při předávání projektu jsme byli vyrušeni několika telefonáty, a pan Gotschy opět ukázal své vynikající obchodní znalosti a hlavně zájem o zákazníka.

Držím Agapu palce, ať je nových objednávek co nejvíce.
Václav Krajňák

Postfix and setting Return-path in PHPPostfix and setting Return-path in PHP

Saturday, 28 April 2012

I noticed recently that some mails from our server have been marked as spam. I’m using Zend_Mail whenever I can for sending mail in PHP. For example this little email.

$mail = new Zend_Mail();
$mail->setSubject('Hello World')
->setBodyText('This mail is going to change your life.')
->addTo('vaclav.krajnak [at] clipsan [dot] com', 'Vaclav Krajnak')
->setFrom('info [at] clipsan [dot] com', 'Clipsan')
->setReturnPath('bounce [at] clipsan [dot] com')
->setReplyTo('info [at] clipsan [dot] com', 'Clipsan')
->send();

Mails from one server were ok, from other not. I found out that the ones that have been send via Postfix causing trouble. I found out that the Return path is ignored by Postfix and replaced with www-data [at] clipsan [dot] com where clipsan.com is in /etc/mailname. Markus has written a post PHP und Postfix: Return-path setzen how you can fix this using common mail() function of PHP.

mail("vaclav.krajnak [at] clipsan [dot] com", "Hello World", "This mail is going to change your life.", "From: info [at] clipsan [dot] com", "-fbounce [at] clipsan [dot] com");

Yeah but I hate to work with the mail() function directly:) So I went deep into Zend Framework and searched the class Zend_Mail_Transport_Sendmail. It passes the parameters given in constructor as the fifth parameter to the mail() function it calls. That’s what we need. I have to create the Transport object by myself and not leave it to Zend Framework to handle it.

$transport = new Zend_Mail_Transport_Sendmail("-fbounce [at] clipsan [dot] com");

Of course we don’t want to prevent any other Transport that is used when sending, so I set the Default Transport instead of passing $tranport directly to send() method. The final example is this:

$mail = new Zend_Mail();
$mail->setDefaultTransport(new Zend_Mail_Transport_Sendmail("-fbounce [at] clipsan [dot] com"));
$mail->setSubject('Hello World')
->setBodyText('This mail is going to change your life.')
->addTo('vaclav.krajnak [at] clipsan [dot] com', 'Vaclav Krajnak')
->setFrom('info [at] clipsan [dot] com', 'Clipsan')
->setReturnPath('bounce [at] clipsan [dot] com')
->setReplyTo('info [at] clipsan [dot] com', 'Clipsan')
->send();

Please notice that the setDefaultTransport method does not support method chaining.

Hope this helps, happy mailing…I noticed recently that some mails from our server have been marked as spam. I’m using Zend_Mail whenever I can for sending mail in PHP. For example this little email.

$mail = new Zend_Mail();
$mail->setSubject('Hello World')
->setBodyText('This mail is going to change your life.')
->addTo('vaclav.krajnak [at] clipsan [dot] com', 'Vaclav Krajnak')
->setFrom('info [at] clipsan [dot] com', 'Clipsan')
->setReturnPath('bounce [at] clipsan [dot] com')
->setReplyTo('info [at] clipsan [dot] com', 'Clipsan')
->send();

Mails from one server were ok, from other not. I found out that the ones that have been send via Postfix causing trouble. I found out that the Return path is ignored by Postfix and replaced with www-data [at] clipsan [dot] com where clipsan.com is in /etc/mailname. Markus has written a post PHP und Postfix: Return-path setzen how you can fix this using common mail() function of PHP.

mail("vaclav.krajnak [at] clipsan [dot] com", "Hello World", "This mail is going to change your life.", "From: info [at] clipsan [dot] com", "-fbounce [at] clipsan [dot] com");

Yeah but I hate to work with the mail() function directly:) So I went deep into Zend Framework and searched the class Zend_Mail_Transport_Sendmail. It passes the parameters given in constructor as the fifth parameter to the mail() function it calls. That’s what we need. I have to create the Transport object by myself and not leave it to Zend Framework to handle it.

$transport = new Zend_Mail_Transport_Sendmail("-fbounce [at] clipsan [dot] com");

Of course we don’t want to prevent any other Transport that is used when sending, so I set the Default Transport instead of passing $tranport directly to send() method. The final example is this:

$mail = new Zend_Mail();
$mail->setDefaultTransport(new Zend_Mail_Transport_Sendmail("-fbounce [at] clipsan [dot] com"));
$mail->setSubject('Hello World')
->setBodyText('This mail is going to change your life.')
->addTo('vaclav.krajnak [at] clipsan [dot] com', 'Vaclav Krajnak')
->setFrom('info [at] clipsan [dot] com', 'Clipsan')
->setReturnPath('bounce [at] clipsan [dot] com')
->setReplyTo('info [at] clipsan [dot] com', 'Clipsan')
->send();

Please notice that the setDefaultTransport method does not support method chaining.

Hope this helps, happy mailing…