//////////////////////////////////////////////////////////////////////////////// // JohnCMS Mobile Content Management System // // Project site: http://johncms.com // // Support site: http://gazenwagen.com // //////////////////////////////////////////////////////////////////////////////// // Lead Developer: Oleg Kasyanov (AlkatraZ) alkatraz@gazenwagen.com // // Development Team: Eugene Ryabinin (john77) john77@gazenwagen.com // // Dmitry Liseenko (FlySelf) flyself@johncms.com // //////////////////////////////////////////////////////////////////////////////// В списке использованы следующие сокращения: [new] - Новое добавление [mod] - Модификация существующего [del] - Удалено [fix] - Исправление ошибок [sec] - Исправление проблем с безопасностью ################################################################################ JohnCMS 4.0.0 (26.12.2010) -------------------------------------------------------------------------------- [new] Новое, быстродействующее ядро системы [new] Мультиязычность, возможность загружать / удалять языки [new] Новая Админ Панель [new] Определение мобильного браузера (глобальная переменная с кэшированием) [new] Новый модуль комментариев (глобальный механизм) - возможность для пользователей управлять комментариями - очистка сообщений выбранного пользователя - ответ на комментарий [new] Карта сайта - оптимизация для SAPE, LinkFeed, разбивка на блоки по 150 ссылок - поднятие всех тем форума и статей в библиотеке на 3-й уровень вложенности - применено кэширование, для ускорения работы и снижения нагрузки - определение мобильных браузеров (им карта не показывается) [new] Личные фотоальбомы пользователей - создание, удаление, редактирование, сортировка альбомов - назначение прав доступа к альбомам (всем, друзьям, пароль, закрыто) - редактирование фотографий (яркость, контрастность, поворот) - редактирование описаний, перемещение между альбомами - рейтинги и многое другое... [new] Личные Гостевые (стена) пользователей - пользователь сам управляет своей Гостевой - уведомление о новых комментариях [new] Новая Анкета пользователя - расширенная информация - статистика активности [new] Новый модуль Кармы, алгоритм прежний, но переписан код [new] Новый Рекламный модуль, возможность ставить "Прямые" ссылки [new] Предпросмотр картинок файл-обменника Форума. Оптимизация кода [new] Новый модуль модерации регистраций пользователей - массовое подтверждение / удаление регистраций - удаление всех регистраций с выбранным адресом IP [new] Фиксируется полная история IP адресов для каждого посетителя - просмотр истории IP посетителя в хронологическом порядке - поиск (для Администрации) по всей истории IP [new] Подсветка поисковых запросов форума (Krite + AlkatraZ) [new] Цветные графики голосований (от VARG) [new] Панель быстрого ввода BBcode (от seg0ro) [new] Новый модуль F.A.Q. со встроенными каталогами Аватаров и Смайлов [new] Полностью переработана функция "история нарушений" [new] Общее хранилище /files для выгружаемых файлов всех модулей [new] Таблица достижений в статистике юзера (Ares* + AlkatraZ) [new] Управление доступом к просмотру Актива сайта для Гостей [mod] При закрытии модуля, на него скрываются ссылки с Главной [fix] В закрытой теме форума, оставались открытыми голосования [del] Из дистрибутива удален Чат ################################################################################ JohnCMS 3.2.2 (02.06.2010) -------------------------------------------------------------------------------- [mod] Введена проверка на минимальную длину названия темы форума [fix] Было возможно создание тем с пустым, некликабельным названием. [fix] Не обрабатывались внутренние ссылки форума при создании новых тем [fix] При обработке некоторых ссылок, могли возникать ошибки XHTML [fix] При удалении бана, в Карме восстанавливается репутация ################################################################################ JohnCMS 3.2.1 (21.05.2010) build 449 -------------------------------------------------------------------------------- [sec] Применен новый алгоритм CAPTCHA, предыдущий не справлялся со спамерами ################################################################################ JohnCMS 3.2.0 (29.04.2010) build 428 -------------------------------------------------------------------------------- [new] Новая версия Гостевой, усовершенствован алгоритм, повышена стабильность [new] Глобальные настройки Антифлуда в Админке. Несколько режимов работы [new] Совместимость с PHP 5.3 и выше [new] Новый, надежный алгоритм поиска и бана IP адреса [mod] Обновлены библиотеки class_upload и class_pclzip [mod] У простых модеров теперь есть доступ к функциям поиска Админки [mod] В файле .htaccess включено подавление вывода сообщений об ошибках PHP [mod] В списках онлайн показываются аватары, изменен внешний вид. [fix] Исправлена ошибка деления на 0 в голосованиях форума [fix] У браузеров Opera Mini были проблемы с обновлением картинки CAPTCHA [fix] Исправлена работа с ZIP архивами в загруз-центре ################################################################################ JohnCMS 3.1.1 (25.03.2010) build 399 -------------------------------------------------------------------------------- [mod] Доработана система показа рекламы mobileads.ru код перенесен в функцию [fix] В списке проголосовавших не отображался значок пола [fix] Не работала автоочистка таблицы гостей [fix] Админ не мог удалить чужую фотографию из анкеты [fix] Исправлены мелкие недоработки ################################################################################ JohnCMS 3.1.0 (27.02.2010) build 385 -------------------------------------------------------------------------------- [new] Новая система входа на сайт. - изменен алгоритм, радикально улучшена безопасность. - добавлена шифровка пароля в COOKIE - после 3-х неверных логинов, будет показана CAPTCHA [new] Метки, кто удалил / восстановил тему, или пост на форуме [new] Предпросмотр прикрепленных картинок Форума [new] Каталог готовых Аватаров с возможностью выбора (от VARG) [new] Модуль Кармы пользователей [mod] Каталог смайлов теперь показывает типы файлов GIF, JPG и PNG [fix] В сканер-антишпион добавлены пропущенные системные файлы [fix] Админ не мог менять пароль юзера [fix] Исправлено несколько нерабочих ссылок [fix] В каталоге смайлов не показывались файлы jpg и png [sec] Подделав запрос, можно было удалить не свое сообщение ################################################################################ JohnCMS 3.0.0 (15.12.2009) build 336 | Деда Гришу с днем рожденья :) -------------------------------------------------------------------------------- [new] Серьезное обновление ядра системы, по-новому организованы настройки [new] Новая, быстродействующая система подсчета юзеров/гостей онлайн [new] Новый Форум! Быстродействующее ядро, оптимизированные SQL запросы - голосования в темах - фильтрация постов по авторам - автоподстановка названий тем форума, в ссылки - прикрепление первого поста в теме (отключается из личных настроек) - полнотекстовый поиск с сортировкой по релевантности запросов - подсветка PHP кода в текстах (BBcode) - настройка "обрезки" длинных постов - возможность для юзера редактировать/удалять свой последний пост - много других улучшений [new] Новый модуль восстановления забытого пароля [new] Установка прав доступа к модулям (все, авторизованные, только админы) [new] Файл-менеджер (обменник) для прикрепленных файлов форума - Сортировка по типу файлов (архивы, картинки, тексты и т.д.) - Фильтрация по разделу, подразделу, топику - Список "новых" файлов форума [new] Новая админка - Удаление юзеров с выборочной чисткой активности - Расширенный поиск по Нику, или адресу IP (маска, диапазон) - Удобное управление Форумом - Много других новых функций [new] Новый загруз-центр, быстрый алгоритм, оптимизированные SQL запросы [new] Продвинутый поиск пользователей [new] Новая функция парсинга BBcode для ссылок [new] Новая (быстрая, с Кэшированием) функция парсинга Cмайлов и их каталог [new] Дайджест показывает события для Администратора сайта (события в Админке) [new] Блокировка одинаковых сообщений [new] "Монитор активности", переход к последнему посту из списка последних 10 [new] Топ активности посетителей Сайта [new] Новый "личный кабинет" [new] Новая анкета. По-новому организовано ее редактирование [new] Модуль управления рекламными ссылками [new] Выгрузка фото в личную Анкету [new] Система Аватаров [new] Тема оформления от `oz` [mod] Оптимизированы функции статистики, значительно увеличена скорость работы [mod] Оптимизирован код Гостевой [mod] Оптимизирован код списка "Онлайн", снижена нагрузка на сервер [mod] Возможность редактировать статью и ее параметры в Библиотеке [mod] Администратор может писать даже в закрытые темы форума [mod] Библиотека в заголовке страницы показывает название раздела / статьи [mod] Применена новая функция pagenav() при чтении статьи в Библиотеке [fix] Удаленные юзеры теперь помечаются специальными значками [fix] При редактировании новости, могла возникать ошибка XHTML [fix] Устранены ошибки в проверке CAPTCHA [fix] Исключены ошибки XHTML, которые возникали на заголовках Библиотеки [fix] Устранена ошибка в модуле HTTP antiFlood ################################################################################ JohnCMS 2.4.0 (21.04.2009) build 170 -------------------------------------------------------------------------------- [new] Новый модуль бана по адресу IP - Возможность банить как один адрес, так и диапазон адресов - Возможность банить мо маске подсети (пример 75.*.*.*) - Быстрый алгоритм поиска адреса в базе [new] Модуль управления новостями на Главной странице [new] Модуль управления кодами счетчиков из Админ-панели. [mod] На форуме, в заголовке страницы показывает название раздела / темы [mod] При удалении с форума темы-комментария к новости, теперь не будет ссылки [mod] Изменен диапазон чистки новостей. Теперь неделя и месяц [mod] Новый класс определения IP адреса, более надежный алгоритм [mod] Модифицирован и оптимизирован код системы комментариев библиотеки [mod] Оптимизирован код библиотеки, введена новая постраничная навигация [mod] Все счетчики, из файла end.php перенесены в отдельные функции [mod] Оптимизирован код раздела "Последние 10 тем" на форуме [fix] Для гостей, на форуме (в новом) были видны заголовки удаленных тем [fix] Более надежная проверка данных при смене пароля юзером [fix] При регистрации слишком длинного имени, в анкете возникала ошибка XHTML [fix] В Гостевой, на никах гостей могла возникать ошибка XHTML [fix] Исправлена курьезная ошибка в системе смены скинов, когда, заслав определенный запрос, можно было поставить самому себе дефейс. [fix] Модеры Чата не могли банить [fix] В комментариях библиотеки, введена проверка на существование статьи [fix] Исправлена ошибка навигации по страницам в Библиотеке [fix] Устранена ошибка XHTML в поиске на форуме. Немного оптимизирован код. [fix] В анкете юзеров, могли возникать ошибки XHTML [fix] Для гостей, на форуме не работала сортировка "новые вверху / внизу" [fix] С некоторых браузеров возникала ошибка при добавлении новостей [fix] Администрация не могла писать на форуме со старых браузеров [fix] Откорректирован парсинг ссылок, исправлены ошибки XHTML [fix] В настройках системы иногда могли возникать ошибки XHTML [fix] У Модеров и Киллеров, при просмотре анкет возникала ошибка XHTML [fix] В новостях не переносились строки текста [sec] Заслав определенный POST запрос, можно было удалить не свою почту ################################################################################ JohnCMS 2.3.0 (23.03.2009) build 122 -------------------------------------------------------------------------------- [new] Массовая чистка постов в форуме (чекбоксы) [new] Новый модуль Новостей [new] Новая система Антиспама (для всего сайта) [new] Иммунитет для пользователя (невозможно банить, или удалить). [new] Новая функция листинга по страницам [new] Добавлен модуль "Антишпион" (Антивирус), который предназначен для выявления подозрительных и опасных файлов в директориях сайта. [new] Система "Пинка" для модераторов форума [mod] На Главной, вместо даты новостей, показывает их к-во за последние сутки [mod] В списке ожидающих регистрации (админка), показывает IP и UserAgent [mod] Модифицирована личная анкета и ее редактирование из Админки - Изменен внешний вид - Добавлены поля Skype и Jabber - Показывает Логин и ID пользователя [mod] Немного оптимизирован код чата. В 2 раза увеличена скорость работы [mod] Глобальная оптимизация SQL запросов во всех модулях. Значительно увеличена производительность и снижена нагрузка на сервер. [mod] Переписана функция статистики Чата. Радикально увеличена производительность и снижена нагрузка на сервер [mod] По многочисленным просьбам, вернулись чередующиеся цвета в списках [mod] В список разрешенных расширений добавлены *.cab,*.sis,*.sisx,*.exe,*.msi [fix] На форуме не работала сортировка "новые вверху / внизу" [fix] В списке тем на форуме, неправильно отображалось время [fix] После удаления профиля юзера, в базе оставались некоторые его данные [fix] Был возможен спам привата. Новая система Антиспама исправляет недостаток [fix] В ссылках неправильно обрабатывался знак & [fix] На форуме невозможно было писать с браузера Internet Explorer [fix] При цитировании постов форума, содержащих знак & возникала ошибка XHTML [fix] Ошибочная дата последнего визита для вновь зарегистрированных [fix] При изменении поста в форуме, теперь возврат на свою страницу [fix] В Чате не работали счетчики посетителей (кто в комнатах и в чате) [fix] Исправлен модуль скачки тем с форума [fix] Из настроек юзера удалено ненужное Ник-меню, оставшееся от старой версии ################################################################################ JohnCMS 2.0.0 (07.01.2009) build 86 -------------------------------------------------------------------------------- [new] Новый форум, серьезно переделано его ядро. Радикально увеличена производительность и снижена нагрузка на сервер. Изменен формат хранения данных. Корректное отображение текстов, исключены ошибки XHTML Сохранена совместимость с предыдущей версией. [new] Смена стилей. За основу взят доработанный мод от `heavi` [new] Амнистия для забаненных (различные варианты) [new] По-новому организован "личный кабинет" [new] Новая система пользовательских настроек [new] Новый Дайджест. В списке выводятся только те новости, которые есть. Сам дайджест работает только при входе через Логин форму, или на Главную Дайджест возможно отключить из "личных настроек" [mod] Оптимизирован "Быстрый переход", ускорена работа [mod] Модифицирован парсинг bbCode, добавлен тэг перечеркивания [s][/s] [mod] В функции определения IP исключены из обработки нулевые адреса [mod] Для редактирования описаний в загруз центре, применено многострочное поле [mod] Оптимизирован код Библиотеки, ускорена работа, снижена нагрузка на сервер [mod] Оптимизированы функции статистики, удален файл stat.php [mod] Оптимизирован счетчик Online [fix] Из "Игнора" невозможно было удалить некоторых юзеров [fix] В списке "кто, где" не показывалась Гостевая [fix] Некорректно отображалось время, проведенное на сайте [fix] Исправлена админка для Супермодеров [fix] Исправлена ошибка XHTML в форме бана [fix] style.css Исправлен стиль класса .quote ################################################################################ JohnCMS 1.6.0 (14.09.2008) build 48 -------------------------------------------------------------------------------- [new] История нарушений в личных анкетах посетителей [new] Дайджест для зарегистрированных посетителей [new] Новая, более надежная и быстрая функция парсинга URL в текстах [new] Новые пользователи выделяются специальным значком В списке юзеров, на форуме, в гостевой и в списке "онлайн" [new] Бан из форума, с указанием ссылки на пост, который был причиной бана [mod] Усовершенствована статистика по Гостевой / Админ-клубу [mod] Изменена анкета посетителей. [fix] В чате и на форуме, невозможно было писать с браузера Internet Explorer [fix] Из меню "быстрого перехода" не работала ссылка на загруз-центр [fix] В библиотеку не выгружались статьи из текстовых файлов [fix] Неправильно записывался адрес IP при регистрации новых юзеров [fix] Исправлены ошибки XHTML на "новых" в Галерее ################################################################################ JohnCMS 1.5.0 (19.08.2008) build 30 -------------------------------------------------------------------------------- [new] Система Бана пользователей - полный запрет доступа на сайт - запрет активности на сайте в целом - запрет активности в отдельных подсистемах - запрет комментариев [new] Возможность открывать / закрывать доступ - к регистрации в системе - к отдельным модулям [new] Добавлена система Бана по IP адресу - Полный запрет доступа к сайту - Закрытие регистрации для данного IP - Редирект по ссылке [new] На Форуме и в Гостевой, для юзеров отображаются статусы под никами [new] Админ-Клуб в гостевой, в котором могут общаться только Админы / Модеры [new] В Гостевой, для незарегистрированных посетителей, добавлен код CAPTCHA [new] Новый, надежный алгоритм проверки выгружаемых файлов [new] Новый инсталлятор с парсингом SQL файлов. Заливка ДЕМО данных [new] Новые функции обработки ссылок и BBcode и "Antilink" в текстах [new] Функция удаления слэшей, при открытом magic_quotes_gpc [new] Новая функция навигации по страницам [new] Новая система хранения настроек CMS [new] Новый набор иконок для форума [mod] Доработанная Админка. Улучшена работа, исправлены замеченные ошибки [mod] Изменено форматирование цитат на форуме, добавлен CSS класс .quote [mod] Изменения в генераторе CAPTCHA. Должен работать более надежно [mod] Усилена защита в авторизации пользователей, оптимизирован код ядра [mod] Скачать Java книгу могут только зарегистрированные пользователи [mod] Изменен "личный кабинет". Он теперь вынесен из файла mainmenu.php [del] Удален Админ Чат, его функции перешли в Админ-Клуб Гостевой книги [fix] При активизации E-mail адреса, почта приходила в неверной кодировке [fix] Не назначались модераторы на подфорумы [fix] Исправлена ссылка листинга по страницам на "Кто в форуме" [fix] Не работало подтверждение регистраций [fix] Устранены ошибки XHTML, иногда возникающие на длинных текстах форума [fix] Исправлены ошибки XHTML, на ссылках (по всему сайту) [fix] Исправлена ошибка в отображении "Новых" тем на форуме [fix] Не выбирались подфорумы в списке "новых" на форуме [fix] На удаленных темах в форуме возникала ошибка XHTML [fix] В библиотеке неправильно работал листинг по страницам категорий [fix] В привате мог перезаписаться прикрепленный файл с совпадающим именем [fix] В списке контактов у всех стояло [Off] независимо в онлайне юзер или нет [fix] favicon отображалась не на всех страницах сайта [fix] Из контактов невозможно было удалить юзера [fix] В Чате не отображалось сообщение о новых входящих письмах [fix] Исправлено множество мелких недоработок и оптимизирован код [sec] Исправлена "php-injection" уязвимость [sec] Добавлена защита от TRACE атак ################################################################################ JohnCMS 1.0.1 (08.05.2008) build 2 -------------------------------------------------------------------------------- [new] Загруз центр, для MP3 файлов, теперь может считывать из ID тэгов файла: Исполнитель, Альбом, Композиция, Год выхода. [fix] Исправлены множество замеченных багов. Релиз 1.0.1 в основном посвящен устранению замеченных багов. ################################################################################ JohnCMS 1.0.0 (27.04.2008) стабильная версия -------------------------------------------------------------------------------- [new] Новое ядро системы - Оптимизированы многие запросы, снижена нагрузка на сервер [new] Применена более эффективная защита от HTTP-Flood атак (анти DOS). [new] Новая система регистрации пользователей: - Невозможна махинация с комбинацией Русских - Латинских символов - Более строгая проверка на разрешенные символы в Нике и пароле - Поле "О себе" теперь не является обязательным - Применен другой алгоритм для CAPTCHA [new] Новая библиотека. - Новый алгоритм хранения данных. Исключены ошибки XHTML. - Возможность компиляции Java книг - Добавлен рейтинг статей (по количеству прочтений) [new] Новая гостевая. Среди изменений функционала: - Для зарегистрированных пользователей отображаются ссылки. - Для гостей не работают переводы строк - Отображается кто последний, когда и сколько редактировал пост - Возможность чистки гостевой (все, день, неделя) [new] Модуль RSS новостей сайта и новостей библиотеки [new] Для прикрепленных файлов на форуме, добавлен счетчик скачиваний [new] В Админке добавлена возможность поиска юзера как по Нику, так и по ID [mod] Модифицирована Анкета пользователя [mod] Модифицирована Админка. [del] Удалена за ненадобностью пользовательская настройка цвета [fix] Увеличено быстродействие, устранены ошибки в работе форума [fix] Устранены замеченные ошибки, увеличено быстродействие загруз центра [sec] Новая, более надежная система авторизации пользователей ################################################################################ JohnCMS 1.0.0 RC2 (25.02.2008) -------------------------------------------------------------------------------- [new] Использование в коде функций mb_string и iconv [new] Полный перевод базы данных на UTF-8 [new] Новая, облегченная версия чата с модифицированным "Умником" [new] Новая версия библиотеки с Анонсами статей [fix] Исправлены множество замеченных проблем и недоработок ################################################################################ JohnCMS 1.0.0 RC1 (08.02.2008) -------------------------------------------------------------------------------- Первый релиз системы, доступный для скачивания