Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / HTML, JavaScript, VBScript, CSS Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2      [все]
 Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
maple4
Member

Откуда: Советский Союз :), Москва
Сообщений: 164
Блог
Каждый человек должен построить дом, вырастить сына, посадить дерево. Веб-программист - должен создать свою CMS.

Я не говорю, на чем она будет создаваться (PHP, ASP,...), это не имеет никакого значения.
Я не говорю, стоит ли это делать вообще, ведь многое уже создано ранее да еще и распространяется бесплатно.
Я не касаюсь аутентификации, авторизации, регистрации и прочего - всего, что связано с правами и возможностями пользователя. Как это все будет реализовано - отдельная тема (например - с помощью тегов). Для простоты понимания - в дальнейшем будет обсуждаться ТОЛЬКО пользователь с возможностью изменения структуры сайта и заметок к нему. Для остальных такая возможность закрыта.

Поэтому, сразу к сути (вариант проекта своей собственной CMS).

1. Сайт строится на основе некой структуры (ВНЕЗАПНО!), группе страниц, организованных в виде дерева .
Но, общее количество таких страниц не означает, что только они и будут. Структура - только основание.

2. Заметка - мельчайшая частица информации для построения сайта. Лист для дерева :)
Зайдя на сайт без заметок, можно будет перемещаться между страницами (вся навигация строится автоматически на основе структуры, но это НЕ ЕДИНСТВЕННЫЙ способ организации навигации, о чем будет рассказано чуть ниже), и - как бы и всё.

3. ЛЮБАЯ страница строится на основе шаблона.
Шаблон - обычная HTML-страница с размещением в необходимых местах специальных меток (поля редактирования).
Наличие метки означает, что в этом месте будет организован вывод единичных заметок ИЛИ группы заметок, отобранных по какому-либо критерию (например, последние десять новостей сайта).
Кроме того, существуют шаблоны для вывода отдельной заметки, просто группы заметок, или группы заметок, организованных по фильтру или иному принципу (ниже).

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

4. ЛЮБАЯ заметка может иметь тег или несколько тегов, которые виртуально "группируют" заметки.
Одна и та же заметка может входить в разные группы, например "Россия" "Новости" "Спорт" "Олимпиада".
Когда, в какой момент времени будет формироваться страница для вывода таких групп? Ведь в структуре этого НЕТ?
ВОТ. И это самое интересное. Опять же, ниже.

Открыв страницу структуры в самом начале редактирования мы видим пустую страницу с возможностью добавления заметки (или группы заметок).

На одной странице может быть несколько полей редактирования - Заголовок, Подвал, Основное поле ввода, Левая часть, Правая часть, ЧТО-ТО ЕЩЕ.

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

Допустим, необходимо внести какой-то текст, к примеру "Hello, World!" в основном поле редактирования.

И тут оказывается, что внести просто текст НЕЛЬЗЯ.

Зато можно добавить заметку с любым заголовком (вывод заголовка настраивается - нужно это или нет, датой/временем - аналогично, и прочее) и собственно с текстом "Hello, World!" с нужным форматированием и рисунками к нему.
Сохраняем заметку - и она уже появляется на самой странице.

Почему так сложно? Можно же было все реализовать и без этих заметок?

