Сегодня 3 мая, пятница ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7272
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Web.Запой
Web.Запой
Голосов: 0
Адрес блога: http://webzapoi.blogspot.com/
Добавлен: 2012-05-14 10:10:32
 

[django-cms] Выбрал для себя CMS систему на Django

2012-05-13 21:20:00 (читать в оригинале)


Довольно часто нам приходится делать небольшие сайты, такие как:
  • Корпоративные сайты-визитки (представительство компании в интернете)
  • Сайты-визитки (для физ. лиц, музыкантов, различных деятелей и т. п.)
  • Промо-сайты (сайты для продвижения фильмов, концертов и т. п.)
  • Сайты-блоги
и так далее.

В общем, все эти сайты объединяет то, что все они имеют стандартный набор функций. Например: новостная и twitter ленты, статьи, галереи картинок и т. д. И конечно же, в них должна быть возможность добавления/изменения контента владельцами этих сайтов.

Писать всю эту, хоть и простую, функциональность каждый раз — утомительно. Вот и пришла пора посмотреть в сторону CMS систем на базе Django. Выбор не очень велик. Лично я выбрал django-cms, хотя с самого начала посматривал в сторону mezzanine. Но полистав документацию и развернув тестовый пример, я окончательно сделал выбор в пользу django-cms.



Минимум зависимостей. Быстрая установка. Все необходимые компоненты уже имеются из коробки. По поводу компонентов:
  1. Хлебные крошки (Breadcrumbs)
  2. Меню
  3. Управление контентом (страницами)
  4. Система плагинов для добавления на страницу (Встроенные: Google map, snippet, изображение, ссылка, текст, файл и т. д.)
  5. Мультиязычность (очень удобно реализована)
  6. Встроенный wysiwyg редактор. Поддерживает TinyMCE.

С django-cms, в большинстве случаев, мы просто получаем от дизайнера макет и «натягиваем» его на сайт. Все. Остальное уже есть.

PS: Обнаружилась ошибка вроде: «Negative indexing is not supported». Время от времени она появляется в админке при заходе в Pages. Эта проблема с одной из зависимостей (django-mptt). Лечится установкой версии 0.5.1 вместо 0.5.2.

Тэги: cms, django, django-cms

 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.