Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

О фотогалерее

Выбор варианта ее реализации

Как лучше реализовать галерею?
Первый вариант: тема = фотография1
Второй вариант: тема = альбом0
Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Страницы:
  • 1
  • 2
Распечатать
4X_Pro
Основатель проекта
Всего сообщений: 407
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15
#1
Недавно решил было приступить к написанию для IntB фотогалереи, но возник вопрос, как лучше ее реализовать. В версии 2.x галерея строилась по принципу фотография = тема, альбом = раздел. Это дает возможность комментировать и рейтинговать каждую фотографию в отдельности, но неудобно тем, что новые альбомы могут делать только администраторы форума (хотя в планах предусмотрено создание личных альбомов, но это будет еще нескоро). Поэтому рассматриваю еще один вариант: фотография = сообщение, тема = альбом, раздел = множество альбомов. Но в этом случае рейтинговать и комментировать можно будет только альбом целиком.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

ПнБ
Начинающий
Всего сообщений: 150
Зарегистрирован: 5 мая 2015 г., 11:37
Рейтинг пользователя: 0
. Редактировалось 2 раза, последний — #2
Сделай лучше это микроблогом, только вместо поля для текста-узенькая полоска, в ней строка-тайтл. Например-"Я на море", тайтл над фото. И пусть там пользователь сам ставит права к своему фото-микроблогу.

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

4X_Pro
Основатель проекта
Всего сообщений: 407
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15
#3
Ну вообще, у меня в планах есть такая штука, как личные разделы (которые могут быть любых типов: блог, микроблог, фотогалерея и т.п.). В принципе, почти все необходимое для этого в IntB есть уже сейчас, кроме интерфейса для создания этих разделов и настроек того, кто и в каких количествах может их создавать.
А к микроблогу вполне можно прикрутить возможность добавлять фото. Пожалуй, сделаю.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

ПнБ
Начинающий
Всего сообщений: 150
Зарегистрирован: 5 мая 2015 г., 11:37
Рейтинг пользователя: 0
. Редактировалось 1 раз, последний — #4
4X_Pro написал(а):
А к микроблогу вполне можно прикрутить возможность добавлять фото. Пожалуй, сделаю

Нет. Чуть-чуть не так. Тогда фотогалерея не будет отличаться от микроблога. Надо, чтоб в фотогалерее не было полноценного поля для текста. Иначе-смысл? А так-ты закинул фотки туда, и из любого места на сайте, из форума, из блога, просто по дополнительному выпадающему списку на кнопке Аттач, строчка "Вставить из галереи" Я это вижу так. А кто захочет посмотреть все фото из галереи пользователя-пусть переходит к ней, с его профиля.

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

_1_
Сомнительный тип
Всего сообщений: 358
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1
. Редактировалось 1 раз, последний — #5
Раз тут планируются новшества, у меня попутное предложение о гиперрсылках на файлы вложений:

Например, возьмём местный грархивчик: Обсуждение составных тем.rar (+).JPG. Как обычному пользователю определить пост, содержащий это вложение?

Или другая задача: найти на форуме все посты, где этот файлик присутствует в виде картинки или гиперссылки (в том числе, в формате предпросмотра). Тоже непонятно...


А теперь, смотрите, как такие задачи решены на iXBT: У данного пользователя нет прав размещать ссылки!! Сразу понятно:
77й подраздел
В нём 21153я тема
В ней 35й пост
И в этом посте третье вложение.

По ссылке У данного пользователя нет прав размещать ссылки! вы можете перейти к этому сообщению.


--


Чтобы текстовым поиском находить не только вложения, но и соответствующие превьюшки, надо, чтоб их гиперссылки были похожи: имели одинаковые уникальные фрагменты.

4X_Pro
Основатель проекта
Всего сообщений: 407
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15
#6
Вообще, прикрепленный файл в IntB рассматривается именно как приложение к конкретному сообщению, а не что-то существующее само по себе. Соответственно, типовой сценарий использования просто не предполагает, что такое может потребоваться. Кстати, в IntB 2.x был список всех приложенных файлов, собранный в одном месте, но в 3.x я его переносить не стал, поскольку им все равно почти никто не пользовался.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