Такой способ только кажется сложным. А в дальнейшем появляется куча преимуществ:

  • Любую заметку можно использовать многократно. Заметка - часть общего фонда.
  • Заметки можно добавлять на страницу в виде ленты заметок - отобранных по фильтру (по тегу/тегам/сложному правилу и/или по времени).
  • Добавленные заметки/ленты заметок могут выводиться с заданным порядком - новые сверху или наоборот (соответствующая настройка).
  • Если заметок в поле редактирования много - автоматически строится навигация к ТОЙ ЖЕ странице структуры проекта (но с другими параметрами в адресной строке) для отображения следующего списка заметок/группы заметок (настройка по максимальному количеству на странице).
  • Заметка может выводиться полностью или частично (клик по "Далее" приведет к открытию полной версии заметки), причем открытие страницы в новом/том же окне - уже с навигацией по своей группе заметок (например по "Новостям") - опять же с настройкой.
  • Заметка может иметь один/несколько тегов. Их отображение настраивается. Клик по тегу ведет к открытию заметки или всех заметок по выбранному тегу (настраивается тип открытия и максимальное количество на странице) с навигацией.
  • Так как сами теги ТАКЖЕ МОЖНО группировать в виде деревьев - может отображаться одно из деревьев тегов (настраивается). Клик по любой ветке дерева тегов приведет к отбору/отображению (настройка) сразу по группе тегов - опять же со всей сопутствующей навигацией.
  • Заметка, так же как и страница структуры, может иметь свой особый шаблон (настройка).


Минусы:

  • Похожее уже реализовано (причем МНОГОКРАТНО. Забавно, да? Че это они велосипеды создают, а?).
  • Шаблонная система - как-то не профессионально (честно, я видел и такой аргумент).
  • Своя реализация прав по редактированию - и проблемы с администрированием.
  • Автоматическое формирование меню (у меня с этим проблем особых, кстати, не возникло).


Плюсы:

  • Простота создания шаблонов - на основе предлагаемых в том числе бесплатно или создаваемых лично. Достаточно в нужных местах разместить метки с полями редактирования. Кроме того - это повышает общую безопасность (вероятность взлома меньше, так как в других местах, кроме как в шаблонах, размещение полей редактирования ни к чему не ведет).
  • Своя реализация прав по редактированию.
  • Полный контроль над СВОИМ проектом - я время от времени вижу появление сообщений об очередном взломе/критической ошибке различных CMS. И это при том, что многие проекты распространяются бесплатно и в открытом коде.
  • В любом случае - создание своего - отличная практика.


Чем не личный Drupal, Joomla! или Wordpress?

ГРАЖДАНЕ!
Призываю всех не использовать данную тему для рекламы своих профессиональных качеств или переливанию из пустого в порожнее (есть тут некая тема, где процентов 75 сообщений - обсуждение чего-либо,абсолютно не связанных с темой. Ну или МНОГОКРАТНЫЕ попытки убедить кого-либо с разной степенью резкости)!
СПАСИБО!


Не стреляйте в гитариста, он играет как умеет
11 мар 18, 16:13    [21247897]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
hVostt
Member

Откуда:
Сообщений: 15170
maple4
Почему так сложно? Можно же было все реализовать и без этих заметок?


Рекомендую посмотреть MODx, в отличие от Drupal-Joomla-Wordpress, позиционирует себя не как CMS, а как CMF, т.е. максимальная гибкость. Всё можно переиспользовать, писать текст, куски кода, генерацию контента можно куда угодно вообще без проблем. Меню можно генерировать +100500 способами, полностью зависит от фантазии, хоть анально прикладным способом, это будет работать. И абсолютно все страницы 100% могут быть закешированы и отдаваться статически.

Плюс (и он же для кого-то минус) -- отсутствие некой шаблонной системы, нет никакого Подвала, Бокового меню, Заднего меню, Переднего, Шапки и прочей херни. Есть куски HTML, делай из них что хочешь. Хочешь 50 подвалов сделай, 150 макетов. И т.д.


maple4
В любом случае - создание своего - отличная практика.


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

Делать велосипед (тупое копирование того, что есть), это ни денег, ни пользы, ни прибыли, ничего хорошего ни для кого. Давай называть это хобби. А хобби, не совмещённое с работой, ничего общего с профессионализмом не имеет, и иметь не может. Хобби, это как раз такое: мне насрать на ваши методологии и принцыпы, делаю как хочу и что хочу. Нет жизненных и профессиональных ограничений, которые как раз и являются инструментами проф. роста.
11 мар 18, 19:49    [21248073]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
hVostt
Member

