Webdesign

Adobe a grafika 35 Google 27 PHP 78 Webdesign, CMS 304

Expression Web 2 - podpora pro PHP jako lákadlo na C#

Když Microsoft představoval v Las Vegas podporu pro PHP v jeho výborném webovém balíčku Expression Studio 2 (viz také recenze Expression Studio 1), byl jsem opravdu potěšen. Nová Expression 2 verze následovala velice rychle po té první, která nabízela skvělou podporu pro W3C validní XHTML a CSS, plus ASP.NET, a rychlé tempo rozvoje mělo být udrženo i nadále.

Bohužel, podpora pro PHP je zjevně jen marketingové lákadlo, ale příliš použitelná v praxi není.

Aby nedošlo k omylu, samotné Expression Studio 2 je výrazný upgrade, nabízí nové verze programů Blend 2 (nová podpora pro JavaScript, vertex animace a embedded fonty), Media 2 (velice dobrý správce a katalog médií), Design 2 a Encoder 2 (ten umí nativně VC-1 kodek, funkce post-produkce a export například do SliverLightu), ale samotný Expression Web 2 se od verze 1 moc neliší.

instalace Expression Studio 2instalace Expression Studio 2
Celý článek 0 komentářů

Lepší 301 / 404 přesměrování pro BLOG:CMS / F-ART:CMS

Pokud používáte BLOG:CMS 4.x či F-ART:CMS 5.x, tak si můžete zlepšit chování systému při nenalezení URL, popřípadě při nalezení starého URL (URL je tvořeno z názvu článku, takže při jeho změně se staré URL přes 301 Permanent Redict přesměruje na nové URL a neduplikuje se obsah, což vyhledávače penalizují).

V knihovně globalfunctions.php si najděte funkci setGlobalVariables() a sekci itemid upravte následovně:


    /* item id */
    if ($data[$i]=='itemid' || $data[$i]=='item' || ($type=='item' && $i==0) ){
      if (is_numeric($data[$i+1]))
        $itemid=intval($data[$i]);
      else {
      	if (strpos($data[$i+1],'?') !== false)
      		$data[$i+1] = substr($data[$i+1],0,strpos($data[$i+1],'?'));
      	$query  = sql_query("SELECT iblog, inumber FROM ".sql_table('item')." WHERE iurltitle='".sql_escape(unicode_decode($data[$i+1]))."'");
      	if ($row = sql_fetch_object($query)) { // regular item URL
      	  $blogid = $row->iblog;
      	  $itemid = $row->inumber;
      	} else {
      	  $query=sql_query("SELECT inumber FROM ".sql_table('plugin_fancierurl')." WHERE iurltitle='".sql_escape(unicode_decode($data[$i+1]))."'");
      	  if ($row = sql_fetch_object($query)) { 
        	  	$itemid = $row->inumber;
        	  	$exists = quickQuery('SELECT count(*) as result FROM '.sql_table('item').' WHERE inumber='.$itemid);
        	  	if ($exists) { // article has a newer URL, so redirect
					header('HTTP/1.1 301 Moved Permanently'); 
					header('Location: '.fancyLink($itemid)); 
					exit(0);
        	  	}
          } 
          // item probably deleted or wrong URL
       	  header('HTTP/1.0 404 Not Found');
          global $DIR_ROOT;
          if (is_file($DIR_ROOT.'error.html'))
          	echo file_get_contents($DIR_ROOT.'error.html');
          else
          	printNiceMessage('HTTP/1.0 404 Not Found','Článek s URL <code>'.unicode_decode($data[$i+1]).'</code> nebyl nenalezen. Váš odkaz je pravděpodobně zastaralý. Použijte prosím funkci <strong>hledání</strong>.');
          exit(0);
        }
      }
      if ($itemid) $i++;
    }

Rovněž bych doporučoval na 404 stránku (nalézající se v rootu webu s názvem error.html) doplnit Google Custom Search, popřípadě hledání redakčního systému, jako je tomu zde.

Mimochodem tuto 404 můžete (po patřičných obměnách URL) použít volně v libovolném vašem projektu.

0 komentářů

Statistika návštěvnosti MyEgo.cz na Toplistu veřejná

Pokud vás to zajímá, tak už pár týdnů je statistika návštěvnosti MyEgo.cz na Toplistu veřejná (tedy přístupná bez hesla). Jsou tam jen základní informace, protože jako počítadlo nepoužívám JavaScript, ale jen 1x1px obrázek (na podrobnější údaje mám mnohem lepší Google Analytics), takže z toho neuvidíte odkazující stránky, rozlišení monitoru či barevnou hloubku. Zbytek ale funguje.

MyEgo.cz je nejnavštěvovanější webzine v ČR.

Obzvláště vítám čtenáře a cyklisty z vlády, s IP gov12.gov.cz 🙂

0 komentářů

ACD See Pro 2.0 - špičkový editor fotografií za pár korun

ACD See Pro 2 licence

ACD See Pro 2.0 je jeden z nejlepších editorů fotografií vzhledem ke své ceně. Sám jsem jej kupoval před pár měsíci ještě jako upgrade z ACD See 10 za $91, nicméně teď je v plné verzi dostupný v "letní slevě" za $65, tedy zhruba 1000 Kč, a to je výborná nabídka (naznačuje to, že brzy bude aktualizace).

