Приложения LiveInternet Описание возможностей и принципов работы.

Презентация:



Advertisements
Похожие презентации
Отдел информационных и дистанционных технологий УМУ БашГУ СИСТЕМА ДИСТАНЦИОННОГО ОБУЧЕНИЯ Глазами студента.
Advertisements

Система автоматизированного обучения и тестового контроля знаний x-TLS.
Презентация на тему : «Доступ к файлам и принтерам на других компьютерах домашней группы» Выполнил:студент 2 курса 12 группы экономического факультета.
Работа с картами Google автор Щербаков Ю.П.. Карты Google можно просматривать в нескольких режимах. Выбор режима осуществляется в правом верхнем углу.
ДонНУ, кафедра КТ, проф.В.К.Толстых WCF-службы Создание и тестирование.dll-библиотеки WCF-служб Из цикла лекций «Internet-технологии разработки приложений»
Блог в учебном процессе Блог (англ. blog, от web log Интернет-журнал событий, Интернет- дневник, онлайн-дневник) веб-сайт, основное содержимое которого.
Электронная школа Электронный дневник. Электронный дневник – что это? Электронный дневник – это новый уникальный проект, позволяющий создать единую информационно–образовательную.
Один из видов презентации на компьютере это набор слайдов, которые можно выводить последовательно друг за другом. Часто такое компьютерное произведение.
Инструкция по работе с сервисом Web 2.0. Интернет сервис Web 2.0 Smilebox Краткое описание С помощью этого сервиса можно просто и легко демонстрировать.
Блоги, как средство общения, самовыражения и жизни в Интернете. Руслан Чачанов РИФ 2006.
Как создать персональную страницу Размещение информации.
Виртуальный учебный кабинет с расписанием работы Виртуальная классная доска Виртуальные рабочие тетради Виртуальный классный журнал и блог для обсуждения.
Создание презентаций в Power Point. Слайды в PowerPoint С помощью приложения PowerPoint текстовая и числовая информация легко превращается в красочно.
ВЫПОЛНИЛИ СТУДЕНТКИ 3 ГО КУРСА ГРУППЫ 6301 ХАЙРУТДИНОВА ЕЛЕНА, СИТДИКОВА ЯНА Проектная работа на тему: «Электронные презентации»
Система просмотра истории работы в интернете «WebHistory». Инструкция для пользователя.
Работа с гиперссылками в PowerPoint. Гиперссылка это элемент управления, необходимый для навигации внутри презентации или для перехода к другому внешнему.
Для того, чтобы начать работу с Вашим персональным сайтом, перейдите по адресу
Содержание: Регистрация в Ucoz Регистрация в Ucoz Шаг 1: Выбор доменного имени будущего сайта. Шаг 1: Выбор доменного имени будущего сайта. Шаг 2: Подготовка.
Языки, технологии и средства создания Web-сайтов. Компонентная структура. Выполнил Федорова Я.В., студентка СФУ ИППС 1 курс заочное отделение.
Сервис Slideshare © Збицкая Наталья Юрьевна, учитель математики МОУ «Средняя школа 13» г. Балаково Саратовской области.
Транксрипт:

Приложения LiveInternet Описание возможностей и принципов работы.

План презентации Идея и начальные данные Типы подключения приложений iFrame приложения – создание подключения Авторизация пользователя приложения Получение информации о пользователях Публикация результатов работы приложения Оформление приложения Пример приложения

Идея и начальные данные LiveInternet – сервис дневников и социальная сеть с большой пользовательской базой и посещаемостью, высокой лояльностью пользователей. Достаточно нескольких минут, чтобы создать простейшее приложение и сделать его доступным для использования всей аудитории сайта. Распространение информации о новом интересном приложении происходит с помощью механизмов социальной сети: приложения создают собственные информационные блоки в профилях и дневниках пользователей, публикуют новые сообщения в их дневниках и микроблогах, меняют аватары и так далее. Разработчик приложения полностью контролирует его работу, имеет право размещать в приложении любую рекламную информацию(например контекстную рекламу), которая не обманывает пользователей. LiveInternet в результате подключения приложений получает больше удобных сервисов для своих пользователей, их возвраты их на ресурс и большее число просмотренных страниц. Целью приложения не должно быть переманивание пользователей сайта на свой сайт, получение их личных данных (например ). Пусть посещаемость вашего сайта подключения приложения не повысит, но пополнит вашу базу данных, увеличит узнаваемость бренда, доходы от рекламы.

Типы подключаемых приложений Приложение выполняется в iframe: все скрипты(на любом языке программирования), база данных, изображения и другие составляющие части находятся на вашем сервере. Можно подключать уже работающие сервисы, создавая версию для LiveInternet Результат использования приложения (добавление новых данных в вашу базу, результаты игры или теста, любая другая информация) можно разместить в профиле и панели дневника пользователя, а также в его дневнике(о чем будут оповещены на постоянные читатели этого дневника). Ограничения: HTML без javascript, и внешних ссылок. Для flash-роликов есть заменяющие BB-коды. Для Flash-приложений не требуется наличие собственного хостинга, можно закачать на сервера LiveInternet. Можно настроить его так, чтобы он обменивался информацией с вашим сервером и базой данных, а также аналогичным образом публиковал данные. Для OpenSocial API приложений имеется возможность хранить данные на серверах LiveInternet, размещать на пользовательских страницах блоки, содержащие Javascript и даже AJAX, в рамках того, что предоставляется форматом OpenSocial. Flash и OpenSocial приложения будут запущены последовательно после запуска iframe-приложений спустя месяц друг за другом (июнь, июль 2008).

