Вопрос

Не вдаваясь в подробности, я создаю сайт Django и хотел реализовать решение CMS, обладая при этом большой гибкостью в отношении макетов страниц, навигации и организации.

В основном он будет использоваться для нашей документации, и до сих пор у меня было много головной боли, пытаясь разобраться во всех тонкостях Django CMS.

Порекомендовал бы мне опытный разработчик Django вместо этого использовать плоские страницы, например tiny_mce?

Это было полезно?

Решение

Я не большой поклонник методов «проверить 404, затем вернуть результат» для плоских страниц, но http://www.punteney.com/writes/django-simplepages-basic-page-cms-system/ может дать вам достаточно мощности для работы плоских страниц в этом сценарии без использования полноценной CMS Django.

Мой подход обычно такой: «создайте это только достаточно большой», если только не встретится что-то нестандартное все требования к функции, ваш пробег может отличаться.

Похоже, вам по сути нужна вики?

Другие советы

Вы также можете взглянуть на Сравнение приложений CMS в вики Django и, возможно, даже дополните недостающую информацию.

Я слышал хорошие отзывы о FeinCMS.

Практически все существующие CMS Django возникли из необходимости и требований основных разработчиков в течение одного или двух проектов.Большинство из них делают слишком много, некоторые — слишком мало.Если вы пытаетесь создать CMS, чтобы можно было динамически использовать создание контента и макета сайта, который может быть внутренним или внешним, вы можете оказаться в замешательстве, перепрыгивая с одной CMS на другую в надежде найти идеальную.Или вы можете просто использовать категории mptt или django для навигации и вложенных ссылок.объедините это с плоскими страницами с поддержкой tiny_mce, и вы получите простую cms, удовлетворяющую вашим требованиям.Затем вы можете пойти и добавить что-нибудь еще, если вам нужно.Но если вы настаиваете, попробуйте djnago-pages-cms и/или мезонин, которые делают то, что вы ищете, но вам придется использовать их и строить вокруг них.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top