Разработка внутреннего корпоративного портала предприятия ПО Тотемские электрические сети - Программирование, компьютеры и кибернетика дипломная работа

Главная
Программирование, компьютеры и кибернетика
Разработка внутреннего корпоративного портала предприятия ПО Тотемские электрические сети
Анализ видов существующих корпоративных порталов. Разработка архитектуры и структуры корпоративного портала в соответствии с требованиями. Установка и настройка программного обеспечения. Общие настройки портала, управление меню и настройка виджетов.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
· Внутренний корпоративный портал значительно упрощает делопроизводство. Путем создания общей библиотеки документов кадровой службы на портале компании. У сотрудников будет доступ к бланкам, формам, образцам. Организовать wiki-ресурс с подробными разъяснениями, советами, удачными практиками по заполнению, подготовке и действиям с документацией.
· Обработка заявок сотрудников так же может производиться на портале, что значительно сократит время на выполнения той или иной задачи будь это получение справки в кадровом отделе, получение хозяйственных материалов или обращение в техподдержку.
· Для формирования и развития корпоративной культуры важными факторами являются корпоративные коммуникации внутри компании. Это реализуется путем создания раздела посвященной истории, ценностям и миссии компании, в нем может быть опубликован Кодекс деловой этики. Так же на портале можно разместить раздел «Новому сотруднику» который поможет каждому новичку быстро и в доступной форме познакомиться с важной информацией о компании, ее целях, стратегиях, традициях и процедурах.
В этом и состоит актуальность выбора темы работы.
Работа состоит из 6-ти основных разделов: в первом производится анализ существующих видов корпоративных порталов, второй - посвящен разработке архитектуре корпоративного, в третьем разделе разработка необходимых требований к программному части сервера в четвертом разделе рассмотрены аппаратные требования сервера, в пятом раздела производится установка программного обеспечения на выделенный сервер, в шестом раздела представлено руководство администратора.
Целью работы является разработка рекомендаций по организации web-сервера и размещение на нем корпоративного портала организации.
Цель реализуется в решении ряда задач:
· Определение понятия, видов и характеристик корпоративного портала;
· Определение понятия, видов серверных операционных систем;
· Определение понятия, видов и характеристик WEB-серверов;
· Разработка Корпоративного портала.
Объектом исследования работы является весь набор информационных и сервисных ресурсов, необходимых для размещения, соответственно предметом исследования является способ организации их на внутреннем корпоративном портале и процесс создания портала от установки сервера, операционной системы, веб-сервера и до создания и настройки портала.
Методом исследования в данном случае является сравнение. В работе для каждой задачи рассмотрены несколько возможных путей реализации и сделан выбор в пользу того решения, которое более всего соответствует исходным данным (материалам, предоставленным заказчиком).
Практическая часть работы состоит из двух разделов. Первый включает в себя установку WEB-сервера IIS на базе операционной системы Windows 2008 R2, второй включает в себя установку и настройку системы управления содержимым корпоративного портала.
Таким образом, в данной работе рассмотрены теория разработки внутреннего корпоративного портала - дан краткий обзор основных видов понятий, направлений, характеристик поставленных задач; и на практике рассмотрены сами рекомендации по установке конкретных выбранных программного обеспечения.
Рисунок 1 - Контекстная диаграмма
После описания контекстной диаграммы проводится функциональная декомпозиция - система разбивается на подсистемы и каждая подсистема описывается отдельно. Затем каждая подсистема разбивается на более мелкие и так далее до достижения нужной степени подробности. В результате такого разбиения, каждый фрагмент системы изображается на отдельной диаграмме декомпозиции.
Рисунок 2 - Декомпозиция второго уровня
На рисунке 2 отображено более подробное описание процессов. Весь процесс разделен на 3 этапа. На первом этапе происходит выбор аппаратных характеристик для выбранного сервера установка и настройка веб-сервера и сервера баз данных. На втором этапе производится разработка корпоративного портала на выбранной CMS. На последнем этапе производится сдача сервера с установленным и настроенным ПО, список паролей, подготовленная документация администратор и сам Корпоративный портал.
Для получения более подробной информации, была проведена декомпозиция с третьим уровнем детализации. На рисунке 4 изображена диаграмма декомпозиции процесса «Сервер».
Рисунок 4 - Диаграмма декомпозиции « Сервер »
Здесь мы можем увидеть, что перед тем, как начать разработку корпоративного портала, необходимо учесть множество нюансов. Для начала надо разработать требования к операционной системе, затем выбрать систему управления данными, выбрать какие языки программирования буду задействованы при разработке портала и выбрать веб-сервер. С учетом всех выше упомянутых требований будут составлены требования к аппаратной части сервера и будет произведена установка выбранного программного обеспечения.
Для получения более подробной информации, была проведена декомпозиция с третьим уровнем детализации. На рисунке 5 изображена диаграмма декомпозиции процесса «Разработка корпоративного портала».
Здесь отображается процесс «Разработка Корпоративного портала». Для начала нужно разработать требования к структуре портала с учетом имеющейся информации по предприятию и документации по разработке порталов. Затем будет производится разработка архитектуры Корпоративного портала. После всего выше упомянутого будет производиться разработка самого портала.
Рисунок 5 -Диаграмма декомпозиции «Разработка Корпоративного портала»
· Статическая страница «Телефонный справочник»;
· Тип контента «Новому сотруднику»;
Главная страница сайта должна содержать графическую часть, навигационное меню сайта, а также контентную область для того, чтобы сотрудники организации первой страницы мог посмотреть календарь с днями рождений сотрудников организации, погоду и ознакомиться с последними новостями, объявлениями организации[6].
Контентная область первой страницы как показано на рисунке 6 будет делиться на следующие разделы:
* вверху страницы отображаются облегченная навигационная панель, которая обеспечивает переход к основным пунктам меню сайта (Главная, Новости и т.д.);
* слева будут располагаться поле поиска - предназначено для выполнения полнотекстового поиска по сайту, служебные сервисы, документы;
* в теле страницы будут располагаться календарь с днями рождения сотрудников, прогноз погоды, новости и объявления - анонсы в формате: дата, заголовок, краткое содержание;
Меню сайта будет содержать следующие пункты
Графическая оболочка типы контента «Новости», «Объявления», «Новому сотруднику» и «Разно» как показано на рисунке 7 будет делиться на следующие разделы:
* вверху страницы отображаются облегченная навигационная панель, которая обеспечивает переход к основным пунктам меню сайта (Главная, Новости и т.д.);
* слева будут располагаться поле поиска - предназначено для выполнения полнотекстового поиска по сайту, служебные сервисы, документы;
* в теле страницы будут фильтр контента по времени размещения и списку анонсов статей в формате: дата, заголовок, краткое содержание фотография.
Графическая оболочка выбранных статей типа контента «Новости», «Объявления», «Новому сотруднику» и «Разно» как показано на рисунке 8 будет делиться на следующие разделы:
· вверху страницы отображаются облегченная навигационная панель, которая обеспечивает переход к основным пунктам меню сайта (Главная, Новости и т.д.);
· слева будут располагаться поле поиска - предназначено для выполнения полнотекстового поиска по сайту, служебные сервисы, документы;
· в теле страницы будет отображаться выбранная статьи в формате: заголовок, фотография, текст статьи, дата размещения.
Рисунок 7 - Тип контента «Новости», «Объявления», «Новому сотруднику» и «Разно»
Рисунок 8 - Графическая оболочка выбранной статьи
Графическая оболочка страницы «Телефонный справочник» как показано на рисинке 9 будет делиться на следующие разделы:
· вверху страницы отображаются облегченная навигационная панель, которая обеспечивает переход к основным пунктам меню сайта (Главная, Новости и т.д.);
· в теле страницы список ссылок на отделы в таблице которая будет иметь вид: фотография сотрудника, должность, внутренний телефон, городской телефон, корпоративный телефон.
Рисунок 9 - Телефонный справочник
Графическая оболочка типа контента «О компании» как показано на рисунке 10 будет делиться на следующие разделы:
· вверху страницы отображаются облегченная навигационная панель, которая обеспечивает переход к основным пунктам меню сайта (Главная, Новости и т.д.);
· слева будут располагаться поле поиска - предназначено для выполнения полнотекстового поиска по сайту, служебные сервисы, документы;
· в теле страницы будет отображаться баннер и статья в формате фотография заголовок, дата размещения.
Рисунок 10 - Раздел О компании
Графическая оболочка выбранной статьи «О компании» как показано на рисунке 11 будет делиться на следующие разделы:
· вверху страницы отображаются облегченная навигационная панель, которая обеспечивает переход к основным пунктам меню сайта (Главная, Новости и т.д.);
· слева будут располагаться поле поиска - предназначено для выполнения полнотекстового поиска по сайту, служебные сервисы, документы;
· в теле страницы будет отображаться статья в формате: заголовок, фотография, текст статьи.
Операционная система, ОС (англ. operating system) -- комплекс программ, обеспечивающих базовый набор функций по управлению аппаратными средствами компьютера. ОС является связующим звеном между программами и аппаратной частью компьютера как показано на рисунке 12.
Рисунок 12 - Положение Операционной системы в логической структуре компьютера
Основными требованиями к ОС, предназначенной для использования в серверной части приложения, являются:
· поддержка полного спектра сетевых технологий (сетевого оборудования, протоколов, доступ к удаленным ресурсам и службам и т.д.);
· поддержка разнообразных аппаратных платформ (64-битные процессоры, системы хранения на жестких дисках и т.д.); расширяемость;
· приемлемый уровень обеспечения безопасности (наличие механизмов авторизации, аутентификации, аудита);
· низкая стоимость лицензионной копии.
Наиболее оптимальным решением является Windows Server 2008 R2. Основным фактором на приятие решений, является:
· Платформа веб-приложений. В сервер Windows Server 2008 R2 включены множество усовершенствований, превращающих его в самую надежную платформу веб-приложений на основе Windows Server среди всех версий Windows. Он содержит обновленную роль веб-сервера и службы IIS 7.5 и обеспечивает расширенную поддержку .NET в режиме Server Core.
· Масштабируемость и надежность Windows Server 2008 R2 поддерживает недостижимые ранее объемы рабочих нагрузок, динамическую масштабируемость, доступность и надежность на всех уровнях, а также ряд других новых и обновленных возможностей, включая использование современных архитектур процессоров, повышение уровня компонентного представления операционной системы и повышение производительности и масштабируемости приложений и служб[11].
4.2 Система управления базами данных
Система управления базой данных (СУБД) представляет собой программное обеспечение, которое управляет всем доступом к базе данных.
Для разрабатываемой системой надежность и производительность СУБД является критическим моментом, поскольку приложение предполагает наличие большого количества записей в БД, а также большое количество пользователей, чьи действия так или иначе будут связаны с манипулированием информации из БД[7].
· управление данными во внешней памяти (на дисках);
· управление данными в оперативной памяти с использованием дискового кэша;
· журнализация изменений, резервное копирование и восстановление базы данных после сбоев;
· поддержка языков БД (язык определения данных, язык манипулирования данными);
· поддержка реляционной модели хранения данных;
· поддержка распределенного режима;
· поддержка клиент-серверной архитектуры взаимодействия;
· наличие внешних утилит для управления СУБД;
Для работы InstantCMS по системным требованиям нужна база данных MySQL.
Так же MySQL обладает многими преимуществами, в том числе:
· Простота конфигурирования и изучения;
· Переносимость и доступность исходного кода.
MySQL работает очень быстро. Результаты сравнительных тестов производительности, выполненных фирмой-изготовителем, можно посмотреть на странице http://web.mysql.com/benchmark.html. Многие из этих сравнительных тестов показывают, что MySQL работает на порядок быстрее конкурирующих продуктов[7].
Пакет MySQL доступен бесплатно в соответствии с лицензией на программное обеспечение с открытым исходным кодом или, если это необходимо для приложения, за небольшую сумму можно приобрести коммерческую лицензию.
В большинстве современных баз данных используется SQL. Если ранее программист работал с другими СУРБД, переход к этой системе не должен вызывать каких-либо затруднений. Установка MySQL столь же проста, как и установка многих аналогичных продуктов.
MySQL может использоваться в среде многих различных систем UNIX, а также в среде Microsoft Windows.
Исходный код MySQL можно выгружать и изменять.
Работа портала состоит из двух равноценных частей: серверной и клиентской. Возможно использовать один и тот же язык программирования во всем приложении, однако это является самым неоптимальным вариантом[8].
Для серверной части будет использоваться PHP. PHP (англ. PHP: Hypertext Preprocessor --
«PHP: препроцессор гипертекста»)[2] -- скриптовый язык программирования общего назначения, интенсивно применяющийся для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним излидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
Для клиентской части будут использоваться следующие языки:
· HTML (от англ. HyperText Markup Language[3] -- «язык разметки гипертекста») -- стандартный язык разметки документов во Всемирной паутине[9].
· JavaScript --объектно-ориентированный скриптовый язык программирования. JavaScript поддерживается всеми существующими браузерами и является стандартом де-факто для современных интерактивных веб-приложений.
· Adobe Flash (ActionScript 3.0) -- мультимедийная платформа, используемая длясоздания векторной анимации и интерактивных приложений (в том числе, игр), атакже для интеграции видеороликов в веб-страницы. В данном проекте flash используется для отображения видео-роликов жестов, а также для упрощения некоторых рутинных операций в административной панели.
Веб-сервер -- это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы -- основа Всемирной паутины.
Основным требованием для веб-сервера является обеспечение совместной работы всех предыдущих выбранных технологических решений.
Для этого подойдет Веб-сервер IIS от компании Windows который позволяет:
· предоставлять сведения пользователям Интернета.
· загружать с сервера и отправлять на сервер файлы с использованием протокола FTP или WebDAV.
· размещать веб-службы, содержащие бизнес-логику для трехуровневых приложений.
· распространять через Интернет приложения, избавив пользователей от необходимости работать с физическими носителями - дискетами и компакт-дисками.
Intel® Xeon® Processor E5506 (2.13 GHz, 4MB L3 Cache, 80W, DDR3-800)
Embedded NC326i PCI Express Dual Port Gigabit Server Adapter
HP Smart Array P410i/256MB Controller
(1) 460 Watt Hot-Plug (Redundancy enabled) power supply
2 fans ship standard, 4 fans total supported
6.1 Windows Server. Настраиваем веб-сервер IIS
Для установки веб-сервера на платформе Windows перейдем в оснастку Роли в Диспетчере сервера и выберем установку ролей Веб-сервер (IIS) и Сервер приложений как показано на рисунке 13
Рисунок 1 3 - Выбор ролей сервера
Выбираем опцию Службы ролей, перейдем на нее и установим для сервера приложений следующие опции как показано на рисунке 14: Поддержка веб-сервера (IIS), Общий доступ к TCP-портам и Активация через HTTP.
Рисунок 1 4 - Опции для сервера приложений
А для веб-сервера установим службу FTP-сервер в соответствии с рисунком 15.
После чего установим выбранные роли. Для проверки работоспособности IIS наберем в браузере IP-адрес нашего сервера, и увидим стандартную страницу-заглушку веб-сервера как на рисунке 16.
Рисунок 1 6 - Работоспособность IIS
Теперь перейдем в к настройке сервера, для этого откроем Диспетчер служб IIS (находится в Пуск - Администрирование) как показано на рисунке 17.
Рисунок 1 7 - Диспетчер служб IIS
Первым делом создадим новый сайт, для этого щелкнем правой кнопкой на пункте Сайты в боковом меню Диспетчера IIS и выберем Создать новый сайт как показано на рисунке 18.
Рисунок 1 8 - Добавление веб-сайта
В открывшемся как показано на рисунке 19 окне укажем имя сайта, путь к корневой папке (по умолчанию сайты пользователей располагаются в C:\inetpub\wwwroot), которую следует предварительно создать и указать имя узла (доменное имя сайта), в нашем случае iissite.local.
Рисунок 1 9 - Параметры веб-сайта
Добавить A-запись с именем нашего сайта на DNS-сервер или пропишем необходимые строки в файлы hosts тех рабочих станций, откуда будем обращаться к сайту
Для полноценной работы настроим FTP-доступ к нему. Для этого щелкнем правой кнопкой по названию нашего сайта в боковом меню и выберем Добавить FTP-публикацию как показано на рисунке 20.
Рисунок 20 - Добавление FTP -публикации
Рисунок 21 - Параметры привязки и SSL
Далее как показано на рисунке 21 укажем привязку FTP-cлужбы к сетевым интерфейсам и портам, а также настроим параметры безопасности. Поставим галочку для автоматического запуска FTP-сайта.
На следующей странице как показано на рисунке 22 укажем параметры доступа к серверу, например конкретных пользователей, которые будут работать с данным сайтом.
Рисунок 2 2 - Сведения о проверке подлинности и авторизации
6.2 Windows Server. Добавляем поддержку PHP веб-серверу IIS
Рассмотрим, как добавить серверу поддержку PHP для запуска на нем популярных CMS написанных на этом языке.
Прежде всего, сам PHP скачиваем его с официального сайта в виде msi инсталлятора, также хотим обратить ваше внимание, что скачивать нужно потоконебезопасную (Non Thread Safe) версию.
Перед тем, как устанавливать PHP необходимо добавить веб-серверу поддержку технологии CGI, для этого перейдем в Диспетчер сервера - Роли - Веб-сервер - Добавить службы ролей как показано на рисунке 23. Также мы добавили поддержку технологии SSI, которая часто используется в популярных CMS.
Теперь можно запускать инсталлятор PHP, путь установки лучше заменить на более короткий и без пробелов, например C:\PHP, в соответствующем окне выбираем режим работы IIS FastCGI как показано на рисунке 24. Все необходимые настройки PHP и IIS будут сделаны автоматически.
Рисунок 2 4 - Параметры установка PHP
Далее при помощи этой оснастки создадим новый сайт phpsite.local, для обращения к нему по URL, добавляя соответствующие записи в файлы hosts на клиентах или A-запись на нашем DNS-сервере. Установим необходимые права на папку с сайтом, чтобы PHP имел доступ к содержимому папки необходимо добавить полные права, кроме группы IIS_IUSRS, также группе IUSR как показано на рисунке 25.
Для проверки создадим в корневом каталоге сайта файл index.php со следующим содержимым:
Теперь на клиентской машине в браузере наберем http://phpsite.local и как показа но на рисунке 26 мы увидим информацию об версии PHP.
Рисунок 25 - Настройка прав доступа
На этом установку и настройку PHP для веб-сервера IIS можно считать успешно завершенной. Моно приступать к размещению и запуску своих приложений, написанных с применением этого языка.
6.3 Windows Server. Веб-сервер IIS, добавляем поддержку MySQL
Дополним наш сервер СУБД MySQL, что позволит нам запускать весь спектр популярных PHP-приложений.
Для начала скачаем дистрибутив СУБД с официального сайта, нас интересует бесплатная версия MySQL Community Edition, разрядность которой следует выбирать исходя из разрядности сервера, в нашем случае это x86, 64-bit.
Устанавливаем СУБД в режиме Next - Next - Finish. В конце установки не забываем установить флажок Launch the MySQL Instance Configuration Wizard, как показано на рисунке 27 для запуска мастера конфигурирования.
Рисунок 27 - Запустить мастер настройки MySQL Instance
В первую очередь выбираем режим Детальной конфигурации как показано на рисунке 28, чтобы иметь доступ ко всем значимым параметрам сервера СУБД.
Рисунок 2 8 - Тип конфигурации MySQL
Следующий экран предложит нам выбор между рабочей станцией разработчика, сервером и выделенным MySQL сервером. Последний режим позволит СУБД утилизировать все доступные ресурсы, что в нашем случае неприемлемо, поэтому выбираем режим сервера как показано на рисунке 29.
Теперь укажем режим работы СУБД. Стоит выбрать Multifunctional Database как показано на рисунке 30, это позволит использовать наш веб-сервер для широкого спектра веб-приложений.
Рисунок 29 - Тип сервера MySQL
Рисунок 30 - Тип базы данных MySQL
Затем выберем место хранения MySQL баз данных как показано на рисунке 31, здесь все зависит от конфигурации сервера, желательно использовать для этого отдельный быстродействующий диск.
Рисунок 31 - Место хранения базы данных MySQL
Рисунок 32 - Настройка количества подключений к базе
Так как наша система не относится к высоконагруженным, то на следующем экране выбираем Decision Support (DSS)/OLAP как показано на рисунке 32.
Далее включаем, как показано на рисунке 33, доступ к нашему серверу посредством TCP/IP и заставляем работать его как традиционная СУБД.
Рисунок 33 - Сетевые настройка MySQL
Затем указываем кодовую страницу по умолчанию как показано на рисунке 34, для большинства современных веб-приложений это UTF-8, хотя возможны и иные варианты, например Windows-1251 (CP1251).
Следующим шагом указываем запускать MySQL сервер как службу и добавляем путь к исполняемым файлам в переменную PATH как показано на рисунке 35, что позволит обращаться к ним по имени, не указывая полного пути.
Рисунок 34 - Кодировка баз данных
Рисунок 35 - Опции для Windows
На этом настройку экземпляра сервера СУБД можно считать завершенной. Жмем Execute для применения параметров и запуска сервера с указанными параметрами как показано на рисунке 36.
Рисунок 36 - Опции безопасности
Устанавливаем InstantCMS на ранее созданный становить на сайт iissite.local. Открываем браузер и в адресной строке вводим
iissite.local/install. Где нас встречает мастер установки, который можно увидеть на рисунке 37. Перед началом установки выбираем язык. Выбранный язык будет использоваться как в ходе установки, так и на самом сайте после ее завершения[17].
Также необходимо иметь заранее созданную базу данных MySQL в кодировке utf8_general_ci. База данных может быть пустой, но это не обязательно. Во избежание конфликтов с имеющимися таблицами можно будет изменить префикс таблиц
Рисунок 3 7 - InstantCMS Вступление
Нажимаем «Далее». Соглашаемся с лицензионным соглашением как показано на рисунке 38.
Рисунок 3 8 - InstantCMS Лицензионное соглашение
Нажимаем «Далее». Дальше идет проверка версии PHP которую можно посмотреть на рисунке 39. Для работы InstantCMS 2 требуется PHP версии 5.3 или выше.
В секции Требуемые расширения приведен список модулей для PHP, без которых работа InstantCMS будет невозможна. Если любой из них отмечен строкой «Не найдено» то нужно обратиться к администратору сервера (или в поддержку хостинга) с просьбой установить требуемый модуль. После того как модуль будет предоставлен нужно перезапустить Мастер установки (обновить страницу).
В секции Рекомендуемые расширения перечислены модули для PHP, без которых система будет работать, но с ограничением функционала. Например, будет недоступна автоматическая установка плагинов.
Рисунок 3 9 - InstantCMS Проверка PHP
Нажимем «Далее». На данном шаге необходимо указать пути и URL для корня сайта, папки для загрузок и папки кеша как показано на рисунке 40.
Настройки по-умолчанию подходят для большинства случаев.
При установке системы во вложенную папку необходимо отредактировать файл .htaccess находящийся в корне следующим образом:
RewriteRule ^sitemap(.*).xml$ /cache/static/sitemaps/sitemap$1.xml [L]
RewriteRule ^sitemap(.*).xml$ /subfolder/cache/static/sitemaps/sitemap$1.xml [L]
RewriteRule ^(.*)$ /subfolder/index.php [L]
где /subfolder/ это путь к папке InstantCMS относительно корня сайта.
Также, нужно изменить путь и URL папки для загрузок. Они должны указывать на папку для загрузок первого (созданного ранее) сайта. Это необходимо для того, чтобы изображения и файлы загружаемые пользователями имели одинаковые пути на обоих сайтах.
Например, первый сайт расположен по адресу http://site1 и лежит в папке /var/www/site1. Текущий устанавливаемый сайт располагается по адресу http:// iissite.local и лежит в /var/www/site2. Тогда необходимо указать следующие пути:
Папка для загрузок: /../site1/upload/
URL для загрузок: http:// iissite.local /upload
То есть указываем путь папки для загрузок первого сайта относительно текущего пути. URL для загрузок так же указываем от первого сайта.
Рисунок 40 - InstantCMS Указание путей
Нажимем «Далее». На данном шаге требуется указать реквизиты для подключения к созданной вами заранее базе данных MySQL пример приведен на рисунке 41.
В поле Движок базы данных выбираем движок базы данных. Database engine, storage engine (движок базы данных, подсистема хранения данных) -- компонент СУБД, управляющий базами данных, или библиотека, подключаемая к программам и дающая им функции СУБД. Выбираем MyISAM.
В поле Префикс таблиц указывается набор символов, который будет добавлен перед названием каждой создаваемой в базе таблицы. Это нужно чтобы избежать конфликтов с уже имеющимися таблицами в указанной базе.
Установка происходит в пустую базу, оставляем все по-умолчанию.
В поле Таблица с пользователями выбираем «Создать Новую».
Рисунок 41 - InstantCMS База данных
Нажимем «Далее». Где нам предлагается задать название сата, примерприведен на рисунке 42.
Нажимем «Далее». На данном шаге создается профиль главного администратора сайта. Пример приведен на рисунке 43. Используя указанный здесь e-mail и пароль, мы сможем авторизоваться на сайте после его установки.
Главный администратор имеет полный доступ ко всем функциям управления и доступ в Панель управления.
Рисунок 4 3 - InstantCMS Администратор
Нажимаем «Далее». На данном шаге создается главный файл конфигурации сайта рисунке 44. Путь его размещения показан в мастере.
После завершения установки, папку, в которой находится этот файл (и все файлы в этой папке), нужно сделать недоступными для записи. В целях безопасности.
Рисунок 4 4 - InstantCMS Конфигурация
Нажимаем «Далее». На данном шаге приводятся подробные инструкции о том, как создать задание для планировщика CRON на сервере рисунке 45.
Рисунок 4 5 - InstantCMS Планировщик
Нажимаем «Далее». После завершения установки удаляем папку install в корне нашего сайта рисунке 46.
Рисунок 46 - InstantCMS Завершение установки
Панель управления ? Настройки ? Общие
· Сайт включен. Позволяет выключить сайт для посетителей. При этом администраторы смогут авторизоваться и видеть как сам сайт, так и работать в админке.
· Причина отключения сайта. Например «Сайт временно не работает по техническим причинам».
· Название сайта. Основное название сайта. Добавляется в конец заголовка (тайтл) каждой страницы, выводится в футере сайта и других местах.
· Заголовок главной страницы. Главная страница может иметь свой собственный заголовок. Название сайта к нему не добавляется.
· Выводить на главной странице. Возможные варианты:
§ Профиль / авторизация - гости будут видеть на главной форму для входа, авторизованные пользователи - свой профиль;
§ Контент - на главной странице будет выводиться содержимое корневой категории выбранного типа контента. Выводить можно только те типы контента, в настройках которых включена опция «Просмотр списка на сайте включен».
· Тип контента по-умолчанию. Задает тип контента, к которому не будет в URL добавлять его системное имя. Например, при создании типа контента «news» ссылки на записи имеют вид »/news/9-rossijane-stali-pervymi-na-chempionate-mira.html». При включении этой опции аналогичная ссылка будет иметь вид »/9-rossijane-stali-pervymi-na-chempionate-mira.html».
· Ключевые слова. Ключевые слова, описывающие сайт для поисковых систем. Выводятся в теге в коде каждой страницы, кроме страниц содержащих собственные ключевые слова. Можно указать несколько слов через запятую.
· Описание сайта. Краткое описание сайта для поисковых систем. Выводится в теге в коде каждой страницы, кроме страниц содержащих собственное описание. Некоторые поисковые системы могут выводить указанное здесь описание в результатах поиска под ссылкой на ваш сайт.
· Использовать указанные выше слова и описание только для главной страницы. При включении этой опции ключевые слова и описания, указанные в настройках выше, будут выводиться только на главной странице. На остальных страницах, там, где эти метатеги по каким-либо причинам не указаны, выводиться ничего не будет.
· Добавлять в тег title страницы название сайта. При включении этой опции в тег title каждой страницы помимо основного заголовка будет добавляться название сайта. Например, при выключенной опции при переходе в раздел «Блоги» в теге title будет «Лента блогов». Если же опция включена, то название уже будет дополнено «Лента блогов -- ТЭС», где «ТЭС» это название сайта, которое задается в опции вы
Разработка внутреннего корпоративного портала предприятия ПО Тотемские электрические сети дипломная работа. Программирование, компьютеры и кибернетика.
Хорошее Управление Эссе
Реферат: Философская лирика Заболоцкого. Скачать бесплатно и без регистрации
Реферат по теме "Законы" экологии Коммонера
Территориальные аспекты развития рынка услуг. Закон рейли
Реферат: Внебюджетные фонды 5
Контрольные Работы 1 Класс Математика Гейдман
Курсовая работа по теме Оценка эффективности размещения рекламы на телевидении
Реферат: Определение содержания аскорбиновой кислоты в яблоках различных сортов. Скачать бесплатно и без регистрации
Реферат: А.М. Васелевский. Скачать бесплатно и без регистрации
Методическое указание по теме Учебно-методическое пособие для адаптационной практики
Реферат: Проектирование и реализация базы данных. Скачать бесплатно и без регистрации
Эпоха Брежнева Сочинение
Система Управления Качеством Диссертации
Курсовая работа по теме Правовой режим сельскохозяйственных земель СПХК Хатасский
Форум Диссертации
Реферат: Fatboy Slim Bio Essay Research Paper Fatboy
Реферат: Формування поняття культурна спадщинина людства та її законодавчі засади
Контрольная работа по теме Операционно-технологическая карта на сплошное боронование
Контрольные Работы По Геометрии 7 Класс Зив
Реферат по теме Технология газации плодов помидор
Внутриматочные средства (ВМС): медьсодержащие, гормональные. Хирургические методы контрацепции (метод Помероя, Паркланда, Фильши). Барьерные методы - Медицина презентация
Планирование работы с персоналом в организации и проведение его деловой оценки - Менеджмент и трудовые отношения контрольная работа
Музикотерапія як засіб регуляції гіперактивності та агресивності у дітей старшого дошкільного віку - Педагогика курсовая работа