их друзів і додавати їх до своїх друзів, відповідно до малюнком 63. Повністю профілі не можуть бути приховані для кого б то не було. Можна тільки вибрати поля (деталі), які будуть видні громадськості, а які ні. Точно так само, як і в блозі - можуть бути записи, які видно тільки для певних осіб або тих, хто знає пароль.
Малюнок 63 Пропозицію дружби
Також можна переглянути скільки друзів є на даному проекті, відповідно до малюнком 64.
Малюнок 64. Друзі на сайті
Є можливість пошуку друзів за різними критеріями: ім'я, інтереси, e-mail і так далі.
Групи в BuddyPress є об'єднанням користувачів, записів блогу, фотографій і будь-якого іншого матеріалу, створеного ними. Будь-який користувач може створити групу в BuddyPress, відповідно до малюнком 65. У наслідок вони можуть стати адміністраторами групи, що дає їм певні привілеї всередині цієї групи.
У кожній групі є місце для інформації про неї, а також останніх новин. У групі є свій власний форум (bbPress), мережа, фотогалерея. Всі ці функції можуть бути відключені адміністратором групи, при її створенні, відповідно до малюнком 66.
Малюнок 65. Створення груп
Малюнок 66. Створення та настройка груп
У більш пізніх версіях цього компонента з'явилася можливість додавати мітки (або теги) до кожній окремій групі, а також окремим записам блогу і взагалі будь-якого контенту. Адміністратор групи має можливість підтвердити або скасувати відображення контент на сторінці групи. Створена група на сайті відображається відповідно до малюнком 67.
Малюнок 67. Група на web-сайті
Мережа - це місце, де друзі і інші користувачі можуть написати повідомлення з приводу і частини контенту BuddyPress.
Мережа працює для будь-якого компонента BuddyPress, наприклад, для груп, Профілю користувача, фотогалерей. Це допомагає висловити своє власне думки і ставлення, доступне для ознайомлення будь-якому іншому користувачеві.
Мережа може бути модифікована під будь-які потреби, під будь-який компонент, офіційний, або сторонніх розробників.
Потік активності об'єднує все, що робиться на сайті всередині BuddyPress. Активність всіх друзів також записується, тому можна переглядати, що інші користувачі роблять на сайті.
Кожен компонент може використовувати записи потоку активності, що має на увазі можливість сортування активності. Мережеві записи, записи блогу, новий підтвердження дружби і коментарі блогу - одні з найбільш використовуваних варіантів.
Користувальницькі компоненти також можуть впроваджуватися в цей потік, що дозволяє проводити сортування практично по будь-яких критеріїв і правилам активності користувача на сайті, які показані відповідно до малюнком 68.
Основною відмінністю WordPress MU є можливість створення багатьох блогів декількома користувачами. BuddyPress зберіг цю особливість.
Малюнок 68. Користувачі мережі
Компонент блогів об'єднає всі блоги, записи блогів і їх коментарі одного користувача по всьому сайту. Це означає, що інші користувачі легко можуть знайти всі блоги, в яких хтось бере участь, пише або часто коментує.
Цей компонент також додає можливість створювати блоги швидко і легко, використовуючи поточний шаблон.
Оновлення статусу в BuddyPress з'явиться на сторінці профілю користувача. Користувач може додати/змінити статус так часто, як він сам цього захоче.
Всі зміни статусу будуть відображатися в потоці активності користувача. Можна здійснювати пошук користувача, грунтуючись на тексті його статусу. Дані будуть відображатися також у списку користувачів. Структура сайту показана в додатку Б.
4. Тестування та апробація програмного продукту. Охорона праці
. 1 Тестування та апробація програмного продукту
Тестування програмного забезпечення - процес дослідження, випробування програмного забезпечення (ПЗ) з метою отримання інформації про якість продукту.
Існуючі на сьогодні методи тестування ПО не дозволяють однозначно і повністю виявити всі дефекти і встановити коректність функціонування аналізованої програми, тому всі існуючі методи тестування діють в рамках формального процесу перевірки досліджуваного або розробляється ПО.
Такий процес формальної перевірки, або верифікації, може довести, що дефекти відсутні з погляду використовуваного методу. Тобто немає ніякої можливості то...