iFrame приложения – создание подключения Страница приложений Переход по ссылке «Панель разработчика» Название, иконка, описание, категория, символический адрес Стартовая страница – то, что откроется в iframe при нажатии «перейти к приложению» Корневой адрес – для ретранслирования адресов в iframe. Например открытие пользователем ссылки откроет в iframe страницу где - указанный стартовый адрес. Высота приложения – высота iframe с приложением Поддержка «красивых адресов» - использование других правил трансляции адресов, liveinternet.ru/apps/your_app/param1.html будет открывать где должно быть указано как корневой адрес в этих же настройках После того, как приложение включено, для того, чтобы оно появилось в каталоге, требуется дать ссылку друзьям на его использование или опубликовать в подходящем сообществе и набрать 5 пользователей.

Авторизация пользователя приложения При трансляции адреса приложения в адрес iframe, обращающийся к вашим скриптам, помимо тех параметров, что вы используете, передаются служебные параметры userid, username и session, которые авторизуют пользователя (если стоит галочка «передавать параметры» в настройках приложения). Чтобы проверить, что сессия пользователя существует и она не просрочена требуется запросить скрипт &userid=… и получить ответ OK или ERROR. Сессия истекает за 5 минут. Для того, чтобы обновить сессию, требуется сделать переход по ссылке с target=_top, которая пройдет через трансляцию адресов и передаст в iframe новую сессию вызвав нужный приложению скрипт с нужными параметрами. В начале каждого запуска вашего скрипта лучше проверить свежесть сессии и, при необходимости, обновить. Если в приложении требуется POST формы, то надо сделать его внутри iframe в вашем приложении, а потом, после сохранения данных в вашей базе, передать как POST в target=_top то, что вы, возможно, захотите опубликовать в дневнике или профиле пользователя, в связи с его действиями в приложении. Для публикации чего-либо в данных пользователя требуется его свежая сессия или его нахождение в приложении. Поэтому невозможно обновлять блоки у пользователей вне приложения. Запрещенный к использованию приложением GET-параметр: url

Получение информации о пользователях Все данные пользователя, включая его друзей, доступны через его FOAF. Получить FOAF для пользователя с userid=739: Если известен адрес дневника пользователя, например то адрес его FOAF Последние записи в блоге пользователя доступны через RSS. или производная от адреса блога Записи друзей пользователя Также будут, по мере надобности, создаваться новые источники информации Создание RSS или FOAF пользователя ресурсоемкая операция, следует экономить и кешировать нужные вам данные пользователей и их друзей. В будущем будут введены механизмы автоматического ограничения числа запросов от приложения, зависящего от количества создаваемых приложением просмотров страниц.

Публикация результатов работы приложения Для публикации результатов, например прохождения теста, добавления новой записи в вашу базу данных (объявлений, желаний, ссылок и т.д.) требуется передать то, что вы хотите опубликовать, информацию о том, где опубликовать и получить разрешение пользователя на это. Для этого требуется из iframe сделать POST на _top на страницу _еще?возможные_GET_параметры, а в параметрах POST-запроса передать что и где размещать. Механизм публикации принимает 4 параметра, которые соответствуют различным целям публикации: profile и journal – html код, avatar – URL картинки, microblog – короткая строка. Контроль заголовка поста в дневнике осуществляется через дополнительный параметр формы journaltitle. Пользователю будет отображено: что и в каких частях дневника приложение собирается опубликовать, пользователь защищен от несанкционированных размещений того, что он не одобрил. Расставив галочки, указав что разрешается сделать, пользователь совершит публикацию и перейдет на указанную приложением страницу. Публиковать можно новое сообщение в дневник, обновлять блок приложения в профиле, блок приложения в правой панели, менять главный аватар пользователя, добавляя новый, публиковать короткую надпись в микроблоге, в разделах События (без ссылки) или Действия(со ссылкой). Будут добавляться и другие способы интерграции. Блок приложения в профиле можно обновлять без одобрения пользователя «в фоновом режиме», если пользователь это разрешил и есть свежая сессия пользователя(то есть он сейчас внутри вашего приложения)

Оформление приложения Оформление приложения полностью зависит от разработчика и ограничено лишь размерами iFrame с ним. Вместе с тем, единый стиль и соответствие приложения внешнему обрамлению, конечно, будет плюсом. Дизайнеры LiveInternet предлагают подключить специальный файл стилей (некоторая комбинация усовершенствованного CSS Reset'а Эрика Мэйера и набора правил для обозначения умолчаний), в котором уже содержатся описания всех основных элементов. Лучше всего будет разархивировать файл в корневую директорию для совместонго использования сразу несколькими приложениями, а какие-то частные свойства элементов описать в отдельном файле. Вот, например, как это может выглядеть:файл стилейCSS Reset'а link rel="stylesheet" href=" type="text/css" link rel="stylesheet" href=" type="text/css" Вероятнее всего большая часть кода для оформления приложения будет вынесена именно во второй файл, но использования файла с умолчаниями поможет избежать лишней головной боли. использовать этот комплект стилей Адрес архива с файлами стиля

Пример приложения Для того, чтобы лучше разобраться с предлагаемыми алгоритмами взаимодействия, а также использовать начальную «заготовку» приложения, разработчиками подготовлено и со временем дорабатывается тестовое приложение. В нем реализованы рекомендуемые механизмы слежения за актуальностью сессии, использования трансляции адресов, публикации сообщений, аватаров и блоков в профиле различными методами. Оформление приложения также минимально подготовлено для того, чтобы соответствовать единому стилю оформления Скачать тестовое приложение можно по ссылке Помимо этого, все разрабатываемые при содействии LiveInternet приложения будут, по возможности, выкладываться со своими исходниками в качестве примеров, чтобы облегчить разработчикам их задачу.