_1_
Сомнительный тип
Всего сообщений: 358
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1
#7
4X_Pro написал(а):
прикрепленный файл в IntB рассматривается именно как приложение к конкретному сообщению, а не что-то существующее само по себе
Вот эту давнюю ошибку и предлагаю исправить.

Концепция Целостности данных требует, чтобы любая информация
  а) присутствовала в единственном экземпляре;
  б) была доступна по ссылке;
  в) допускала редактирование и перемещение (без изменения этой ссылки).

Эта концепция касается не только вложений, но и постов. Если Вы хотите создать лучший в мире движок, то, конечно, надо предоставить пользователям функционал обеспечения целостности.

_1_
Сомнительный тип
Всего сообщений: 358
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1
. Редактировалось 1 раз, последний — #8
Сверх-шустрый функционал галереи: интерактивное ссылочное дерево в плавающем фрейме.  Это позволит:
  1. Задействовать в галерее внешние файлы (и не только изображения!). При этом упростится настройка прав доступа.

  2. Двухуровневое разграничение прав доступа: на первом уровне доступна информация о вложении, но нет возможности его скачать.

  3. В графическом интерфейсе выбирать шаблон галереи (на одной вкладке браузера можно использовать одновременно несколько шаблонов!).

  4. Осуществлять реляционный поиск вложения сразу по всем альбомам.

  5. Кроме того, будет возможность целостно использовать некоторые вложения сразу в нескольких альбомах. И возможна вложенность альбомов.




--


Подробности расскажу, если исправите ссылки в шапках цитат () и создадите стендовый форум для разработчиков ().



ПнБ
Начинающий
Всего сообщений: 150
Зарегистрирован: 5 мая 2015 г., 11:37
Рейтинг пользователя: 0
. Редактировалось 2 раза, последний — #9
4X_Pro написал(а):
Вообще, прикрепленный файл в IntB рассматривается именно как приложение к конкретному сообщению, а не что-то существующее само по себе. Соответственно, типовой сценарий использования просто не предполагает, что такое может потребоваться. Кстати, в IntB 2.x был список всех приложенных файлов, собранный в одном месте, но в 3.x я его переносить не стал, поскольку им все равно почти никто не пользовался.

Если ты разрабатываешь отдельный модуль, то и файлы (фото) должны быть отдельными. В ИнтБ 2, насколько я помню, и файлообменник был (если я ничего не путаю). Для обмена файлов сообщения не нужны. Ценен сам файл.
А так... Допустим, ты тему удалил и фотки, может в ней ценные, а так а фотки в галерее остались. Дополнительная индексация. Независимая.
_1_ написал(а):
Задействовать в галерее внешние файлы (и не только изображения!). При этом упростится настройка прав доступа.

Двухуровневое разграничение прав доступа: на первом уровне доступна информация о вложении, но нет возможности его скачать.

В графическом интерфейсе выбирать шаблон галереи (на одной вкладке браузера можно использовать одновременно несколько шаблонов!).


Осуществлять реляционный поиск вложения сразу по всем альбомам.

Кроме того, будет возможность целостно использовать некоторые вложения сразу в нескольких альбомах. И возможна вложенность альбомов.

С первым и четвертым пунктом-согласен.

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

4X_Pro
Основатель проекта
Всего сообщений: 407
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15
. Редактировалось 2 раза, последний — #10
В 2.x был раздел «download», т.е. список внешних ссылок для скачивания софта (или просто файлов). Хотя с какой-то версии я сделал возможность и грузить эти файлы локально.
Насчет поиска — галерея с точки зрения базы форума, является просто разделом, основное отличие которого — в том, что вместо списка тем выводится список картинок, прикрепленных к первому сообщению каждой темы, и их можно увеличить, не заходя в тему.
А поиск по такому разделу будет работать почти как обычно, с той лишь разницей, что в поиске не показываются прикрепленные файлы, поэтому придется заходить по ссылке, чтобы увидеть саму картинку.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Следующие сообщения >>>
Страницы:
  • 1
  • 2
Распечатать

У вас нет прав для отправки сообщений в эту тему.