Сборщик js файлов и другие планы
03.07.2011Голосование
| Тип | Задача |
| Состояние | Исправлено |
| Приоритет | Низкий |
| Версия | 4.63 |
| Система | * |
| Воспроизводимость | Нет |
| Автор | Блоголётчик |
| Исполнитель | Блоголётчик |
На абстрактное будущее планирую сделать следующее:
- Сборщик js файлов, который бы имел у себя список файлов и на выходе генерировал бы один общий файл в папке files, на который будет стоять ссылка в секции head. В настоящий момент сборщик есть в сборщике дистрибутива, необходимо в явном виде задавать и редактировать этот список файлов. При добавлении/удалении файл бы пперегенирировался бы, а чтобы браузер брал актуальную версию файла необходимо в имя файла ввести номер ревизии этого файла.
- Загрузка нескольких файлов в редакторе поста. На настоящий момент загружается всего один файл. Нужно слегка поправить, чтобы после выбора нескольких файлов в диалоге открытия файла, все выбранные файлы загружались на сервер.
- сделать ltoptions через функцию json (для себя пометка, чтобы не забыть)
- Непонятно когда, но без особых проблем сделать хранение данных еще и в xml, используя функции wddx_serialize_value и wddx_deserialize, а нынешнии php файлы как промежуточное звено. Зачем это нужно? Разве что для ручного редактирования данных. Алгоритм будет такой: если нет php файла данных, то берется одноименный xml файл, после чего сохраняется в php файл. На скорости это никак не скажется. Можно эту фичу сделать опциональной, например в виде плагина.
- сделать класс tfilestorage не статическим, а ввиде нормального класса. Во всех остальных классах по умолчанию будет стоять ссылка на объект tfilestorage, который собственно и читает/пишет. Для смены хранилища надо будет только поменять объект в классе данных.
- Вывести класс litepublisher в папку lib, а в корневом index.php дергать файл и если нужно, то переопределять пути к папкам, если требуется.
RSS комментарии к этой записи
Рубрики: Задачи
Комментарии (2) на запись “Сборщик js файлов и другие планы”
-
1 .
Блоголётчик пишет:
пункт 3 json_encode реализован несколько версий назад
-
2 .
Блоголётчик пишет:
Сегодня добавил js сборщик,, оставшиеся планы можно не реализоывать
Оставить комментарий