Функциональность Django CMS

в течение нескольких дней, я рассматриваю, должен ли я использовать CMS-подобный Django-App для нового веб-портала, который мне приказал построить. Большинство частей портала будут исключительно ориентированы на модели (например, новости, небольшие объявления, каталоги и т.д.), Но есть несколько статических страниц, которые должны поддерживаться редакторами.

Я тестировал различные системы, такие как Django-CMS, FeinCMS, PyLucid и некоторые другие, но все они имеют много перегрузок, которые мне не нужны для проекта. В основном я хочу дать редакторам возможность загружать изображения и вложения, легко помещать их в текстовое тело, давать им некоторые атрибуты, такие как ширина/высота, и вводить текст в виде любой разметки, такой как текстиль или уценка (не в wysiwyg- редактор). Я не хочу адаптировать весь проект в структуру CMS (например, использовать теги шаблонов CMS), так как большинство частей портала разработаны и структурированы вручную. Есть ли какое-либо приложение, которое я просто не видел? Я не могу себе представить, что раньше у него не было таких же требований.

2 ответа

В вашем случае я бы "неправильно использовал движок новостей/блога в качестве продвинутого движка flatpages. Это может показаться странным, но в большинстве этих движков вы можете неправильно использовать такие вещи, как permalinks, чтобы имитировать это, и эти механизмы дают вам полную возможность испортить изображения и макеты, не возвращаясь к полностью упавшим пакетам cms.

Теперь для реальных движков я действительно не могу помочь, никогда не писал сайт, который нуждался в ленте новостей/блоге, но я слышал pressroom был хорошим (он также использует photologue вместо того, чтобы возиться с самими фотографиями). Я не могу себе представить, что альтернатив не будет, поскольку джанго изначально был разработан для питания новостных сайтов: p.


Попробуйте категории django, это очень простое приложение категории, которое построено поверх django-mptt. Он использует часть админ-инфраструктуры feinCMS. Он намного легче, чем другие полномасштабные CMS. Или вы можете попробовать Mingus и построить вокруг него. Если это то, что вы делаете для жизни, тогда я предлагаю использовать небольшие приложения со своим собственным волшебным клеем. Таким образом вы можете легко настроить сайт с помощью приложений, которые вы хотите. Обратите внимание: много приложений, которые вы обнаружите, не оптимизированы для интенсивного использования, поэтому покупатель берегитесь! Дайте мне знать, что вы решаете!

licensed under cc by-sa 3.0 with attribution.