Wagtail + Angular demo
Это демонстрационное приложение предназначено для публикации текстовых материалов, таких как статьи или новости. Для публикации материалов присутствует админка. У материалов есть авторы и поиск по тегам. Поддерживаются изображения, видео, gif-картинки.
Если вы хотите опробовать админку нашего приложения, мы можем предоставить вам логин и пароль для входа.
Техническая сторона:
Приложение работает как два сервиса: серверная часть на CMS Wagtail и фронтенд на Angular 8. Общение между сервисами происходит по REST API.
Wagtail — фреймворк для веб-разработки, основанный на фрейморке Django и написанный на языке Python. И то, и другое означает, что приложение можно разработать в короткие сроки. Wagtail из коробки содержит в себе админку для создания и редактирования текстов. Это позволяет разработчику серверной части не тратить время на интерфейс админки, а также обходиться без дизайнера и фронтендера.
В самом Wagtail заложена возможность создания фронтенда. В этом случае Wagtail собирает фронтенд на сервере и отправляет браузеру. Это удобно для бэкенд-разработчика и снижает нагрузку вычислений на фронтенде, однако такой подход содержит в себе ряд ограничений. Он не позволяет делать ассинхронные запросы, подгружать информацию по степени необходимости, перезагружать часть страницы (а не целиком) и прочее. На Wagtail сложно разработать быстрый и современный интерфейс. Зато с подобными задачами с легкостью справляются специализированные фронтенд-фреймворки. Поэтому мы используем Wagtail в связке с Angular.
Сроки разработки:
Приложение с подобным функционалом мы готовы сделать для вас за неделю.