Прошу откликнуться в данной теме людей, которые занимаются разработкой систем типа CMS или CMF. Для работы или для собственного удовольствия - неважно, главное, чтобы система была opensource и самому автору она нравилась. Для начала я хочу просто узнать, сколько здесь таких людей, ну а потом попробуем наладить сотрудничество и обмен опытом и хорошими идеями.
Для опенсорса я не настолько финансово независим ) Но опытом поделится и чужого подчерпнуть всегда рад.
от людей, находящихся в отрасли профессионально (деньги на этом зарабатывают), идей ждать глупо - это их хлеб. на этом форуме большинство тех, от кого могли бы прийти свежие идеи - именно такие. или мне это только кажется?
avm, ну... дело даже не в этом, наверное. Просто когда у меня есть «свежая идея» — я иду и ее делаю. А вот советом поделится — всегда пожалуйста!
Так, господа еще раз - я прошу высказать здесь именно тех людей, которые пишут (или уже написали) бесплатные opensource системы (CMS или CMF). Желательно, чтобы система была написана не по требованию начальства, а для себя, и самое главное - автор должен быть готов поделиться кодом своей системы и мнениями по части тех или иных идей, реализованных в ней. Фразы типа "гы, я пишу только за денюжку!" здесь уже оффтопик xak2, твое сообщение тут тоже не в тему. dark-demon, можно где-нибудь ознакомиться с твоей разработкой (разработками)?
CMS не пишу впринципе, ну не занимаюсь я такими вещами. Зато есть удобный и гибкий модульный движок, на основе которого строю сайты. могу поделиться опытом и идеями в этом плане, ибо уже почти собаку на этом съел
для меня движек - ядро, позволяющее заниматься разработкой и написанием сайта, доступ к базам данных, поддерживающий сессии, многопользовательность (разграничение прав) и многоязычность. CMS - система управления КОНТЕНТОМ сайта, а не СТРУКТОРОЙ. Именно КОНТЕНТОМ. Многие путают...
vasa_c Именно так как описал 440Hz, я не занимаюсь разработкой шаблонных сайтов на основе CMS'ок вообще - мой профиль разработка с 0. Ни один из мною писанных проэктов на основе CMS не построишь, в любом случае писать весь функционал придёться своими руками Разница лишь в том, что бы или использовать какой-то готовый сторонний движок, разбираясь в его кишках и пытаться втиснуть в него то что надо и убрать лишнее, или всё-же иметь свою собственную систему, на основе которой можно сделать что угодно - от небольшого сайтика для фирмы или домашней страницы до огромного портала.
440Hz, структура - это тоже контент так же как программа - это тоже данные... не видел ни одной CMS с жёстко заданной структурой...
структура - это логика. данные - это данные. и не надо путать и тогда не будет проблем с пониманием того, что пункты меню - это данные, а то как они отображаются на сайте - это логика отображения, т.е. к самому контенту не имеет никакого отношения. да. можно сделать умное лицо и сказать, что данные это данные "вообще", но ИМХО это не тот случай и в контексте "CMS" - это самое оно. есть данные. есть система по их управлению. если что-то большее, то и называть это надо по другому, а не лепить все в одну кучу. Тогда вам и клиенту будет легче. в вашем случае это будет система управления САЙТОМ, где будет вообще все, но это "отдельная песня", а мы тут про CMS поем.
dark-demon CMS - это когда есть графический интерфейс, с которым при желании и ламер может справиться - всякие там PHP Nuke, Mambo и.т.д. Движок, это в первую очередь инструментарий чисто для программиста - основа, на которой он будет строить конкретный продукт, и основа эта универсальна и подходит под любой продукт, хоть самая простейшая гостевая, хоть целый форум (между прочим, какраз это у меня есть реализованное на движке моём - отлично работает) или портал.
440Hz, "управление контентом" - это не только ввод, удаление и редактирование, но также и указание того как он должен обрабатываться (должен ли он учавствовать в поиске, где и как он должен быть выведен итдитп). вообще, под "менеджмент" можно подвести много чего
Psih, то, что все делают CMS как нюку, вовсе не значит, что это единственно возможный вариант а как ты тогда определишь CMF? а движок - это ещё более абстрактное понятие. я бы определил его как "нечто работающее, которое крутит всем, к чему на вал насаживаются всякие причендалы"
тогдаразбить как минимум на понятия. 1. управление данными CMS (ввод, редактирование, удаление) 2. управление логикой отображения (templates/может быть CMF) но про эти два понятия и так написано хрен знает скока. ИМХО: для меня CMS - это что б юзер мог новости постить, а все остальное вообще названия не имеет ибо ни "то" не "это", так ... что-то среднее...
А у меня на базе моего движка создаёться грубо говоря CMS по нуждам клиента Хочет то редактировать, пожайлуста. Хочеть это - тоже добавим. Надо нестандартно сделать - вуаля. Конечно проще взять CMS и на её основе создать сайтик, и дешевле куда. Но лично у меня другой подход к этому и я делаю всё сам, на собственных наработках. Так мне проще что-то поменять или перестроить для специфических нужд.