ПРОЕКТ по созданию динамически развивающегося (живого) сайта для сети Интернет ООО «Интер Финанс Капитал »
КОМПОНЕНТЫ САЙТА СИСТЕМА УПРАВЛЕНИЯ КОНТЕНТОМ CMS – content management system БАЗОВЫЙ МОДУЛЬ САЙТА Basic module web-site РЫЧАГ СОЦИАЛЬНОЙ СЕТИ SMS – social management system 2
БАЗОВЫЙ МОДУЛЬ САЙТА К базовому модулю сайта следует отнести: Титульную информацию, Систему первичного перехода на ключевые разделы, Набор базовых web-страниц, в которых четко отражено назначение, тематика и направленность информации на сайте. Для коммерческих фирм это может быть описание различных видов продукции, услуг или выполняемых работ. Коммерческие преимущества, предоставляемые предприятием или компанией. Партнеры и наработки. Контактные данные и каналы связи. Базовый модуль сайта подвергается серьезной SEO-обработке. В качестве основных языков для базового блока используются динамический HTML (DHTML = CSS + JavaScript + DOM + ХHTML), где: CSS – определяет атрибуты объектов, JavaScript – изменяет объекты, DOM – находит объекты, HTML – создает объекты (выполняет разметку текста) и PHP – язык предварительной гипертекстовой разметки, используемый как язык сценариев, который позволяет выполнить сайт по модульному принципу, тем самым исключив повторение информации в исходном коде страниц. Главный принцип: «Обеспечить комфорт и полезность сайта». 3
СИСТЕМА УПРАВЛЕНИЯ КОНТЕНТОМ позволяет активным посетителям сайта: 1. Изменять и корректировать структуру динамической части сайта, в частности создавать свои web-страницы и темы на форуме. 2. Скрывать от просмотра, редактировать и создавать новые страницы и новостные блоки. 3. Максимально использовать сервисы лучших Интернет-площадок (фотохостинг, слайд-шоу, видеохостинг и пр.) Хороший сайт – это быстро реагирующий на любые изменения внешней среды инструмент. Любая информация на сайте должна меняться настолько быстро, насколько этого требуют текущие условия реализации проекта. Лучшим вариантом решения этой задачи является разработка системы управления (администрирования) содержимом (контентом ), которая дает следующие преимущества: – С разработчика сайта (web-мастера) снимаются задачи поддержки сайта, связанные с редактированием содержимого, не связанного с Web- программированием – дело не очень доходное, но довольно хлопотное. За ним остается только редактирование программного кода сайта при решении действительно сложных дизайнерских задач. – Заказчик получает удобный инструмент оперативного редактирования самого сайта и независимость от разработчика. Принцип: «Уникальная информация - главная ценность в сети Интернет» 4
РЫЧАГ СОЦИАЛЬНОЙ СЕТИ Составляющие социального рычага: ФОРУМ (интересные темы для обсуждения и общения) – контент участников СТАТЬИ (отдельные web-страницы) – контент участников НОВОСТИ на проекте – контент авторов Поддержка системы выделения ( ОТМЕТКИ ) : – пользователей сайта; – тем на форуме ; – заметок (статей) участников; Подсчет рейтинга пользователей сайта. Социальная сеть - это быстро набравшая обороты виртуальная реальность, где людям предоставляются средства для общения и знакомства. Создавая сообщества на проекте (клубные сети), реализую социальную сеть в усеченном варианте, можно гарантированно расширять его географию и трафик посещений. Принцип: «Наличие эмоционального или конструктивного диалога вызывает любопытство. Главное обеспечить комфорт и полезность». 5
ВНЕШНИЕ СЕРВИСЫ САЙТА СЕРВИСЫ: 1.Фотохостинг (Яндекс.Фотки) позволяет отказаться от хранения на сайте фотографий 2.Слайд-шоу (Яндекс.Фотки и Goolge.Picasa) позволяет отказаться от хранения на сайте фотоальбомов и сервиса по их просмотру. 3.Видеохостинг (Youtube) позволяет отказаться от хранения на сайте видеороликов. 4.Хостинг географических карт (Яндекс.Карты и Google.maps) сервис по отображению размещения объектов на местности (дополнительный) 5.Почтовый сервис позволяет снять нагрузку с сайта по передаче сообщений между пользователями сайта. 6.Полнотекстный поиск по сайту (Яндекс.Поиск) позволяет отказаться от самостоятельной поисковой навигации на сайта при условии, что все страницы сайта доступны для индексации поисковой машины. 7.Счетчик статистики посещений сайта (liveinternet). Важной спецификой сайта является максимальное использование внешних сервисов популярных Интернет-порталов, где специалисты следят за надежностью и поддерживают высококую технологичность работы ресурсов. Это заметно увеличивает скорость и надежность работы сайта. 6
БАЗЫ ДАННЫХ В КЛУБНОЙ СЕТИ Учетные записи (аккаунты, IP-адреса). Cтатьи пользователей (path-ссылки). «Отметить» (статью, тему форума, участника). «Черный список» (участников социальной сети). Форум (разделы, темы, сообщения). Замечание: В связи с тем, что ПУБЛИЧНЫЕ СПИСКИ ДРУЗЕЙ – главная причина успеха социальных сетей в Интернет, на динамическом сайте аккаунты пользователей также являются публичными и индексируются поисковыми машинами: участники (отмеченные и блокируемые – «черный список»), выбранные и собственные темы на форуме, по которым пользователь оставлял сообщения, отмеченные и собственные статьи на сайте. 7
Категории участников клубной сети Администратор сайта. Эксперт. Редактор потока новостей. Модератор форума. Редактор web-статей пользователей сайта. Простой пользователь. 8 Категория Участника сети Отправка личных писем Создание тем на форуме Создание статей Вопросы эксперту Администратор++++ Эксперт++ Редактор новостей+ Модератор форума++ Редактор статей++ Пользователь+ *) Знаком «+» показаны, что не сможет сделать участник сети в случае, если его занес в черный список другой участник, имеющий указанную категорию. Запреты при внесении в черный список 8
БАЗОВЫЕ ТЕХНОЛОГИИ Используемые приемы в поисковых запросах к СУБД MySQL: Сортировка извлечений. Сортировка извлечений. Ограничение количества возвращаемых строк. Ограничение количества возвращаемых строк. Соединение двух и более таблиц в запросе. Соединение двух и более таблиц в запросе. Подзапросы. Подзапросы. Связанные подзапросы. Связанные подзапросы. Подзапрос как временная таблица. Подзапрос как временная таблица. Псевдоимена в сложных запросах к одной таблице. Псевдоимена в сложных запросах к одной таблице. Группировка данных. Группировка данных. Агрегатирование данных. Агрегатирование данных. Используемые приемы в поисковых запросах к СУБД MySQL: Сортировка извлечений. Сортировка извлечений. Ограничение количества возвращаемых строк. Ограничение количества возвращаемых строк. Соединение двух и более таблиц в запросе. Соединение двух и более таблиц в запросе. Подзапросы. Подзапросы. Связанные подзапросы. Связанные подзапросы. Подзапрос как временная таблица. Подзапрос как временная таблица. Псевдоимена в сложных запросах к одной таблице. Псевдоимена в сложных запросах к одной таблице. Группировка данных. Группировка данных. Агрегатирование данных. Агрегатирование данных. 9
ДОПОЛНИТЕЛЬНЫЕ SEO-ПРИЕМЫ И МЕДОТЫ ОБЕСПЕЧЕНИЯ СЕРВИСА В СИСТЕМЕ Сокрытие сервисных пользовательских диалоговых интерфейсов от поисковых роботов средствами языка JavaScript (стандартные окна: prompt, alert, confirm и open) Естественные HTML-ссылки для связи страниц системы с важной для индексирования информацией Независимые программы-роботы CRONTAB для сбора сведений в блок статистики и рассылки поздравлений участникам с днем рождения Введение естественной сервисной избыточности страниц на форуме путем списка сообщений виде диалога 2-х пользователей и предоставление откликов пользователей на одно конкретное сообщение Максимальный доступ поисковых роботов к web- страницам сайта, в т.ч. к основной информации о зарегистрированных пользователях. 1010
КОМПОНЕНТЫ, УЧАСТНИКИ И ИНСТРУМЕНТЫ Компоненты: Блок базовой информации. Блок социальной сети (аккаунты, форум и статьи участников сообщества) Система управления (администрирования) содержимым (котентом). Участники: Менеджеры проекта. Простые пользователи. Само запускающиеся программы-роботы. Решаемые задачи по продвижению сайта в выдаче поисковых машин: Высокая динамика увеличения информационного объема сайта за счет возможности пользователей создавать свои web-страницы и активно участвовать в обсуждении тем на форуме. Прямые ссылки на страницы и скрытие ссылки на диалоги. Прямые ссылки на некоторые таблицы базы данных. Возможности по обеспечению привлекательности для пользователей сайта: Простое размещение статей участников сообщества. Легкость в обсуждение тем участников сообщества на форуме. Наглядное представление информации о пользователях и их активности на сайте. 1
ОТ КРЕАТИВНЫХ ИДЕЙ К КРЕАТИВНЫМ ТЕХНОЛОГИЯМ