Философия построения ядра системы

modxcms.com, “Core Design Philosophy”, public translation into Russian from English More about this translation.

Translate into another language.

Можно экстраполировать на много абстрактных теорем и математические доказательства, сопряженных в множество политических идеологий, мнимых чисел и частичных результатов... в ближайшее время. Или сейчас. Зависит от того, как трудно вам в это поверить.

Проще — значит лучше

Мы, разработчики MODx, верим, что принцип «бритвы Оккама» является решающим критерием качественной веб-разработки — самое простое решение, как правило, оказывается самым лучшим. В результате, мы создали MODx настолько простым и гибким, насколько это возможно, без ущерба для его мощи. Все вносимые нами улучшения должны пройти проверку: «Важно ли это для ядра? Можно ли это вынести во внешние расширения или дополнения? Легко ли расширить его функционал?» Если идея не проходит проверку этими вопросами, то она не попадает в ядро системы.

Больше гибкости, а не "ути-пути"

Мы знает, что вы хотите систему, с которой можно делать все что угодна в любой ситуации. Мы хотим того же. Поэтому мы изо всех сил стараемся построить MODx гибкой настолько, насколько это вообще в человеческих силах. Мы призываем всех-всех помочь нам! Наш девиз - если мы найдем, в чем еще система является не гибкой, мы сделаем ее таковой еще и в этом. Никакой халявы, никаких отговорок типа "ну, этим же никто не будет пользоваться". Мы хотим оказаться гибкими!

Если это неважно, то зачем это оставлять?

Многие системы управления контентом сейчас соревнуются в количестве встроенных в них возможностей. На первый взгляд всё просто превосходно; до тех пор, пока Вы не осознаёте, что Вам на Вашем сайте совсем и не нужен «модуль неоновых надписей» или «автоматический конвертер в тугрики». Мы постарались включить в MODx только широко востребованные возможности; «хлебные крошки» в виде банановой кожуры не попадут в код ядра системы.

Мы постараемся, чтобы эти возможности были основополагающими и достаточно гибкими для удовлетворения всех Ваших частных потребностей. Вы решили, что вам необходим «динамический модуль для стрижки собак»? Нет проблем! Создайте его с помощью гибкого инструментария, разместите в разделе «Extras» на сайте modxcms.com, и наблюдайте, как тысячи других пользователей наслаждаются картинками ухоженных щенков на своих сайтах.

Original (English): Core Design Philosophy

Translation: © MWM, alc, security, vovanbo .

translated.by crowd

Like this translation? Share it or bookmark!