Откуда:
Сообщений: 15170
maple4
  • Любую заметку можно использовать многократно. Заметка - часть общего фонда.
  • Заметки можно добавлять на страницу в виде ленты заметок - отобранных по фильтру (по тегу/тегам/сложному правилу и/или по времени).
  • Добавленные заметки/ленты заметок могут выводиться с заданным порядком - новые сверху или наоборот (соответствующая настройка).
  • Если заметок в поле редактирования много - автоматически строится навигация к ТОЙ ЖЕ странице структуры проекта (но с другими параметрами в адресной строке) для отображения следующего списка заметок/группы заметок (настройка по максимальному количеству на странице).
  • Заметка может выводиться полностью или частично (клик по "Далее" приведет к открытию полной версии заметки), причем открытие страницы в новом/том же окне - уже с навигацией по своей группе заметок (например по "Новостям") - опять же с настройкой.
  • Заметка может иметь один/несколько тегов. Их отображение настраивается. Клик по тегу ведет к открытию заметки или всех заметок по выбранному тегу (настраивается тип открытия и максимальное количество на странице) с навигацией.
  • Так как сами теги ТАКЖЕ МОЖНО группировать в виде деревьев - может отображаться одно из деревьев тегов (настраивается). Клик по любой ветке дерева тегов приведет к отбору/отображению (настройка) сразу по группе тегов - опять же со всей сопутствующей навигацией.
  • Заметка, так же как и страница структуры, может иметь свой особый шаблон (настройка).


Что самое смешное, вот это вот реализуется на том же MODx.
И практически из коробки всё для этого есть.
11 мар 18, 19:53    [21248080]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
Агнец за бортом
Member

Откуда:
Сообщений: 1146
maple4
Почему так сложно? Можно же было все реализовать и без этих заметок?

Такой способ только кажется сложным. А в дальнейшем появляется куча преимуществ:


Не надо "в дальнейшем", хочу сайт здесь и сейчас.

Не понял - о чем тут написано. Размышления? Покажи сайт на своей CMS.

maple4
Полный контроль над СВОИМ проектом

Ты думаешь, что владельцы других CMS думают: "Неплохо бы иметь полный контроль над моим проектом, но.. Это не для меня." Так что ли?

maple4
В любом случае - создание своего - отличная практика.

Конечно.

Кто-то запрещает? }{воста не слушай.

Только помни:

1$ - тому кто придумал.
10$ - тому кто сделал.
100$ - тому кто продал.
12 мар 18, 00:26    [21248301]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 36520
maple4
Веб-программист - должен создать свою CMS.
ты забыл - молодой веб программист...в начали пути.
Агнец за бортом
Не понял - о чем тут написано. Размышления? Покажи сайт на своей CMS.

+1
12 мар 18, 07:18    [21248393]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
maple4
Member

Откуда: Советский Союз :), Москва
Сообщений: 164
Блог
hVostt
maple4
  • Любую заметку можно использовать многократно. Заметка - часть общего фонда.
  • Заметки можно добавлять на страницу в виде ленты заметок - отобранных по фильтру (по тегу/тегам/сложному правилу и/или по времени).
  • Добавленные заметки/ленты заметок могут выводиться с заданным порядком - новые сверху или наоборот (соответствующая настройка).
  • Если заметок в поле редактирования много - автоматически строится навигация к ТОЙ ЖЕ странице структуры проекта (но с другими параметрами в адресной строке) для отображения следующего списка заметок/группы заметок (настройка по максимальному количеству на странице).
  • Заметка может выводиться полностью или частично (клик по "Далее" приведет к открытию полной версии заметки), причем открытие страницы в новом/том же окне - уже с навигацией по своей группе заметок (например по "Новостям") - опять же с настройкой.
  • Заметка может иметь один/несколько тегов. Их отображение настраивается. Клик по тегу ведет к открытию заметки или всех заметок по выбранному тегу (настраивается тип открытия и максимальное количество на странице) с навигацией.
  • Так как сами теги ТАКЖЕ МОЖНО группировать в виде деревьев - может отображаться одно из деревьев тегов (настраивается). Клик по любой ветке дерева тегов приведет к отбору/отображению (настройка) сразу по группе тегов - опять же со всей сопутствующей навигацией.
  • Заметка, так же как и страница структуры, может иметь свой особый шаблон (настройка).


