Посоветуйте cms (cmf)

программирование php веб дизайн cms CMF

Нужна бесплатная php cms для повседневной работы. Сейчас попробую объяснить, что я хочу:
Очень понравилась в битриксе концепция инфоблоков. Если вы не знакомы, то это функционал позволяющий создавать свой собственный тип контента, и оперировать этим типом как отдельной единицей с возможностью произвольно группировать в разделы и каталоги. Связывать между собой, фильтровать по свойствам и встраивать куда угодно. Такая система практически снимает все рамки и даёт возможность создать что угодно, от визитки до портала. Желательно наличие более-менее внятной документации по API функциям. Возможность расширения дополнительными плагинами, модулями. Не обязательно большое количество готовых дополнений, главное, чтобы была возможность таковые создавать. Приветствуется наличие ORM для работы с бд напрямую. Соблюдение MVC паттерна при разработке основного функционала и дополнений. Желательно отсутствие шаблонизатора. Я конечно понимаю, что шаблонизатор это защита от избыточности логики в шаблонах, мешанины кода в html, но для себя считаю излишней сущностью. Система не должна предопределять внешний вид или навязывать его. То есть должна быть возможность абсолютно любой html+css макет интегрировать в cms. В ядре должны быть реализованы хуки, события, посредством которых можно вмешиваться в разного рода процессы. Очень желательно присутствие настраиваемого кэширования как отдельных сущностей так и сайта в целом. WYSIWYG. Вроде всё.

С Joomla, Drupal, Wordpress, MODx знаком, по определённым субъективным причинам не подходят.
Если вы в данный момент разрабатываете нечто похожее, или знаете похожее в сыром виде - пишите, если по душе придётся :) помогу доработать.

Примечание:
Gomoloff (Алексей Гомолов) Спасибо, но я ищу бесплатную и на php. В платном сегменте bitrix легко покрывает все потребности.

Epsiloncool (Epsilon S) Я и не утверждал что шаблонизатор определяет внешний вид. Предложение "Система не должна..." не продолжает мысль предыдущего, а является следующим пунктом условий. Я знаком со смарти, и понимаю его пользу, но в данном контексте (выбор инструмента для меня лично) шаблонизатор будет всего лишь дополнительным малополезным слоем. Я тоже как-то взялся писать свой движок. Написал минимально рабочее ядро и схлынул энтузиазм. Понял что работы до более-менее потребного использования - горы. Сам проект изначально не предполагался как коммерческий, поэтому тратить столько времени "just for fun" я не смог себе позволить.

holden321 Я знаком с джумлой и друпалом, и на том и на другом делал сайты. На друпале проект правда так и остался на localhost по определённым причинам, но сам по себе полностью закончен. Отбросить "субъективные причины" не так просто как вам может показаться. Если мне неудобно работать в какой либо среде, если она противоречит своими принципами моему пониманию правильности и удобства? Пока есть возможность искать то что мне понравится больше - я буду искать.

Примечание:
azlab.org (Аркадий Зверев) Я вообще то битрикс описал, ну кроме orm, хотя в 12 версии и он будет :) Но битрикс к сожалению своей ценовой политикой ориентирован на средний и крупный бизнес. В том сегменте я его и использую, но вот хотелось бы для себя что-то хотя бы отдалённо похожее. На Python я Django использую. А вот в php к сожалению нет такого инструмента к которому бы душа лежала. Есть большая надежда на InstantCMS 2. Посмотрел первые видеоотчёты разработчиков (http://goo.gl/CBkQb и http://goo.gl/se6O1) идея в целом понравилась. Если концепцию конструирования произвольного типа контента реализуют в полной мере, то это получится невероятно гибкая платформа.
Ответы:
Дмитрий, гляньте на это
Не знаю бесплатных подобных решений на пхп, а вот платная система Кентико на дотнете заткнет ваш хваленый Битрикс за пояс моментально. Там такие "инфоблоки" называются "тип контента" и мастырятся мышой в админке.
И у нее не один шаблонизатор, а четыре. Хошь ХСЛТ, Хошь ХТМЛ с тегами, хошь нативный АСП.
Документация настолько подробна что с ней разберется даже кухарка. Правда на английском.
Расширение типа "вебпарт" с серверным кодом и выводом текущей даты/время создается за 1-2 минуты, потом что хошь с этим вебпартом то и делай. Хошь из сервиса хмлки таскай, хошь парси контент.
Есть еще такие фишки там Кастм Тэйбл, так вот ты когда в админке создаешь Кастм тэйбл ты потом его получаешь в БД и делать с ним можешь что угодно хушь через админку, хушь через SQL Менеджер.
>>> Желательно отсутствие шаблонизатора. Я конечно понимаю, что шаблонизатор это защита от избыточности логики в шаблонах, мешанины кода в html, но для себя считаю излишней сущностью. Система не должна предопределять внешний вид или навязывать его.
Joomla и Drupal это полноценные фреймворки а не просто cms, т.е. там можно сделать все что угодно
просто надо отбросить "субъективные причины" и потратить время на изучение, в итоге выдет дешевле
> Epsiloncool (Epsilon S)
> но есть некоторые сомнения, что не смогу донести до людей его философию :)
Вы прям идеальную платформу для вэб-разработчика описали :) Очень удивлюсь и обрадуюсь если такое существует и понятно в обращении. В разработке чего-то подобного я бы и сам с удовольствием поучаствовал.


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.