Forums / National / Russian / Скины и дизайн / Общие вопросы по админке

12>>>

Sergeich
#1 2024-03-13 12:15

Мне не нравится внутренняя структура админки Котонти - она где-то избыточно запутана, где-то неочевидна, где-то повторяется. Понятно, что под разные проекты и задачи меняются требования, но некий каркас нужностей у каждого всегда плюс+минус сохраняется. Поэтому хочется вывести среднее арифметическое по востребованности и нужности, чтоб уже от этого танцевать дальше.

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

1 .Какие блоки информации вам реально нужны на главной странице админки?

2. Какие функции управления в админке вы чаще всего используете на рабочем сайте?

Рассматриваем не конкретно Котонти, а сферическую CMS в вакууме :).

Kort
#2 2024-03-13 15:04

А что в ней криминального-то?

  1. Главная, которую можно легко кастомизировать под любого клиента или под свои хотелки
  2. Конфиги от всего, что имеет конфиги
  3. Структура всего, что имеет структуры
  4. Список расширений
  5. Блок пользователей -- модуль, который только номинально модуль
  6. Дополнительные инструменты

Видал я несколько админок, и не могу сказать что они хорошие или плохие. Они такие, как есть. Вопрос в том, можешь ли ты, и насколько это просто, настраивать админку под конкретный проект. У большинства админок такой фишки нет или она сложна для реализации.

Админка Котонти у меня лично не вызывает никаких эмоций. У пользователей моих сайтов тоже. Считаю, что это хорошо.

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Sergeich
#3 2024-03-13 16:15

Конфиги от всего, что имеет конфиги

Ок, конфиги от модулей и плагинов. Заходим в "Расширения" и снова видим конфиги от модулей и плагинов, заходим в "Разное" и опять кофиги модулей и плагинов. Ещё и на главной админки может быть.

Структура всего, что имеет структуры

Ок, заходим в "Расширения" и снова видим "структуры". Хотя нет, мы видим больше "структур", есть ещё "структуры" у коментов и звёздочек (даже не представляю, что эти "структуры" делают)

 

Alex300
#4 2024-03-13 16:25

Хотя нет, мы видим больше "структур", есть ещё "структуры" у коментов и звёздочек (даже не представляю, что эти "структуры" делают)

эмм... такие очевидные баги можно сразу на гитхаб в issues.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Sergeich
#5 2024-03-13 16:28

Так я же не знаю, баги это или фичи :). Мой уровень сейчас - чайник, который осваивает движок. Поэтому я на всё смотрю незамутнённым взглядом чайника :)

Kort
#6 2024-03-13 17:23
#47863 Sergeich:

Конфиги от всего, что имеет конфиги

Ок, конфиги от модулей и плагинов. Заходим в "Расширения" и снова видим конфиги от модулей и плагинов, заходим в "Разное" и опять кофиги модулей и плагинов. Ещё и на главной админки может быть.

Структура всего, что имеет структуры

Ок, заходим в "Расширения" и снова видим "структуры". Хотя нет, мы видим больше "структур", есть ещё "структуры" у коментов и звёздочек (даже не представляю, что эти "структуры" делают)

Лишние структуры исправятся, а в "Разное" ака "Управление" конфигов нет -- там тулзовые части. Это фича, коих в других движках навалом.

Главная админки кастомизируется от 0 до 100, так что там можно вообще все что угодно.

Вообще, я все это говорю про собственную админку. В коробке лишь заготовка для ее создания и обновления.

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Dayver
#7 2024-03-14 04:21
#47856 Sergeich:

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

1 .Какие блоки информации вам реально нужны на главной странице админки?

2. Какие функции управления в админке вы чаще всего используете на рабочем сайте?

Рассматриваем не конкретно Котонти, а сферическую CMS в вакууме :).

Ответы:

1) В моем случае админки (в большинстве речь о главной её странице) рабочих проектов всегда кастомизируются под каждый конкретный случай (если это не делается то значит сайт создаётся только ради того что бы поставить галочку "есть сайт" и он умрёт в сроки очерченные жадностью заказчика на содержание хостинга\домена). Уходя от конкретики и специфики разных сайтов то на главную выводятся или ссылки на часто используемые разделы админки (может быть заменено\продублировано сквозной боковой панелью) или шортлист "последнего" (аля последние комменты\страницы и т.п. чисто для контроля пульса и развития сайта) или наиболее важная статистика (полная статистика находится в отведённых конкретными расширениями или задачами локациях). Во всех трёх вариантах полные наборы находятся уже в отведённых для них местах. Это так, сильно унифицируя очень разные по назначению сайты. Я не говорю что не создаются типовые но живые сайты но видимо этим занимаются другие и вероятно на других движках (не трудно догадатся что основным для меня является кот).

2) Вопрос не понятен с точки зрения кому он задаётся - вебмастеру который создаёт и сопровождает сайт или пользователю для которого он создан. Как бы ответ сильно зависит от категории пользователя к которому он задан. Поскольку здесь сидят вебмастера то их ответы могут идти в разрез ответам тех кто пользуется этими сайтами и под кого кастомизируется админка.

