Pull to refresh

Comments 24

Предположим, что такую CMS создали. Дальнейший путь развития — добавляются новые модули — для других типов промышленности (пищевой, транспортной, да неважно какой). Добавляются модули для пресс-релизов (те же новости, но как звучит). Добавляются и много других разных вещей (хороших и не очень). И вуаля! У нас очередная универсальная CMS.

PS: Если нужно что-то свое, чтобы это полностью устраивало надо и делать свое ;)

PPS: А идея действительно хорошая, на мой взгляд будущее за двумя типами проектов — специализированных (нишевых если хотите) и проектов которые агрегируют в себе выводы с других проектов :)
Думаю что модули вряд ли смогут превратить систему для разработчиков ПО в систему для производителей котлет. Поэтому скорее речь идет о еще одной линейке продукта, нежели о расширении существующей системы. Хотя согласен что для обоих линеек может быть использована одна универсальная ЦМС в качестве движка.
Идея не нова, у каждой большой компании-разработчика ПО есть такой самописный движок. Но правда, паблик версий фришных либо платных не встречал.

В принципе интересно, думаю мог бы заняться, но в порядке свободного времени. Так что по срокам ничего сказать не могу. Хотя я работал в софтварном бизнесе, с радостью почитаю ваше ТЗ(если будет), что бы чего то не забыть. Если вдруг сделаю первым — вам бесплатно :)
Да, идея старая и лежит на поверхности, но почему-то никто не делает. Возможно при дальнейшей детализации и написании бизнес плана возникнут какие-то подводные камни, которые не видны сейчас. Был бы благодарен, если бы кто-то показал их уже сейчас :-)

Мой оценка на разработку такого продукта — примерно полгода работы 100% для одного разработчика и думаю, что оценка занижена. Поэтому, делая его в свободное время вы получите его через год в лучшем случае. Хотелось бы найти либо команду (3-4 ч.), которая готова это делать в свободное время, либо разработчика (2-х) готовых работать на 100%.
Ну свободного от заказов рабочего времени вполне может выходить 10 часов в неделю. К тому же полгода это ИМХО завышенная оценка при 100% занятости. Займусь проектированием, тогда можно будет точнее оценить необходимое время.
Оценка зависит от того какие требования вы держите в голове. Думаю набор требований в наших головах разный)
Да это давно висит в воздухе! Тот же Битрикс давно ее анонсировал под названием Персональный сайт. Но что-то не спешит внедрять ее в жизнь. Им, наверное, кажется, что это мелочно — зарабатывать по 10 — 50$ в месяц на сдаче в аренду определенной комплектации модулей. Похожая идея реализована на РБК хостинге, но не совсем так, как хотелось бы. Есть еще несколько CMS, которые продаются не пакетами, а по модульно, но опять же не так, как вы предлагаете! А жаль.
Основная проблема существующих ЦМС в том, что они зациклены на своих существующих вариантах использования и не могут их переделать в бизнес сценарии использования разработчиков ПО. Например, они думают в категориях страниц, а разработчик думает в категориях «Основные возможности продукта», «Фича 1», «Системные требования», списка редакций продукта и т.п.

Суть моей идеи в том, чтобы разговаривать с разработчиками на их языке и с позиции их бизнес задач.
А если взять готовую cms и переделать только её админку?
Думаю что по этому пути и пойти, поэтому если у кого-то есть готовый движок или хорошее знание существующего открытого — тем более велкам.
Хм, насчет CMS, это скорее уже не CMS.

