• Преимущесва регистрации
    Post
    Специальный цены, бонусы и подарки.
    Post
    История заказов, ваши данные, расширенные комментарии.
    Post
    Быстрый заказ с сохранением данных, доп. опции заказа.
EN / RU

Сайт визитка. Описание системы. Инструкция.

Дата публикации: 2014-05-18 от torrison1 в Project Management Growth and Expansion Basic Web-Sites Complex Web-service

Сайт визитка. Быстро. Недорого. Хорошо.

http://vizitka.ikiev.biz/

Инструкция по продукту.


 

Сайт визитка - простой веб-сайт для предоставления информации о деятельности предпринимателя или компании. Сейчас очень много сайтов и много систем, но мы постарались собрать простое решение опираясь на долгий опыт работы в этой сфере.

 

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

 

Более подробно о программе, ее еще называют CMS, их бывает много, и каждая по своему хороша. Почему мы предлагаем использовать нашу систему? На самом деле лишь потому что это быстрее и проще. Она упрощенная, и имеет только необходимые функции в простом виде, что облегчает наполнение и доработку.

 

Что входит в CMS систему Сайта визитки? Об этом более подробно расскажем далее, пока скажем о том, что система состоит из админ панели Inside, вот сайт этой системы - http://inside.ikiev.biz/.

 

Инструкция:

https://docs.google.com/document/d/1y0e87caAbdshpreIrf4x4pTc7YbpgN3cE13HygdOjl0/edit?usp=sharing

 

Текст на английском языке и предназначен больше для разработчиков. Но все же основные элементы админ. панели, мы рассмотрим позже.

 

Кроме Inside системы, присудствует стандартный набор таблиц в БД, которые соответствуют бизнес-таблицам сайта, а так же набор стандартных страниц под типовыми URL, управляемые отдельными контроллерами.

 

Элементы системы Сайт визитка. Быстро. Недорого. Хорошо.

 

Главная страница - лицо сайта. Обычно эта страница рассматривается первой, хотя она состоит из двух частей: Шаблон сайта - та часть сайта, которая везде одинаковая, часто это шапка, меню и подвал. И Контент Главной страницы - в основном это удобные для понимания виджеты и текст.

 

Шаблон сайта - состоит из стандартного HTML шаблона, BootStrap 2, Core.CSS (доп. стили для дизайна), JQuery, JQuery.Form, Логотип, Контакты, Кнопка Входа, Окно Входа (Вход, Вход через соц. сети, Регистрация, Смена пароля), многоуровнего меню, футер с 3 блоками и кнопкой наверх.

 

Контент главной страницы, может содержать такие виджеты: слайдер, слайдер с блоком, блок с кнопкой и видео, блоки с каринками, SEO текст, слайдер партнеров.

 

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

 

Есть конечная страница (лендинг) - это страница с контентом, она состоит из хлебных крошек, заголовка, доп. информации, самого HTML контента, соц. кнопок, комментариев (которые могут оставлять только залогиненые пользователи), а так же дополнительных блоков: галерея, заказ, обращение, ссылки, похожие страницы, блоки, таблицы.

 

После входа на сайт, появляется меню пользователя, где есть ссылка на амин. панель (если пользователь админ), страница персональных данных, выход (разлогинивание).

 

Страница персональных данных - состоит из формы изменения личных данных, кнопки смены пароля, формы смены пароля и кнопки возврата в редактирование личных данных.



 

Контент элементов сайта хранится в БД, работа с которой осуществляется через

админ. панель. Основные таблицы и пункты меню админ панели:

 

users - таблица пользователей (Settings -> Users)

    id - идентицикатор пользователя

    email

    activity

    username - nickname или логин

    first_name

    last_name

    company

    phone

    adv_info - дополнительная информация

    image - фото или аватар

    street - улица

    house_number - номер дома

    city - город

    district - район

    country - страна

    country_code - международный код страны (2 англ. буквы)

    admin_area - административный округ

    ip_address

    salt - строка для кодирования и защиты данных

    activation_code - код активации (если при регистрации нужна активация)

    password_rem_code - код восстановления пароля

    created_time - время регистрации

    last_login - время последнего входа

    password - закодированный пароль

(Settings -> Users Works) - мини форма для смены пароля и добавления пользователей.

 

users_groups - таблица связей пользователей и групп (меняется при ред. пользователя)

groups - таблица групп (Settings -> Groups)

demo_inputs - демо таблица возможностей генератора таблиц (Не используется)

inside_* - таблицы inside системы

    Settings -> Company Inside - простой внутренний блог

    Inside Menu - таблица управления топ-меню админ части

        pID - идентификатор родительского пункта меню (для вложенности)

        haschild - есть подменю? (для вложенности)

        name - название пункта меню

        link - ссылка пункта меню

        invisible - не показывать пункт меню

        priority - приоритет, ЧЕМ МЕНЬШЕ, ТЕМ ВЫШЕ/ЛЕВЕЕ.

(Может быть отрицательным)

Ширина блока

Ширина потомков

    Settings -> Access Rules - Интерфейс управления правами доступа групп.

    В базовой версии работают только ограничения на пункты меню и сист. зоны.

    Settings -> Import/Export - Интерфейс импорта/експорта таблиц БД в csv/xls.

 

it_menu - стандартная таблица многоуровневого меню