Котонти как раз хороша тем что заточить её админку под заказчика проще чем других популярных движков. По крайне мере из старого опыта использования оных делаешь сайты на коте и избегаешь связываться с водпресами и прочей попсятиной. Возможно сейчас у них что то изменилось но не думаю.

#47856 Sergeich:

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

Судя по поставленным вопросам претензия больше к главной странице чем ко всей админке и её структуре в целом и исходя из позиционирования "я чайник и плагины писать не умею" то подозреваю что основная жалоба на то что как для чайника готовых плагинов для кастомизации главной админки не хватает !?

Pavlo Tkachenko aka Dayver
Sergeich
#8 2024-03-14 06:06

Вебмастер-разработчик залезет в любые дебри, поэтому для него важен сам факт наличия этих дебрей, где "найдётся всё". Мне интересно мнение именно рядового пользователя (заказчика), который занимается наполнением, контролем и развитием сайта, т. е. повседневной рутиной. У вас, разработчиков, наверняка есть набор некоторых хотелок, которые пользователи постоянно заказывают, вот именно это интересует. Спасибо, Dayver, за развёрнутый ответ :).

Плагины меня, конечно, интересуют, но не так чтобы сильно срочно, вот и хочется, для начала, определиться со среднестатистическими  хотелками :).

 

Возьмём админку Котонти. Шесть больших разделов:

1. Главная - раздел текущей статистики и быстрый доступ к самым востребованым функциям. Хорошо. 

2. Конфигурация - безусловно важно, но лазить вы туда будете один раз при настройке и, возможно при обновлении. А он на втором месте.

3. Структура - важно, но посещается даже реже "конфигурации" после настройки.

4. Расширения - без вопросов, единственное не хватает кнопки "Установить" в общем списке плагинов, щёлкать по названию плагина для установки вообще не очевидное решение.

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

6. Прочее - не смотря на пренебрежительное название, именно этот раздел отвечает за управление сайтом, именно сюда пользователь будет чаще всего бегать. Но опять же, нафига здесь блок информации "Ядро", по логике ему самое место в разделе "Конфигурация".

 

Ну вот как-то так, взгляд со стороны :). 

Dayver
#9 2024-03-14 07:43
#47870 Sergeich:

Мне интересно мнение именно рядового пользователя (заказчика), который занимается наполнением, контролем и развитием сайта, т. е. повседневной рутиной. У вас, разработчиков, наверняка есть набор некоторых хотелок, которые пользователи постоянно заказывают, вот именно это интересует.

Вот теперь пошёл более осмысленный разговор и понятны мотивы и суть обсуждения.

 

Далее по пунктам уточнения с моей колокольни которая не претендует на истину в последней инстанции и понятие "у всех так как у меня"

#47870 Sergeich:

2. Конфигурация - безусловно важно, но лазить вы туда будете один раз при настройке и, возможно при обновлении. А он на втором месте.

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

#47870 Sergeich:

3. Структура - важно, но посещается даже реже "конфигурации" после настройки.

Тут аналогичное заблуждение. Могут быть случаи когда интернет магазины постепенно наращивают ассортимент и потому регулярно добавляют\обновляют структуру категорий, потому не то что так же регулярно, а даже чаще туда могут заходить пользователи админки. Или вот часто на Котонти делают всякие фриланс биржи и им подобные сайты. Там тоже часто может управление категориями быть востребованным

#47870 Sergeich:

4. Расширения

А вот тут как раз может быть и обратная ситуация. Туда могут заходить реже чем ви считаете. Хотя бы потому что единожды настроенная система потом редко требует установки\отключения расширений. Все зависит от специфики сайта

#47870 Sergeich:

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

Есть проекты где это популярный раздел. Доказательство этому даже является не мой опыт а тот факт что в комюнити достаточно активно обсуждается сторонний функционал управления пользователями поскольку нужно больше возможностей управления учётными записями (плагин кажется называеться Usermanager)

#47870 Sergeich:

6. Прочее

Ну тут уже конечно всё зависит от конкретного сайта. Да в некоторых случаях как вы говорите там сосредоточен основной функционал админки а в некоторых туда редко заходят из-за другой более удобной и заточеной под заказчика структуры админки.

 

Вообщем если помнить что для многих разработчиков Котонти это уже давно не CMS'ка а уже полноценная CMF то и ваши подходы к пониманию "популярности" разделов админки могут быть не актуальны.

Pavlo Tkachenko aka Dayver
Kort
#10 2024-03-14 11:11

На Котонти одни люди делают сайты для других людей. Сами для себя -- всего лишь частный случай. Это одновременно и ее достоинство и недостаток.

Для других

Если это проект на заказ, как правило, "простой топорник" / неадмин в админке видит только две страницы: главную и управление (ака прочее, кстати, надо бы действительно переименовать ее в базе). С главной понятно. В "Управлении" же можно производить манипуляции с сайтом с помощью плагинов, имеющих "тулзовую" часть. Например, работать со страницами, снятыми с публикации, импортировать прайсы или добавлять мелкий контент. Возможно у кого-то есть свои собственные придумки на этот счет. Из "ядерного" точно не помню, кажется ничего нельзя сделать.

