Обновлённый каталог дополнений

Всем привет!

Пока что мы с новостями об этом сайте, но очередной релиз тоже на подходе. Итак, по порядку все изменения.

Каталог дополнений InstantCMS

Мы наконец перенесли дополнения с поддомена на основной сайт. Сохранились все урлы и id, со старых поставлен 301 редирект. По сути весь функционал переписан, но визуально сохранён. Обновлённые правила для разработчиков теперь так же на этом сайте. Кроме этого, мы обновили правила сайта в контексте страниц дополнений. Будьте, пожалуйста, взаимовежливыми.

Все подписки на дополнения сохранены (подчищены правда от дублей, ох уже эти накрутчики ;-) ). Закладки также переехали в раздел «Избранное» этого сайта. Публикация новой версии теперь работает корректно и всем подписчикам уведомления рассылаются, используя системную очередь.

По умолчанию теперь открывается раздел с популярными дополнениями, в котором они выводятся отсортированные по:

  • Количество отзывов
  • Средний рейтинг из отзывов
  • Количество подписчиков
  • Количество загрузок

А так же отфильтрованные по опции «Не поддерживается разработчиком». Это новая опция для дополнений. Если разработчик её установил, то на странице дополнения выводится блок, что дополнение больше не поддерживается. Для таких дополнений нельзя оставить отзыв.

Раздел «Рекомендуемые» показывает дополнения, отмеченные флагом «Выбор редакции». Этот флаг устанавливают редакторы сайта на свой выбор.

Раздел «Актуальные» показывает дополнения, разработчики которых указали совместимость с текущей стабильной версией InstantCMS.

Чуть позже появится раздел с дополнениями, отсортированными по их последним обновлениям.

В профилях разработчиков появился блок «Дополнения», ведущий на их список.

Встроенные в блоги/комментарии/форум блоки дополнений показываются как и прежде, только не в iframe.

На страницах дополнений вы теперь отдельно можете задать вопрос и отдельно оставить отзыв.

Появился раздел документации для каждого дополнения. Если разработчик его заполнит, в списке такие дополнения отмечаются соответствующей иконкой. Пример и еще пример.

Все ссылки на старый сайт дополнений изменены везде, в том числе на форуме, комментариях и блогах. Но могли что-то упустить, поэтому, если вы заметите ссылку на addons.instantcms.ru, сообщите, пожалуйста мне или в комментариях к новости. Да и в целом, обо всех багах, если такие найдутся, пожалуйста, пишите.

Ночные сборки

В разделе "Скачать" этого сайта появился блок «Ночная сборка». Это текущий архив с гитхаба, собирающийся в автоматическом режиме раз в сутки ночью. В нём всегда текущая дата в качестве даты релиза, а к номеру версии прибавляется постфикс -git, чтобы вы различали. Ночная сборка для тех, кто хочет протестировать новые функции в разрабатываемой версии. Ночная сборка может содержать ошибки и предназначена для тех, кто точно знает, что делает. Устанавливается как обычная версия. Пакетов обновлений и демо для неё нет.

Каталог фрилансеров

Изменена сортировка и фильтрация фрилансеров. Теперь фрилансеры, которые не заходили на сайт более года, не будут там показываться. При этом, после очередной авторизации автоматически туда вернутся.

Сортировка фрилансеров происходит по:

  • Месяцу последнего визита
  • По карме

Также в настройки добавлена опция «Расчёт стоимости услуг». Заполняйте по возможности.

Мелкие изменения дизайна офсайта

Как вы также могли заметить, этот сайт потихоньку становится лучше и функциональней. Дизайн сайта и вёрстка по мере сил улучшается. Надеемся вы оцениваете улучшения ;-)

Когда релиз?

Мы занимаемся над обновлением. Как только он будет готов, сразу выпустим. В релизе как минимум будет полноценное управление мультиязычностью.

Вроде бы всё написал. Если что-то упустил, добро пожаловать в комментарии.

Поддержите проект

Вы можете стать официальным спонсором или оказать другую поддержку. Вы также здорово поможете, если поставите звезду на GitHub.

+3
GWW GWW 1 год назад #

Огромное спасибо за развитие проекта!!!

+1
Михаил Михаил 1 год назад #

Круто, на мой взгляд ссылку на демо лучше открывать в новом окне так удобнее

0
Fuze Fuze 1 год назад #

Если вы про главную страницу этого сайта, то да, сделал в новом окне.

0
Михаил Михаил 1 год назад #

не я про демо компонента

+3
Fuze Fuze 1 год назад #

Демо должно открываться во внутреннем окне, например вот так. Не https демо открываются редиректом на домен. Поэтому в том же окне открывается.

Да, и сейчас посетила мысль обходить раз в сутки все демки на предмет кода ответа и рассылать уведомления о недоступности. А то многие демо не работают уже.

0
Гарри Гарри 1 год назад #

Проверять демо — это СУПЕР ИДЕЯ! А то так с неработающими демо казался заброшенным и унылым. А так если разработчикам постоянно напоминать, то они так может и подтянут свои разработки до актуальной версии CMS. 

👍

0
IamB IamB 1 год назад #

посетила мысль обходить раз в сутки все демки на предмет кода ответа и рассылать уведомления о недоступности

Ага, и у тех, кого нет по 5 лет, обязательно что-нибудь заглючит.

Лучше просто тереть ссылку, если не 200 в течении недели.

+1
Fuze Fuze 1 год назад #

Ага, и у тех, кого нет по 5 лет, обязательно что-нибудь заглючит.

