- •2.3.1.1 Загальна частина 23
- •2007 Рік — перемога на «Packt» Open Source cms Award. 25
- •2009 Рік — визнана найкращою на Open Source cms Award. 25
- •2.3.1.2 Переваги та недоліки html 27
- •1980 Року фізик Тім Бернерс-Лі, який на той час був співробітником cern, запропонував і прототипував систему enquire, яка мала полегшити сумісне користування документами для дослідників cern. 28
- •1989 Року Бернерс-Лі запропонував впровадити на базі Internet гіпертекстову систему документів. 28
- •1 Огляд існуючих рішень
- •1.1 Дослідження і аналіз об’єкту програмування
- •1.1.1 Історія симулятора
- •1.1.2 Історія виникнення турнірів
- •1.1.3 Класифікація турнірів
- •1.1.4 Найпоплярніші світові турніри
- •2 Розробка загальної концепції і алгоритмів роботи
- •2.1 Складання алгоритму
- •2.2 Опис мови програмування
- •2.3.1 Cередовище програмування WordPress
- •2.3.1.1 Загальна частина
- •2.3.1.2 Переваги та недоліки html
- •2.3.1.3 Каскадні таблиці стилів css
- •2.3.1.4 Переваги та недоліки мови php
- •2.4 Опис програми
- •2.4.1 Загальні відомості
- •2.4.2 Технічні засоби
- •2.5 Висновок за розділом
- •3 Розробка загальної концепції і алгоритмів роботи
- •3.1 Створення та налагодження програми
- •3.2 Інструкція користувача
- •3.3 Висновок за розділом
- •4 Економічний розділ
- •4.1 Теоретичні основи розрахунку вартості програмного продукту і формування ціни
- •4.2 Вихідні значення.
- •4.3 Розрахунок повної собівартості прогамного продукту
- •4.3.1 Розрахунок часу на створення програмного продукту.
- •4.3.2 Розрахунок заробітної плати виконавця робіт зі створення програмного продукту
- •4.4 Розрахунок ціни програмного продукту
- •4.5 Розрахунок ціни програмного продукту за аутсорсінгом.
- •3.6 Висновок за розділом
- •5 Охорона праці
- •5.1 Охорона праці користувачів пк
- •5.2 Вимоги до виробничих приміщень для експлуатації пк
- •5.3 Гігієнічні вимоги до параметрів виробничого середовища та приміщень з пк
- •5.4 Гігієнічні вимоги до організації та обладнання робочих місць із пк
- •5.5 Вимоги до режимів праці та відпочинку при роботі з пк
- •5.6 Вимоги до профілактичних медичних оглядів
- •5.7 Висновок за розділом
- •Висновок
- •Перелік умовних позначень
2 Розробка загальної концепції і алгоритмів роботи
2.1 Складання алгоритму
Алгоритм сайту реалізований у вигляді блок-схеми. Цей спосіб дуже зручний засіб зображення алгоритмів, він одержав широке поширення в науковій і навчальній літературі.
Структурна (блок-, граф-) схема алгоритму – графічне зображення алгоритму у виді схеми зв'язаних між собою за допомогою стрілок (ліній переходу) блоків – гр.афічних символів, кожний з який відповідає одному кроку алгоритму. Усередині блоку дається опис відповідної дії.
Графічне зображення алгоритму широко використовується перед програмуванням задачі внаслідок його наочності, тому що зорове сприйняття звичайне полегшує процес написання програми, її коректування при можливих помилках, осмислювання процесу обробки інформації.
Принцип програмування "зверху вниз" вимагає, щоб блок-схема поетапно конкретизувалася і кожен блок "розписувався" до елементарних операцій. Але такий підхід можна здійснити при рішенні нескладних задач. При рішенні серйозної задачі блок-схема "розповзеться" до такого ступеня, що її неможливо буде охопити одним поглядом.
Блок-схеми алгоритмів зручно використовувати для пояснення роботи вже готового алгоритму, при цьому, як блоки, беруться дійсно блоки алгоритму, робота яких не вимагає пояснень. Блок-схема алгоритму повинна служити для спрощення зображення алгоритму, а не для ускладнення.
2.2 Опис мови програмування
2.3.1 Cередовище програмування WordPress
2.3.1.1 Загальна частина
WordPress — це проста у встановленні та використанні система керування вмістом з відкритим кодом, яка широко використовується для створення веб-сайтів. Сфера застосування — від блогів до складних веб-сайтів. Вбудована система тем і плаґінів в поєднанні з вдалою архітектурою дозволяє конструювати на основі WordPress практично будь-які веб-проекти.
Написана на мові програмування PHP з використанням бази даних MySQL. Сирцевий код поширюється на умовах ліцензії GNU General Public License.
Можливості
простота встановлення, простота налаштувань;
підтримка веб-стандартів (XHTML, CSS);
модулі для підключення (плаґіни) з унікально простою системою їх взаємодії з кодом; можливість автоматичного встановлення та оновлення версії безпосередньо з панелі адміністратора;
підтримка так званих «тем», з допомогою яких легко змінюється як зовнішній вигляд, так і способи виведення даних;
можливість редагувати шаблони одразу в панелі адміністратора;
«теми» реалізовані як набори файлів-шаблонів на PHP (у HTML-розмітку вставляються PHP-мітки);
багато бібліотек «тем» і «плаґінів»;
потенціал архітектури дозволяє легко реалізовувати складні рішення;
СЕО-оптимізована система;
наявність українського перекладу.
Публікація та редагування
миттєва публікація;
підтримка RSS, Atom, trackback, pingback;
наявність ЛЗУ (людино-зрозумілий URL);
редагування WYSIWYG-редактором з можливістю вставлення форматованого тексту (наприклад з програми Microsoft Word) або редагування за допомогою HTML-розмітки.
Контент
наперед заплановані публікації;
багатосторінкові записи;
прикріплення файлів та зображень до записів;
можливість створення статичних сторінок;
можливість створення свого типу контенту у власних темах;
категорії, теги, коментування тощо.
Історія
У 2003 році автори Open Source блогу b2 відмовляються від проекту.
Метью
Мюленвег і його друг продовжують його
існування та змінюють назву на WordPress.
Вже того ж року СКВ помічає велика
компанія
CNET
та використовують її у якості блогу
компанії. У 2004 році ця ж компанія пропонує
Метью роботу, на яку він погоджується.
В період роботи у CNET
Метью не вистачає часу на роботу над
Wordpress
і
у 2005 році Метью покидає компанію і разом
з Тонні Шнайдером створюють свою компанію
з назвою «Automattic», яка орієнтувалась на
проектах на базі Wordpress.
У 2006 році в Automattic було інвестовано 1,1
млн доларів декількома інвесторами (в
тому числі і CNET),
після чого компанія розширилась. На
даний момент ринкова ціна Automattic оцінена
в 30,6 млн доларів,
а
працюють він 30 тисяч чоловік.
Ключові
розробники
Рис. 1.6. Метью Мюленвег
Метью Мюленвег і Майк Літл були співзасновниками проекту. Серед головних розробників Райан Борен, Марк Джаквіт, Метью Мюленвег, Ендрю Озз, Пітер Вествуд та Ендрю Накін.
WordPress також розробляють члени спільноти, в тому числі WP тестери, група добровольців, які перевіряють кожний реліз. Вони отримують ранній доступ до нічних збірок, бета-версій та реліз-кандидатів. Помилки публікуються в спеціальній розсилці, або в інструменті Trac.
У вересні 2010 року, Automattic передав торгову марку WordPress в WordPress Foundation, організацію, що підтримує WordPress.org (включаючи програмне забезпечення та архіви для плагінів та тем), bbPress та BuddyPress. Нагороди
2007 рік — перемога на «Packt» Open Source CMS Award.
2009 рік — визнана найкращою на Open Source CMS Award.
Таблиця 1.1 Історія версій
0.7 |
Використовується та ж структура файлів, як і у свого попередника b2/cafelog. Версія 0.7.1 доступна для завантаження на офіційному сайті Wordpress |
1.2 |
Додана підтримка плагінів |
1.5 |
Додана можливість управління шаблонами та статичними сторінками |
2.0 |
Удосконалені інструменти системи управління, додана можливість завантаження зображень |
2.1 |
|
2.2 |
Перероблена підтримка Atom. Додана підтримка віджетів для шаблонів. |
2.3 |
Виправлені деякі помилки в безпеці СКВ. Додане повідомлення про наявність оновлення. Повна підтримка Atom 1.0. |
2.5 |
Повністю перероблений інтерфейс та панель адміністратора. |
2.6 |
Додані нові функції (відстежування змін тощо). |
2.7 |
Повністю перероблена панель адміністратора. Додане автоматичне оновлення ядра СКВ та встановлення плагінів. |
2.8 |
Керування темами з панелі адміністратора. Поліпшений інтерфейс віджетів. |
2.9 |
Додане пакетне оновлення плагінів та багато інших функцій. |
3.0 |
Доданий інтерфейс прикладного програмування (API). Додана нова тема («Twenty Ten»). |
3.1 |
Додана адмін-панель (відображається на всіх сторінках сайту) та інші нові функції. |
3.2 |
Збільшена швидкість завантаження сторінок |
3.3 |
Покращено відображення сторінок на планшетах |
3.4 |
Поліпшення функціоналу налаштувань шаблонів. Інтеграція з Twitter |
3.5 |
Підтримка відображення на Retina Display, вибор кольору сторінки, нова тема «Twenty Tvelve» |
3.6 |
Додана нова тема «Twenty Thirteen» |
3.8 |
|

Виправлені
помилки в безпеці СКВ, додані нові
інструменти для редагування контенту.
Новий
дизайн панелі адміністрування сайту.
Нова стандартна тема Twenty Fourteen.