Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Звіт_Виробнича_практика.docx
Скачиваний:
10
Добавлен:
12.02.2016
Размер:
691.17 Кб
Скачать

Понеділок, 20 січня 2015

Прибув на місце практики. Ознайомився з робочим місцем та розкладом проходження практики.

Вівторок, 21 січня 2015

Отримав інструктаж з техніки безпеки, ознайомився та розписався.

Середа, 22 січня 2015

Отримав необхідну інформацію для подальшого проходження практики.

Четвер, 23 січня 2015

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

  • Denwer

  • FileZilla

  • Notepad++

Денвер(від скор. Д.н.w.р або ДНВР — джентльменський набір Web-розробника) — набір дистрибутивів і програмна оболонка, призначені для створення та налагодження сайтів (веб-додатків, іншого динамічного вмісту інтернет-сторінок) на локальному ПК (без необхідності підключення до мережі Інтернет) під управлінням ОС Windows.

Базовий пакет Денвер:

  • Веб-сервер Apacheз підтримкоюSSI,SSL,mod_rewrite,mod_php.

  • Інтерпретатор PHPз підтримкоюGD,MySQL,SQLite.

  • СУБД MySQLз підтримкою транзакцій (mysqld-max).

  • Система управління віртуальними хостами, заснована на шаблонах.

  • Система управління запуском і завершенням.

  • Панель phpMyAdmin для адміністрування СУБД.

  • Ядро інтерпретатора Perl без стандартних бібліотек (поставляються окремо).

  • Емулятор sendmail і сервера SMTP з підтримкою роботи спільно з PHP, Perl, Parser та ін

  • Установник.

FileZilla – FTP-клієнт для доступу до серверів за протоколомFTP.

Notepad++ - текстовий редактор з виділенням ключових слів та тегів різних мов програмування, встроєнимFTP-клієнтом та багато ін.

П’ятниця, 24 січня 2015 Налаштування програмного забезпечення для локальної роботи з сайтами.

Налаштував профілі з’єднання для програмиFileZilla.

Змінив налаштування Apache server в файліphp.ini

Та інші налаштування програми Notepad++

Понеділок, 27 січня 2015 Встановлення cms Joomla

Joomla (вимова: «Джу́мла») — відкрита універсальна система керування вмістом для публікації інформації в інтернеті. Підходить для створення маленьких і великих корпоративних сайтів, інтернет порталів, онлайн-магазинів, сайтів спільнот і персональних сторінок. З особливостей Joomla можна відзначити: гнучкі інструменти з управління обліковими записами, інтерфейс для управління медіа-файлами, підтримка створення багатомовних варіантів сторінок, система управління рекламними кампаніями, адресна книга користувачів, голосування, вбудований пошук, функції категоризації посилань і обліку кліків, WYSIWYG-редактор, система шаблонів, підтримка меню, управління новинними потоками, XML-RPC API для інтеграції з іншими системами, підтримка кешування сторінок і великий набір готових доповнень.

Joomla! написана на мові PHP з використанням архітектури MVC. Для збереження інформації використовується база даних MySQL, PostgreSQL чи MS SQL.

Оболонка встановлення Joomla

Вівторок, 28 січня 2015

Налаштування CMS Joomla

Налаштував мову сайту, завантажив наданий мені шаблон, підключив та налаштував модуль Користувачі.

Налаштував права доступу до різних сторінок сайту.

Середа, 29 січня 2015

Встановлення компоненту CMS Joomla Virtuemart

Завантажив та встановив компонент Virtuemart та російську і українську локалізації даного компоненту.

Головне вікно компоненту в адмін. частині

Четвер, 30 січня 2015

Наповнення товарів на сайт інтернет-магазину за допомогою компоненту Virtuemart

Фрагмент вікна додавання товару Virtuemart

Товар на сайті

Понеділок, 3 лютого 2015

Ознайомлення з структурою файлів CMS Joomla

CMS Joomla побудована на паттерні MVC та написана на мові PHP.

Вона містить компоненти та модулі, за допомогою яких можна суттєво розширювати її функціонал. Структура кожного компоненту базована на паттерні MVC (Model View Controller), коли код основної логіки, код представлення, та код отримання даних з БД чи іншого джерела описані в різних файлах, та чітко розділені.

Фрагмент структури файлів компоненту Users

Вівторок, 4 лютого 2015

Допрацювання функціоналу меню інтернет-магазину

Реалізував збереження останньої обраної користувачем вкладки меню за допомогою скриптів та сесії користувача на сервері.

Фрагмент меню з категоріями

Скрипт :

<script src="/templates/zoo/js/jquery.session.js"></script> <script type="text/javascript"> jQuery(document).ready(function() {    function setTabs() {     jQuery("div.tab").hide();     jQuery("#tabCont" + currentTab).show();   };   var tabHash = jQuery.session.get('tab');//document.location.hash;   if(tabHash == undefined) { tabHash = "tab0"};   var currentTab = parseInt(tabHash.slice(3));   jQuery(".tabs a[id='" + tabHash + "']").addClass("on");     setTabs();   jQuery(".tabs a").click(function() {     jQuery(".tabs a").removeClass("on");     jQuery(this).addClass("on");     jQuery(this).blur(0);     var tabHash = jQuery(this).attr("id");     currentTab = parseInt(tabHash.slice(3));     jQuery.session.set("tab",tabHash);     setTabs();   }); }); </script>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]