Что самое смешное, вот это вот реализуется на том же MODx.
И практически из коробки всё для этого есть.



MODx ОЧЕНЬ СИЛЬНО привязывает контент (фактически, содержимое) к дизайну страницы.
Т.е. не получится "на лету" сменить стиль сайта, просто разместив/распаковав папку стиля в новый каталог.

Говоря о настройках (выше) в проекте - имел в виду настройки вывода заметки/группы заметок, т.е. сам шаблон при этом НЕ МЕНЯЕТСЯ.
Шаблон - отдельно, содержимое - отдельно. Все-таки ближе к Drupal

Агнец за бортом , Petro123
Речь идет о ПРОЕКТЕ своей собственной CMS
12 мар 18, 08:58    [21248469]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 36520
maple4
Агнец за бортом , Petro123
Речь идет о ПРОЕКТЕ своей собственной CMS
одноразовую cms не делают. Переведи.
12 мар 18, 09:50    [21248585]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
hVostt
Member

Откуда:
Сообщений: 15170
maple4
MODx ОЧЕНЬ СИЛЬНО привязывает контент (фактически, содержимое) к дизайну страницы.
Т.е. не получится "на лету" сменить стиль сайта, просто разместив/распаковав папку стиля в новый каталог.


Честно говоря, не увидел ни малейшей связи с MODx. Если напишите такой HTML, который может легко и адекватно изменяться одними стилями, без вмешательства в разметку, вы получите ровно такой же профит с любым инструментом. При чём в MODx стили и скрипты можно хранить в БД или генерировать программно, что позволит вам бекапить только БД.


maple4
Говоря о настройках (выше) в проекте - имел в виду настройки вывода заметки/группы заметок, т.е. сам шаблон при этом НЕ МЕНЯЕТСЯ.
Шаблон - отдельно, содержимое - отдельно. Все-таки ближе к Drupal


Я так понял, в MODx вы не смотрели и не разбирались. Шаблон это что? Это разметка. Заметка это что? Это данные в иерархической организации с тегами и прочими атрибутами, либо без разметки, либо с минимальной разметкой. И то и другое в MODx можно вести отдельно, или комбинировать, как душе угодно, с иерархией, с безопасностью, с атрибутами, наборами атрибутов, кросс-линками, символическими линками, и даже можно сделать виртуальную заметку, которая на самом деле будет браться из внешнего источника, а вести себя как будто внутри.

Это настолько далеко от Drupal, как Ока от скоростного поезда.

По мне так стыдно должно быть сегодня иметь дело с друпалом или джумлой какой-нибудь. Почти что позорно.
12 мар 18, 10:27    [21248714]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
hVostt
Member

Откуда:
Сообщений: 15170
maple4
Речь идет о ПРОЕКТЕ своей собственной CMS


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

Ну ок. Может чего хотите, дружеского пенделя, типа больших просто огромных вам успехов, ах какой же вы всё-таки молодец? Хоть бы намекнули? Порадоваться за вас? Похвалить? Сделать большие круглые глаза радостного удивления и профессионального обожания?

Давайте что-ли шоу какое-нибудь устроим. Может будете ставить себе сроки, а мы сходим за попкорном и бум наблюдать, а потом типа, ну что же ты,.. ну что? Ну как же так, а?? Где хвалёная CMS?
12 мар 18, 10:35    [21248740]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
Vladimir Baskakov
Member

Откуда:
Сообщений: 1916
А что конкретно предполагается обсуждать? пока непонятно.

