Техническое задание: Интеграция динамического блока новостей ВКонтакте на сайт

Цель проекта

Автоматизировать вывод актуального контента из социальной сети на сайт, заменив текущую статическую вёрстку четырёх новостей на динамическое решение.

Текущая ситуация

  • На сайте присутствует блок новостей.
  • В данный момент новости (4 штуки) добавлены вручную, статически.
  • Контент необходимо обновлять вручную.

Требования к результату

  • Создать скрипт, который будет получать данные со стены указанного сообщества ВКонтакте.
  • Скрипт должен отображать 8 последних новостей (постов).
  • Отображение должно быть динамическим: новости подгружаются и обновляются автоматически при публикации в источнике.
  • Скрипт должен корректно интегрироваться в существующую структуру сайта.
  • Важно обеспечить стабильную работу и обработку возможных ошибок (например, при недоступности API).

Технические детали

  • Для получения данных необходимо использовать официальный API ВКонтакте (VK API).
  • Необходимо предусмотреть настройку ID целевого сообщества (группы).
  • В блоке новостей желательно отображать: текст поста, прикреплённые изображения (превью), дату публикации.
  • Решение должно быть кроссплатформенным и не конфликтовать с другими скриптами на сайте.

Модернизация телефонии и интеграция с CRM на базе Asterisk

Требуется провести аудит текущей IP-телефонии, оптимизировать серверную инфраструктуру и выполнить глубокую интеграцию с CRM-системой. Задача включает анализ производительности, планирование масштабирования и техническую реализацию.

Техническая доработка и корректировка сайта на TypeScript

Требуется внести ряд технических правок и улучшений в существующий сайт, написанный на TypeScript. Необходимо проанализировать текущий код, исправить выявленные проблемы и реализовать доработки согласно требованиям.