Подробнее остановлюсь на отличиях финальной версии от последней Beta.
Ну самое главное отличие, это наверное то что все файлы системы открыты, исключения составляют файлы совместной авторизации с форумами, они поставляются отдельно.
Следующим основным отличием является то что изменены все системные переменные, сейчас они вложены в единый массив $conf. Для удобства апгрейда сторонних модулей идентификаторы элементов массива остались с такими же названиями как ранее были названы переменные. Т.е. если ранее префикс базы данных содержала в себе переменная $prefix, то теперь это значение содержит в себе элемент массива $conf[prefix], отсюда я думаю понятно что переменные которые ранее определялись в конфигурационном файле, и сейчас определяются там же но для доступа к ним необходимо везде в коде сторонних модулей из изменить с $site_name на $conf[site_name] c $admin_mail на $conf[admin_mail] и т.д.
В модулях входящих в стандартный пакет и в самой системе введены дополнительные функции, к примеру отправка ссылки на новость, ее печать и т.д. В этой связи в темы оформления так же будет необходимо внести изменения что бы новые функции были Вам доступны. Для изменений ориентируйтесь на тему оформления входящую в систему.
Все официальные модули к системе уже изменены с учетом указанных выше изменений и доступны в нашем каталоге программ.
Описывать все изменения наверное не стоит, тут нетрудно будет разобраться самостоятельно, достаточно будет зайти в админ панель системы. Отмечу лишь, что как и обещал, сделал панель управления языками, т.е. сейчас Вы сможете не ковыряясь в базе ввести в систему те языки которые Вам необходимы и соответственно удалить те которые Вам не нужны. Ограничений по количеству используемых на проекте языков нет, нужен сайт в трех языковых версиях или в десяти, - никаких проблем (ну разве что непосредственно перевод и создание языковых файлов).
Для тех кто пишет самостоятельно модули, обратите внимание на структуру тех модулей которые уже доступны и пожалуйста следуйте ей. Это к примеру касается хранения конфигурационных настроек, теперь к каждому модулю они хранятся в текстовом файле. Экономия не большая, всего один запрос к базе, но на сайтах с большим количеством посетителей я думаю это окажется не лишним, тем более что на функциональность системы это никак отрицательно не скажется.
Инструкции по установки и апгрейду с прошлой Beta версии Вы сможете найти в архиве с системой.
Хочу так же отметить, что в связи с выходом финальной версии многие топики на форуме теряют свою актуальность, поэтому в ближайшее время будут удалены.
Ну и планы по развитию следующие. Пока передышка, так как и работы много накопилось да и мнения Ваше нужно собрать. Далее, скорее всего, модуль магазина, каталог ссылок, галерея, модуль идентичный модулю Pages с первой версии системы. Сроки пока называть никакие не буду, но думаю что особо долго ждать новых модулей не придется. |