Nano Hash - криптовалюты, майнинг, программирование

Как создать галерею изображений в Drupal 7?

Как лучше всего загружать изображения и показывать их в галереях.

Есть много вариантов, хотелось бы знать, какой из них лучше всего работает с Drupal 7.



Ответы:



2

Раньше я просто «сворачивал свой собственный», создавая простой тип контента Image. Если вы хотите создать несколько типов контента и настраиваемые представления), вы можете создать мощный узел на основе галерея. Это мой любимый проект; В настоящее время я разрабатываю простой модуль, создающий тип контента Image с помощью:

  • Основной текст/тизер содержит короткие и длинные описания с возможностью поиска.
  • Встроенное поле image (изображение CCK в D6)
  • image_tags и image_collections словари. Быстро создавайте «галереи» с помощью виджета таксономии автозаполнения. Используйте Pathauto, чтобы автоматически присваивать этим словарям URL-адреса, оптимизированные для SEO.
  • EXIF для желаемой части данных EXIF. Сохраните их как термины в image_tags (или подобном).

Требуется небольшая настройка (поэтому я делаю модуль), но ИМХО это надежная настройка. Вам нужно будет немного написать код, чтобы отформатировать эти данные в удобном для пользователя виде, но оно того стоит.

Медиа и Media Gallery, о которых упоминает @rakke, выглядят многообещающе. Что касается января 2011 года, они все еще находятся в активной разработке, но имеют последние обновления. Это, безусловно, придаст вашему сайту более «полированный» вид.

26.01.2011
  • Вы правы, он все еще находится в стадии разработки, но он хорошо сработал для некоторых простых задач на моем сайте-песочнице. Я также твердо верю, что если мы хотим помочь разработчикам, мы должны начать его использовать. Это уже бета3, и от этих разработчиков я утверждаю, что качество должно быть близко ко многим стабильным модулям. Помните, что трое из этих парней работают полный рабочий день в drupal в Acquia. Тем не менее, я также считаю, что ваш подход имеет некоторые преимущества. т. е. Media использует сущности, у которых на данный момент нет модуля комментариев. 26.01.2011
  • @rakke: Может быть, я снова попробую эти модули ... Я хочу, чтобы они понравились! Я попробовал их еще в декабре, когда они были в несколько сломанном состоянии, и решил в свободное время пересмотреть описанный выше метод. Но я все за широко распространенную систему изображений. Спасибо за обновление @rakke! 26.01.2011
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..