Самописный сайт на PHP
PHP-ресурс может иметь как распространённый движок, так и эксклюзивный рукописный. В рамках данной темы нас интересует именно самописная CMS. От этого и отталкиваемся.
Сайт на PHP — динамический сайт, состоящий из множества файлов со скриптами, шаблонами и прочее, каждый из которых опционально ответственен за выполнение определённых функций. Все файлы также хранятся на сервере.
Однако, если страницу HTML-ресурса можно сравнить с картинкой, то в случае PHP-сайта более уместно сравнение с кубиками или конструктором. т. к. все файлы разложены в соответствующие папки, аналогично этим самым кубикам или деталям конструктора, отсортированным по весу, цвету, размеру, типу и т. п.
Страница, отображение которой пользователь видит в браузере, формируется на стороне сервера. Т. е., пользователь вводит в адресную строку url-адрес динамической страницы, браузер посылает запрос соответствующему серверу. Сервер, в свою очередь, запускает так называемый скрипт-интерпретатор, который обращается к базе данных.
• Для увеличения кликните по изображению:
По аналогии с кубиками/конструктором это выглядит примерно так: интерпретатор выхватывает из разных коробок (папок) базы данных нужные ему кубики, детали или инструкции с описанием, где и как найти недостающие детали/кубики (файлы) и складывает (формирует) из всего перечисленного страницу.
Сервер передаёт получившуюся страницу обратно клиенту, программа-браузер обрабатывает её и показывает пользователю.
Плюсы самописных сайтов на PHP
Не вдаваясь во все тонкости отмечу 2 наиболее значимых достоинства: возможность реализации самого умопомрачительного дизайна и сложнейшего функционала.
Самописный движок сайта: камень за пазухой
Самописная CMS прекрасна, спору нет. Однако владельцы подобных ресурсов зачастую оказываются в положении прочно привязанных к разработчикам. Разумеется, никакой беды не случится, если вам вручили сайт, на котором никаких доработок больше не планируется. Меняете все логины/пароли и живёте себе спокойно, управляя самостоятельно созданным ресурсом.
Но вот вам приспичило внести на ресурс какие-то изменения. Однако даже в рукописных CMS это далеко не всегда и не во всём предусмотрено. Значит, нужно вновь обращаться к разработчику. Тот факт, что разработчиком была целая студия — не является гарантом удачного развития событий.
Хотя язык PHP и является общим для всех web-программистов, но пользуются они им по-разному. Точно так, как и мы, используя общие слова, строим свои предложения и фразы индивидуально. И, говоря на одном и том же языке, не всегда можем понять друг друга. А вдруг ваш самописный движок сайта в студии создавал человек, уволившийся из компании? Писал он его в одиночку, никого не посвящая в процесс.
Правда, студия, дабы не терять репутацию, возьмётся за работу. Но счёт может быть выставлен немалый. Потому что легче написать новый движок с нуля, чем разбираться в чужих каракулях. И это не только деньги. Это ещё и время.
• Для увеличения кликните по изображению:
Но и это всё мелочи. Может сложиться так, что отношения с разработчиком вдруг испортятся. Не важно, по какой причине. И тогда вы, зайдя в админку своего сайта, можете вдруг обнаружить вот такое сообщение (см. картинку) и абсолютно пустые папки, в которых ещё утром было полным-полно материалов (страниц, статей, фотографий и пр.). То есть то, что совсем недавно было вашим сайтом, просто перестало существовать.
Это не детская страшилка, а вполне реальная история из моей практики. Точнее, из практики одного моего клиента, чей уничтоженный ресурс мне пришлось восстанавливать.
Крупным компаниям с большим капиталооборотом вполне по карману издержки на постоянное техническое сопровождение своих рукописных интернет-ресурсов студиями-разработчиками.
А вот владельцев малого и среднего бизнеса я предостерегаю от использования сайтов на HTML или с самописными CMS. Вам всё же целесообразнее обратить внимание на наиболее популярные движки массового пользования — вордпресс, друпал и т. п.
Тем более что в последние годы оба этих движка значительно и качественно изменились и расширили свой функционал. С их помощью действительно можно создавать сайты как с красивым и индивидуальным дизайном, так и с требуемыми функциями. Обе CMS бесплатны, как и большинство программных плагинов и модулей к ним.
Ну, а уж если по каким-то причинам бесплатные движки вам претят, всегда есть Битрикс. 😉 На данный момент цена базового комплекта “1С-Битрикс” колеблется, в зависимости от назначения, от 5 400 руб. до 72 900 руб.
Инга Цепешь | Создание сайтов, оптимизация и продвижение. WEB-менеджмент Комплексное управление web-проектами удалённо: создание сайтов для малого и среднего бизнеса, оптимизация и продвижение, аудит, написание контента для сайтов.
Очень даже интересно, спасибо за информацию.
Огромное спасибо за инфу. Автору респект и уважуха.
Пробежался уже по полсотни сайтам на тему движков для сайта. Да так ни к какому выводу и не пришел. На одном сайте рекомендуют популярные CMS, на другом сайте пришли к выводу, что все-таки сайт на самописном движке лучше, на третьем форуме идет горячий спор что хуже, а что лучше. Так что я даже уже и не пытаюсь узнать чьё-то мнение, что все же лучше и в каких случаях. Просто хочу напомнить известную истину: сколько людей, столько и мнений. Пока не попробуешь и то и другое самостоятельно, что же конкретно тебе нужно — не поймешь. Выход один, делайте сайт на первом попавшемся движке, пробуйте какое-то время. И потом заново, но уже на другом движке. Короче, только методом проб и ошибок. Объективно никто не подскажет, во всяком случае невозможно узнать где объективный ответ, к сожалению.
Если сравнивать подавляющее большинство движков и самописных сайтов, то первые по качеству побеждают. Особенно, если взять что-то более сложное, чем сайт-блог.
В этом что-то есть. Признателен Вам за помощь в этом вопросе. Я не знал этого.
Да какая разница, лишь бы блог работал. Запускал проекты на известных готовых движках, но потом посчитал что сделать блог на тему кино целесообразней будет на собственной системе управления. Получилось, теперь мой блог о кино работает и фильмы там смотреть можно.