Рекомендую

Хочу порекомендувати наступні допоміжні зручні інструменти для веб-розробок, причому безкоштовні:
Текстовий редактор Notepad++, в якому, зокрема, добра підсвітка багатьох мов програмування та SQL. В налаштуваннях можна вибрати українську мову для інтерфейсу, має підтримку FTP. Офіційний сайт Notepad++.

Полезные материалы по продвижению и линкбилдингу.

Что такое PBN и как они работают - https://kirasokolovaa941.wixsite.com/pbn-sites/post/chto-takoe-pbn-i-kak-on-ispolzuetsya

Как построить PBN сетку - https://artemzvekov005.medium.com/set-chastnyh-blogov-pbn-i-kak-ee-postroit-c18672b09580

Крауд маркетинг - https://telegra.ph/SHagi-k-uspeshnomu-forum-marketingu-12-31

Ссылочная масса - https://link-building.ucoz.net/blog/kak_postroit_vkhodjashhie_i_iskhodjashhie_ssylki/2020-12-31-4

NetBeans - є редактором IDE, надзвичайно корисним безкоштовним інструментом зокрема для веб-розробників. За його допомогою ви зможете системно створювати свої проекти сайтів.

NetBeans з його плагінами:

  • вміють "бачити" взаємозв'язок різних об'єктів в коді програми (перехід по зв'язкам можна здійснювати стандартно - затиснувши клавішу Ctrl), причому такий зв'язок прослідковується навіть якщо код програми знаходиться в різних файлах
  • вміють їх завантажувати через FTP протокол на віддалений сервер (вашого хостингу)
  • при створенні тексту запиту до бази даних, в тілі PHP коду, вміють конектитись до неї і надавати метадані (перелік таблиць, полів таблиць і т.д.) для полегшення створення запитів
  • надають "розумні" підказки, наприклад, по очікуваним параметрам для функцій
  • розуміють синтаксис коду на HTML, PHP, CSS, JavaScript (і т.д. - в залежності від встановлених плагінів)
  • підтримують версійність документів, зокрема - можна відновити частину тексту документа із локальної історії змін (дуже зручний і зрозумілий інструмент)
  • запускають відладку PHP коду
  • ...ще багато чого
Часто дуже зручно використовувати його регулярні вирази, які більш "просунуті", ніж ті ж регулярки в Notepad++ (окрім кращої функціональності регулярок, NetBeans підсвічує зразу весь текст, який підпадає під регулярки)
Система управління версіями - Subversion скорочено SVN
забезпечує зберігання повної історії змін відслідковуваних об'єктів (файлів, каталогів, символьних лінків) в централізованому сховищі (репозиторії), в тому числі при зміні атрибутів, переміщенні, перейменуванні та видаленні

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

Досить просто зрозуміти і швидко навчитись самим основним моментам роботи з SVN можна встановивши клієнт SVN TortoiseSVN, який вміє створювати локальні репозиторії

Не знаю чи переконав вас використовувати SVN, але поки не спробуєте на скільки це зручна річ, доти вам буде здаватись це незрозумілим чимось.

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

WinMerge - інструмент порівняння і злиття для Windows, дозволяє порівнювати як файли, так і теки, відображаючи відмінності у візуальній текстовій формі, які легко зрозуміти.

Ця програма є досить корисною для визначення місць, які змінилися між версіями проекту. WinMerge по замовчуванню інтегрується в меню TortoiseSVN.

Google рулить однозначно! Ось деякі приклади:
  • Інструменти для веб-майстрів
  • Аналітичні інструменти
  • Google Drive - це дисковий простір на сервері Google розміром в 5 GB, плюс: надається спеціальна програма, яка на вашому комп'ютері (покищо тільки під Windows) створює каталог і здійснює його синхронізацію із Google Drive. П'ять безкоштовних гігабайт, звичайно, не надто багато, але для бекапів сайтів підійде "те що треба".
  • Інтернет-браузер Google Chrome - швидкий, зручний, і корисний як інструмент для веб-досліджень. Після його встановлення, на будь-якій веб-сторінці в контекстному меню правої кнопки миші можна вибрати "Перевірити елемент" і внизу вікна відкриється дуже багато різної інформації для досліджень... P.S. ...а якщо ще доставити розширення AdBlock для цього браузера, то про більшість реклами на сайтах ви "забудете" ;)

