За проекта
„София през обектива“ е студентски курсов проект по дисциплината „Проектиране и реализация на WEB приложения“ в Нов български университет, програма „Софтуерни технологии в интернет“.
Целта е да се изгради завършен сайт с Joomla: от инсталацията и съдържанието до собствен шаблон и готовност за публикуване на външен хостинг.
Какво е реализирано
- Собствен шаблон
sofialens, написан от нулата, с template overrides за началната страница, галерията и страницата на кадъра. - Потребителски полета (Custom Fields) за място, година, координати и авторство на всяка снимка.
- Тагове за темите и филтриране на галерията без презареждане на страницата.
- Lightbox с навигация с клавиатура и жестове.
- Интерактивна карта на кадрите с Leaflet и OpenStreetMap.
- Контактна форма чрез компонента Contacts.
- Чисти адреси (SEF URL), Open Graph метаданни и български интерфейс.
Технологии
| CMS | Joomla 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