Ответить
Хочу что-то вроде этого сделать.
Общая лента - ну это как по-умолчанию главная страница, выводятся все новые файлы, новости, статьи.
Выводятся под кнопками в виде списка (там где нарисовал новость 1, файл 1 и т.д.).
При нажатии на один из этих элементов только обновляется контент.
Лента материал это специфично для моего сайта. Выводятся материалы только для выбранной игры или мода. Ну тоже как общая лента, только с фильтрацией по некоторому параметру.
А теперь вопрос: мне теперь писать плагин, в котором копировать 70% функционала модулей? Или уже переписывать модули под аджакс?
Ладно бы если только саму ленту в плагин, но ведь хочется и контент без перезагрузки.
Или может быть ограничиться только лентой?
Добавлено2013.03.09 23-36
Ладно, сделаю только ленту, ведь ещё есть мобильная версия сайта, потому переписывать модули под аджакс не хотелось бы, а копировать в плагин лень.
Тогда прошу высказаться об идее создания ленты и предложить улучшения
1) Плагином получится сделать только саму ленту и то, если не будет желания реализовать ее обновление. Любое динамическое обновление (ленты или материала) сделать плагином уже не получится из-за необходимости вызова функций для загрузки данных. Дианмика потребует либо написания своего модуля либо модификации текущих, а именно добавления вывода материала по идентификатору. Функции добавления и редактирования проще всего оставить текущими, но если есть желание - их можно модифицировать для возможности работы в iframe, однако это потребует модификации функций и замены редиректов на возврат данных, которые можно будет анализировать в AJAX.
2) Если грамотно использовать кэширование матриалов, то динамическая загрузка позволит значительно сэкономить ресурсы сервера и траффик.
3) С точки зрения поисковиков сайт с динамикой нормально индексироватся не станет, поэтому для индексации придется сохранить статическую структуру.
4) По юзабилити не подскажу, но чем-то напоминает Gmail.
PS. Все ИМХО.
1
Требуется сделать много ajax'a, как реализовать?
Отправлено: 10 Мар 2013#1
Хочу что-то вроде этого сделать.
Общая лента - ну это как по-умолчанию главная страница, выводятся все новые файлы, новости, статьи.
Выводятся под кнопками в виде списка (там где нарисовал новость 1, файл 1 и т.д.).
При нажатии на один из этих элементов только обновляется контент.
Лента материал это специфично для моего сайта. Выводятся материалы только для выбранной игры или мода. Ну тоже как общая лента, только с фильтрацией по некоторому параметру.
А теперь вопрос: мне теперь писать плагин, в котором копировать 70% функционала модулей? Или уже переписывать модули под аджакс?
Ладно бы если только саму ленту в плагин, но ведь хочется и контент без перезагрузки.
Или может быть ограничиться только лентой?
Добавлено2013.03.09 23-36
Ладно, сделаю только ленту, ведь ещё есть мобильная версия сайта, потому переписывать модули под аджакс не хотелось бы, а копировать в плагин лень.
Тогда прошу высказаться об идее создания ленты и предложить улучшения
Отправлено: 11 Мар 2013#2
Отправлено: 11 Мар 2013#3
Сашка_из_Шебекино пишет:
Тогда прошу высказаться об идее создания ленты и предложить улучшения
2) Если грамотно использовать кэширование матриалов, то динамическая загрузка позволит значительно сэкономить ресурсы сервера и траффик.
3) С точки зрения поисковиков сайт с динамикой нормально индексироватся не станет, поэтому для индексации придется сохранить статическую структуру.
4) По юзабилити не подскажу, но чем-то напоминает Gmail.
PS. Все ИМХО.
Отправлено: 11 Мар 2013#4
Wasja, ну я решил только элементы ленты динамически загружать. При нажатии на элемент открывать материал с полной перезагрузкой страницы, но с хранением в сессии параметров ленты (ну над этим нужно будет сильно подумать).
Gmail не видел, но что-то взято и из нового делового интерфейса яндекс почты
Gmail не видел, но что-то взято и из нового делового интерфейса яндекс почты
1
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 79. Зарегистрированных: 0. Гостей: 79.