Archive For The “How To” Category

Git is magnificent.

Git is magnificent. No single tool has saved me as much time, effort, and sanity as Git and I recommend it’s use to every developer, designer, and power-user I know. What’s so great about Git? I had planned to sit down this evening and write an article extolling the virtues of git and version control, [...]

Read more »

Adding a “Prepend” Option to URLs generated by the {exp:structure:nav} Tag

In mod.structure.php function nav() insert the highlighted line: And before the end of the function, replace the line setting $html with the following highlighted line: Now open sql.structure.php. Locate the generate_nav() function (around line 479) and change the function definition to the first highlighted line below. Also update the function call to get_selective_data() (around line [...]

Read more »

Adding a Custom Field to the Structure Page Control Panel

A recent project with POWERSHiFTER had us designing an Expression Engine-driven site with a ridiculous amount of content (110,000 words / 500+ printed pages). Luckily the content was very well organized and came complete with internal addressing system for each of the sections to improve the quality of life for out copy editors. Now for [...]

Read more »

phpMyAdmin installation errors

When installing phpMyAdmin 3.3.10 on my Nginx 0.8.76, PHP-FPM 5.3.6 (w/ APC + memcached) & MySQL 5.5.9 setup, I first encountered this problem: 2011/04/06 14:17:36 [error] 32174#0: *9366 FastCGI sent in stderr: “PHP Warning: Unknown: Unable to allocate memory for pool. in Unknown on line 0 PHP Warning: require_once(): Unable to allocate memory for pool. [...]

Read more »

Downloading Magento Connect Extensions for Manual Install

Did you know you can easily download plugins from Magento Connect without using the (terrifying) Magento Connect Downloader? Well yes, you can! Magento has a bash script named “pear” that will allow you to interact with Magento’s Pear repositories. The script is found in your Magento base dir. For this post I’ll assume your base [...]

Read more »