Можно ли делать свою CMS? - можно, кто ж запретит. Сильно ли эта попытка делания поможет проф росту? ну как повезет, не факт. Можно ли продвигаться как разработчику, не делая своего Фреймворка-кмс-и тыды? думаю, да.
12 мар 18, 10:40    [21248766]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26074
maple4,

а как при помощи этих Ваших заметок реализовать к примеру опрос, фотоальбом, слайдшоу, магазин?

А чтобы ответить на вопрос: "Создание своей CMS - очередной велосипед? Или шаг в карьере?", - хотелось бы уточнить о какой карьере речь?
Бизнесмена? Планируете продавать эту свою CMS? Сомнительная затея, Вы же сами понимаете.
12 мар 18, 10:41    [21248772]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
hVostt
Member

Откуда:
Сообщений: 15170
skyANA,

наверное думается, что «Создание собственной CMS» отлично смотрится в резюме
12 мар 18, 10:48    [21248790]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
Vladimir Baskakov
Member

Откуда:
Сообщений: 1916
автор
•Похожее уже реализовано (причем МНОГОКРАТНО. Забавно, да? Че это они велосипеды создают, а?).

да дело вот в чем - если на проекте возникает некое специфическое требование, которое на существующих системах не реализуется, тогда автор ВЫНУЖДЕН изобретать, если эта фишка понравится многим - и в целом качество вновь-изобретенного будет хорошее, то тогда оно получит свою нишу.

А, изобретение ради изобретения, как спортивное хобби - наверное реже приводит к созданию востребованного сообществом продукта (((((. но в принципе, может привести.
12 мар 18, 10:48    [21248794]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
hVostt
Member

Откуда:
Сообщений: 15170
skyANA
а как при помощи этих Ваших заметок реализовать к примеру опрос, фотоальбом, слайдшоу, магазин?


это наверное из той же оперы, пусть будут нули и единицы.
а из нулей и единиц мы сделаем игры, онлайн-шопинг, мемасы, sql.ru
12 мар 18, 10:50    [21248797]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26074
hVostt
skyANA,

наверное думается, что «Создание собственной CMS» отлично смотрится в резюме

У меня есть подобное в резюме. Смотрится действительно хорошо
12 мар 18, 10:56    [21248812]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26074
ИМХО начинать надо с Customer development (сокращенно - custdev) - это тестирование идеи или прототипа будущего продукта на потенциальных потребителях.

А может ТС это и делает? А мы и есть потенциальные потребители?
Предыдущий продукт провалился, но ТС не сдаётся, придумал новую идею
12 мар 18, 10:59    [21248824]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26074
Лично я такой CMS пользоваться не буду.

1. У меня есть своя CMS;
2. За 6 с лишним лет её разработки и эксплуатации я получил (и продолжаю получать) представление о том, что нужно пользователям. Заметки их не удовлетворят;
3. Есть уже готовые и зарекомендовавшие ссебя продукты в данной категории.
12 мар 18, 11:06    [21248837]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
hVostt
Member

Откуда:
Сообщений: 15170
skyANA,

Я вот не считаю, что тот же WildAppricot, это CMS. Точнее в ней есть функции CMS и они довольно развитые, но это лишь часть от всего функционала.
12 мар 18, 11:36    [21248951]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26074
hVostt,

да, WildApricot - это не только CMS, просто я на данный момент являюсь System Owner-ом именно данной части проекта.

С другой стороны нас относят к категории Community CMS.
12 мар 18, 12:02    [21249082]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
Злой Бобр
Member

Откуда: Украина, Кривой Рог
Сообщений: 3398
maple4,

Да, шаг в карьер. )
12 мар 18, 12:21    [21249168]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
Areostar
Member

Откуда:
Сообщений: 3292
maple4,

Ну если есть понимания что нового можно привнести в эту тему, то возможно. А пладить никому не нужные кучки... кода НА ФИГА

Тот же Wordpress писался и отдажмвался огромеым количеством людей на протяжении уже более 20 лет(с 1997 года)

И тут вы собераетесь в одиночку в своё свободное время заткнуть их за пояс!?!? Вера в свои силы конечно вожна но не до такой же степини!
12 мар 18, 12:48    [21249304]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
maple4
Member

Откуда: Советский Союз :), Москва
Сообщений: 164
Блог
skyANA
ИМХО начинать надо с Customer development (сокращенно - custdev) - это тестирование идеи или прототипа будущего продукта на потенциальных потребителях.

А может ТС это и делает? А мы и есть потенциальные потребители?
Предыдущий продукт провалился, но ТС не сдаётся, придумал новую идею


Конечно, параллельно хотел заставить всех вернуться на кодинг в чистом HTML
12 мар 18, 13:43    [21249606]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26074
maple4
skyANA
ИМХО начинать надо с Customer development (сокращенно - custdev) - это тестирование идеи или прототипа будущего продукта на потенциальных потребителях.

А может ТС это и делает? А мы и есть потенциальные потребители?
Предыдущий продукт провалился, но ТС не сдаётся, придумал новую идею


Конечно, параллельно хотел заставить всех вернуться на кодинг в чистом HTML

Если Вы думаете, что я над Вами прикалываюсь, то зря.
12 мар 18, 14:43    [21249864]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26074
И кстати кодинга в чистом HTML мне хватает.
12 мар 18, 14:45    [21249873]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
s62
Member

Откуда: Жуковский
Сообщений: 874
Так эта мысль похоже у автора не сейчас или не в первый раз возникла:

Семь лет назад:
maple4
Всем доброго дня!
Делаю CMS, возникла проблемка :-)

https://www.sql.ru/forum/845854/stil-dlya-stranicy-index-php-nahoditsya-v-drugoy-papke-kak-luchshe-ego-pricepit?hl=
12 мар 18, 15:58    [21250178]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
maple4
Member

Откуда: Советский Союз :), Москва
Сообщений: 164
Блог
s62
Так эта мысль похоже у автора не сейчас или не в первый раз возникла:

Семь лет назад:
maple4
Всем доброго дня!
Делаю CMS, возникла проблемка :-)

