Какую инфраструктуру веб-приложений я должен использовать для веб-галереи? - PullRequest
0 голосов
/ 02 декабря 2008

Мне нужно создать фотогалерею для веб-сайта под управлением IIS 4.0 или IIS 5.0 (я не уверен, какой именно). Он должен отображать версию галереи с низким разрешением для всех и должен показывать изображения как с низким, так и с высоким разрешением для «привилегированных» пользователей. Поэтому мне нужны права доступа, фотоальбомы, и как только сайт будет готов, человек, которому я делаю это, должен иметь возможность загружать свои собственные изображения в галерею. Он также должен иметь минимальный интерфейс, поскольку он должен быть интегрирован в существующий веб-сайт.

Так что мне нужен совет по этому вопросу, в каком направлении мне следует подойти.

Кто-нибудь знает, является ли их настраиваемая галерея, которая может делать что-то вроде этого, например, Coppermine или Jgallery или что-то еще? Альтернативой является использование веб-среды, такой как Ruby on Rails, CodeIgniter или Sproutcore (каждая из которых требует изучения нового языка). Фреймворк будет больше работать, но существующие галереи могут быть недостаточно настраиваемыми. Важным битом являются привилегии пользователя в админ-панели.

Я относительно новичок в "веб-программировании", хотя и не новичок в нормальном / игровом программировании. У меня есть несколько лет опыта работы с C / C ++ OpenGL и Java. Я также читал о MVC и т. Д., И сделал Hello World с sproutcore , так что я вроде как понял. Хотя изучение структуры - гораздо более тяжелая инвестиция.

Что ты думаешь?

Ответы [ 6 ]

4 голосов
/ 02 декабря 2008

Если вы не хотите заново изобретать колесо, вы можете использовать Gallery2 (требования здесь ). Он работает на IIS - вам просто нужен PHP и база данных. Он очень настраиваемый (включая учетные записи пользователей), имеет множество плагинов и открытый исходный код, если этого недостаточно. Кроме того, сообщества разработки и поддержки большие и активные.

1 голос
/ 05 декабря 2008

вы всегда можете пойти по маршруту Dotnetnuke, а затем использовать модуль простой галереи Вентриана (http://www.ventrian.com/Products/Modules/SimpleGallery/Demo.aspx)

Использование DNN предлагает массу функциональных возможностей, включая необходимую вам безопасность, и избавит вас от любой веб-разработки.

0 голосов
/ 03 декабря 2008

Столкнувшись с подобной дилеммой, я должен сказать, что я обнаружил, что Gallery2 и Coppermine слишком универсальны и их трудно настроить в той степени, в которой я хотел бы. Я закончил тем, что катал свой собственный, используя прямой процедурный PHP с различными битами jQuery для причудливых битов GUI. В то же время я смогла испечь немного электронной коммерции и сбора данных для моих клиентов свадебной фотографии, в результате чего-то, что точно соответствовало моим потребностям. Конечно, галерейные аспекты этого проекта были для новичка в программировании (хотя и не в HTML) наименее сложным - это именно то, для чего создан PHP.

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

0 голосов
/ 02 декабря 2008

Я бы порекомендовал свою собственную, но ... Если бы не было вещей с низким / высоким разрешением и разрешениями, я думаю, что это бы соответствовало остальным вашим потребностям. Я собираюсь оставить ссылку на тот случай, если вы захотите взглянуть на нее: nzFotolog

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

0 голосов
/ 02 декабря 2008

Если вы немного более предприимчивы, попробуйте Smaltalk на базе Aida / Web и особенно CMS Aida / Scribo (в настоящее время все еще в бета-версии), которые также включают в себя так называемую галерею Scriblet. Scribo scriblets - это иные веб-компоненты, которые можно включать непосредственно в текст. Поэтому вы добавляете галерею прямо в окружающий текст. Смотрите, например, презентацию в виде галереи , например.

0 голосов
/ 02 декабря 2008

Flickr.com и их API могут подходить из того, что вы описали.

http://www.flickr.com/services/api/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...