Категория: Django аутсорсинг

SemanticForce

Веб-сайт для мощной платформы мониторинга интернет СМИ, социальных медиа и тематических сайтов.

На момент нашей встречи у компании уже был сайт. Задача состояла в разработке следующих улучшений: 

  • блог, для публикации статей, новостей и исследований;
  • улучшенный графический дизайн;
  • улучшенная главная страница;
  • интегрированная система регистрации и авторизации с платформой мониторинга;
  • интеграция с соц. сетями;
  • подписка на новостную рассылку;
  • все это на 2-х языках (EN, RU).

Дополнительно, от нас требовалась:

  • детальная техническая документация (для возможной передачи проекта другим разработчикам);

Блог

Блог - основной раздел сайта. Какие особенности: наша реализация работает на 2-х языках, можно публиковать как одну статью с переводами, так и совершенно разные статьи для каждого из языков. Присутствует интеграция с ведущими соц. сетями, комментарии сделаны на движке Disqus (он нам особенно дорог, поскольку это самый масштабный проект на Django).

SemanticForce blog post screenshot

Что под капотом?

  • Web framework
    • Django
  • Front-End
    • HTML4 / CSS2
  • VCS
    • Subversion
  • Internationalization
    • django-localeurl
    • django-modeltranslation
    • django-rosetta
  • Admin site tools
    • django-tinymce
    • django-filebrowser
    • django-admin-tools
  • Database
    • MySQL
  • DB migrations
    • South
  • Web server
    • Nginx