https://www.sql.ru/forum/845854/stil-dlya-stranicy-index-php-nahoditsya-v-drugoy-papke-kak-luchshe-ego-pricepit?hl=


а я и не скрывался :)
12 мар 18, 16:08    [21250218]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 36520
maple4
а я и не скрывался :)

Ну бывает, выставляют напоказ свои мысли по 50 страниц без всякой логики чисто поржать.
А программист без логики хуже некуда.
12 мар 18, 16:16    [21250256]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
maple4
Member

Откуда: Советский Союз :), Москва
Сообщений: 164
Блог
Petro123
maple4
а я и не скрывался :)

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


Я должен каждый раз упоминать, что ранее уже этим занимался?
12 мар 18, 16:21    [21250274]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 36520
maple4,
В теме зачем про карьеру? )))))
12 мар 18, 16:29    [21250320]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
maple4
Member

Откуда: Советский Союз :), Москва
Сообщений: 164
Блог
Petro123
maple4,
В теме зачем про карьеру? )))))


чтоб цепляло ))))
12 мар 18, 16:35    [21250341]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 36520
maple4
Petro123
maple4,
В теме зачем про карьеру? )))))


чтоб цепляло ))))
это ненадолго)
12 мар 18, 18:02    [21250707]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
maple4
Member

Откуда: Советский Союз :), Москва
Сообщений: 164
Блог
hVostt
maple4
MODx ОЧЕНЬ СИЛЬНО привязывает контент (фактически, содержимое) к дизайну страницы.
Т.е. не получится "на лету" сменить стиль сайта, просто разместив/распаковав папку стиля в новый каталог.


Честно говоря, не увидел ни малейшей связи с MODx. Если напишите такой HTML, который может легко и адекватно изменяться одними стилями, без вмешательства в разметку, вы получите ровно такой же профит с любым инструментом. При чём в MODx стили и скрипты можно хранить в БД или генерировать программно, что позволит вам бекапить только БД.

