Научная статья на тему 'ПРОЕКТИРОВАНИЕ НОВОСТНОГО САЙТА IT-ТЕХНОЛОГИЙ'

ПРОЕКТИРОВАНИЕ НОВОСТНОГО САЙТА IT-ТЕХНОЛОГИЙ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
46
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БАЗА ДАННЫХ / CMS / JOOMLA / САЙТ / НОВОСТИ / DATABASE / SITE / NEWS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Вардиащвили Н.Н., Сартаев Ж.М.

Статья посвящена описанию процесса разработки и использования новостнго сайта IT-технологий. Сайт реализован в среде CMS Joomla и представляет совокупность базы данных и приложений. На сайте имеются функции добавления, удаления данных, поиск пользователей и материалов.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DESIGNING A NEWS SITE FOR IT TECHNOLOGIES

The article is devoted to the description of the process of development and use of a news site for IT technologies. The site is implemented in the CMS Joomla environment and is a database and applications. The site has the functions of adding, deleting data, searching of users and materials.

Текст научной работы на тему «ПРОЕКТИРОВАНИЕ НОВОСТНОГО САЙТА IT-ТЕХНОЛОГИЙ»

2. Иллюстрированный самоучитель по Delphi 7 для профессионалов/ Фильтры http : //samoychiteli. ru/document27713. html

3. Назначение АРМ. - режим доступа к источнику: https://vuzlit.ru/1022175/naznachenie_otdel_kadrov.

УДК 004.4

Вардиащвили Н.Н., к. э.н.

доцент

кафедра «Информационные системы»

Сартаев Ж.М. студент 4 курса специальность Информационные системы КГУ имени А. Байтурсынова Казахстан, г. Костанай ПРОЕКТИРОВАНИЕ НОВОСТНОГО САЙТА IT-ТЕХНОЛОГИЙ

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

Ключевые слова: база данных, CMS, Joomla, сайт, новости.

Vardiashvili N.Ni.

Associate Professor of the department "Information Systems", Candidate

of Economic Sciences KSU after A. Baytursynov Kazakhstan, Kostanay city Sartayev Z.Mu. Student

4 year, specialty Information Systems KSU after A. Baytursynov Kazakhstan, Kostanay city DESIGNING A NEWS SITE FOR IT TECHNOLOGIES

Annotation: The article is devoted to the description of the process of development and use of a news site for IT technologies. The site is implemented in the CMS Joomla environment and is a database and applications. The site has the functions of adding, deleting data, searching of users and materials.

Key words: database, CMS, Joomla, site, news.

Новостной сайт используется для ознакомления заинтересованного круга пользователей с актуальной информацией в области IT-технологий Казахстана, представленной как в текстовом, так и мультимедийном формате.

Новостной портал обеспечивает выполнение следующих функций:

- демонстрация всех разработанных страниц согласно структурной схеме в соответствующих разделах меню;

- свободная навигация по страницам без обновления меню и оформления;

- регистрация пользователей, назначение им соответствующих ролей и прав доступа;

- добавление, редактирование, удаление материала;

- добавление, редактирование, удаление категорий;

- добавление, редактирование, удаление модулей и расширений.

С точки зрения наглядности, новостной портал должен имеет:

- удобный и понятный интерфейс;

- современный дизайн;

- возможность просмотра контента без установки дополнительных программ и шрифтов;

- просмотр контента на различных браузерах.

Информационный портал используется для работы на компьютерах общего пользования.

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

Структура главной страницы с определенными в ней позициями показана в таблице 1.

Зная расположение позиции, разработчик / администратор может настраивать расположение модулей и соответственно отображение контента так, как ему удобно.

В соответствии с имеющимися позициями и имеющими блоками, страница портала имеет следующую схему:

Таблица 1 - Структура главной страницы с позициями

Position: header_top1 Position: header_top2

Position: top_menu

Position: left Position: right

Position: left Position: right

Position: left Position: right

Position: bottom1 Position: bottom2 Position: bottom3

Position: footer1 Position: footer2 Position: footer3

Таблица 2 - Структура главной страницы с имеющимися блоками

Логотип Форма поиска

Верхнее меню СЛАЙДЕР

Основной контент Основное меню Форма регистрации Топ - 5 новостей

Ранние материалы

Описание процедур

Блок заголовка

