Мы рады представить вам релиз InstantCMS версии 1.8.
В этом релизе была исправлена масса багов и закрыты все известные уязвимости. Не обошлось, конечно же, и без приятных улучшений. Мы продолжили работу над рефакторингом старого кода. Например, почти полностью был переписан компонент "Фотогалерея". Во многих местах оптимизированы запросы к БД и производительность кода. Все это позволяет говорить что в этой версии движок станет еще быстрее.
Итак, что нового?
Новые настройки доступа
Нас часто просили сделать множественный выбор групп, которые имеют доступ к определенному модулю, пункту меню или статье. В этой версии такая возможность появилась. Более того, добавлено управление доступом не только для статей но и для разделов, чего раньше не было.
Мультизагрузка фотографий
Теперь мультизагрузка присутствует не только в личных, но и в общих альбомах галереи. Когда пользователь будет добавлять фото в общий альбом, он сможет отметить галочку "мультизагрузка" и перейти к форме выбора нескольких фотографий. Названия фотографий, загруженных за один раз, могут быть одинаковыми и отличаться только номером. Либо, если общее название не было указано, будут использованы имена исходных файлов.
Изменения в ядре
- закрыты все известные уязвимости, в том числе инъекция в компоненте RSS;
- добавлена поддержка кириллических доменов;
- исправлены ошибки, иногда возникающие после пересортировки деревьев;
Редактор BB-Code (форумы, блоги, комментарии)
- теперь все внешние ссылки выводятся только через редирект;
- добавлена поддержка вставки нового кода видео YouTube;
- добавлена поддержка вставки видео Вконтакте;
- исправлен редирект на внешние ссылки, содержащие знак вопроса;
Админка
- добавлена возможность удаления записей из ленты событий;
Управление модулями
- через окно быстрой настройки теперь можно отключать модули;
Разделы и статьи
- URL статьи больше не изменяется при редактировании статьи с сайта;
- исправлено создание раздела без названия, приводящее к невозможности этот раздел удалить;
Пользователи
- личные сообщения теперь удаляются раздельно получателем и отправителем;
- в модуле "Рейтинги пользователей" теперь выводятся статусы;
- добавлена возможность выбора группы, в которую пользователь попадает после регистрации;
- добавлена транслитерация загружаемых файлов с русскими именами;
- исправлено удаление неактивных пользователей через CRON;
Комментарии
Добавлена возможность редактирования комментария в течении N минут после добавления. Для того чтобы включить эту возможность, в настройках компонента "Комментарии" на вкладке "Доступ" нужно указать интервал времени, в течении которого можно редактировать комментарии.
Универсальный каталог
- исправлен вывод цен с надбавки в модулях "Новое/Популярное/Случайное в каталоге";
- правильный вывод автора записи;
- сортировка рубрик по алфавиту;
- возможность смены администраторами рубрики при редактировании записи;
Объявления, Вопросы и ответы
- добавлена поддержка VIP-объявлений;
- возможность отключить прием вопросов от гостей;
Клубы
- исправлено удаление постов администраторами клубов;
- добавлена возможность создания нескольких клубов пользователями;
Интеграция с «Биллингом пользователей»
В ближайший понедельник, 18 апреля состоится релиз коммерческого компонента «Биллинг пользователей».
Большинство компонентов в составе InstantCMS 1.8 имеют интеграцию с биллингом, и позволят оказывать различные платные услуги пользователям вашего сайта.
Как обновиться с версии 1.7
Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных.
Мы не несем никакой ответственности за любые потери данных произошедшие в результате неправильных действий при обновлении.
Обновление системы
- Распакуйте архив в папку с сайтом, заменяя имеющиеся файлы;
Для владельцев коробочной версии InstantMaps:
перед заливкой файлов на сайт. удалите из архива все содержимое папки /templates/_default_ КРОМЕ папок "components" и "modules" Запустите скрипт yoursite.ru/migrate;
- После завершения миграции удалите папки "install" и "migrate";
Если вы используете собственный шаблон:
Обновите tpl-шаблоны компонентов и модулей из дефолтного шаблона;
В коде template.php своего шаблона перед вызовом<?php cmsBody; ?> добавьте:
<?php $messages = cmsCore::getSessionMessages; ?> <?php if ($messages) { ?> <div class="sess_messages"> <?php foreach($messages as $message){ ?> <?php echo $message; ?> <?php } ?> </div> <?php } ?>
Благодарности
По традиции хотим душевно поблагодарить всех кто помогал в работе над этим релизом, участвовал в его подготовке и тестировании.
И конечно же спасибо всему сообществу за то, что вы с нами, друзья!
Скачать дистрибутив
Поддержите проект
Вы можете стать официальным спонсором или отправить донат, в том числе в криптовалюте. Вы также здорово поможете, если поставите звезду на GitHub, для нас это очень важно.
От чистого сердца — БОЛЬШОЕ СПАСИБО,
Всем, кто участвовал в подготовке и выпуске этого Релиза.
А то у меня много PHP-файлов изменено и дополнено. и не хотелось бы их все лопатить снова.
И немешало бы список файлов, в которых были зделаны изменения.
А за релиз СПАСИБО!
Yes, всех с выходом восьмерочки! ;)
изменений действительно очень много, поэтому смысл отдельного архива под вопросом
ниже diden скинул полезную ссылку, изучите
А когда можно будет приобрести биллинг компонент?
И поздравления всем пользователям нашей системы!
Вопрос : как вернуть отображение рейтинга по старому.. теперь в топе оно тока по вертикали отображает..статусы портят весь вид..подскажите.
Программистов наших не могу поймать уже несколько дней :(
просто еще раз хотел выразить благодарность разработчикам!
Не сочтите за рекламу вот 15мин. назад обновился..vircount.com
Большое спасибо!
Опустим этот релиз, тут действительно много изменений. Но в будущем, ПОЖАЛУЙСТА, публикуйте и(или) вкладывайте в архив список изменённых файлов.
Это намного упростит миграцию. Так как люди сами смогут перекинуть на свой сайт только изменённые файлы, не затрагивая остальные. Имхо.
Araxis Merge, WinMerge, WinDiff, WinPatch, diff и т.д.
Человечество давным давно насоздавало все необходимые инструменты, берите и пользуйтесь, не заставляйте нас делать лишнюю ненужную работу :)
Большое спасибо за новый релиз.
Очень благодарен вам, за такую прекрасную работу! Спасибо!
Программа имеет бесплатную легальную версию, которой вполне хватает для этих задач, а также русский интерфейс и сайт с примерами и объяснениями работы.
Смотреть вот здесь: http://www.comparesuite.ru/,
скачивать бесплатную полную версию - на сайте разработчика:http://www.comparesuite.com/download.htm,
здесь выбираем бесплатную Light-версию.
Если я запостил не в ту тему, прошу извинить. Просто именно сюда идут те, кому предстоит миграция.
Огромная просьба при релизах где то писать изменения в шаблонах и css как делают например разработчики dle, большая ведь часть людей не сидят на дефолтном шаблоне а используют свой измененный и не каждый новичок сможет справиться с сравниванием кода, а для остальных это солидная экономия времени, посмотрел что изменилось/добавилось в шаблонах/css скопировал или удалил по быстро и обновление своего шаблона под новую версию завершено :)
некоторые все же их изменяют
Большое спасибо за новый релиз!
Если разработчики знали сколько позитивной энергии в этих спасибо, то выпускали бы релиз два раза в месяц).
Насчет UTF версии когда ждать?
Огромное Вам спасибо Администраторы системы, разработчики и Все те кто тестировал выход нового релиза.
Сама пробовала по тестировать и хоть, что то стоящее выявить, но в данном релизе почти всё работает на отлично.
Исправлено так много, что с уверенностью можно сказать — релиз Instantcms 1.8, является идеальным решением в исполнении многих интернет задач, как для любителей веб-дизайнеров в создании своего первого сайта, так и профессионалов, для которых Instantcms является основным источником дохода.
Спасибо за создание нового премиум-компонента для InstantCMS — Биллинг пользователей. Биллинг пользователей — впервые создан, специально для монетизации сайта, что не может не вызывать восторга и восхищения нового витка развития данной системы.
Выход новой версии Instantcms 1.8 – уверена, будет иметь ошеломляющий успех, не только на самом официальном сайте, а и в различных уголках бескрайнего пространства Интернета.
Каждый новый релиз Instantcms:
– это море восхищения и гордости за отечественный программный продукт;
– это праздник, для каждого из Нас (веб-дизайнеров и программистов);
– это как Новый год, который приходит в самый неожиданный момент.
Ещё раз, огромное и большое человеческое Вам СПАСИБО за выход Instantcms 1.8
Уверена, что многие после выхода Instantcms 1.8 захотят Вас отблагодарить и не только словестно, а и финансово (http://instantcms.ru/donate.html).
Большое спасибо всем кто причастен к выходу релиза!
Обновился без проблем, полёт нормальный!
УСПЕХОВ!
RewriteRule ^about(.*)$ ^about.html [L]
ЧЯДНТ?
в начале этого файла прочитайте инструкцию, там по аналогии разберетесь
если нет - пишите на форум
в .htaccess ничего добавлять не нужно
Второй же вариант никак не хочет выдавать саму эту рубрику, перепробовал уже с десяток вариаций написания данного правила.
http://www.onlinedisk.ru/view/649744
Грешил сначала на плагин sitemap, чего-то он не захотел с новой версией работать, но его удалил, а проблема осталась. При удалении sitemap выдал ошибки с уже отправленными заголовками ("headers are already sent").
Спасибо. Взята очередная и далеко не последняя вершина.
Но все равно разработчикам огромное спасибо ))
Дали стране к Первомаю новый релиз!!
Вот это производительность!!
от 1.5 до 1.6 - за 10 месяцев..
от 1.6 до 1.7 - за 8 месяцев..
от 1.7 до 1.8 - за 4 месяца..
от 1.8 до 1.9 - за 2 месяца??
а что будет через год и подумать страшно..
Бурные и продолжительные аплодисменты!!
СПАСИБО!!
Сайт кто-то пробовал "Закрыть"? Потом с авторизацией проблема, кидает на главную и так и остаешься не авторизованным (и не войти в админку)
Всё работает! Спасибо...
Доступ запрещен
Вы не имеете доступа к данной части сайта.
Возможно, Вам необходимо оформить подписку.
Обратитесь к администрации сайта.
При этом администраторы входят и выходят, как шарики в горшочек - без проблем.
Что за мистика? К какой части сайта пользователь не имеет доступа при выходе????????????
"Запустите скрипт http://yoursite.ru/migrat"
На данной странице выдает надпись:
"Запрошенная Вами страница не найдена на нашем сайте"
Объясните, пожалуйста! Увы, сам не разберусь.
Спасибо заранее!
Прошу вас, либо сделать в этой версии (предпочтение), либо учесть один немаловажный фактор !
А именно :
1. Админы и менеджер не имеет ни какого представления о пользователе который припёрся на ресурс и зарегался ... ни IP , ни прочей инфы ...
Просто дело в том, что я свой ресурс вообще не рекламировал, а спамеры тут как тут ...
Хотя бы какие нибудь инструменты по IP !
2. опишу проблему позже ...
в шаблоне <?php cmsBody(); ?> заключено в <div></div>= <div><?php cmsBody(); ?></div>
ставить указанный код нужно после<div> или перед ним?
Не знаю уместен ли воспрос планируется ли в будущем Закрывать проект для FreeWare юзеров?
точнее - будут ли дальше доделывать Бесплатные компоненты сами разработчики скрипта?
Или все уйдет в раздел за деньги?
За много лет в интернете возникали Открытые CMS и Закрывались причем довольно крупные.
Инстант мне понравился икслючительно Русскоязным насением, "бесплатностью" + перспективностью, в итоге хочу опробовать его в реализации парочки идей. Исключительно из личных будущих трудозатрат, интересует целесообразность - начинать или нет.
А для чего этот код?
Итак, по пунктам.
1. Мы, как разработчики всегда рады адекватным пожеланиям и улучшениям, звучащим из уст пользователей.
2. Во время ПУБЛИЧНОГО тестирования версий лишь единицы тестируют, подходя к делу ответственно, повторяю ЕДИНИЦЫ.
3. По билингу: да, возникла необходимость сделать компонент "билинг", но уж так сложилось на текущий момент, что без перепатчивания движка этот компонент не появился, посему появились небольшие "вставки" в основном коде и я не вижу ничего сомнительного и плохого здесь. Код открытый, убирайте, кому это не требуется.
4. В будущих версиях все встанет на круги своя, ибо на очереди глобальный рефакторинг кода, нацеленный на большую расширяемость, безопасность, понятность и скорость работы движка. Соответственно работа над "доделыванием" движка идет и будет идти, но надо понимать, что нам есть тоже хочется и работа над платными компонентами чуть более приоритетна.
5. INSTANTCMS никогда не будет платным.
И напоследок:
Уважаемые пользователи. Учитесь уважать чужой труд! Хотя о чем это я....
И почему поясню почему задан вопрос так и почему.
Да код изменен...
+ Работа идет
- минус на мой взгляд уход в чистом виде от бесплатности компонентов (в этом случае более удобен вариант деления
ветки на $ и Free - но это всего лишь пожелание.)
- Очень конечно туго у этой ЦМС с шаблонами
- При относительно заметных сменах... ядра... - очень тяжело, перестроиться.
- Поэтому не сочтите за обиду в высказывании мнения о... и моих представлениях о том и этом. Это всего лишь пожелания.
Учитесь уважать чужой труд людей! Хотя о чем это я....
Уважаемый Фьюз!
Не надо так драматизировать - гораздо бОльшая часть людей относится к труду разработчиков с уважением и пониманием сложности стоящих перед Вами задач, чем та часть "писателей", которая проявляет здесь чудеса владения клавиатурой.
Не стоит тратить нервные клетки, не стоит оно того, честное слово!
Недочеты есть везде, но если вы пользуетесь инстантом, то думаю, плюсов здесь для вас намного больше)
Да, и платные дополнения должны быть по любому (кушать то действительно хочется всем).
Инстант сам по себе очень хорош и имеет не мало бесплатных компонентов, Приобретением платных дополнений вы не только увеличите функциональность своего сайта, НО И ОТБЛАГОДАРИТЕ РАЗРАБОТЧИКОВ ЗА ИХ ТРУДЫ.
Бесплатного здесь предостаточно, за это низкий поклон.
Жаль, что настраиваемых ЧПУ нет и настройки возможности комментирования и пощения в форум гостями.
Запустите скрипт http://puksinka.ru/migrate;-в ответ тишина.
Удалил папки "install" и "migrate" в итого ошибка
Fatal error: Call to undefined method cmsCore::getHost() in /home/puksinka/puksinka.ru/docs/index.php on line 40
В админку захожу нормально.
Где проблема?
Второй раз автоматом.
А вообще она переносится?
огромное спасибо создателям,instantcms рулит!