maple4
Говоря о настройках (выше) в проекте - имел в виду настройки вывода заметки/группы заметок, т.е. сам шаблон при этом НЕ МЕНЯЕТСЯ.
Шаблон - отдельно, содержимое - отдельно. Все-таки ближе к Drupal


Я так понял, в MODx вы не смотрели и не разбирались. Шаблон это что? Это разметка. Заметка это что? Это данные в иерархической организации с тегами и прочими атрибутами, либо без разметки, либо с минимальной разметкой. И то и другое в MODx можно вести отдельно, или комбинировать, как душе угодно, с иерархией, с безопасностью, с атрибутами, наборами атрибутов, кросс-линками, символическими линками, и даже можно сделать виртуальную заметку, которая на самом деле будет браться из внешнего источника, а вести себя как будто внутри.

Это настолько далеко от Drupal, как Ока от скоростного поезда.

По мне так стыдно должно быть сегодня иметь дело с друпалом или джумлой какой-нибудь. Почти что позорно.


Добавление новых полей ведет к изменению шаблона.
Но это не значит, что это плохо :)

Вот здесь коротенько так, часа на два, НЕ МОЁ!


И походу, это моя тема.
Подозреваю, что страницам можно добавлять поля-свойства, анализируя которые - в дальнейшем формировать все необходимые меню (в том числе и древовидные). Но это не точно. Или, возможно, все реализовано?
Буду разбираться
12 мар 18, 19:27    [21250907]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
Antonariy
Member

Откуда: ☭
Сообщений: 72676
maple4
Добавление новых полей ведет к изменению шаблона.
Но это не значит, что это плохо :)
именно это и значит - шаблон говно, если его нужно менять из-за добавления одного-единственного поля.
12 мар 18, 21:54    [21251216]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
Antonariy
Member

Откуда: ☭
Сообщений: 72676
maple4
Подозреваю, что страницам можно добавлять поля-свойства, анализируя которые - в дальнейшем формировать все необходимые меню (в том числе и древовидные). Но это не точно. Или, возможно, все реализовано?
Буду разбираться
подозреваю, что в своих исследованиях велосипедов, ты нащупал педали.
12 мар 18, 21:55    [21251218]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
maple4
Member

Откуда: Советский Союз :), Москва
Сообщений: 164
Блог
Antonariy
maple4
Подозреваю, что страницам можно добавлять поля-свойства, анализируя которые - в дальнейшем формировать все необходимые меню (в том числе и древовидные). Но это не точно. Или, возможно, все реализовано?
Буду разбираться
подозреваю, что в своих исследованиях велосипедов, ты нащупал педали.


еще и свет поставлю
12 мар 18, 22:29    [21251281]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
maple4
Member

Откуда: Советский Союз :), Москва
Сообщений: 164
Блог
5. Более подробно - это пятый пункт дополнительно к четырем в теме. Больше особо добавить нечего, все, что хотел - написал.

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

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

Поле редактирования может НЕ ИМЕТЬ ленты объектов, если параметры отображения, выставленные "по умолчанию", устраивают пользователя.

К примеру, поле редактирования Header по умолчанию выводит в самом начале при помощи объекта MainMenu основное меню для навигации по основной структуре сайта.

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

Еще пример - поле редактирования GroupColumn - по умолчанию в самом начале, при помощи объекта GroupMenu формирует меню для навигации в группе страниц (к которой принадлежит отображаемая страница) по основной структуре.

Если же понадобится перед меню добавить что-то свое - появится лента объектов с уже включенным в нее этим объектом. А уже в самой ленте - можно с объектами что угодно: перемещать, разрешать/запрещать вывод (в том числе по правилам) или эти объекты удалять. Само поле редактирования GroupColumn может располагаться в шаблоне страницы в зависимости от дизайна в левой или правой ее части.