ACD See Pro 2 není jen editor JPEG/TIFF fotografií, podporuje i veškeré profesionální RAW formáty, a zvládá výborně katalogizační funkce. ACD See Pro 2 v podstatě nenachází konkurenci, freewarové alternativy jako XnView, IrFanView či komerční (české) Zoner Photo Studio neumí ani malé procento jeho funkcí, a specializované RAW nástroje jako Adobe LightRoom jsou zase výrazně dražší ($300).

Předtím než utratíte 1000 Kč, tak si můžete stáhnout i trial, a přesvědčit se, že to stojí za to.

Práce s ACD See 2 Pro

ACD See 2 Pro - album fotografiíACD See 2 Pro - album fotografií
Celý článek 0 komentářů

Firefox 3.0 - druhý pohled na věc

Abych Firefox 3.0 nesoudil jen podle prvního dojmu, smazal jsem celou instalaci verze 2.0, smazal jsem ručně profil v Users/rADo/Appdata, a udělal instalaci zcela čistou. Poté jsem ručně stáhnul a vyhledal rozšíření (která se u verze 2.0 sama neaktualizovala). Některá moje oblíbená nefungují (třeba Mouse Gestures), ale existuje téměř pro všechno funkčně podobná verze od jiného "producenta", která ve Firefoxu 3.0 pracuje.

Použitá rozšíření: AI Roboform, FastDial, Firebug, FireGestures, Flagfox, IETab, Linkification, Personal Menu a Web Developer.

Firefox 3.0 s těmito rozšířeními zůstane stále použitelně rychlý, není to zázrak, ale pracovat se s tím už dá. První velice negativní dojem se tedy poměrně rychle zlepšil.

Osobně zůstávám u kombinace IE7 + IE7Pro + Roboform, ale při druhém pohledu je pokrok 2.0 -> 3.0 na Firefoxu znát, a to zejména v rychlosti, jeho předchozí největší bolesti.

Firefox 3.0

 

Celý článek 0 komentářů

Firefox 3.0 - naprostá tragédie ke stažení

Dnes byl vydán Firefox 3.0, prohlížeč naprosto tragický. Verze 3.0 neumí skoro nic nového oproti verzi 2.0, zato s ní přestane fungovat 99% rozšíření. Pokud chcete nepoužitelný browser, stáhněte si nový Firefox, pokud chcete pohodově brouzdat po internetu, poté je zde IE7 + IE7Pro + Roboform, případně nová Opera.

Špatně navržená koncepce Firefoxu a důvod jeho pomalosti, tedy XUL a měnící se API pro pluginy, novou verzi opět pohřbívá, protože zpětná kompatibilita neexistuje.

Firefox 3.0 a rozšíření je dokonalá tragédieFirefox 3.0 a rozšíření je dokonalá tragédie, téměř nic nefunguje
Celý článek 0 komentářů

Redakční systém a e-shop pro Váš web

Pro hodně firem platí, že "kovářova kobyla chodí bosa". F-ART AGENCY, s.r.o., zabýbající se ve svém portfoliu aktivit i webdesignem, bosa chodit nechtěla, a proto je na světě nová aktualizace a (menší) redesign webu hulan.cz - redakční systém a e-shop.

Při aktualizaci byl kladen důraz na maximum poskytovaných informací, optimalizaci pro SEO, a zodpovězení většiny typických otázek potencionálních klientů (na které člověk denně reaguje v emailech) na webu samotném.

Připravena ke stažení je nově i 16stránková Kompletní nabídka v Adobe PDF, Ceník a návrh Smlouvy o dílo.

hulan.cz - redakční systém a webdesign
0 komentářů

Nová prezentace: IMAGECZ.cz

IMAGECZ.cz je nová webová prezentace a rozsáhlý ESHOP významného dodavatele komplexních AV řešení a produktů s nimi souvisejících. Součástí nového ESHOP modulu jsou i dealerské slevové kategorie, varianty produktů a řada dalších novinek. Celek je založen na redakčním systému F-ART:CMS 5.0, grafické zpracování zajistil František Gregor.

Pokud máte zájem o podobné řešení, můžete nás kontaktovat.

Webová prezentace IMAGECZ.cz

IMAGECZ.cz
Celý článek 0 komentářů

Opera 9.50 vydána - zahoďte zaostalý Firefox

Opera dnes vydala verzi 9.50 svého výborného prohlížeče. Tento prohlížeč je opravdu rychlý, bezpečný a má už v základu obrovské množství funkcí, na které se zaostalý Firefox nedotáhne ani se 30 extensions (nehledě na to, že poté startuje desítky sekund).

Pokud nechcete používat asi nejlepší kombinaci IE7 + IE7Pro + Roboform, nová Opera 9.50 by mohla být právě pro vás.

Podrobný návod na konfiguraci starší verze jsem psal pro Interval.cz.

Opera 9.50Opera 9.50
0 komentářů

IETester - podívejte se na web v IE5.5, IE6, IE7 a IE8 B1

Testování webů v různých verzích IE je na Windows Vista x64 dost problém, IE6 zde totiž není možné nijak spustit, instalace pro Windows XP nefungují. Řešil jsem to pomocí Windows XP ve VMware virtuálním stroji a testováním v něm.

Naštěstí existuje nově lepší řešení nazvané IETester (via maxiorel), které funguje dobře pod libovolnou verzí Windows (tedy včetně Vista x64) a dovolí zobrazit stránku najednou v několika verzích IE.

Takto v praxi IETester vypadá:

IETester
0 komentářů