nvbn 22.12.2008 11:46

0byte0byte, подготовка к gpl'изации

До gpl'изации планируется (помеченное * уже сделано): Планируется после gpl'изации, с помощью 3-их лиц, но до релиза (сейчас стадия №1):


А теперь раскрою схему проекта (а вы оцените).
lib - содержит все функции и классы, сейчас подключается всё сразу, в будущем - динамически
shadow work - теневые действия, не заметные пользователю, эти страницы существуют, но ничего не выводят, пример (может позже поймёте что он делает :D)
gui - видимые страницы, которые направляют данные в SW , которые там и обрабатываются , пример

Слои

Они не явные, но можно отследить слой пользовательских данных, препроцессинга и вывода

Как же всё оно работает

Рассмотрим на примере создания поста:
  1. Составляются допустимые для пользователя значения (блоги в которые он может писать, есть ли у него доступ для написания)
  2. Выводится gui для написанияДанные отправляются на SW
  3. Подключаются библиотеки
  4. Идёт проверка на xss , инъекцию и можно ли вам это делать
  5. Проходит через парсер
  6. Заносится в слой "пользовательских данных"

Теперь вы хоть немного знаете о том, как 0byte работает)

И теперь вы поняли, как можно запутать поприетарным проектом :D


Тэги: 0byte Welinux
+ 2 -
Похожие Поделиться

mironov_orig 01.08.2011 10:26 #
Во всех постах, оставшихся со старого движка похерилось форматирование и никто этого исправлять не желает. Поправьте заголовк, хотя и этот псто не нужен.