X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Тема закрытаНачать новую тему
> Ход работы над Eleanor CMS 1.0
Alexander
сообщение 2010-08-18, 16:35
Сообщение #1
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Работы над системой много поэтому здесь я буду описывать список уже сделанных изменений. Эта тема закрыта, все обсуждение тут. Разработка первой версии будет вестись открыто. Т.е. по достижению определенного этапа, будет выпускаться общедоступная бетаверсия.

На сегодня сделано следующее:
  1. Оптимизировано ядро системы, ускорена генерация страниц, уменьшено потребление памяти системы, уменьшено количество запросов.
  2. Разработан шаблонизатор списков. При помощи него ХТМЛ из ядра и модулей системы окончательно перемещен в шаблон.
  3. Введены общие концепции в построение файлов-сервисов: название общедоступных переменных, имена функций.
  4. Введены общие концепции в построение файлов-сервисов.
  5. Удалена защита от открытия окна в чужом фрейме.
  6. Для пользователей введена настройка часовых поясов. Теперь каждый зарегистрированный пользователь видит даты публикаций по местному времени.
  7. В инсталлере при отображении ошибки, о том что недоступны для записи определенные папки, уже доступные для записи (зеленые) исключены из списка.
  8. Мы отказались от AJAX движка от dklab.ru в пользу jQuery.
  9. Все JS скрипты переписаны под jQuery.
  10. Исправлено много мелких ошибок. Наверное, стандартный пункт всех таких списоков. Но действительно, писать о том, что, например окошке информации "кто онлайн" добавлено отображение ника пользователя, думаю не имеет смысла.
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2010-10-22, 23:47
Сообщение #2
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Давно небыло обновление. Пока чуть-чуть. Вскоре опубликую больше:
  1. Однозначно решена проблема со всеми визуальными редакторами при загрузке через AJAX. Правда есть один ньюанс: подключение их JS кода должно происходить в секции head.
  2. Мы отказались от wz_tooltip. Теперь вместо него будет новый скрипт подсказок, а при публикации картинок будет использоваться лайтбокс.
  3. Теперь для переноса длиииииииинных строк будет использоваться специальный символ &shy.
  4. Окно правки быстрых ссылок в админке стало на порядок удобнее и приятнее.
  5. Преобразован формат добавления мультиязычного контента. Теперь при его публикации для языков не появляется отдельная вкладка, а все идет на текущей странице переключателями:
    Прикрепленные файлы  2010_10_22_235142.png ( 12.5 килобайт ) Скачиваний: 425

    Прикрепленные файлы  2010_10_22_235258.png ( 11.21 килобайт ) Скачиваний: 400

    Прикрепленные файлы  2010_10_22_235323.png ( 9.45 килобайт ) Скачиваний: 389

    Прикрепленные файлы  2010_10_22_235340.png ( 6.26 килобайт ) Скачиваний: 385


Следующая партия будет рассказывать о нововведениях в настройках.

Сообщение отредактировал Alexander - 2010-10-22, 23:57

Прикрепленные файлы
Прикрепленные файлы  2010_10_22_235142.png ( 12.5 килобайт ) Скачиваний: 425
Прикрепленные файлы  2010_10_22_235258.png ( 11.21 килобайт ) Скачиваний: 400
Прикрепленные файлы  2010_10_22_235323.png ( 9.45 килобайт ) Скачиваний: 389
Прикрепленные файлы  2010_10_22_235340.png ( 6.26 килобайт ) Скачиваний: 385
 
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2010-12-01, 4:57
Сообщение #3
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Работа идет:
  • Улучшена функция обработки входящего HTML: фильтрация стала еще лучше и еще безопасней. Эти фильтры не только надежно защищают от возможных XSS атак (тест на всех доступных сборниках XSS атак прошел успешно) но и от невалидного кода.
  • В ВВ редактор добавлена поддержка практически всех одноименных HTML тегов.
  • Алгоритм переноса длинных слов положен на браузер. Таким образом этот прожорливый участок кода удален из серверной части системы.
  • При установке ватермарков и уменьшении/увеличении изображений - сохраняется их прозрачность.
  • Свой ББ тег "video" заменен на "onlinevideo", поскольку с приходом HTML5, появился тег video.
  • Переработана структура своих BB кодов: теперь каждый обработчик BB кода лежит в одтельном файле.
  • Написан планировщик задач. Теперь в системе возможен запуск заданий по расписанию. Планируется сделать, чтобы sitemap-s генерировались (обновлялись) самостоятельно без постоянного участия в этом админа.
  • Опеределена новая концепция построения классов в системе, которая однозназначно связывает название класса с каталогом или предназначением класса. Таким образом можно безошибочно определить существует ли класс, перед инклудом самого файла.
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2010-12-07, 4:18
Сообщение #4
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Работа идет.
  1. Переработны настройки. Класс написан наново. Оптимизированы алгоритмы. Экспорт настроек теперь генерирует полностью валидный XML. Таким образом править файл настроек можно внешними утилитами для обработки XML. Оптимизирован формат хранения настроек, убраны лишние опции. Интерфейс редактирования настроек должен быть максимально понятным.
  2. Разработан класс "контролы", который берет на себя всю рутину работы с текстовыми полями, селектами, редакторами и пр. Благодаря нему, теперь при создании опции, Вы сможете видеть контрол, который Вы создаете и настраивать его. Детальнее смотрите скриншоты.

Прикрепленные файлы
Прикрепленные файлы  2010_12_07_012832.png ( 52.65 килобайт ) Скачиваний: 291
Прикрепленные файлы  2010_12_07_012934.png ( 43.83 килобайт ) Скачиваний: 239
Прикрепленные файлы  2010_12_07_015213.png ( 16.74 килобайт ) Скачиваний: 196
Прикрепленные файлы  2010_12_07_031514.png ( 15.26 килобайт ) Скачиваний: 191
Прикрепленные файлы  2010_12_07_031534.png ( 19.03 килобайт ) Скачиваний: 202
Прикрепленные файлы  2010_12_07_031618.png ( 19.35 килобайт ) Скачиваний: 186
Прикрепленные файлы  2010_12_07_031634.png ( 19.68 килобайт ) Скачиваний: 179
Прикрепленные файлы  2010_12_07_031648.png ( 17.07 килобайт ) Скачиваний: 191
Прикрепленные файлы  2010_12_07_031746.png ( 18.64 килобайт ) Скачиваний: 188
 
Перейти в начало страницы
+Цитировать сообщение

Тема закрытаНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0412 сек.    11 запросов    GZIP включен    Сейчас: 2024-03-19, 13:12