Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Ну это вопрос потребностей, если знаешь, что хочешь получить в результате поставь на локале и потести. Я вот сижу и жду релиза для открытия проекта.А даная Социальная сеть покатит пот Городськой портал ?
там встроеный, вполне не плохой форумКак форум прицепить?
Релиз версии 1.5
18-06-2009 (07:40) - Администратор
Друзья, долгожданный момент настал, мы представляем вам InstantCMS v1.5.0.
Начиная работу над движком 2 года назад мы ставили на первое место скорость разработки, иногда в ущерб архитектуре. Сейчас наступил момент исправить некоторые вещи, чтобы было удобнее развиваться дальше.
Для подготовки этого релиза была проделана огромная работа, переписано много сотен строк кода. Система прошла через глобальный рефакторинг, многие ее части были серьезно изменены, некоторые переписаны с ноля. Главная цель, которую мы преследовали — сделать ядро более расширяемым и понятным. Также большая часть кода приводилась в соответствие с современными стандартами. Рефакторинг продолжится и в следующих версиях, но основная часть уже закончена, остаются небольшие доводки. Они будут добавляться начиная с 1.5.1 и далее.
Основные изменения в ядре:
* Ядро переведено на классы php5
* Новые классы: cmsCore, cmsDatabase, cmsPage, cmsUser, cmsConfig, cmsPlugin (лежат в /core/classes)
* Слой абстракции БД (позволит в будущем использовать другие базы, кроме MySQL)
* Большая часть компонентов приведена в полное соответствие со стандартом MVC
* Увеличено число редактируемых выводов (файлы .tpl в шаблоне)
* Конфигурация модулей, компонентов, форм и пользователей теперь хранится в базе в формате YAML
* Добавлена возможность выбирать собственный шаблон-обертку (.tpl-файл) для каждого модуля
Новая система плагинов
В меню админки появился пункт "Дополнения → Плагины". Теперь, чтобы установить плагин нужно будет всего лишь скачать архив, распаковать в папку /plugins и нажать кнопку "Установить" в админке. Таким же образом будут происходить обновления плагинов - скачал, распаковал, нажал кнопку - плагин обновился.
Пока предусмотрено три типа плагинов - стандартные, визуальные редакторы и вкладки профилей.
В общих чертах стандартные плагины работают так: система генерирует событие (например добавление статьи), а плагин может перехватить любое событие и что-либо сделать с объектом, вызвавшим это событие (например заменить или добавить в создаваемую статью свой текст).
Плагины для профилей позволяют добавить на страницы пользователей еще одну (свою) вкладку и задать ее функционал.
В этой версии в комплект включены 3 плагина, по одному каждого типа — редактор FCKEditor (это значит, что его можно будет заменить на другой, например TinyMCE) и два демонстрационных.
В скором будущем мы опубликуем подробное руководство по созданию собственных плагинов, а пока вы можете посмотреть исходный код тех, что есть в комплекте.
Новые удобства администратора
* Администратор теперь видит отключенный сайт. На страницах при этом появляется предупреждение, что сайт не виден пользователям.
* В инсталляторе добавлена проверка версии PHP и наличия всех необходимых расширений.
* В настройках сайта на вкладке "Общие" добавлена опция - "Включить режим отладки". При ее включении можно отслеживать ошибки БД в окне браузера.
* Исправлено восстановление БД из дампа через админку.
Новые модули
* Доска почета — выводит пользователей с наградами. Спасибо Максимову за идею и реализацию
* Файлы пользователй — выводит новые и популярные файлы из личных архивов пользователей. Спасибо lezginka.ru за идею и Виктору за реализацию.
Изменения в модулях
* Модуль "Поиск пользователей" → Добавлены поля "имя", "город" и "интересы"
* Модуль "Облако тегов" → Добавлена новая опция - максимальное количество тегов для вывода (спасибо Константину Максимчику)
* Модуль "Новинки фотогалереи" → Исправлен вывод фотографий из вложенных альбомов
* Модули "Новое/популярное в блогах" → Из вывода исключены посты скрытых блогов
* Модуль "Меню пользователя" → Переведен на Smarty, внешний вид теперь можно править в шаблоне mod_usermenu.tpl
* Модуль "Меню пользователя" → Щелчок по аватару теперь открывает страницу его загрузки
* Модуль "Меню пользователя" → Добавлен новый пункт - "Моя лента"
Изменения в компонентах
Комментарии
* Древовидный режим
* Добавлено ограничение на выводимую длину комментария в общем списке в админке
Статьи
* Исправлен счетчик статей в разделах, теперь правильно учитывает все статьи во вложенных подразделах
Фотогалерея
* Исправлен счетчик вложенных альбомов и фотографий
* Добавлена возможность массового удаления фотографий в админке
Блоги
* Администратор может создать рубрику в чужом блоге
Клубы
* Исправлена логика работы списков пользователей в настройках клуба
Фотогалерея
* Исправлен счетчик вложенных альбомов и фотографий
* Добавлена возможность массового удаления фотографий в админке
Универсальный каталог
* Исправлен счетчик товаров в разделах, теперь правильно учитывает все товары во вложенных подразделах
* Исправлен вывод итоговой суммы заказа
* Исправлена работа с фотографиями (спасибо Алексею Загребельному)
Пользователи
* Исправлена работа ленты, теперь всегда показывает то что нужно
* В ленту добавлен вывод последних комментариев друзей
* Добавлен поиск по дополнительным полям профилей
* Добавлена форма поиска в списке пользователей (можно отключить в настройках компонента "Профили")
* Исправлено отключение показа счетчиков комментариев и постов на форуме
* Переработан интерфейс настройки профилей в админке, добавлена возможность отключать ненужные вкладки в профилях
* Исправлена процедура массового удаления пользователей в админке
* Теперь при удалении группы удаляются все ее пользователи
* Добавлена возможность использовать BBCode и смайлы в сообщениях на стене пользователя
* В профиле каждого пользователя добавлена короткая ссылка на него (в формате Для просмотра ссылки Войдиили Зарегистрируйся)
Конструктор форм
* Исправлено обновление каптчи при нескольких формах на странице
* Исправлен вывод ошибок при нескольких формах на странице