Определено некое практическое правило: код, который выполняет инициацию таблиц в БД должен находиться в загрузчике пакета (Loader'e).
Иначе в режиме development при подключении пакета таблицы могут не создастся.
==============================
PackageLoader multi-path
==============================
PackageLoader теперь может "искать" пакеты не только в одной директории.
Можно создать N директорий с разными пакетами, группируя их как угодно.
PackageLoader::Get()->addPackagesPath($path1);
PackageLoader::Get()->addPackagesPath($path2);
PackageLoader::Get()->import($packageName);
В приведенном примере import() будет искать пакеты сначала в $path1, затем $path2.
==============================
TextProcessor
==============================
Анонсирован новый пакет TextProcessor.
Подробнее:
https://groups.google.com/d/topic/wp-packages/jgrBn579ksA/discussion
==============================
BBCodeProcessor deleted
==============================
BBCodeProcessor перемещен в tags.
Подробнее:
https://groups.google.com/d/topic/wp-packages/jgrBn579ksA/discussion
==============================
JSPrototip
==============================
Пакет JSPrototip проверен и отлажен.
Все работает :-)
==============================
ConnectionManager update
==============================
Очень сильно обновлен ConnectionManager:
IHandler переименован в IConnection;
Добавлены коннекторы-адаптеры для PgSQL, PDO;
Добавлен интерфейс ConnectionManager_IDatabaseAdapter, который "заставляет" коннекторы для баз описывать методы transactionStart(), transactionCommit(), transactionRollback(), query(), fetch(). Интерфейс еще будет дополняться.
В сам ConnectionManager добавлены два новых метода:
getConnectionDatabase(): ConnectionManager_IDatabaseAdapter;
setConnectionDatabase(ConnectionManager_IDatabaseAdapter $connection);
==============================
JSPrototype, JSScriptAculoUs, JSScripty
==============================
Добавлены пакеты JSScriptAculoUs и JSScripty.
Добавлена index-документация на пакеты JSPrototype, JSScriptAculoUs, JSScripty:
http://packages.webproduction.com.ua/package/JSPrototype/
http://packages.webproduction.com.ua/package/JSScriptAculoUs/
http://packages.webproduction.com.ua/package/JSScripty/
--
With best regards,
Maxim Miroshnichenko,
WebProduction, co-founder & technical director
http://webproduction.com.ua/
m...@webproduction.com.ua
Office:
off...@webproduction.com.ua
+38 (050) 447-95-30
+38 (0462) 61-42-61