Здравствуйте, glock.
Год "непрограммирования" на PHP - это не срок для того, чтобы говорить "я начисто забыл PHP". Тем не менее, если Вы в знаниях не уверены, то для поднятия уровня знаний по PHP в качестве хорошей литературы я бы порекомендовал следущие книги:
- "PHP5 и MySQL. Библия пользователя"
- "PHP5. В подлиннике", Д. Котеров
Этих книжек для освоения PHP заново будет достаточно.
Что же касается CMS, то по Joomla!, Drupal, Bitrix(!) имеется специализированная литература, которую Вы можете найти в интернет-магазине Books.Ru.
- "CMS Drupal" Виктор Ромашов
- "Открываем интернет-магазин с помощью 1С-Битрикс", Роберт Басыров
- "Движок для вашего сайта. CMS Joomla!, Slaed, PHP-Nuke", Д. Колисниченко
Кроме того, обязательно посещайте сайт PHP.NET, по мере Вашего становления переходите с кодирования на "чистом" PHP на фреймворки(рекомендую Zend Framework).
С уважением, Товарищ Бородин