Отчет о технологической практики в ГУ « Восточно-Казахстанской областной библиотеки им. А.С.Пушкина»
Автор: Пользователь скрыл имя, 20 Февраля 2013 в 15:15, отчет по практике
Краткое описание
Во время технологической практики нужно будет закрепить и углубить знания, полученные в процессе обучения, а также приобрести необходимые навыки и умения практической деятельности и увязать полученные знания с реальными задачами решаемыми народным хозяйством.
Файлы: 1 файл
Отчет технологической практики ЕРЖАН.doc
— 845.50 Кб (Скачать)<TR>
<TD align="center" valign="top">
<table width=100%>
<TR>
<TD bgcolor="#C2CBDB" align=center>
<I><B><font size=4 color="#000000">Разделы</font>
</TD>
</TR>
</table>
<A href='index.php?go=author'>LS[
<A href='index.php?go=news'>
<A href='index.php?go=guestbook'>
<A href='index.php?go=photos'>
</TD>
</TR>
</TABLE>
</TD>
<TD width="100%" height="100%" valign="top">
<TABLE border=0 width="100%" style="border: 1px solid #949EAD">
<TR>
<TD valign="top">
Этот код мы должны выводить каждый раз при обращении к любой страничке сайта.
Далее мы в таблице отображаем содержимое отдельных разделов, указанных в переменной $go.
Для того чтобы нам было несколько легче, и не сбиваться с толку из-за лишнего текста поместим заголовок сайта в отдельный файлик «zagolovok.dat». Тогда в движке мы просто напишем:
Include (“zagolovok.dat”);
и весь заголовок уже будет отображен.
Казалось бы, что проще всего сделать выбор разделов сайта при помощи условий типа:
If ($go==photos) {…};
Но данный способ не будет оптимальным. Представьте сколько вам придется написать, чтобы сделать разделов 10, а потом в каждом разделе добавить несколько страниц! После недолгих размышлений я пришел к выводу что проще запоминать все значения $go и их относительные ссылки на разделы в одном файле. Назовём его «links.dat», и запишем туда следующее:
-пустая строка-
news\news.html
news
news\news.html
photos
photos\photos.html
guestbook
guestbook\guestbook.php
author
author\jey.html
Как можно догадаться первая строка содержит значение переменной, а следующая за ней – ссылку на раздел, который необходимо отобразить. У некоторых может возникнуть вопрос: «Почему первая строка пустая, а ссылка на новости повторяется?». Всё очень просто. Дело в том, что index.php могут вызвать с пустой переменной $go. За частую так и происходить при первом отображении скрипта.
Итак, мы отобразили заголовок
и у нас есть значение $go. Нам
просто нужно просканировать файл на
соответствующую ссылку. Это и
выполняет следующая часть скри
//символ перевода строки
$chr=chr(13).chr(10);
//счетчик
$count=-1;
//путь к файлу ссылок
$links=file("links.dat");
while ($count<count($links))
{
$count++;
$str=$links[$count];
if ($go.$chr==$str)
{
$count++;
$str=$links[$count];
$tok = strtok($str,"
");
//Получили ссылку на раздел и отобразили:
include($tok);
break;
}
}
Подробней о его работе. Скрипт проходит по файлу и сравнивает все строки. Как только он найдёт строчку, которая совпадает с значением переменной $go, мы считываем следующую строку, и выводим раздел, на который указывает эта ссылка.
Удобство этого метода в том, что вы с легкостью можете перемещать разделы не боясь при этом несоответствия ссылок. Например, если вы написали где-то в форуме ссылку на какой-то раздел, а затем этот раздел переименовали или переместили, то вам нужно лишь подправить ссылку на раздел и всё, никто и не заметит что произошли какие-то изменения.
Написать движок для сайта вовсе не трудно, и не так страшно как казалось бы. Для тех, у кого есть элементарные знания в PHP и небольшие навыки работы с файлами это дело и вовсе не окажется сложным.
2.3 Выполнение задачи
Для установки сайта на локальный компьютер, не подключая к серверу требуется программа, называемая «ДЕНВЕР» (Джентльменский набор Веб разработчика). Он содержит программы Perl, Php, Apache, MySQL. Этак программа бесплатная, так что ее дистрибутив можно скачать с сети Интернет. После простой установки, где нам требуется только отвечать Да/Нет(Y/N) и указать имя виртуального диска, на рабочем столе создается 3 ярлыка: start Denwer, Restart Denwer, Stop Denwer. Для запуска необходимо кликнуть на start Denwer, после чего выводится окно с процессом загрузки Денвера (рис 2.1).
Рисунок 2.1 - Запуск Денвера
После запуска Денвера в правом нижнем углу появляется значки Apache и Perl (рис. 2.2).Это значит, что Денвер в процессе и можно начинать работу.
Рисунок 2.2 - Значок работы Денвера
Предварительно необходимо найти движок сайта, то есть скрипты того сайта который необходим. Сейчас в сети Интернет можно найти множество сайтов, но все их просмотреть невозможно, да и функции у них разные. Так как задание было сделать Wiki-сайт, то соответственно такой движок искали. Википедия, да и многие другие сайты городов и университетов были созданы на движке MediaWiki, было решено взять именно этот движок, а именно версию 1.11.1, так как она была самой последней. Движок предоставляется бесплатно, и дистрибутив был скачан с сайта MediaWiki.org. Для установки движка необходимо установить папку с его содержанием в папку C:\WebServers\home\название сайта\WWW\движок. Далее, так как Денвер у нас уже запущен, перезапускаем его, кликнув на Restart Denwer . Открываем Интернет браузер и вписываем туда имя сайта, к примеру WikiVKO.kz. Далее делаем все по инструкции прилагаемой к движку. После установки можем запускать сайт указав его имя в браузере WikiVKO.kz. Главная страница сайта представлена на рисунке 2.3.
Рисунок 2.3 - Главная страница сайта wikiVKO
Каждая страница сайта может быть отредактирована, настроена по желанию. Инструкцию по редактированию можно найти на сайте MediaWiki.org. Пример редактирования представлен на рисунке 2.4.
Рисунок 2.4 - Редактирование страницы
При редактировании внизу каждой страницы предоставляется предупреждение об ответственности за вносимые добавления и изменения. Предупреждение наглядно представлено на рисунке 2.5.
Рисунок 2.5 - Защита авторских прав
Каждый пользователь может настроить сайт под себя, изменив язык интерфейса, количество выводимых статей, время и другое. К сайту предлагается множество стандартных скинов, но при желании можно найти и оригинальные стили оформления.
После длительного тестирования движка сайта, было решено вывести его в сеть Интернет. В данный момент ведутся работы по размещению сайта в сети Интернет, после чего начнется заполнение сайта информацией о Восточно-казахстанской области.
Заключение
В результате прохождения организационно-управленческой практики в Центре информационно-коммуникационных технологий ГУ « Восточно-Казахстанской областной библиотеки им. А.С.Пушкина» было изучено следующее:
- структура, задачи и функции Центра информационно-коммуникационных технологий;
- сеть, принцип работы сети и рабочие станции библиотеки;
- функции и обязанности сотрудников ЦИКТ на определенных рабочих местах;
- программное и аппаратное обеспечение отдела;
- Принцип работы сайтов, создание сайтов.
Кроме того, за время работы в центре информационно-коммуникационных технологий были получены навыки повседневной работы в коллективе предприятия.
Список использованной литературы
- www.Denwer.ru – сайт программы ДЕНВЕР – джентльменски набор веб разработчика;
- www.MediaWiki.org – сайт организации создавшей движок MediaWiki;
- www.Wikipedia.org – сайт всеобщей энциклопедии «Википедиа»;
- www.wackowiki.com – сайт российской организации создавшей русскоязычный движок Wackowiki;
- www.compowiki.com – форум «как установить движок Wackowiki»;
- www.internet-technologies.ru/b
ook - электронные книги, шаблоны сайтов для веб мастера; - www.webdesign.dptm.donetsk.ua;
- www.prezentation.ru - Лекция Кристофа Агитона: «Сетевые сообщества и будущее Интернет технологий. Web 2.0»;
- http://JeyDee.ki041.net – автор сайта основанного на движке PHP;
- www.gameclass.ru – сайт программы администрирования GameClass;
- Устав ГУ « Восточно-Казахстанской областной библиотеки им. А.С.Пушкина».