Клуб Фоток

AJAX-based переименование и редактирование описаний

1 июля 2008, 16:57

Снова я, здравствуйте!

 

Очень не хватает быстрого функционала для редактирования названия (хотя бы) и описания фотографии — без перезагрузки всей страницы. Часто хочется дать каждой фотографии уникальное имя, а не шаблон, данный в uploader'е. Но в настоящий момент механизм редактирования имени и описания фотографии слишком долгий — и самое главное он требует перезагрузки страницы целиком. В то время, как на других известных российских фотохостингах (photofile, mail.ru) была реализована возможность редактировать название фото, просто кликнув по названию фото и введя в появившееся тут же поле текст, и при этом вся страница не перезагружается и таким образом процедура проходит очень быстро. Насколько я понимаю, необходимо использовать элементы технологии AJAX. Думаю, что это было бы очень уместное применение.

Спасибо!

30 комментариев
Подписаться на комментарии к посту
Разумная просьба. Сделаем. Следите за новостями в клубе ;)
Ок, спасибо! Яндекс.Фотки — лучшие! :)
Егор Филиппов
1 июля 2008, 16:27
А оно небось утяжеляет страницу и предъявляет дополнительные требования к браузеру?
Все зависит от реализации, но задача не из самых сложных, поэтому страница практически не должна "утяжелиться", и поддержка основных браузеров — Firefox, Safari, Opera — будет обеспечена.
Основной браузер, на минуточку, это ослик =)
Егор Филиппов
1 июля 2008, 16:37
а ослик бывает мобильный... он-то меня и заботи больше других
Проблемы с мобильными браузерами мы решим другим путем. Я по-прежнему это обещаю
Этот стереотип и делает его таким. Хотя, при любом отношении к IE совместимость с ним требуется. Но это не блокирующий фактор.
Егор Филиппов
1 июля 2008, 16:48
Это не стереотип, это статистика.
Я не возражал против совместимости с IE.
Егор Филиппов
1 июля 2008, 17:07
да я вроде тоже в этом никого не обвинял
Согласно статистике ослик действительно основной браузер. Немогу сказать. что лично я от этого в восторге :/ И проблемы работы под ИЕ - это наиболее критичные проблемы верстки. Правило хорошего тона. Но в любом случае, мы будем закладываться на все основные (десктопные, простите, Егор) браузера.
Если я правильно оцениваю объем и сложность задачи, то вряд ли совместимость данной функциональности с IE будет особой проблемой. Лично я буду больше болеть за совместимость с браузерами под Macintosh, ну и принимать активное участие в тестировании, обеспечивая обратной связью если что))) Кстати, очень приятно видеть когда не забывают и особенно отмечают альтернативные платформы. На каком-то из сервисов Яндекса предлагают нажать "Cmd-" + "Стрелка влево" для перелистывания на следующую страницу, если заходишь из-под Мака. P.S. "Cmd" — это кнопка я яблочком. :)
*приветливо машет из-за макбука* Для пользователей Макинтоша мы, кстати, готовим один очаровательный сюрприз.
Вот это новость так новость! * приветливо машет из-за макбука " Рад, что Яндекс на пике технологий и уделяет внимание всем пользователям и платформам! Ну тогда тем более тщательное тестирование и оперативное взаимодейстие — есть не помощь, а обязанность каждого сознательного макоовода! http://fotki.yandex.ru/users/son799/view/71761/ :)
Конфигурационное тестирование наш конек! Будем рассчитывать на вашу поддержку =)
Егор Филиппов
1 июля 2008, 16:34
Аяксовая версия жмейла грузится в разы медленнее обычной хтмльной, на жпрс-е невозможно открыть, но это полбеды. Главная беда в том, что с мобильников и кпк все это работать не будет (хотя фотками с мобильника и сегодня невозможно пользоваться).
Дело не в технологии, а в реализации. GMail сделан так, что загружает не только страницу почты, но и содержимое писем, например — чтобы отображать их сразу по клику в тему. Так сделали. В данном же случае скорее наоборот получится экономить время и трафик — вместо перезагрузки всей страницы со всеми потрохами будет проводится минимальный обмен данными с серверной частью, после чего страница будет изменена программно на стороне клиента. На мобильных девайсах обычная версия будет выглядеть тоже практически "не юзабельно" — нужны специальные оптимизированные версии для сайтов, ориентированных на графику (и фото).
Нет и нет по каждому из вопросов =)
То ест вы хотите сказать, что AJAX версия будет легче html-ной? Быть такого не может, да и не надо, ЛИЧНО мне такое. Так что если и будет то лучше сделать по настройке - какую версию хочет видеть пользователь для себя...
AJAX каснется лишь малой части страницы, суммарное увеличение объема переданных изначально данных вряд ли увеличится более чем на 5-7% по сравнению с текущей, статической версией. В то же самое время, экономия времени и трафика на процедуре переименования будет исчисляться в разы. Например, сейчас для переименования надо загрузить два раза страницу общим весом 300-500 Кбайт, а с AJAX понадобится передать порядка 310 Кбайт за все время.
Вы не поверите, но я переименовывал фотографии всего то раз 5, ну 10 максимум... А вот открывал страничку свою и с фотографиями, ну что бы хоть на комменты ответить не одну сотню раз... Почему хочу что бы был вариант HTML аля как счас. И тем более, что для просмотра фото других пользователей не имеет смысла чтото другое показывать, все равно редактировать нельзя... p.s. я не против что бы так сделали, я за то, что бы был ВЫБОР!
В современных условиях дополнительные 10 Кбайт на страницу нельзя считать увеличением ее объема. Поэтому смысла делать варианты "с" и "без" не вижу.
аякс-версия страницы будет тяжелее текущей на 2-3 Кб Вы не заметите разницы
%-) Посмотрим... когда будет то?
Скоро =)
Карошо ...
Полностью поддерживаю соратника. Больше простора для творчества. Не всегда удается «грамотно» реализовать имеющиеся возможности. Ждем результатов. Спасибо за понимание.
Уже увидел! Отлично, молодцы! Firefox 3.0 Macintosh — все работает.