PHP код даного сайту написано за допомогою Kohana Framework, стилі CSS - за допомогою фреймворка Bootstrap. В якості середовища веб-розробки використовувався NetBeans - IDE редактор. Оскільки сайт раніше повністю працював на безкоштовній платформі для блогів WordPress, то Kohana Framework тепер просто використовує його базу даних, а управління контентом, як і раніше, здійснюється за допомогою WordPress (в такій зв'язці поєднується легкість роботи Kohana Framework із дружнім інтерфейсом управління контентом на WordPress).

При вашому бажанні по-швидше мати готовий сайт без реклами - вам необхідно дві речі:

  • Придумати і купити доменне ім'я вашого сайту. Наприклад, в даного сайту доменне ім'я
    site-konstruktor.com.ua (Про особливості доменних імен можна прочитати у Вікі). На момент написання цього тексту (07.07.2012) ціна складає приблизно 60-70 грн/рік (для .com.ua)
  • І знайти для цього хостинг (який зараз коштує від 180 грн./рік)
Комплексне встановлення на Windows набору програм для веб-розробки. Хоча на даному сайті сторінка написана на англійській мові, але не складно буде зрозуміти що там написано, можливо із перекладачем
Якщо ви, все-таки, хочете окремо встановлювати різні програми для веб-розробки, то, звичайно, в першу чергу необхідно починати із веб-сервера Apache
Дистрибутив різних бінарних файлів для Apache на Windows
(Замість веб-сервера Apache ви також можете використовувати веб-сервер IIS, який зазвичай вже є у Windows, але по замовчуванню вимкнений. Інструкції як його увімкнути дивіться за наступним посиланням Встановлення IIS під управлінням Windows)
Далі на веб-сервер непогано б поставити мову програмування PHP. Починаючи з версії 5.4 PHP має вбудований веб-сервер (тільки для тестування). Також буде корисно проглянути Порядок підключення PHP до Apache
Ну і куди ж без бази даних MySql в наш час =)? Хоча, оскільки його викупила Oracle не зовсім зрозуміло для чого..., то можна вже поглядати на альтернативу MySQL - MariaDB
Xdebug в зв'язці з NetBeans дозволяє по крокам відслідковувати:
  • послідовність виконання PHP-коду
  • наявність змінних, їх структуру та значення
Підказки по встановленню xdebug можна отримати, якщо скопіювати весь вивід функції phpinfo() зі свого сайту у форму на сторінці xdebug wizard
Як підказує нам віка
VirtualBox - це програма віртуалізації для операційних систем, розроблена німецькою фірмою innotek, зараз вона належить Oracle Corporation.
За допомогою цієї програми можна встановлювати для тестування різні операційні системи. Наприклад, якщо у вас встановлений Windows, але ви хотіли б спробувати як працювати із Linux, то VirtualBox дозволить вам це зробити. Достатньо повні інструкції по встановленню Linux дистрибутива CentOS на VirtualBox можна знайти на сайті CentOS.
jQuery, jQuery UI, jQuery Mobile - три дещо різних ресурси в основі яких JavaScript бібліотеки для різних візуальних ефектів, для простого користування технологією AJAX і т.д.

При завантаженні їхніх продуктів браузер може показати простий текст, який залишається скопіювати собі в текстовий файл і зберегти із розширенням .js, наприклад, jquery.js

Назва сайту говорить сама за себе. Дуже класний сайт! Серед іншого на ньому можна тестувати власні скрипти написані на javascipt, перевіряти який матиме вигляд HTML, CSS код, підбір кольору..
Прекрасний сайт, на якому можна протестувати працездатність свого коду на JavaScript, CSS, HTML (з підсвіткою синтаксису). Є можливість підключення різних бібліотек, наприклад, JQuery... Свої приклади можна розшарити.
Сайт на якому розміщено велику кількість javascript функцій, які є аналогами функцій на PHP
Сайт, аналогічний до jsfiddle.net, але який пропонує тестування коду, зокрема на PHP.

База даних населених пунктів України

Оскільки інколи при реєстрації на сайті є необхідність у виборі населеного пункту проживання (доречі - покищо дефіцит в інтернеті в цьому плані) надаю базу даних населених пунктів України (в екселі 2,43 МБ).

Всього областей - 27 (із Кримом), районів - 564, населених пунктів - 29679. База скопійована вручну із довідника поштових індексів сайту Укрпошти. Оскільки я копіював це вручну: за один раз - райони однієї області або населені пункти одного району, то можна ще додатково перевірити для себе коректність бази по одному району із області і по одному населеному пункту кожного району (хоча ймовірність помилки досить мала).

Для MySql dump бази населених пунктів України (в архіві формату 7z, 184 кБ): 4 таблиці - країна, область, район, населений пункт.

Якщо ви знайшли помилку, прохання - виділіть текст помилки (максимум 127 символів) і натисніть Ctrl+Enter.