-ïÓÎÏ×ÎÏÊ ÐÒÉÎÃÉÐ StillLife - ÎÅ ÕÍÎÏÖÁÔØ ÓÕÝÎÏÓÔÅÊ.
+Основной принцип StillLife - не умножать сущностей.
-ëÁË ÄÌÑ ÓÉÓÔÅÍÎÏÇÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ, ÔÁË É ÄÌÑ ÒÁÚÒÁÂÏÔÞÉËÁ ÛÁÂÌÏÎÁ.
-ðÒÏ ËÁÖÄÙÊ ËÕÓÏË ËÏÄÁ, ×ËÌÀÞÁÅÍÙÊ × ÐÒÏÅËÔ ÍÙ ÄÏÌÖÎÙ ÉÍÅÔØ ×ÏÚÍÏÖÎÏÓÔØ
-ÞÅÔËÏ ÓËÁÚÁÔØ ÚÁÞÅÍ ÏÎ ÔÁÍ ÎÕÖÅÎ.
+Как для системного администратора, так и для разработчика шаблона.
+Про каждый кусок кода, включаемый в проект мы должны иметь возможность
+четко сказать зачем он там нужен.
-ðÏ ×ÏÚÍÏÖÎÏÓÔÉ ÍÙ ÓÔÁÒÁÅÍÓÑ ÔÁËÖÅ ÉÚÂÅÖÁÔØ ÚÁÓÔÁ×ÌÅÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÓÑ (×
-ÓÍÙÓÌÅ ×ÌÁÄÅÌØÃÁ ÆÏÒÕÍÁ) ÉÚÕÞÁÔØ ÎÏ×ÙÅ ËÏÎÃÅÐÃÉÉ.
+По возможности мы стараемся также избежать заставления пользователся (в
+смысле владельца форума) изучать новые концепции.
-ðÏÜÔÏÍÕ, ÎÁÐÒÉÍÅÒ., Õ ÎÁÓ ÎÅÔ ÑÚÙËÁ ÛÁÂÌÏÎÏ×. äÉÚÁÊÎÅÒ ÛÁÂÌÏÎÏ× ×Ó£
-ÒÁ×ÎÏ ÄÏÌÖÎÅÎ ÚÈÎÁÔØ HTML, ÚÎÁÞÉÔ ÛÁÂÌÏÎ ÄÏÌÖÅÎ ÐÒÅÄÓÔÁ×ÌÑÔØ ÉÚ ÓÅÂÑ
-×ÁÌÉÄÎÙÊ HTML, Á ÄÌÑ ÅÇÏ ÏÂÒÁÂÏÔËÉ server-side ÍÙ ÂÕÄÅÍ ÉÓÐÏÌØÚÏ×ÁÔØ
-DOM, ÐÏÈÏÖÉÊ ÎÁ ÔÏÔ, ÞÔÏ ÉÓÐÏÌØÚÕÅÔÓÑ × ÂÒÁÕÚÅÒÅ.
+Поэтому, например., у нас нет языка шаблонов. Дизайнер шаблонов всё
+равно должнен зхнать HTML, значит шаблон должен представлять из себя
+валидный HTML, а для его обработки server-side мы будем использовать
+DOM, похожий на тот, что используется в браузере.
+
+Дабы избежать проблем с кодировками, мы постулируем что кодировок, кроме
+UTF-8 не бывает. Все браузеры давно понимают utf-8, и нет причин
+связываться с проблемами перекодировки.
+
+Далее, мы не используем базу данных. Все сообщения, отправленные
+пользователем, помещаются в HTML-файлы, которые потом
+отдаются сервером, как статические файлы. Поскольку в большинстве
+случаев количество запросов на чтение превосходит количество запросов
+на постинг на 3-4 порядка, это обеспечивает максимальную
+производительность.
+
+Кроме того, это обеспечивает легкость резервного копирования.
+Фактически, все, кроме базы пользователей можно утащить обычным
+браузером, поместить на другой сайт, и оно там будет работать.
+
+Каждый форум является директорией, каждая тема - файлом в этой
+директории. Поэтому возможна неограниченная вложенность форумов и
+сосуществование подфорумов с темами на одном уровне вложенности.
+
+Базу пользователей (содержащую их E-Mail-адреса и пароли) рекомендуется
+все же держать в месте, недоступном по http и сохранять её, резервную
+копию, используя ftp- или shell-доступ.
-F