Еще пример - поле редактирования Footer. Располагается обычно в самом низу страницы. По умолчанию, при помощи спецобъекта ImportantPages выводятся, ссылки на определенные важные страницы - Начальную, Контакты, Поиск. Кроме того - после ссылок - выводятся Счетчики объектом Counters.
Если же нужно задать свой определенный текст (внести заметку), поменять параметры вывода или порядок отображения (какой выводится в первую очередь) - появится лента объектов с объектами ImportantPages и Counters.

Еще, как замечание - все манипуляции с объектами ведутся НЕПОСРЕДСТВЕННО на самой странице. Поменял-сохранил-тут же на этой же странице увидел изменения. Да-да, Drupal-оподобный способ редактирования :) ,ну, или как это реализовано в широко обсуждаемой теме.
13 мар 18, 12:39    [21252468]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26074
maple4,

круто конечно, но только всё это уже есть в других продуктах, в том числе и нашем
терминология просто другая: не объект, а компонент; не поле редактирования, а плейсхолдер (контейнер); не заметка, а контент...

Вы бы лучше подумали над реальными User cases (stories).
13 мар 18, 14:17    [21252767]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
hVostt
Member

Откуда:
Сообщений: 15170
skyANA
Вы бы лучше подумали над реальными User cases (stories).


да кому это нужно
13 мар 18, 14:18    [21252773]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
maple4
Member

Откуда: Советский Союз :), Москва
Сообщений: 164
Блог
hVostt
skyANA,

наверное думается, что «Создание собственной CMS» отлично смотрится в резюме


Вот человек нашел, внезапно тему с 2011 года - тот же MODx :)

Я, кстати, не смог побороть хостера (nic.ru), не дает поставить MODx :)
У кого-то есть опыт "борьбы" с этим хостингом (примеры успешной установки)?
15 мар 18, 11:50    [21258029]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
hVostt
Member

Откуда:
Сообщений: 15170
maple4,

у знакомого сын школьник за вечер создал сайт на модыксе для своего 8-го класса

даже не знаю что тут сказать. чем сильнее настойчивость найти проблемы, там где их сто лет как нет, тем выше шансы их найти.
15 мар 18, 11:57    [21258061]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
maple4
Member

Откуда: Советский Союз :), Москва
Сообщений: 164
Блог
hVostt
maple4,
у знакомого сын школьник за вечер создал сайт на модыксе для своего 8-го класса
даже не знаю что тут сказать. чем сильнее настойчивость найти проблемы, там где их сто лет как нет, тем выше шансы их найти.


...э-э-э

*****, тут кто-то на sql.ru читает (точнее, вникает в прочитанное), прежде, чем писать ответ?

я ТОЧНО про создание на modx спрашивал? или с решением проблем с установкой на nic.ru?
15 мар 18, 12:02    [21258074]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
hVostt
Member

Откуда:
Сообщений: 15170
maple4
тут кто-то на sql.ru читает (точнее, вникает в прочитанное), прежде, чем писать ответ?


Я не знаю у кого и как там на Sql.ru, но у вас наблюдаются просто фатальные провалы в памяти, да вы ещё и глаза не можете поднять и прочитать своё же сообщение.

maple4
Я, кстати, не смог побороть хостера (nic.ru), не дает поставить MODx :)


какой злой нехороший хостер....

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

ждём дальнейших ваших сообщений, желательно на 2-3 страницы, о том, какой борщ вы собираетесь приготовить, во всех подробностях пожалуйста. с выкладками, всем борщам борщ.

зачем это? я всё силюсь понять, чего вы хотите от людей.
15 мар 18, 12:52    [21258298]     Ответить | Цитировать Сообщить модератору
 Re: Создание своей CMS - очередной велосипед? Или шаг в карьере?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 36520
hVostt
зачем это? я всё силюсь понять, чего вы хотите от людей.

Хочет помолодеть и быть в струе)
15 мар 18, 13:15    [21258411]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2      [все]
Все форумы / HTML, JavaScript, VBScript, CSS Ответить