Для початку, створення першого веб-сайту, як правило, завдає найбільших проблем. Ви не уявляєте, що вам слід робити, як це все працює, тому ви сприймаєте це як величезну і неприступну перешкоду перед вами. Подивимось, як це все працює! (цей пост призначений лише для початківців, читати професіоналам рекомендується лише в тому випадку, якщо вони можуть визнати, що колись теж були початківцями:))

створити

Як передмову, я б сказав, що є два способи отримати веб-сайт:

1. Ви зробили це з кимось іншим
2. Ви робите це

Однак ви повинні знати, що якщо хтось інший це зробить, ви також не можете повністю ухилитися від отримання технічних знань. Для того, щоб ви могли самостійно писати вміст для свого сайту і не мучити програміста будь-якою дрібницею, неминуче вивчити кілька технічних деталей:

  • ви можете використовувати більшість систем керування вмістом, якщо розумієте текстовий процесор, але це не зовсім працює, оскільки веб-дисплей має певні обмеження порівняно з вашими принтерами, вам потрібно вивчити це
  • ви повинні вивчити основи HTML, без яких ви не зможете помічати та виправляти незначні помилки у своїх текстах або бюлетені
  • вам також потрібно навчитися основам редагування зображень (наприклад, як вирізати фрагмент із зображення або змінити його розмір)
  • ви повинні розуміти структуру та логіку всього, тому що програміст повинен сказати вам, як повинна виглядати сторінка, а згодом і які покращення ви хочете на ній

Коли ви створюєте свою сторінку, є два шляхи:

1. Статична сторінка

Статична сторінка - це найпростіша форма зовнішнього вигляду в Інтернеті з текстом сторінки та всім іншим у файлі HTML. Кожна сторінка веб-сайту - це новий файл HTML, який має ту перевагу, що кожна сторінка може бути абсолютно унікальною (наприклад, ви отримуєте інший дизайн), але вона також має серйозні обмеження:

    - якщо ви хочете замінити предмет, який однаковий на всіх сторінках, вам доведеться змінити його на кожній сторінці (звичайно, є способи уникнути або пришвидшити його, але вони також мають недоліки)
    - оскільки текст зберігається у файлі HTML, сторінки завантажуються набагато повільніше
    - Ви не можете реалізувати ряд функцій без бази даних (форум, веб-магазин, реєстрація, автоматична підписка на розсилку тощо)
    - Ви повинні переписати будь-які зміни в HTML-коді (наприклад, додати новий текст, створити нові сторінки тощо)

Якщо ви хочете створити статичну сторінку, найпростіший спосіб це зробити в Блокноті, де ви можете вставити в неї HTML-код (очевидно, для цього потрібно навчитися HTML). Існують програмні засоби, які допомагають редагувати веб-сайти, напр. Dreamweaver, який має велику перевагу в тому, що має інтерфейс візуального редагування, тому ви можете бачити, що робите, але ви також можете редагувати це в HTML, але це платне програмне забезпечення. Жодне з вільних програм не знає того самого, але якщо ви просто хочете створити простішу сторінку, ви можете спробувати за допомогою програмного забезпечення під назвою Namu6, яке полегшує редагування досить простих веб-сторінок і є абсолютно безкоштовним.

Можливо, ви захочете створити статичну сторінку, якщо вам не потрібні додаткові функції на сторінці, вам не потрібно часто оновлювати вміст, вам просто потрібна сторінка, яка надає інформацію про вашу компанію чи товар, можливо із замовленням або запит на пропозицію, і все готово.

2. Ви створюєте динамічну сторінку

Динамічні сторінки - це сторінки із змінними розділами, які можуть бути забезпечені Javascript або PHP. Дані часто (тексти, імена користувачів, паролі тощо) зберігаються в базі даних, лише зовнішній вигляд веб-сайту створюється в HTML (або PHP).

Якщо вам потрібна сторінка, яка включає блог, форум, веб-магазин, можливість реєстрації, де ви можете легко, наприклад, галереї, можливо, вам захочеться створити динамічну сторінку за допомогою одного з менеджерів вмісту. Існує багато типів систем управління вмістом (CMS), дуже хорошу ви можете знайти на сторінці CMSAward (різні системи знаходяться в меню праворуч).

Найбільш часто використовуваними системами управління вмістом є Drupal, Joomla та WordPress. Кожен має як переваги, так і недоліки, я використовую WordPress, і я викладаю це на курсі Rich Mom Course, оскільки з нього легко розпочати роботу, і його можна розробити різними способами, з ним можна зробити практично все (останнє відповідає дійсності для Drupal та Joomla). Ці системи мають відкритий код, тому користувачі їх додатково розробляють або додають доповнення. Вони безкоштовні, тому їх можна безкоштовно завантажувати, використовувати та навіть оновлювати.

Однак життя тут не надто низьке, оскільки вони також мають недолік перед розробленими на замовлення системами, оскільки відкритий код має вищі шанси на атаки, але це також є перевагою, оскільки, якщо відбувається атака, зазвичай знаходить рішення запобігти цьому протягом 1 дня. в той час як якщо ви розробляєте систему самостійно і хтось атакує її, програмісту можуть знадобитися дні, щоб знайти рішення (якщо ви не у відпустці ...)

Системи управління вмістом з відкритим кодом також практичні, оскільки їх порівняно просто навчитися використовувати, швидко налаштовувати і вже писати вміст, вам не потрібно чекати розробника, ви можете сформувати дизайн самостійно, і якщо вам завтра набридне, ви можете замінити його іншим. Якщо ви придумали новий пункт меню, вам не доведеться переписувати всю сторінку або запитувати програміста, оскільки ви можете створити його самостійно.