Не очень понял. Проверили код ответа. Не 200 — отослали раз письмо, убрали ссылку на демо.

0
IamB IamB 1 год назад #

Да, но можно полиберальничать и попроверять код ответа ещё несколько дней(вдруг человек домен забыл продлить). А через несколько дней, если код ответа не 200 — удалить ссылку. Это всего лишь вариант, делайте как вам кажется правильнее и удобнее в реализации.

+2
Fuze Fuze 1 год назад #

Да, можно несколько дней попроверять, тоже об этом подумал.

0
Михаил Михаил 1 год назад #

Все понял, отлично, спасибо за проделанную работу

+9
&$!#% &$!#% 1 год назад #

Отлично, спасибо!

В разделе дополнений, на мой взгляд, по-умолчанию лучше было бы выводить либо новые, либо актуальные, потому что многие популярные набрали свою популярность в те далекие времена, когда здесь была совершенно другая активность, а сейчас не известно даже, совместимы ли они с текущей версией InstantCMS. Да и открывая страницу с дополнениями, хочется видеть, что что-то меняется, а не всегда одно и то же. Это мое личное мнение, ни на что не претендую))

+3
Fuze Fuze 1 год назад #

Соберём побольше фидбэка и что-нибудь придумаем

+9
My-InstantCMS.Ru My-InstantCMS.Ru 1 год назад #

Согласен, главная должна быть Новые, а то будет казаться что новые записи не появляются.

Или вариант: Вывести туда дополнения, в которого загрузили обновления. Так хотя бы у разрабов будет стимул обновить свои старые дополнения, что бы светиться на главной.

Make Make 1 год назад #
Комментарий удален
+1
RSN RSN 1 год назад #

Или вариант: Вывести туда дополнения, в которого загрузили обновления. Так хотя бы у разрабов будет стимул обновить свои старые дополнения, что бы светиться на главной.

Соглашусь, с тем, что какое то мягкое подталкивание к обновлениям должно быть, возможно как предложенный вариант… На главной фильтруются новые и обновленные...

И да, «популярные» наверное не самый лучший для главной..

Не заметил… кто предлагал или нет… можно ещё пойти по классике каталогов, сделать список «VIP» дополнений, а попасть в него платно)) и выводить из этого списка где то более заметно...

+3
Гарри Гарри 1 год назад #

Очень удобно сделано на XF2(если надо могу дать ссылку). На первом месте последнее добавление или обнавление.

  1. Добавил автор-1 обновление — попал на первое место.
  2. После добавил автор-2 новый ресурс(компонент) — попал на первое место.
  3. После добавил автор-3 обновление — попал на первое место.
  4. и т.д.
     

А по рейтингу или популярности каждый потом может настроить нужный фильтр.

А так каталог теперь стал огонь. Особенно что обсуждение компонентов будут теперь в одном месте. 

+2
Fuze Fuze 1 год назад #

В общем поставил первым набор «Новые». По выводу обновлений дополнений — сделаю виджет отдельный.

Make Make 1 год назад #
Комментарий удален
0
F_a_R_i_D F_a_R_i_D 1 год назад #

Мой любимый движок улучшается с каждым разом и это меня очень радует !

+1
RSN RSN 1 год назад #

Спасибо за развитие движка, что находите время им заниматься… Всё очень хорошо получилось. Донат отправлен.

0
Fuze Fuze 1 год назад #

Спасибо за донат!

0
fincheck fincheck 1 год назад #

А как происходит проверка совместимости с версией системы? 

На примере Neomessenger — версия последнего обновления 

Изображение

а в описании компонента

Изображение

или это разработчики должны сами ручками изменить версию в описании? 

0
Fuze Fuze 1 год назад #

Да, разработчик должен в настройках дополнения указать совместимость. Проверяется с текущей стабильно версией из раздела скачать этого сайта.

0
lakomet lakomet 1 год назад #

Донат отправил ))

Предложение добавил

Редиректа с таких -> addons.instantcms.ru/users/userID/content/addons ссылок нет?

Спасибо за развитие движка и сайта

0
Fuze Fuze 1 год назад #

Спасибо.

Редиректа с таких -> addons.instantcms.ru/users/userID/content/addons ссылок нет?

Нет. Там другие id пользователей и не совпадали email.

+1
KoRn KoRn 1 год назад #

Спасибо. Отправил донат на ЮMoney

0
Fuze Fuze 1 год назад #

Спасибо!

0
&$!#% &$!#% 1 год назад #

При добавлении дополнения не удобно добавлять версии. Было бы лучше, если бы это был мультвыбор чекбоксами. Особенно, если поддерживается много версий. Про диапазон версий даже не говорю, но ведь мультивыбор чекбоксами есть готовый.

0
AtlantisWeb AtlantisWeb 1 год назад #

Спасибо!

Мультиязычность работает замечательно, но ее нет в «конструкторе форм», планируется ли ее туда добавить?

0
Fuze Fuze 1 год назад #

Про конструктор забыл, добавлю

0
AtlantisWeb AtlantisWeb 1 год назад #

Благодарю!

Еще заметил что нет мультиязычности «тегов» в контенте, планируется ли ее туда добавить?

0
Fuze Fuze 1 год назад #

Нет, мультиязычные теги не планируются

0
AtlantisWeb AtlantisWeb 1 год назад #

По мультиязычности нашел еще одно место, «заголовок меню» при создании/редактировании меню. Планируется ли там тоже жедать мультиязычность?

0
ParadoX ParadoX 1 год назад #

Очень интересен компонент «Фриланс»! Будет ли он доступен как отдельный компонент, или ждать в следующих релизах?

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.