Более года назад, познакомился с замечательной системой OpenConstructor, это что то типа ORM + CMS. Прелесть системы в том, что в ней существует некий раздел данных «Гибридные данные», который по умолчанию содержит всего два поля: Название и id, но в нем можно добавлять новые поля, которые создаются в бд и таким образом собираем раздел любой сложности. Поля могут быть как integer, string, text и т.д, а могут быть и связями с соседлними разделами.
Таким образом получаем сайт любой сложности или если можно так назвать, специализированный сайт.
К сожалению проектом никто не интересуется и он плохо развивается, но эта система реально крутая и полностью подойдет под большинство задач!
Да, вы правы — ЦМС лишь ее ядро, а фактически это система управления вебсайтом тиражируемого программного продукта. Поправил название
Сам реализую подобную схему. Из российских CMS точно такой же подход в UMI.CMS.
Юзаю тоже похожую схему, но использоваться это будет не как CMS ^_^
Ну захотелось мне адресную книгу…
«Гибридные данные» в Drupal 6 это модуль CCK, в Drupal 7 будет в ядре.

+ для автора топика: зайдите на ucoz.ru там можно создать сайт, если чего не хватает доделают за $$$.
жаль что сей продукт работает только под ie
так получилось, что тесно работал с кино и со спортом…
в этой тематике очень много кинотеатров / спорт.клубов работают на узкоспециализированном движке…
да что там говорить — зайдите на сайты-страницы клубов НХЛ и КХЛ…

но так или иначе из общего узко специализированного движка так или иначе вылезают дополнительные «необходимые функциональности», которые так или иначе придется интегрировать…
как разработчик я всегда вижу узкое место универсальных CMS\CMF — производительность! почему то никто из разработчиков не встраивает анализатор запросов к БД с последующей оптимизацией их. кто в теме — я про индексы по полям в БД.
В целом оптимизации всегда уделяется малое внимание. В принципе, это нормально на первой стадии, но как обычно потом оптимизировать приходится уже под серьезной нагрузкой.
Кроме лицевой части для всех такому сайту хорошо бы внутреннюю часть для команды — интеграция с вики, трак, системами управления проектами, система взаимодействия с клиентами, хелпдеск — что-то в таком духе.

Вы можете реализовать такую идею, если найдете нескольких заказчиков на такую cms (в том числе своих конкурентов) — тогда можно будет собрать реальные деньги и заказать качественную разработку.

Попробуйте оценить отдачу в таком проекте и потребность (количество потребителей).

Скажем так, я заинтересован в том, чтобы принять участие в такой разработке. Если cms будет соответствовать моим потребностям — я готов за неё заплатить разумные деньги. Я готов также со своей командой взяться за разработку, но на энтузиазме сделать не смогу — людям надо деньги платить. Но я могу сделать такое на минимальном бюджете с некоторым вложением со своей стороны.

Если интересно — обращайтесь в личку, можем обсудить варианты и перспективы.
С внутренней частью попроще. На рынке уже есть решения, например, assembla.com — я думаю, если захотеть можно еще найти несколько вариантов.

С лицевой частью в этом плане хуже (я был бы рад найти решение). Кроме того, обычно в компании разработкой и продажами занимаются разные люди и работают с разными артефактами, поэтому тесной интеграции между содержимым вебсайта и trac, wiki, pm, по моему мнению, не требуется. Достаточно ссылки в другую систему с автологином (ссо). Интеграцию с CRM, HelpDesk — должна быть.

Полностью законченное решение по автоматизации компании разработчика ПО, включающее разработку — стратегический план, но с набегу недостижимый.

С потенциальными клиентами я хочу пообщаться имея на руках хотя бы прототип системы. Можно среди них найти и не конкурентов)

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

Т.е. раструбить, потом начать делать прототип, потом обращаться с конкретными предложениями.

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

Принцип работы следующий: Создаем раздел данных. Далее создаем для него объект вывода, в котором указывается его поведение, поля для вывода, кол-во документов для вывода и т.д. Создаем шаблон и привязываем к этому объекту. В итоге получаем готовый модуль, будь то новости, статьи, каталог продуктов и так далее. На последнем этапе мы просто указываем на какой странице и в каком блоке вывести этот объект. Причем этот процесс занимает не более 20 минут.
Эм… меня всегда напрягали средства, позволяющие создавать сайты без знаний программирования.

То, что Вы описываете звучит очень привлекательно, но как у него с эффективностью?
Sign up to leave a comment.

Articles