Добавил:
t.me Установите расширение 'SyncShare' для решения тестов в LMS (Moodle): https://syncshare.naloaty.me/ . На всякий лучше отключить блокировщик рекламы с ним. || Как пользоваться ChatGPT в России: https://habr.com/ru/articles/704600/ || Также можно с VPNом заходить в bing.com через Edge браузер и общаться с Microsoft Bing Chat, но в последнее время они форсят Copilot и он мне меньше нравится. || Студент-заочник ГУАП, группа Z9411. Ещё учусь на 5-ом курсе 'Прикладной информатики' (09.03.03). || Если мой материал вам помог - можете написать мне 'Спасибо', мне будет очень приятно :) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Excel (2 курс 2 семестр) / Z9411_КафкаРС_Практика.docx
Скачиваний:
48
Добавлен:
18.05.2022
Размер:
33.73 Mб
Скачать

Заключение

При разработке веб-системы «Библиотека» были выбраны программные средства WordPress, локальный сервер XAMPP. Самый главный плюс, что они бесплатные. Для первого знакомства с созданием веб-системы они устроены интуитивно понятными, есть хорошая документация и необходимый функционал.

В веб-системе присутствуют виджеты, которые упрощают навигацию и поиск по сайту. Были реализованы страницы с новостями, где выводились разнообразные записи с интересными статьями, конкурсами, выставками, приглашениями и даже лекциями. Под каждой записью у пользователей есть возможность оценить запись по 5-бальной шкале и оставить своё мнение в комментарии; страницы с книгами, где постепенно будут добавляться книги, которые также можно оценить и написать свой отзыв; страницы со стихотворениями, где также можно написать комментарий и оценить. В подвале сайта были указаны контакты для связи, политика конфиденциальности, поддержка. Оформление в деревянном стиле придаёт уют. Конечно, можно бы было ещё много чего добавить, все возможности ограничивает только фантазия, но своей работой доволен, включая во внимание время. В процессе работы началось казаться, что предметная область была выбрана неправильная. Однако, после проработки внешнего вида веб-системы, когда всё было поставлено на свои места, работать стало в удовольствие.

В ходе работы сталкивался с трудностями, решение которых приходилось искать в других источниках, также надо было понимать причину проблемы, изучать почему так происходит. Например, следуя методическим указаниям, был установлен плагин, который добавляет на сайт функцию возврата страницы наверх, после перемотки экрана вниз. Однако, после его активации появлялась ошибка при попытки открыть любую страницу сайта. На экране было много непонятных строк, среди которых выделялось название этого самого плагина. Решение было довольно простым – деактивация плагина. Необходимость в такой функции отсутствовала, но при желании была возможность найти другие аналоги. Возможно, что тема сайта плохо синхронизировалась с конкретным плагином. Другая проблема возникла при загрузке и установке иконки сайта: указано, что изображение должно быть больше, чем 512x512 пикселей. При загрузке и выбора соответствующего изображения, редактор веб-системы предлагал обрезать данную картинку. Даже если и не редактировать область обрезания, появлялась ошибка, что данная функция в данный момент невозможна. Скорее всего, проблема в том, что отсутствует необходимое расширение для PHP для редактирования фотографий. Во вкладке «Здоровье сайта» указывается критическая ошибка, в которой упоминаются расширения «gd» - Graphics Library (для работы с изображениями) и «imagick» - тоже принимает участие в работе с изображениями. В данном случае был найден обходной путь: вместо того чтобы искать как установить необходимые расширения для php, была попытка загрузить и использовать разные изображения из компьютера. Был найден интересный факт – если изображение было менее 512x512 пикселей (что должно было не соответствовать условиям), то при выборе его в качестве иконки рядом с кнопкой «обрезать» появлялась кнопка «загрузить без обрезки». В итоге, уменьшив размер картинки, успешно удалось загрузить и установить иконку для сайта.

Выполнив практическую работу, мною было получено много полезных знаний. До этого изучал HTML, структуру сайтов и есть представление как всё устроено. Больше нравится back-end. С конструктором сайтов гораздо легче и проще создавать сайт, но он не будет настолько «гибким», как если бы он был написан с нуля.

Доступ к архиву и бд в облаке по ссылке - https://cloud.mail.ru/public/xHH4/HVvXhN8Ks