Приветствую!
В данном обзоре речь будет идти практически исключительно о группах. Ничего удивительного тут нет, обновление связано, в первую очередь, с обновлением базового дополнения групп. Работа над данным обновлением велась на протяжении трех недель, в результате мы получили совершенно новое дополнение, с большими перспективами для дальнейшего развития.
Сразу, после активации новой версии плагина, существующие данные групп будут перенесены в новые таблицы дополнения. Новый порядок хранения данных групп позволяет гибко управлять выводимыми данными групп и их участниками.
Группы стали широко применять ajax для вывода настроек и контента.
У администраторов групп появилось больше возможностей для управления участниками групп и кастомизации выводимого контента.
Изменился и дополнился список основных настроек группы, при необходимости настройки можно дополнять своими, используя доступный API дополнения групп.
У групп появилась своя административная панель, где могут выводится элементы управления группой. Доступ к ней имеют только администраторы группы.
Участников групп стало возможным делить по некоторым ролям, в зависимости от которых могут изменяться доступы к контенту, возможности комментирования, публикации и редактирования.
Роли пользователей и их возможности:
- banned (Бан) - заблокированный участник группы. Не может публиковать и комментировать публикации группы.
- reader (Читатель) - Может комментировать публикации группы.
- author (Автор) - Может публиковать записи в группе и редактировать их.
- moderator (Модератор) - Может изменять роли других пользователей и редактировать публикации других авторов группы.
- admin (Администратор) - Имеет доступ к настройкам группы, управлению виджетами, публикации и редактированию других публикаций в группе.
Администратор и редактор сайта имеют доступ к настройкам группы, управлению виджетами и управлению ролями участников группы.
Все участники группы подписаны на публикации группы в своем фиде.
Администратор может назначать в группе модераторов и других администраторов, которые будут формировать администрацию группы.
В используемом шаблоне группы стало возможным регистрировать области вывода контента, где могут размещаться виджеты группы. В дефолтном шаблоне группы зарегистрировано три области контента:
- sidebar - боковая колонка
- content - основная область вывода
- footer - нижняя часть группы
В группы добавлен мощный функционал виджетов, который позволяет перемещать виджеты группы между зарегистрированными контентными областями. Виджеты могут иметь свои настройки вывода контента.
В дополнение по-умолчанию уже внедрено несколько основных виджетов, но их кол-во можно увеличивать за счет специальных дополнений.
В дополнение был также добавлен виджет, который может заменить существующий цикл вывода публикаций групп, предлагаемый используемым шаблоном. Для этого будет необходимо удалить код цикла в файле вывода групп (taxonomy-groups.php) и вывести виджет публикации групп в настройках группы.
Чуть позже будет опубликована статья, где будут описаны принципы регистрации и добавления в шаблон областей контента и новых виджетов.
Был полностью переписан шорткод вывода списка групп, в него были добавлены новые атрибуты, появилась возможность более гибкой сортировки списка групп по различным параметрам.
Перед обновлением.
Я постарался учесть все нюансы при переносе данных групп при обновлении, но что то мог конечно упустить. Если вы использовали функционал групп до этой версии, то крайне рекомендую сделать перед обновлением бекап базы данных в случае некорректного переноса данных.
Данный обзор опубликован до выхода релиза версии в репозитории WordPress, в данный момент, производится открытое тестирование функционала групп на этом сайте, также новая версия плагина уже доступна на нашем гитхабе https://github.com/plechev-64/wp-recall
П.С: В дополнении публикации появилась возможность использовать или запрещать предпросмотр публикации через настройки дополнения.
Оп, никто не отписался. Опасаюсь тестов 😉
Я не ожидал, что после обновления плагина по кнопочке обновить увижу следующее, скрин прилагаю. И как быть, куда бежать, че делать?
При заходе в группу ужс:
А пока мой коммент на модерации, на почту пришел якобы ответ на мой комментарий, якобы ответ, а на самом деле нет:
И последнее, я готов быть бета-тестером, но не так, что выкатывается обновление и я с вооот такими глазами думаю, че делать. Иногда получается лучше вообще ничего не делать, т.к. аудитория постоянно на сайте общается с помощью плагина и аддонов и неудачное обновление на часы, а то и дни лишает чего-то важного. Т.е. нужен постоянный контакт с разработчиком.
я же просил делать бекап, ранее вы заявляли, что у вас локалка есть, к чему эти комментарии?
а на свой собственный комментарий отвечать не надо, тогда не будете получать такие уведомления. Действительно ужс.
Я поставил буду тестировать. Отпишусь
Group Chat (Чат в группах) в новых группах работает?
пока нет
Group Chat был обновлен для работы в новых группах
У меня группы "умерли" (((
поздравляю
Не нужно язвить)
Может я конечно ошибаюсь, но вроде принято віставлять готовый продукт? ) Хотя наверное ошибаюсь.
если у вас проблемы пишем на форум, а не делаем тут объявления. Если есть что заявить, то я могу с этим только поздравить
➡
P.S. Неплохо б добавлять к обновлению, мол, если у вас все поломалось, нужно вернуть в бд такие-то таблицы. Я вернул из бэкапа групп-оптион и у меня все на английском стало, take, publich и прочее =)
я к обновлению добавил рекомендацию делать бекап, вам этого недостаточно?
Удалите в таблице rcl_groups_options, столбец option_key, этого будет достаточно, если бекап не сделали.
Бэкап сделал, после обновления удалил три таблицы, групп, оптионс, юзерс и заменил оптионс.
значит все должно быть нормально
если понадобится, то я готов проконтролировать обновление плагина на вашем сайте, хотя при обновлении на версию 13.7.1, контроль со стороны не должен понадобится.
Только что проверил обновление на версию 13.7.0
Деактивировал группы, обновил плагин, активировал группы.
Все данные перенеслись корректно, только двум группам потребовалось указать админа вручную. Каких то глобальных проблем не произошло.
Не надо паниковать, при обновлении старые данные групп не удаляются, при желании можно поставить старую версию плагина и удалить из таблицы rcl_group_options столбец option_key и все будет работать как раньше.
Обратил внимание, что робокасса перестала работать в магазине, год не проверял, не знаю когда сломалась, вот что пишет:
К сожалению, оплата этого счета невозможна
Некоторые параметры счета некорректны
Неверный параметр: Signature
никто не сталкивался?
пишите на форум, будем разбираться
Хотел бы все-таки предостеречь людей от обновления. Причем дело не только в обновлении групп, нажимаешь на "обновить плагин", а получаешь конкретно обновление функционала групп.
Вместо вот такого устраивающего меня вида с чатом и плюшками...> (вернул из бэкапа, кстати русские слова заменились инглишем)
Получилось следующее>>>
не надо морочить людям голову.
Не было мысли что просто новые стили группы не подхватились?
Ну когда я понял, что групповые чаты не поддерживаются, то понял, что мне оно точно не нужно. Да и со стилями не готов работать, это ж пилить и пилить надо.
это все что вы поняли?
Дополнение группового чата было сегодня утром обновлено, о чем я уже уведомил в комментарии к этой статье.
А со стилями работать не надо, надо просто обновить кеш страницы или тот кеш что работает на сервере, вам лучше знать.
Вот это только понять осталось.
Спасибо, учту - это ответ к комменту выше, нет возможности вести далее древовидные комменты.
вообще то группы входят в базовый функционал плагина, так что обновление плагина вполне логично
предостерегать можно, я и сам это делаю, только след. обновления никого ждать не будут.
Терпение))
Это новые группы, все устаканится. Надо понимать что совершенно иной подход к реализации. А обновляться или нет - обновляться. Активное сообщество ведет к движению вперед.
Андрей здравствуйте. Подскажите можно-ли группы удалять (Как это делается?)? Что-то не нахожу данной функции.
В админке перейдите в раздел "Публикации групп" -> "Группы", находите и удаляете нужную группу.
Спасибо. Я просто искал в настройках Wp-Recall, извините если отвлёк. Так всё отлично работает!
Спасибо за предпросмотр.
При создании группы почему то роль админа указана в виджете справа, а в пользователях пользователь не администратор. Поменял вручную, но не всегда помогает. С чем может быть связано.
ничего не понятно, создавайте вопрос на форуме прикладывайте скрины, давайте ссылки
В новых группах есть меню удаления юзеров?
Кто-нибудь еще тестил это обновление групп, успешно?
В новых группах есть роль пользователя "бан". Сейчас ее проверил - пока не могу понять ее работу. Ее еще надо смотреть детально. Но если все остальное - вроде работает. Сам я пристально к группам не присматривался.
Ок, для меня еще важно, чтоб чат (GroupChat) подключался нормально, в настройках этого не вижу. Тоже хотелось бы иметь понимание, работает или нет... А так симпатично в целом получается. Но в работу пока не готов запустить обновление...
У вас нет тестового поддомена чтобы проверять? (копируете туда сайт, в htaccess открываете только себе доступ - если боитесь индексации поисковиками) Или на домашнем пк установите вебсервер - работы часа на 2 (если сборку), ну или на полдня (если отдельно php, mysql, apache, phpmyadmin) - зато здорово выручает в тестах.
Есть, вот и говорю, чат не появился в группе.
Андрей пояснил тока что - "в какой области группы разместите виджет чата там он и будет выводить чат". Значит надо будет глянуть, че там с виджетами делается, не интуитивно, на первый взгляд.
Друзья-коллеги, а как убрать боковую колонку из шаблона?
В файле taxonomy-groups.php надо закомментировать
get_sidebar();
Но возможно придется еще стилем убрать ограничение ширины центрального блока. Как его найти читаем тут
Не, я хотел не сайдбар убрать, а именно колонку, которая вставляется шаблоном дополнения. Ну да может быть и так лучше будет. Буду проверять, спасибо.
Сайтбар убрать можно скопировав шаблон single-group.php из /wp-content/plugins/wp-recall/add-on/groups/templates/ в папку /wp-content/wp-recall/templates/
И удалив там див sidebar-content и код
< ?php rcl_group_content('sidebar'); ?>
Правда в настройках "управления виджетами" Боковая колонка останется. Как ее убрать - я еще не вникал - http://codeseller.ru/registriruem-v-gruppe-oblast-kontenta-i-dobavlyaem-svoj-vidzhet/"> Регистрируем в группе область контента и добавляем свой виджет почитайте
Упс, а у меня ведь нету файла taxonomy-groups.php. Во дела =)
Update, у меня это archive.php. Но там нет get_sidebar();
Shtirlitz - так создайте его из archive.php переименовав taxonomy-groups.php http://codeseller.ru/poryadok-dobavleniya-funkcionala-grupp-s-pomoshhyu-plagina-wp-recall/
Ок, еще ответ от Андрея подожду по поводу удаления столбца. Скрин прикладываю, некрасиво выглядит+почему-то картинка для группы не грузится, но это не "боевой" сайт, так что не гружусь по этому поводу
Вы в шаблоне функцию вызова sidebar а он обернут был в div с классом "sidebar-content" - его удалите - контент займет область всю
Где-то видел на сайте, но уже не помню где, - как сохранить и (или) переместить публикации групп при удалении группы?
А вы пробовали удалить группу?
Сейчас удалил группу - а запись осталась.
Разверну ответ по шире. Группа удаляется через админку - "Публикации групп" - "Группы". По сути это категории. А вот потом мы заходим в "Публикации групп" - находим запись что принадлежала группе открываем ее редактирование и далее все просто https://yadi.sk/i/fXnRpIp238RuiK
Благодарю. Просто думал, что есть определённая специфика, ни как у рубрик: когда удаляешь, всё переходит в основную, - а оказалось практически тоже самое.
Хотя я имел в виду несколько другое: как из категории Записи групп переместить все публикации в Вордпресовские записи
https://codeseller.ru/products/post-type-change-perenos-publikacij/ или специальные плагины для смена типов записей. Думаю для вордпресса такое есть
Вот про этот-то продукт я имел в виду. Как-то обратил на него внимание, но в закладки поленился добавить. 8)