Еще раз: блок "управление" не есть настройки. Поэтому по умолчанию именно так. Иначе было бы больно.

Админ видит все. Если в жопе очень свербит и админка своя, порядок блоков навигации можно поменять. Если все нормально, на это внимание просто не обращаешь.

Для себя

Здесь все плохо. Приходит человек, который мыслит категориями "черточки / вкладочки" и негодует по причине того, что все:

  1. Круто
  2. Непонятно и сложно

Его надо или отговаривать по первому пункту или учить по второму ))) Если учиться нет желания или времени (или есть варианты), начинается хроническая стадия.

Аргумент

Где-то в форумах зарыт пост Трастмастера, где четко обозначено: Котонти -- это в первую очередь решение для фрилансеров и студий. Т.е. тебя не должен вообще волновать HTML-код в коробке, потому что и админку и тему ты сделаешь сам -- как тебя попросит клиент или как ты решишь сам. Поэтому здесь никого не ебет беспокоит последовательность или имена пунктов навигации. Таков путь.

С другой стороны, Котонти это не элитарный клуб, никогда таким не был и, надеюсь, не будет. Но главная проблема у нас -- это неумение / нежелание сообщества задавать правильные вопросы. Например, "я понимаю,что это херня, но прикольно же". ))) Или просьбы раскомментировать весь код до последней переменной. Ну блинский жеж!

Вывод

Движок развивается не только как крутая вещь в себе, но и (обязательно) применительно к конкретным реализациям. Интересная задача даст интересное обсуждение и крутое решение. Если хочется прикрутить голосовалки к страницам, создавай тему и будем придумывать. Или если есть другие идеи. А бессмысленные обсуждения в стиле "а вот мне тут не нравится" обычно малопродуктивны и отнимают время у всех участников.

SED.by - создание сайтов, разработка плагинов и тем для Котонти
This post was edited by Kort (2024-03-14 11:32, 1 month ago)
Sergeich
#11 2024-03-14 13:37

Где-то в форумах зарыт пост Трастмастера, где четко обозначено: Котонти -- это в первую очередь решение для фрилансеров и студий. Т.е. тебя не должен вообще волновать HTML-код в коробке, потому что и админку и тему ты сделаешь сам -- как тебя попросит клиент или как ты решишь сам. Поэтому здесь никого не ебет беспокоит последовательность или имена пунктов навигации. Таков путь.

Не в обиду, но это, как показывает опыт самого Котонти, не лучший путь. Он предполагает наличие очень подробной документации, которой нет, т.к. это скучный и крайне затратный по времени элемент работы. В то же время, дефолтный вариант движка (не смотря на очень достойную подкапотную часть) выглядит как стрёмная древняя заготовка (уж извините). По этой причине, я уверен, отваливается куча потенциальных пользователей, а вместе с ними отваливаются и их деньги, которые непосредственно привлекают программистов-дизайнеров-верстальщиков, которые развивают сам продукт. Замкнутый круг.

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

 Движок развивается не только как крутая вещь в себе, но и (обязательно) применительно к конкретным реализациям. Интересная задача даст интересное обсуждение и крутое решение. Если хочется прикрутить голосовалки к страницам, создавай тему и будем придумывать. Или если есть другие идеи. А бессмысленные обсуждения в стиле "а вот мне тут не нравится" обычно малопродуктивны и отнимают время у всех участников.

Так именно так и сделал и там уже предложили вполне разумное универсальное решение и даже набросок кода.

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

Alex300
#12 2024-03-14 14:21

В то же время, дефолтный вариант движка (не смотря на очень достойную подкапотную часть) выглядит как стрёмная древняя заготовка (уж извините).

Новая красивая, адаптивная админка и дефолтная темы просятся уже давно. Админка есть готовая процентов на 30.

И на этот сайт нужна тема по свежее.

Вопрос в нехватки времени и рук.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
This post was edited by Alex300 (2024-03-15 09:54, 1 month ago)
Kort
#13 2024-03-14 14:43
#47877 Sergeich:

Не в обиду, но это, как показывает опыт самого Котонти, не лучший путь. Он предполагает наличие очень подробной документации, которой нет, т.к. это скучный и крайне затратный по времени элемент работы.

Самое смешное, документация есть и вполне достаточная для освоения движка. Плюс масса свободного на гитхабе. Я когда-то очень давно нанимал php-кодера, который уже через пару дней варганил плагины. А когда приперло самому, с помощью документации и на примерах других решений все, что надо, начал делать сам. Поныть наверно хотелось, но некому было.

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Kabak
#14 2024-03-14 15:42

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

 

Приятно, что сообщество по весне оживает и движок + этот сайт улучшается.

 

Благодарю за возвращение нормального поиска на этом сайте.

vpktz
#15 2024-03-18 20:55
#47882 Kabak:

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

 

Приятно, что сообщество по весне оживает и движок + этот сайт улучшается.

 

Благодарю за возвращение нормального поиска на этом сайте.

Как приятно и позитивно расписал! yes

12>>>