Не изобретая велосипед

04 Dec 2007


Хотел поделиться списком django-проектов, которые могут быть очень полезны при старте любого нового проекта. Чтобы, как говориться, «не изобретать велосипед».

Из того, что пробывал лично я, советую: sorl-thumbnail – для генерации thumbnail картинок для ImageField, очень удобно, может делать crop, изменение качества для jpg, подробнее смотрите на сайте проекта (все параметры задаются прямо через темплейттаг, так что верстальщики не будут задалбывать каждый раз когда нужно поменять размер картинки на фронтенде); django-registration – для автоматизации регистрации юзеров (проверка имейла итд), скорее всего будете затачивать под себя, так что годиться но с напильником; django-tagging – неплохая реализация тегирования для джанги, но требует доработки в плане оптимизации запросов к базе; django-template-utils – можно выцепить полезный код или использовать «как есть» при работе с темплейтами, полезные темплейттаги;

Из того, что не пробывал, но советую пробывать читателям: django-voting – система рейтинга для контента (работает для юбой модели); django-evolution – новый проект для тракинга изменений схемы базы (моделей); сам не тестил, но отзывы хорошие; django-atompub – для генерации atom-фидов (feeds), намного гибче стандартного джанговского, очень хорошие отзывы; django-rest-interface – для создания ReST API, возможно для работы с ajax; typogrify – для обработки вводимого/выводимого текста (правильные кавычки, тире итд); актуально только для англоязычных проектов, наша типографика отличается (читайте Лебедева); django-localdates – для корректной локализации дат; интересно как работает с русскими датами, кто может протестировать?

Отдельно. Готовые к бою приложения: ByteFlowблогодвижок, разработка моего товарища, оч советую (есть скрипт миграции с wordpress). feedjack – приложение, feed агрегатор на джанге. Полезно для коммунити-сайтов. webthumb-api – генерация превьюшек реальных сайтов (передаешь ссылку получаешь картинку). django-diarioблогодвижок, не смотрел код, кто пробывал или попробует – напишите комментарий о своем впечатлении. django-photologueфотогалерея, тоже сам не пробывал, но судя по описанию довольно «продвинутое» приложение (кто попробывал – отпишитесь). snapboard – готовый движок форума, опять же не пробывал, если есть впечатления – напишите.