Модератор
Yui
(@fierevere)
永子
Если то, чего вы боитесь давая доступ в консоли это «Обрушить сайт», то вполне можете не давать вашим «управляющим» роли администратора сайта.
Или установить сетевую установку (мультисайт), можно это сделать даже при наличии в «сети» всего лишь одного сайта, тогда права администратора сайта будут ограничены, и уж сломать он точно ничего не сможет.
А дублировать (пусть даже частично) консоль… мне кажется не найдете вы таких готовых решений.
Плагинов для ограничений доступа кстати полно.
Спасибо за ответ, да я знаю, что можно ограничить доступ, но тут возникает вторая проблема — это удобство. Консоль — это все-таки для администраторов т.е. полный доступ, а задачей управляющего является только управление пользователями (добавление, удаление, изменение роли и т.д.) и вот я хотел бы вывести эти функции на отдельную страницу сайта (возможно назначить эти действия на кнопки), но пока что я не могу найти такого плагина, а все действия над пользователями осуществляются в консоли.
Да, забыл сказать, что самостоятельно регистрироваться пользователям нельзя, их должен добавлять управляющий. Сейчас нашел плагин User Registration, он позволяет создать форму регистрации, но проблема в том, что тогда управляющий должен быть с ролью админа, иначе плагин пишет что-то типа «вы уже залогинились, выйдите и зарегистрируйтесь». Однако данный плагин не решает проблемы удаления пользователей и изменения роли.
Консоль — это все-таки для администраторов т.е. полный доступ
Сильно заблуждаетесь. Консоль она для всех зарегистрированных пользователей, не зависимо от его роли на сайте.
На этом форуме вы не являетесь администратором, а доступ в консоль имеете…
управляющий должен быть с ролью админа
права для любой роли можно изменить
https://ru.wordpress.org/plugins/advanced-access-manager/
Спасибо за ответ, я сейчас говорю конкретно про систему, которую разрабатываю, что в ней доступ в консоль должна быть только для администратора. Да, я видел много тем, в которых говорилось, что уже после установки wordpress разработчик получает практически готовый журнал, блог, дневник и т.д. но это всё через консоль, а я еще раз повторюсь, хочу от нее уйти, чтобы управляющий не видел всех этих лишних вкладок и кнопок, а простую страницу, сделанную в стиле и цветовой гамме школы, а не серую консоль с кучей всяких «страшных» для него функций, в которых он будет путаться.
Если вы выбрали для реализации своей хотелки WP-recall, то и обращаться стоит к ним на форум, а так же использовать их дополнения
Модератор
Yuri
(@yube)
хочу от нее уйти
Так в чем проблема? С помощью клавиатуры на фронт-энде можно реализовать практически любой функционал админки, кроме разве что блочного редактора aka Гутенберг. Насколько это оправдано и насколько самописка будет безопасна — это уже другой вопрос.
Да, вы правильно сформулировали мою мысль, я хочу реализовать некоторые функции админки. Вопрос в том как это сделать? «С помощью клавиатуры на фронт-энде можно реализовать практически любой функционал админки» — вы имеете ввиду самостоятельно написать программный модуль? К сожалению, пока я этого делать не умею, более того, если умел бы, то не задавал бы вопрос и даже вряд ли использовал бы какую-либо CMS, а просто бы создал всё с нуля. Но пока я этого не могу и пользуюсь плагинами, поэтому и интересуюсь: есть ли какие-то плагины, которые могут вытащить функции админки на обычную страницу или нет?
Модератор
Yuri
(@yube)
вы имеете ввиду самостоятельно написать программный модуль?
Типа того. Только слово «модуль» не из вселенной WP.
К сожалению, пока я этого делать не умею
Учитесь. Или привлекайте к сотрудничеству тех, кто умеет. Ну а как иначе?
если умел бы, то не задавал бы вопрос
Между умением и всезнанием огромная дистанция. Поверьте.
есть ли какие-то плагины, которые могут вытащить функции админки на обычную страницу или нет?
Какие-то есть. Точно есть постинг с фронт-энда. Точно есть редактирование своего профиля. Больше не знаю, потому что не интересовался. А не интересовался, потому что не считаю правильным вытаскивать админские функции «на улицу».
Слишком размытые формулировки у задачи.
ОК — если нужно вручную регистрировать пользователей — это делает один человек (завуч) — даем ему соотв права и возможности и в админке он добавляет новых пользователей.
Если нужно это делать с фронта красиво — идем на фриланс и такой плагин напишут.
WP-Recall это форма входа и регистрации, это профили и их ЛК и это постинг с фронтенда и чат и личные сообщения и куча платежных систем с личным счетом.
Это уже много для одного плагина. Но если надо сверху функционал — дописать его к плагину не проблема.
А образовательные платформы на ВП делают сейчас очень много. Но это индивидуальные решения.
На сайте разработчика плагина есть внутренняя фриланс биржа и есть специалисты, которые к плагину делают все что адекватно и в силах.
Так что многое уже в плагине есть — но не все. Часть считай денег вам уже сэкономили. Но еще мешок денег для образовательной системы вам нужен.
автоматическое ежемесячное списание денег со счета;
— ну вот — все хотят делать систему с деньгами, но сами вложиться не хотят. У вас не волонтерский проект получается, а коммерческий — значит и подходить надо так:
Денег много
Разработанный концепт
Дизайн
ИП или иные юр зарегистрированные виды деятельности — с деньгами и платежами на сайте — сейчас никак.
Программист проекта (тимлид) — чтобы все собрать воедино и потом сопровождать его — т.к. без поддержки все у вас рухнет. Баги будут, как пить дать.
Реклама — тут второй мешок денег нужен.
Возможно сеошник
— последние 2 пункта — в зависимости от массовости проекта. Хотя если это местячковое для одной школы — то вам экономия.