Magento je pomalý neohrabaný moloch! Nepřeberné množství funkcí zaplatil tento opensource e-shop svou rychlostí/pomalostí. Přesto dnes patří k nejrozšířenějším komerčním (opensource) platformám na světě.
Pokud se někdy dostanete k jeho implementaci. Pak budete zřejmě plakat, až na Vás jednou Magento plivne své strohé nic neříkající chybové hlášení. Možná, že stejně jako já, zatoužíte po Laděnce (Nette Debug). A předem se přiznávám, že jsem si na ní vypěstoval jistou těžkou formu závislosti.
První co musíte udělat je stáhnout a rozbalit Nette Framework, jehož je Debug/Laděnka součástí. Ideální je někam do instalace Magenta nakopírovat minimalizovanou verzi (Nette.minified/loader.php). Pot0 stačí někde na začátek magentovského index.php přidat staré známé.
Ve druhém kroku je pak nutné upravit (vyrušit) vnitřní magentovský odchytávač chyb. Najdete jej v souboru \app\code\core\Mage\Core\Model\App.php. Kolem řádku 552 se volá funkce setErrorHandler. Řádek stačí zakomentovat. Od této chvíle dostanete krásné červené hlášení o chybě, na které jste se tak těšili.
MySQL obsahuje v základní instalaci celou řadu zajímavých nástrojů. Většinu z nich je možné spouštět výhradně z příkazové řádky. Velmi užitečný je například mysqldump, který umí vytvořit zálohu celé databáze. Tento program najdete v adresáři bin v místě, kde máte MySQL nainstalováno. Člověk líný to tvor. Kdo by stále něco vypisoval do příkazové řádky, že?
Následující BAT soubor slouží k snadnému vytvoření sql zálohy (dump) MySQL databáze. Bat soubor si nejprve někde uložte. Zřejmě jej budete muset před prvním spuštěním trochu upravit. Například nastavit správnou cestu k vašemu mysqldump.exe. Možná budete také muset změnit přihlašovací jméno. Aktuálně to je root bez hesla, které by se normálně napsalo za něj.
@ECHO off
:start
cls
set database=
ECHO Backup database...
cls
SET/P database=Please enter database :
cls
:backup
cls
c:
cd c:/Program Files/wamp/bin/mysql/mysql5.1.36/bin/
rem mysqldump.exe -u root -p %database% > ./%database%_backup.sql
mysqldump.exe -u root %database% > d:/local/%database%_local.sql
echo done...
NexusFont je velmi užitečný freeware manažer fontů. NexusFont Vám umožní:
instalaci/odinstalaci fontů (včetně zálohy)
mazání fontů
procházení nainstalovaných fontů
generování živých náhledů (příkladů)
Co do formátů NexusFont podporuje TrueType, OpenType a Adobe Type1. Dále program dokáže vyhledat duplicitní fonty. Vytisknout, nebo exportovat náhledů na všechny znaky fontů.