Блок заголовка (header) представляет собой блок главной страницы портала, в котором отображается логотип организации. Стиль самого блока прописан в файле css.css и представлен ниже: header {

background: url(../images/backgrounds/header_bg_default.png); // расположение файла фонового изображения background-repeat: no-repeat; // фоновое изображение не повторяется margin-left: 10px; // отступ слева

margin-right: 10px; // отступ справа }

Блок навигации

Блок навигации представляет собой блок, который содержит верхнее меню с пунктами: видеоматериалы, контакты, фоторепортажи. Стиль самого блока прописан в файле css.css и представлен ниже: #hor_nav {

background: url(../images/backgrounds/nav_bg_default.png) left top repeat-

x;

background-color: #DCDCDC; }

Далее следует главный блок, который включает в себя несколько внутренних блоков: блок слайдера, блок правого меню, блок левого меню, блок основного контента.

Блок слайдера

Блок страницы, в котором размещен слайдер, имеет название wowslider-container1.

Стиль данного блока описывается представленными ниже свойствами, файл сохранен как style.css: #wowslider-container1

{

zoom: 1;

position: relative; margin: 0px auto 111 px; z-index: 90; border: none; text-align: left; font-size: 10px;

}

Блок правого меню

Блок, размещенный в правой части главной страницы сайта, имеет название right_side_bar. Стили данного блока описаны в файлах css.css, grid.css. За отображение информации в блоке предусмотрено несколько классов стилей. Стили, отвечающие за характеристику блока, представлены ниже:

.moduletable_menu {

border: solid 1px #DDD; background: #F9F9F9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 20px; margin-bottom: 20px;

}

Блок левого меню

Блок, размещенный в правой части главной страницы сайта, имеет название left_side_bar. Стили данного блока описаны в файлах css.css, grid.css. За отображение информации в блоке предусмотрено несколько классов стилей. Стили, отвечающие за характеристику блока, представлены ниже:

.mod-preview-info { padding: 2px 4px 2px 4px; // внешние отступы border: 1px solid black; // толщина, тип и цвет границ рамки position: absolute; // описание позиции: абсолютное background-color: white; // цвет фона color: red; // цвет текста

}

Блок основного контента

Блок, в котором отображается основной контент имеет название main_body.

Представление информации в блоке основного контента отображается в соответствии с классами свойств, которые описаны в файлах css.css, bootstrap.min.css, template.css. Файл css.css имеет несколько классов стилей. Свойства данных классов стилей описаны ниже:

.crate {

min-height: 20px; padding: 10px; margin-bottom: 20px; border: 0;

background-color: #FFF;

-webkit-box-shadow: 0px 0px 10px -1px rgba(102,102,102,1); -moz-box-shadow: 0px 0px 10px -1px rgba(102,102,102,1); box-shadow: 0px 0px 10px -1px rgba(102, 102, 102, 1);

}

Итоговый общий вид показан на рисунке 1.

Рисунок 1 - Главная страница новостного портала Разработанный новостной сайт, позволяет отображать актуальную информацию в мире технологий.

Использованные источники:

1. Андорецкая, И.В. Интернет программирование. - СПб.: ВНУ, - 2000. - 224 с.

2. Буковецкая, О.А. Дизайн текста: шрифт, эффекты, цвет. - М.: ДМК, 2012. - 304 с.

3. Васильев, И.А. Методы и инструментальные средства построения семантических web-порталов: диссертация на соискание ученой степени кандидата технических наук: спец. 05.13.11 / И. А. Васильев; Томский

политехнический университет; науч. рук. В. З. Ямпольский. - Защищена 14.12.2005 г. - Томск: Б.и., 2005. - 185 с.

4. Веллинг, Л., Томсон, Л. Разработка веб-приложений с помощью PHP и MySQL, 4-е издание: перевод с англ. - М.: ООО «И.Д. Вильямс», 2011. - 848 с.

5. Вигерс К.И. Разработка требований к программному обеспечению, Москва: «Русская редакция», 2011.

6. Герасимов, В.В., Гридина Е.Г., Кривошеев Л.О., Курмышев Н.В., Попов С.В. Учебный курс «Технологии построения интернет-порталов».

7. Зандстра, М. PHP: объекты, шаблоны и методики программирования, 2-е издание: перевод с англ. - М.: ООО «И.Д. Вильямс», 2009. - 480 с.

8. Макфаланд, Д. Большая книга CSS. 2-е издание. - СПб.: Питер, 2011. - 560 с.

9. Советов, Б.Я. Информационные технологии: учебник для вузов / Б.Я. Советов, В.В. Цехановский. - М.: Высшая школа, 2012.

10. Цеховой, В.А. Web-дизайн и коммерция. - М.: Наука и техника, 2013. -192 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.