Вот что надо cделать:
- делаем инсталлятор для установки sb на любой пхп сервер
- 0 - делаем модуль МАГАЗИН
- 1 - Plupload - массовая загрузка файлов с выводом в регулярки хтмл
- 2 - Find / replace по всем страницам сайта
- 3 - Файловый менеджер с сортировкой в папки (события) по: дню создания, дню загрузки, типу файла, по похожим размерам, сплошным списком.
делаем рефакторинг кода - чистим все ненужное- 4 - Система автообновления sitebrush: запаковка в phar архив, подписывание и проверка подписи, откат. Бекап базы данных - восстановление при откате.
- сделать регистрацию домена на ДНС серверах ns1/2/3.sitebrush.com
перевести обработку шаблонов во внешний exec процесс, выполнять постранично и каждый раз перезапускать процесс чтобы не переедать память и ресурсы.- спрятать редактируемые страницы созданные в момент заморозки до момента их опубликования.
- сделать восстановление эл почты администратора сайта через DNS
- запоминать последний выбор размера картинки при загрузке ее на сервер.
- сделать форму массовой загрузки картинок на сервер.
убрать мусор и rel='lightbox' из загрузки картинок.- вывести информацию о занимаемом диске
- Сделать чтобы при вызове контроллеров - запоминался вызываемый контроллер и после логина происходил переход к этому контроллеру - особенно по просто логину или вызову настроек сайта.
убрать обрамление br content br выдаваемое едитором по дифолту (перелопатить модуль enterMode : CKEDITOR.ENTER_BR).- Сделать защиту от перебора паролей - 3 попытки с одного айпи адреса и блокировка POST на 30 минут.
- Сделать выход из редактора без сохранения.
- Исправить ошибку редактирования картинки - чо то иногда глючит то размеры то цвет.
- XML-RPC Ping.
- Автоматическая генерация Сайтмапа.
- Возможность скрыть из Сайтмапа неоригинальный контент от поисковиков (видимо отметками в дереве сайта).
Перенести панель управления sitebrush в один CSS sprite.сделать кнопку 'фидбек' в последствии заменить ее на кнопку 'хочу!'?logout перенаправлял на содержимое.Сделать чтобы при вызове ?edit -> ?login происходил редирект на ?editУдаление текущей версии по нажатию X в панели задач.Кнопочка логаут находилась обособленно - дальше от остальных чтобы случайно не нажать другие.Не модифицированное давало ссылку на содержимое без редактирования.Исправить ошибку непонятных доменов в /storage (возможно создаются при referrer?).В сделать кнопку - ссылку на ?edit и там поставить ссылку на движок для не зарегистрированного пользователя.Убрать лишние контроллеры.Сделать страницы ошибок.Оформить revisions и subpages.При восстановлении пароля по почте - после смены пароля - автоматически логиниться и идти в профиль.Убрать ссылку на регистрацию если уже зарегистрирван администратор сайта.Сделать чтобы каптча действительно проверялась.Сделать чтобы проверялось является ли человек регистрирующийся как админ - администратором своего домена? - сделать случайный CNAME и случайный TXT email.При регистрации админа - предложить перенос данных со старого домена.Ограничить не более 24 обращений с одного айпи.В настройках пользователя сделать чекбокс - автоматически импортировать картинки и статические файлы известных типов (doc/zip/xls/pdf/mp3 и тп (кроме самих страниц типа html/php/asp/js и тп) при копировании содержимого других сайтов.исправить ошибку проверки uri nameинструкция по пользованию редактором (pdf / doc).исправить ошибку с переделкой uri в url с адресом грабилкисделать кеширование страниц в чистую статику. (Теперь sitebrush и все сайты ОЧЕНЬ БЫСТРЫЕ)настроить nginx чтобы локейшн шел не декоженным а энкоженным :) на статику чтбы пробелы кушались и чтобы путешествие по файлам было шеллбезопасным.сделать кнопку ?profileпроверить компиляцию UpdateCache() - не всегда компилится надо чтобы точно компилилось при любом апдейте.Сделать заглушку (сайт в разработке) - нажал пимпу - заблокировать сайт - отредактировал содержимое заглушки - и она показывается всем незарегистрированным пользователям пока не отключиш пимпу.ошибка с использованием cookie в проверки nginx...Выдавать 404 для ?технических_страниц!!! Исправить ошибку редиректа на статику залогиненного пользователя (chrome/win).сделать автоимпорт картинок в свойствах CSS.Сделать чтобы работали subpages на главной странице.Удобно повторять одинаковый контент на разных страницах через свойство html элементов class="SiteBrush-Template TemplateID" где TemplateID любое уникальное слово и ли комбинация.Убрать проверку CNAME и TXT - и оставить ее только на случай споров владельца домена.Демо сайтбраша.Убрать пустые keywords из HEAD.сделать кнопку 'создать страницу из головной страницы'сделать кнопку 'наверх на одну ветку'сделать кнопку 'скачать бекап сайта'