За проекта

„София през обектива“ е студентски курсов проект по дисциплината „Проектиране и реализация на WEB приложения“ в Нов български университет, програма „Софтуерни технологии в интернет“.

Целта е да се изгради завършен сайт с Joomla: от инсталацията и съдържанието до собствен шаблон и готовност за публикуване на външен хостинг.

Какво е реализирано

  • Собствен шаблон sofialens, написан от нулата, с template overrides за началната страница, галерията и страницата на кадъра.
  • Потребителски полета (Custom Fields) за място, година, координати и авторство на всяка снимка.
  • Тагове за темите и филтриране на галерията без презареждане на страницата.
  • Lightbox с навигация с клавиатура и жестове.
  • Интерактивна карта на кадрите с Leaflet и OpenStreetMap.
  • Контактна форма чрез компонента Contacts.
  • Чисти адреси (SEF URL), Open Graph метаданни и български интерфейс.

Технологии

CMSJoomla 6.2
СървърPHP 8.4, Apache
База данниMariaDB 11.8
ИнфраструктураDocker Compose, Caddy за HTTPS
ФронтендHTML, CSS и JavaScript без фреймуърк, Leaflet за картата

Снимките

Всички кадри са от Wikimedia Commons и се използват според свободните си лицензи (CC BY, CC BY-SA, CC0 и обществено достояние). Авторът и лицензът са посочени на страницата на всяка снимка.

Автор

Иван Букарев · Нов български университет, 2026