Немного мыслей о CMS. #CMS #CMF #СистемаУправленияСайтом Размышления...

Немного мыслей о CMS.
#CMS #CMF #СистемаУправленияСайтом

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

Тема ночи на сегодня: «Интерфейс»

За свою не очень большую, но и не малую практику работы со сторонними CMS(F) как платными так и бесплатными я так и не пришёл к какому-то логическому выводу по поставленному вопросу.
Есть то, что хочется видеть в первую очередь и то, без чего практически нельзя жить. А есть и весьма спорные моменты.
Очень много противоречий в работе с фотографиями. Во-первых, это всегда очень напрягает реализовывать с точки зрения кода. Во-вторых, это ещё и непонятно как должно выглядеть со стороны пользователя. Да, вы считаете иначе? — тогда прошу ваше мнение на сей счёт мне в личку. Возможно именно твоё мнение, друг мой, станет ключевым!

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

Меня целиком устраивает интерфес этой CMS. Всё красивенько, удобненько, благородненько. Но. Есть одно но. А может даже и не одно.
API для нового функционала практически нет, тут, конечно, камни в огород разработчиков. Но даже если бы они были — необходимый мне функционал в том виде, который позволяет данная CMS (в том интерфейсе) будет, был и есть ужасно неудобен. Гораздо удобнее потратить кучу времени и встроить функционал по управлению данным модулем (что ходить далеко, это каталог, можно даже сказать интернет-магазин) непосредственно в сайт. Раз уж я пишу этот небольшой пост ВКонтакте, то приведу простой пример с самим ВКонтактом.

У ВКонтакта для пользователя нет как таковой «Системы управления», а точнее нет какого-то специального интерфейса, куда нужно зайти, чтобы внести изменения. Всё делается там, где оно удобнее всего.
Нужно изменить аватар — пожалуйста, навёл мышь на аватар, вот тебе ссылка. Открывается всплывающее окно, выбрал, поехал дальше. Нужно оставить комментарий, пожалуйста.
Загрузить фотографию в альбом, создать альбом — правильно, всё делается прямо в альбоме. Не нужно лезть в панель управления чтобы где-то там искать модуль фото-галерея, а потом искать, где же тут загрузка фото, а как мне сделать альбом и… ну вы меня поняли, да?

Но писать модули/внешний вид системы управления каждый раз для сайта индивидуально — это мягко говоря… НЕУДОБНО… долго… ДОРОГО! Правда пади объясни это клиенту!

Есть и положительные моменты.
При написании индивидуальных (назовём их так) визуальных модулей для отдельных систем я заметил, что они всё равно имеют очень много общего. Общего во внешнем виде, дизайне, функционале и т.п.
А значит вполне возможно есть какое-то уникальное решение для CMS. Максимально сжимающее границы между интерфейсом системы управления и сайтом?
Возможно!

Со своей стороны я продолжу искать золотую середину. Ну а с вашей/твоей стороны…

Если у кого-то есть мысли на сей счёт — опять же, прошу в личку.

P.S. Пожалуйста, не надо ничего писать если вы не понимаете О ЧЁМ ЭТОТ ПОСТ!

P.P.S. Если у вас в целом есть мысли по разработке CMS и вы хотите ими со мной поделиться, дать совет, или может у вас есть пожелание о том, какой должна быть «Идеальная CMS» для вас — пожалуйста. Я открыт для беседы, а мой личный кабинет — открыт для всех!

Спасибо, друзья!
Вы почему-то вдруг решили, что репост этой записи будет уместен у вас на стене? — хорошо, я солидарен… :)
Some thoughts on CMS.
#CMS #CMF #Site Management System

Reflections as always hammer at the third hour of the night.
Due to the fact that at the moment I’ll once again improve my control system with the hope of putting it in the public domain, bringing the kernel to a decent appearance - thoughts enter my head.

The theme of the night for today: "Interface"

For my not very large, but not small practice of working with third-party CMS (F), both paid and free, I have not come to any logical conclusion on this question.
There is something that you want to see in the first place and something without which it is practically impossible to live. And there are some very controversial issues.
A lot of contradictions in working with photos. Firstly, it is always very annoying to implement in terms of code. Secondly, it is also unclear how the user should look. Yes, do you think otherwise? - then I ask your opinion on this subject to me in PM. Perhaps it is your opinion, my friend, that will become the key!

But let's digress from the photos.
Now I am writing a module for some third-party (we will not call) CMS, a free CMS.

I am completely satisfied with the interface of this CMS. Everything is beautiful, comfortable, noble. But. There is one but. Or maybe not just one.
There is practically no API for the new functionality, of course, there are stones in the garden of developers. But even if they were - the functionality I needed in the form that this CMS allows (in that interface) would be, was and is terribly inconvenient. It is much more convenient to spend a lot of time and build in the functionality for managing this module (what to go far, this is a directory, you can even say an online store) directly to the site. Since I am writing this small VKontakte post, I will give a simple example with VKontakte itself.

The VKontakte for the user does not have a “Management System” as such, or rather there is no special interface where you need to go to make changes. Everything is done where it is most convenient.
You need to change the avatar - please, mouse over the avatar, here's a link for you. A popup window opens, chose, drove on. Need to leave a comment, please.
Upload a photo to an album, create an album - right, everything is done right in the album. No need to go into the control panel to look for a photo gallery module somewhere, and then look for where is the photo upload, but how do I make an album and ... well, you understand me, right?

But to write the modules / appearance of the control system for an individual site each time is to say the least ... UNCOMFORTABLE ... for a long time ... EXPENSIVE! True, explain it to the client!

There are some positive points.
When writing individual (let's call them so) visual modules for individual systems, I noticed that they still have a lot in common. Common in appearance, design, functionality, etc.
So it’s quite possible there is some unique solution for CMS. Maximally compressing the boundaries between the interface of the management system and the site?
Maybe!

For my part, I will continue to look for a middle ground. Well, on your / your part ...

If someone has thoughts on this subject - again, please in PM.

P.S. Please do not write anything if you do not understand WHAT THIS POST IS ABOUT!

P.P.S. If you generally have thoughts on developing CMS and you want to share them with me, give advice, or maybe you have a wish about what should be the “Ideal CMS” for you - please. I am open for conversation, and my personal account is open for everyone!

Thanks friends!
For some reason, you suddenly decided that a repost of this record would be appropriate on your wall? - well, I agree ... :)
У записи 2 лайков,
1 репостов.
Эту запись оставил(а) на своей стене Егор Попонин

Понравилось следующим людям