ALS-Fullsite
Простые, но эффективные решения...
- Размер шрифта
Последнее обновление сайта 29.12.11г. Новая статья автора: 2011 год - отчет. 2012 год - планы.
Причины, побудившие к созданию собственного движка
Статья носит чисто информационный характер.
Несколько лет назад автор так-же, как и большая часть интернет-сообщества безуспешно искал для себя приемлемый для своих нужд движок сайта. С грустью можно составить достаточно длинный список вариантов, на поиск и примерку которых затрачено огромное количество времени. От того и грустно, что тратим самое ценное в своей жизни неоправданно и с легкостью, а понимаем бессмысленность своих действий немного позже. Названия конкретных решений систем управления сайтом приводить не буду, они в большинстве своем не будут отличаться от объектов внимания большинства. Скажу лишь, что ничто не пришлось по душе по многим причинам.
Главная причина не удовлетворенности очередного выбора заключалась в основном в том, что заложенная в то или иное решение логика его работы слишком отличалась от логики в собственном представлении. Почему то авторы скриптом считают, что знают лучше, что нужно пользователю, начисто позабыв свое представление о том, что должно быть в списке функциональности скрипта, когда они были в статусе именно пользователя а не автора.
Вид и алгоритм работы административной панели вызывал так-же бунт души. Все сделано так, что создается впечатление, что сделано это только для себя. Или что еще хуже - для того, что админка должна быть, она есть и пусть администратор сайта этому будет рад. Есть и движки, где административной панели как таковой нет и в помине, а управление сайтом рекомендуется делать посредством редактирования многочисленных файлов вручную.
Парадокс. Попытки найти достойное решение среди платных коммерческих движком имели примерно те же результаты. В обоснование платности в движок складывались все функции подряд, что видимо попадались под руку. Чем больше, тем лучше, а то, что большая половина из них просто никому не нужна, авторов не интересует. Мало того, все ненужные прибамбасы еще и усердно преподносятся как что-то очень нужное и важное. Человеку и так трудно разобраться в сложных хитросплетениях интернет-паутины, так ему еще и бесцеремонно вешают мягко говоря - "лапшу на уши".
Последней каплей терпимости стало изучение php, позволившее увидеть истинное лицо скриптов изнутри. Это отдельная большая тема. Примеры так-же оставим для лучших времен, сказать же можно по этому поводу совсем кратко - большинством движков лучше вообще не пользоваться. Не все золото, что блестит и не все небо, что голубое.
И однажды было принято решение - сделать движок для себя. Именно таким, каким его хотелось бы видеть и иметь в качестве системы управления своего сайта. Глядя, так сказать, на список необходимых его функций глазами обычного человека. Что бы было удобно как снаружи, так и изнутри, то есть как для посетителя сайта, так и для администратора. Для администратора - в первую очередь.
Историю работы описывать смысла нет - никому это не интересно. Важен результат и он есть. Авторский сайт два года работает под управлением своего скрипта. Это уже пятая по счету версия. Последняя v 3.0.1 является итогом двухлетней работы.
Выполненная задача приносит как моральное удовлетворение, так и чисто практическую пользу. Нет больше необходимости искать что-то, когда оно есть. Публикация же движка в интернет-магазине за деньги - это не самоцель. Кто поймет, что это одно из самых удобных решений подобного рода - несомненно будет им пользоваться без претензий к автору. Кто не поймет, тот просто отдаст предпочтение в пользу других авторов. И это закономерно.
В мире вообще все намного проще, чем мы себе представляем, выбор всегда двуполярен, поэтому мы и ошибаемся в выборе, ибо легких путей нам не нужно. Трудно ведь поверить, что кажущееся сложным на первый взгляд - таковым не является, а простое и очевидное и есть ответ на сложный вопрос.
Каждому свое.
