WPP Digest #12 (21.05.2011 - 27.05.2011)

0 views
Skip to first unread message

Maxim Miroshnichenko

unread,
May 27, 2011, 1:10:00 PM5/27/11
to wp-pa...@googlegroups.com
==============================
RatingAPI, CommentsAPI Loader's
==============================
В пакетах RatingAPI и CommentsAPI код, отвечающий за создание таблиц в БД (синхронизатор) был пересерен в загрузчики пакетов.

Определено некое практическое правило: код, который выполняет инициацию таблиц в БД должен находиться в загрузчике пакета (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

Reply all
Reply to author
Forward
0 new messages