на своїй персональній домашній сторінці (personal home page). Кілька людей поцікавилися тим, як вони могли б отримати цей інструмент, і Лердорф прийняв рішення надати його іншим особам. «Це диво програмного забезпечення. Ви можете дати це і тим не менш залишити це собі », - дотепно зауважив Лердорф. У той час руху Open Source не існувало. Тоді воно назвалося freeware. Ближче до кінця 1995 Лердорф відкрив для людей перший список розсилки по PHP, щоб можна було обмінюватися ідеями, виправленнями помилок і кодом.
Web-сервер Apache
Найпоширеніший Web-сервер у світі - це Apache. За даними компанії Netcraft, загальне число Web-вузлів, що працюють під його керуванням, до кінця 1998 р досягло 2 млн. (55% загального числа вузлів) і постійно зростає. Для порівняння: на частку серверів Microsoft доводиться 25%, Netscape - 7%. Будучи безкоштовної відкритої програмою, призначеною для безкоштовних же Unix-систем (FreeBSD, Linux та ін.), Apache за функціональними можливостями і надійності не поступається комерційним серверам, а широкі можливості конфігурації дозволяють налаштувати його для роботи практично з будь-якої конкретної системою. Існують локалізації сервера для різних мов, у тому числі і для російської.
Історично склалося так, що російські тексти в Internet можуть бути представлені в різних кодуваннях, з яких найбільш поширені koi8-r (або просто koi8) і Windows - тисяча двісті п'ятьдесят одна: з першої працює більшість серверів і робочих станцій під управлінням Unix, друга є стандартною для всіх версій Windows. Оскільки кодування Windows - 1251, природно, застосовується на переважній більшості клієнтських машин, частка тих, хто путешест?? ует з російської частини WWW, використовуючи koi8, не перевищує зараз 5%. Однак в цьому кодуванні зберігаються документи на багатьох Unix-серверах, в ній найчастіше передаються поштові повідомлення і практично завжди - листи в телеконференції, з нею ж працюють багато російськомовних канали IRC (до речі, абревіатура КОИ розшифровується як «код обміну інформацією»). Щоб вирішити проблеми, що виникають при розбіжності кодувань тексту на сервері і клієнтської машині, і був створений російський модуль Apache-RUS для Web-сервера Apache.
CMS Joomla
Joomla! це Система Управління Вмістом (CMS), створена тією ж самою отримала безліч нагород командою, яка принесла сьогоднішню популярність системі Mambo CMS [4].
Головна відмінність Joomla! від інших систем - це прагнення розробників зберегти управління настільки простим, наскільки це можливо, в той же час забезпечуючи максимальну функціональність. В результаті, не маючи спеціальної освіти, можна повністю контролліровать свої сайти, замість того щоб платити надмірно великі суми грошей за закрите, що є чиєюсь власністю програмне забезпечення.
Назва «Joomla!» фонетично ідентично слову «Jumla», яке в перекладі з суахілі означає «всі разом» або «в цілому», що відображає підхід розробників та спільноти до розвитку системи
Система управління змістом Joomla! є відгалуженням широко відомої CMS Mambo. Команда незалежних розробників відокремилася від проекту Mambo через незгоди в економічній політиці. І 16 вересня 2005 року в світ вийшла перша версія Joomla !, що є по суті перейменованої Mambo 4.5.2.3 і включає в себе виправлення знайдених на той момент помилок і уязвімостей.Joomla! включає в себе різні інструменти для виготовлення веб-сайту. Важливою особливістю системи є мінімальний набір інструментів при початковій установці, який збагачується в міру необхідності. Це знижує захаращення адміністративної панелі непотрібними елементами, а також знижує навантаження на сервер і економить місце на хостингу.
.6 Обгрунтування вибору інструментальних програм, використовуваних для створення сайту
HTML від англ. HyperTextMarkupLanguage - «мова гіпертекстової розмітки» - стандартна мова розмітки документів у Всесвітній павутині. Більшість веб-сторінок містять опис розмітки мовою HTML (або XHTML). Мова HTML інтерпретується браузерами і відображається у вигляді документа в зручній для людини формі.
Мова HTML є додатком SGML (стандартної узагальненої мови розмітки) і відповідає міжнародному стандарту ISO 8879. (англ. CascadingStyleSheets - каскадні таблиці стилів ) - формальна мова опису зовнішнього вигляду документа, написаного з використанням мови розмітки.
Переважно використовується як засіб опису, оформлення зовнішнього вигляду веб-сторінок, написаних за допомогою мов розмітки HTML і XHTML, але може також застосовуватися до будь XML-документами, наприклад, до SVG або XUL.
PHP (англ...