Developer от Бога

DV

четверг, 6 июля 2017 г.

Некоторые особенности разработки. Заключение

В заключение стоит также упомянуть о некоторых организационных моментах создания баз данных. Основной трафик пользователей происходит от социальных сетей и поисковых систем, поэтому стоит сразу позаботится о визуальном и информативном представлении статей в этом сегменте интернета. Наиболее важную роль в этом играют мета теги страниц: Заголовки, Описания, и миниатюрные заставки в социальных сетях. На картинке ниже изображен вид статьи сайта iVARIOUS.COM в социальной сети, а также ее представление в HTML и в таблице MySQL.
TITLE, DESCRIPTION, META теги лучше всего сделать динамичными, для каждой статьи уникальными, подставляя в них информацию через переменные php из каждой статьи отдельно. Как видно с миниатюры изображения в социальной сети, отображается картинка с созданного для таких случаев - поля таблицы, в котором записываются мета-теги. Я не знаю как именно другие веб-мастера выводят подобные мета-теги (может быть например скриптом), но я решил для этого создать отдельное поле в таблице, таким образом для каждой статьи можно вносить любые нужные мета-теги (например путь к файлу для заставки к статье и другое).
Аналогичная ситуация и с мета-тегом DESCRIPTION, в котором коротко описывается содержание статьи, так как порой необходимо описать статью коротко строками, которых нет в тексте статьи, и лучше для этого создать отдельное поле в строке.




Также стоит позаботится о безопасности сайта, в большинстве случаев саботажники используют для этого SQL - инъекции (когда в параметры ссылки на сайт или поле ввода, например для коментариев, вводят исполнительные SQL команды для базы данных). Об SQL - инъекциях информации много, для начала нужно просто знать о таком методе взлома, и не вставлять переменные принятые методом $_GET[] и $_POST[] напрямую в команды SQL, предварительно не обработав их (например числовые параметры лучше приводить к явному типу INT, убрать из параметров спец. символы или вообще фильтровать и исключать ключевые слова SQL переданные методом $_GET[] и $_POST[]).
В принципе , пройденных статей достаточно чтоб сделать простой блог типа iVARIOUS.COM, для начала этого более чем достаточно. Тем кто видит свое призвание работать Веб-разработчиком (к которым я не отношусь) особого труда не составит в изучении других команды SQL, PHP, и языка JavaScript.
Но категория этого блога "WEB разработка", пока не закрыта, по ходу времени углубления в эти и другие темы будут продолжаться.

Комментариев нет:

Отправить комментарий