NativeGallery - это реверсивный open-source движок популярного сайта transphoto.org (СТТС) и ему подобных.
Find a file
2024-07-07 08:05:45 +03:00
app Some fixes & add metakeys! 2024-07-07 08:05:44 +03:00
static add comment rating! 2024-07-06 09:57:51 +03:00
views Some fixes & add metakeys! 2024-07-07 08:05:44 +03:00
.gitignore . 2024-07-06 12:34:04 +03:00
.htaccess update scripts 2024-07-04 12:15:08 +03:00
composer.json Update pages 2024-07-04 12:50:26 +03:00
composer.lock Update pages 2024-07-04 12:50:26 +03:00
index.php update scripts 2024-07-04 12:15:08 +03:00
LICENSE Initial commit 2024-07-03 13:44:17 +03:00
ngallery-example.yaml Some fixes & add metakeys! 2024-07-07 08:05:44 +03:00
README.md Update README.md 2024-07-06 19:51:43 +03:00

NativeGallery

NativeGallery - это реверсивный open-source движок популярного сайта transphoto.org (СТТС) и ему подобных.

Движок находится в разработке. Некоторые функции, которые присутствуют на оригинальных галереях могут отличаться от функционала NativeGallery или отсуствовать совсем. Пожалуйста, оставляйте найденные баги и свои пожелания в Issues.

Почему я должен использовать ваш движок?

  • Свобода: СТТС не предоставляет всем свой исходный код для создания отдельных подобных ему сайтов. С NativeGallery вы сможете обойти это предпятствие!
  • Гибкость: Настраивайте сайт по вашим предпочтениям: управляйте приватностью разделов, настраивайте дизайн сайта, назначайте администраторов, фотомодераторов и многое другое!
  • Скорость: Движок оптимизирован под последнюю версию PHP 8.3 и MariaDB 10!

Системные требования

Мы настоятельно рекомендуем устанавливать движок на VPS/VDS/выделенный сервер. Поддержка на Shared-хостингах не осуществляется!

Операционная система: Ubuntu 20.04 и выше
PHP: 8.3 и выше База данных: MySQL 8.0 и выше

Статус функционала

  • Авторизация, Регистрация
  • Просмотр профилей
  • Публикация фото:
    • Привязка сущности (Транспортное Средство, Поезд, Самокат, Камень и прочее)
    • Загрузка фото
    • GeoDB
    • Геометка
    • Направление съёмки
    • Галереи
    • Вид сущности (Трамвай, Метрополитен, Троллейбус и т.д)
  • GeoDB
  • Фотоконкурс
  • Поиск
  • Сущности
    • Страница сущности
    • Статус (Эксплуатируется, списан и прочее)
    • Привязка к номеру
  • Фотографии:
    • Просмотр
    • Рейтинг
    • Комментирование
    • Рейтинг комментариев
    • Полноценный EXIF
    • Модерация
    • Редактирование
    • Примечания (для сущностей)
  • Обновления:
    • Новые фотографии
    • Новые фотографии из подписок
    • Новые фотографии по городам (требуется GeoDB)

Установка

  • Убедитесь, что вы предварительно установили на своём сервере PHP 8.3, MySQL версии 8.0 и выше.
  • Можно использовать любой сервер, совместимый с htaccess. Можно NGINX, но тогда конфигурацию придется под него адаптировать.
  • Скачайте или склонируйте репозиторий
  • Распакуйте архив на своём сервере
  • Импортируйте файлы SQL в вашу базу данных из папки /sqlcore
  • Переименуйте ngallery-example.yaml в ngallery.yaml и сконфигурируйте ваш сервер NativeGallery.
  • Если вы всё сделали правильно, то вы увидите пустую главную страницу вашей галереи.
  • Готово! Ваш сервер СТТС готов к работе.