it_content - таблица статей/страниц/контента

    name - название

    alias - псевдоним латинскими буквами для формирования URL

    create_date - дата создание страницы

    type - тип страницы, Блог (с комментами) или Landing (только HTML на странице).

    order - включение виджета кнопки и формы заказа.

    price - цена для формы заказа.

    time - сроки для формы заказа.

    desc (optional) - короткое описание

    html (optional) - полное описание

    image (optional) - картинка категории

    invisible - не показывать пункт меню

    priority - приоритет, ЧЕМ МЕНЬШЕ, ТЕМ ВЫШЕ/ЛЕВЕЕ.

(Может быть отрицательным)

user_id - создатель/владелец страницы.

seo_title - подмена Title

seo_description - подмена Description

seo_keywords - подмена KeyWords

 

Вкладка Relations (связи)

Связи с тегами

Связи с категориями

 

Вкладка Options(опции для таблицы заказа)

 

it_tags - стандартная таблица тегов

it_buy_block - стандартная таблица продающих блоков.

it_content_options - стандартная таблица опций для заказа

    

it_categoties - таблица категорий контента/статей (Web-Site CMS -> Categories)

    Parent/pID - идентификатор родительского пункта меню (для вложенности)

    haschild - есть подменю? (для вложенности)

    name - название

    alias - псевдоним латинскими буквами для формирования URL

    image (optional) - картинка категории

    desc (optional) - короткое описание

    html (optional) - полное описание

    invisible - не показывать пункт меню

    priority - приоритет, ЧЕМ МЕНЬШЕ, ТЕМ ВЫШЕ/ЛЕВЕЕ.

(Может быть отрицательным)

seo_title - подмена Title

seo_description - подмена Description

seo_keywords - подмена KeyWords

 

it_banners - стандартная таблица баннеров

it_brands - стандартная таблица брендов, партнеров

it_comments - стандартная таблица комментариев

it_images - стандартная таблица картинок, изображений для галлерей

it_rel_images_content - стандартная связи картинок и контента

it_info_block - стандартная таблица блоков для контента

it_rel_info_block_content - стандартная таблица связей блоков для контента

it_links - стандартная таблица полезных ссылок

it_rel_links_content - стандартная таблица связей контента и ссылок

it_contacts - стандартная таблица контактов

it_tree_plans - стандартная иерархическая таблица для ведения проектного плана.

it_seo_blocks - стандартная таблица блоков для SEO

it_requests - стандартная таблица заявок

it_orders(optional) - стандартная таблица заказов, более продвинутая чем заявки.

 

Также для каждой типовой страницы необходимо задать SEO заголовки, а именно title, description, keywords. В нашем случае типовых страниц немного: Главная, список всех статей, список статей по тегу, по категории, конечная страница (лендинг), личный кабинет пользователя, карта сайта.


 

Доп. возможности (при необходимости)

 

Похожие статьи под контентом. Это блок со статьями, которые отобраны в админ. панеле, как похожие.

 

Установка системы. Тех. описание.

 

Перепишите архив с шаблоном на хостинг и импортируйте дамп БД в вашу базу данных. После выделите FTP доступ для дальнейшей работы.

 

По FTP доступу измените доступы к БД в файле application/config/database.php

Если все правильно, по ссылке http://вашсайт.ком/inside/ должна заработать админ. панель. Системный логин root пароль password.

 

Используя админ. панель вы можете менять наполнение сайта, редактировать пользователей и настройки системы.

 

Далее необходимо одеть дизайн на движок. Очень удобный способ скопировать папку /application/views/outside/ в другую папку проекта и изменить название папки для шаблона в базовом контроллере /application/core/MY_Controller.php в методе _render.  После чего работать с новой папкой и при необходимости смотреть шаблонный код в папке outside.

 

Основные файлы дизайна, которые прийдется редактировать:

 

/application/views/outside/main_template.php - основной шаблон сайта, в нем можно посмотреть основные стили, скрипты и HTML код шаблона.

 

Все файлы верстки находятся в папке /files/. Там находятся встроенные технологии, а что касается шаблона в папке outside. Для новых css и js дизайна можно создать отдельную папку в /files/.

 

Основные страницы: index, content-list, page, search, sitemap, user_profile находятся в папке /application/views/outside/pages/. Кроме основных файлов, есть части которые имеют суффиксы *_head (подключается перед закрытием тега head), *_footer (подключается перед закрытием тега body - в основном используется для JS скриптов).

 

Также иногда части сайта выносятся в отдельные view, которые находятся в папке /application/views/outside/parts/.

 

При подключении дизайна, стоит подключить свой style.css, предварительно, проверить все ли стили из стандартного шаблона используются. Также необходимо изучить классы core.css которые используются в шаблоне и упрощают верстку.

 

Изучите все доп. модули в папке /files/ туда же, в отдельные папки подключайте модули новго дизайна.

 

После переподключения дизайна протестируйте все функции.



 

Наполнение и использование в бизнесе.

 

После редизайна и установки, сайт становится полноценным журналом-описанем бизнеса. Но кроме самой системы, необходимо наполнить сайт информацией. Первым делом, нужно будет заполнить основные страницы: категории, услуги/товары, статьи, страницы о нас, контакты. А так же подготовить под них картинки, заполнить виджеты главной.

 

Основные виджеты главной могут быть: слайдер, слайдер с блоком, сообщение с кнопкой и видео, блоки категорий, SEO текст, слайдер партнеров.

 

Для полноценной работы контента необходимо создать категории и теги.

 

На конечной странице статьи можно добавлять такие виджеты: промо-блоки, фото-галлерея, продающий блок с кнопкой, доп. ссылки, таблицу опций заказа, кнопку и форму “Заказать”.

 

Эти виджеты могут превратить любую статью в продающую страницу.

 

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

 
 

Комментарии

Комментарии могут оставлять только зарегистрированные пользователи

Регистрация