Авторские сайты: техническая сторона создания сайта
Прежде чем приступить к созданию собственного веб-сайта автора/писателя или нанять дизайнера для его создания, вам следует ознакомиться с небольшим количеством технического жаргона, чтобы помочь вам пройти через этот опыт. Я не собираюсь описывать все целиком — здесь это было бы невозможно, — но я хотел бы дать вам основы в простом для понимания формате.
Заказать сайт на Laravel вы можете у опытных специалистов.
Системы управления контентом
Системы управления контентом (CMS) — это просто способ взаимодействия с вашим сайтом. Лучший способ объяснить это на примере. Wordpress, Blogger, Joomla и Drupal — все это популярные системы управления контентом, которые позволяют среднему человеку создавать веб-сайты и управлять ими, не имея докторской степени. в программировании. Эти системы имеют административную панель, где вы легко можете изменить, добавить или удалить контент или приложения. Они используют базы данных (обсуждаемые позже) для хранения содержимого и другой информации, необходимой системе. Обычно они предлагают набор шаблонов веб-сайтов, которые можно настроить практически без знаний в области программирования.
Сравните это с профессиональным, высокотехнологичным созданием веб-сайтов, которое часто используется крупными компаниями. Веб-дизайнер создаст веб-сайт и все его структуры на своем собственном компьютере и загрузит программные файлы и файлы изображений через FTP (обсуждается позже). Если это делается без создания CMS, это обычно означает, что клиент зависит от дизайнера, чтобы внести изменения в любой контент или изображение, что может дорого обойтись. Если дизайнер также создаст или предоставит вам проприетарную систему CMS, это, вероятно, будет дорого или заставит вас пользоваться их услугами или хостингом. Это не идеальный путь для большинства авторов и писателей.
Базы данных
Как мы обсуждали ранее, системы управления контентом строятся на основе баз данных, в которых хранится информация определенного типа, к которой ваш сайт должен получить доступ. Обычно это означает содержимое страницы, содержание статьи, фотографии, метаданные и информацию о пользователе. Базы данных не должны изменяться, создаваться или удаляться неопытными пользователями. Если вы не знаете, что делаете, изменение информации в базе данных может привести к полной остановке вашего сайта. Популярные системы баз данных, с которыми вы столкнетесь, включают MySQL, Oracle, Microsoft SQL Server и IBM DB2.
FTP
Протокол передачи файлов (FTP) — это метод загрузки файлов веб-дизайна с вашего домашнего компьютера в файловый менеджер вашего веб-сайта. Это часто предпочтительный метод передачи для дизайнеров. Однако, если у вас нет опыта создания собственного веб-сайта, лучше использовать систему управления контентом. Вам понадобится программное обеспечение для дизайна и FTP-программа, чтобы создать веб-сайт таким образом.
DNS- и MX-записи
Я смешиваю эти термины вместе, потому что вам мало что нужно знать. Серверы доменных имен — это способ сообщить людям, где размещен ваш веб-сайт. Ваша веб-хостинговая компания имеет собственное уникальное место для идентификации сервера. Записи MX относятся к учетным записям электронной почты и указывают, какой сервер отвечает за учетные записи электронной почты, а также служат способом определения приоритетов доставки электронной почты через несколько серверов. Здесь важно то, что вы не изменяете ни одну из этих записей, если не знаете, что делаете.
Пропускная способность
Пропускная способность — это общий термин, о котором вы будете часто слышать, не понимая его значения. Не вдаваясь в технический смысл или в правильность его использования, пропускная способность на веб-хостинге обычно относится к объему данных, передаваемых на ваш сайт или с него. С практической точки зрения, большой, популярный сайт с тысячами посетителей в месяц будет использовать/требовать больше пропускной способности, чем сайт со 100 посетителями.
Типы доменов
Если вы используете только один веб-сайт с одним доменным именем, вам не нужно беспокоиться о типах доменов. Однако, если вам нужно более одного домена или веб-сайта, вам нужно будет решить, как относиться к вашему веб-сайту: как к надстройке, поддомену, припаркованному домену или перенаправлению. Если вам нужны два отдельных веб-сайта, вам нужно будет настроить свой домен в качестве надстройки. Если вам нужен отдельный сайт, работающий под тем же доменным именем, он считается субдоменом. Если вы покупаете доменное имя и пока не хотите ничего с ним делать, просто установите его как припаркованное. Наконец, если вы покупаете два (или более) доменных имени, которые ссылаются на один и тот же сайт, вы хотите перенаправить другие ваши домены на сайт, содержащий файлы веб-сайта. Например, я купил доменное имя исключительно для того, чтобы иметь более короткое доменное имя для электронной почты,
Языки программирования
Языки программирования регулярно меняются. В 1990-х были популярны Кобол и Фортран. Основные языки в современном компьютерном мире Интернета, которые вам необходимо знать для создания веб-сайта, отличаются. Существуют сотни языков, и все они выполняют разные задачи. Большинство веб-сайтов сегодня создаются с использованием одного или нескольких из следующих вариантов кодирования:
- PHP
- Java, Java Script или J Query
- HTML, XHTML
- CSS
Каждый из этих форматов кодирования делает разные вещи. Если вы используете CMS, такую как WordPress, например, вы обнаружите, что основные функции созданы на PHP, многие приложения написаны на Java Script, а общий основной стиль выполняется с помощью CSS. Если вы хотите научиться настраивать внешний вид своего сайта или шаблона, вам следует ознакомиться с этими языками.