Home / Posts / Web, PHP, HTML / Особенности моей CMS, или как я начинал писать сайт /


Особенности моей CMS, или как я начинал писать сайт



 Когда мне только пришла в голову идея написания сайта и я начал собирать информацию о том, как это делается, мне сразу же бросилось в глаза, что при кажущемся внешнем обилии информации, на самом деле, как таковой, ее попросту нет или очень мало.

 Я сейчас говорю о неком промежуточном уровне между поверхностном знанием web-программирования, и, так сказать, профессиональном.

 Да, есть некая обучающая информация типа "как сделать шаблон страницы на html", но нет руководства "как написать свою CMS".

 Сейчас я, конечно, понимаю, почему новичку трудно "въехать" в саму концепцию сайта, и почему же все таки нет такого волшебного курса. Слишком уж много и сразу нужно понять. И почти нет таких людей, которые смогли бы все досконально и по полочкам разложить, потому что когда уже более-менее въехал, элементарного уже не замечаешь. А для кого-то это совсем не элементарно. 

 Зачем я вообще принялся за написание собственной системы управления сайтом, когда уже есть wordpress, joomla, drupal и многое другое ? Когда я установил Wordpress, при этом имея какое-никакое представление о web-кухне, я сделал вывод, что данная система уже зашла слишком далеко, и легче написать свою CMS с нуля нежели изучать Wordpress и бороться с мелочами.

 

 Когда читаешь невразумительные строки наподобие

  - в этом конфиге поменяй эту строчку на эту, потом в другом конфиге убери то, потом включи этот файл...  - что, не заработало ?!  - а ты обнови этот скрипт...  - с бубном спляши, какие-нибудь еще магические кавычки выключи...  

 отпадает всякое желание копаться во фрагментах чужого кода, которые, видите ли, почему-то между собой не дружат.

 Однако, копаться приходиться, ибо не все можно написать самому. Я сваял только сам каркас сайта, вывод контента из базы данных, запись контента, админку, галерею, редактирование статей, и древообразную структуру хранения фотографий и статей (деревья Nested Sets).

 В остальном я пользуюсь бесплатными скриптами, найденными в интернете. Вот о некоторых мелочах, с ними связанных, я и намереваюсь писать в данном разделе.


,






Еще статьи по теме


Tinymce. Вставка примеров кода на страницу html
Антиспам для комментариев, или как обойтись без капчи
Tinymce. Вставка видео на сайт




Свежие статьи


Часы на газоразрядных индикаторах ИН-8
Инфракрасный барьер своими руками
Светодиодное освещение - продолжение эволюции
Часы на газоразрядных индикаторах ИН-12 (Nixie Clock)
Светодиодное освещение своими руками



Главная



Комментарии (0)











Мужской Проект

Подписка


Поиск