Расширение функциональности Gallery2 и разработка новых модулей

Некоторые товарищи интересуются, может ли Галерея делать ЭТО. В данный момент несущественно, что именно ЭТО и насколько ЭТО важно. Для кого-то может, пустяк, а кто-то готов умереть в борьбе за ЭТО.

Допустим, вы скачали Галерею со всеми модулями, прочитали всю что есть документацию (которой, признаться, и на английском-то немного, а на русском и того меньше. Спасибо Костику, что саму программу перевел - так что если есть желающие перевести, или заплатить хорошей знакомой студентке иняза - то работы непочатый край) и ничего не нашли. Спросили на форуме - опять-таки здесь или на английском - и тоже нет!

Следующий вариант - User Contributions или вклад пользователей. Требования к коду, который идет в ядро Галереи, очень высокие (тесты, структура кода, работа с разными базами данных, разными браузерами, и т.д.). Большинству “нормальных” людей на это не хватает времени. Так появляются вклады пользвателей - что-то полезное, но слегка сырое. Может быть, вам придется доделать, или как-то изменить, чтобы работало с последней выпущенной версией. Но если умение программировать есть - то начало уже положено. Например, есть инструкции как сделать, чтобы показывалось несколько последних фотографий, а не одна.

Если и среди вкладов ничего хорошего нет, то можно попросить. Чем больше голсов просят - тем больше шансов, что просьбу выполнят. По крайней мере, теоретически! Просите здесь. Почему теоретически? Потому что программисты - тоже люди; для всех Галерея - это хобби (то есть никто не платит), и поэтому предпочтение отдается тому, что программистам нравится. Например, водяные знаки появились позже других модулей, потому что это интересует профессиональных фотографов, а не программистов-любителей!

Так что третий путь (после искать и просить) - написать самому. От себя скажу - что полтора года назад мне надо было лимитировать размер, а такой возможности не было. Написал (хотя я уже давно не работаю программистом) - а потом втянулся. Такое может с каждым вполне произойти!

И еще можете почитать FAQ.

virshu, этот ликбез, пожалуйста, в “блог” (добавить материал => blog entry), путем простого копирования (дублирования), появится постоянная (относительно) ссылка справа на форуме в “правой колонке” (это новое название =), до следующего переиминования =) иначе ценная информация просто затеряется…

Нужен модуль для работы с отечествеными фотолабораториями. ктонибудь знает где их взять ?

Начните пожалуйста новую тему с этим вопросом.
—————————————
Задавая вопросы, не забудьте прилепить вашу системную информацию (Администрирование -> Обслуживание -> Системная информация)

я то думал здесь техническая сторона вопроса)) вот пытаюсь написать свой модуль… сложновато разбираться в устройстве галлереи, заумно там всё, хотя кое-что получается по тихоньку :)

virshu, поскольку связаться с Вами не удалось ни через личку, ни через ирку (надеюсь, Вы просто были чем-то заняты), то оставлю своё сообщение тут.

Дело в том, что я никак не могу найти нормальную документацию по галереи, отсюда вопрос - она вообще имеется? Может, я просто плохо искал? Существует какое-нибудь howto по написанию своих модулей для галереи? (хотя бы на английском)

На данной момент пользуюсь следующим чудом:
http://gallery.menalto.com/apidoc/index.html
Информации тут минимум, но хоть что-то… Ну, плюс смотрю как написаны другие модули, хотя разобраться в их устройстве достаточно не просто.

Я получил вашу личку. Я с радостью вам помогу. Опишите (в отдельном посте), какой модуль вы хотите написать (в смысле, что он будет делать), и начнем. Где-то на официальном сайте есть “модуль для начинающих”, но он во-первых, отстал от жизни, а во-вторых, не очень полезен (хотя я его частично писал сам). Дело в том, что разные модули пишутся по-разному.

Итак, в путь!
—————————————
Задавая вопросы, не забудьте прилепить вашу системную информацию (Администрирование -> Обслуживание -> Системная информация)

А можно ссылку на пример написания модуля? Что-то я не нашёл его :(.

Что решил написать - в итоге должна получится интеграция галереи с вебмани.
Для начала - решил написать свой модуль корзинки, тот, что в плагинах не устраивает тем, что хранит всё в сессиях. Конечно, можно его модернизировать, это было бы гораздо легче, но я решил написать с нуля что бы более-менее разобраться в апи-функциях галлереи.
В общем для начала сойдёт и такой вариант: возможность добавить/удалить элементы галереи из корзинки, “оформить заказ” (как вариант - отправить айдищники или ссылки на фотографии их владельцу/владельцу галереи).

На данный момент переписал с примеров функции добавления/удаления, но застрял на шаблонах что бы их проверить, поэтому не факт, что они рабочие… Я думаю, можно проверить как-то с помощью тестов (в некоторых модулях они вроде есть), но не совсем понял как их реализовывать, поэтому пока не пробовал. Может стоит скинуть всё, что я написал на данный момент? Только объяснить я не всё там смогу… брут-форс программирование получается :-D.

А вообще, есть более-менее подробная документация по функциям g2? Может, я и сам тогда смог бы разобраться.

Начните, пожалуйста новую тему
—————————————
Задавая вопросы, не забудьте прилепить вашу системную информацию (Администрирование -> Обслуживание -> Системная информация)

Приветствую.

У меня вопрос, мы только начали работать с данной галереей.
Искали на оф. форуме и тут (может быть плохо), существует ли возможность загружать изображения сразу в несколько категорий / альбомов.

В базовой установке я такого не увидел :(

Работал с несколькими скриптами галерей, видел такие, которые позволяют заливать,
например, при помощи FTP, прямо в соответствующие папки заранее созданных альбомов.
G2 не позволяет этого делать. Однако я пользуюсь загрузкой элементов с сервера,
что не намного отличается по времени.
——————————————————-
Заходите и качайте всё, что вам нужно, в том числе и Gallery3:
http://morozov-sm.ru/forumz/index.php

If among the deposits nothing there, you can ask. More golsov ask - the greater the chance that the request fulfilled 70-284. At least in theory! Ask here. Why theory? Because programmers - are people too mcts 70-536, for all the Gallery - is a hobby (that is, no one pays), and therefore preferred that the programmers like. For example, the watermarks appeared later in other modules because windows vista configuration exam 70-620 answers they are interested in professional photographers, and non-programmers-amateurs!

70-432Работал с несколькими скриптами галерей, видел такие, которые позволяют заливать,например, при помощи FTP 220-702Работал с несколькими скриптами галерей, видел такие, которые позволяют заливать,например, при помощи FTP640-553Работал с несколькими скриптами галерей, видел такие, которые позволяют заливать,например, при помощи FTP642-436