| Summary: | Разработать плагин для CKEditor, вызывающий импорт документа | ||
|---|---|---|---|
| Product: | [Веб-разработка (Web development)] Публикация документов | Reporter: | Vitaly Lipatov <lav> |
| Component: | CKEditor | Assignee: | Алексей Дмитров <kr1zo> |
| Status: | DEFERRED --- | QA Contact: | |
| Severity: | minor | ||
| Priority: | P4 | CC: | barbass |
| Version: | не указана | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
| Заявки RT: | Связано с: | ||
| Дата напоминания: | |||
| Bug Depends on: | |||
| Bug Blocks: | 4868 | ||
|
Description
Vitaly Lipatov
2012-03-06 18:08:52 MSK
1. Есть скрипт, который конвертирует документ в html + картинки 2. Есть возможность обращаться к нему по ssh (это скрыто другим скриптом, так что по сути, есть скрипт, который мы можем вызывать у себя и он выполнит конвертирование) 3. Нужно сделать веб-сервис, который будет конвертировать документы 4. Нужно встроить этот сервис в виде кнопки в редактор, чтобы в редактор можно было загрузить doc-файл по кнопочке в CKEditor, по сути, должен открываться диалог выбора doc-файла, а затем он должен быть отображен в редакторе. $LATINNAME - это имя входного doc-файла $RETZIP - имя выходного архива 1) Создано диалоговое окно, с помощью которого происходит загрузка файла на сервер 2) Создан серверный php-скриптю, который возвращает содержимое загруженного html-файла 3) Содержимое, возвращенное с сервера, отображается в главном окне CKEditor Оставишь адрес, по которому посмотреть можно будет (если уже можно протестировать). Адрес для просмотра - http://khalatov.pubsandbox.eterhost.ru/ckeditor/ Просмотрел то, что уже сделано. Не увидел самого конвертера, просто загрузка и вывод содержимого файла (не обработанного) в текстовое поле редактора. Переписан текущий плагин для CKEditor, почищен код, без всего лишнего, добавлена иконка. Сделана заглушка для скрипта (на время). Немного изменена логика плагина. Сейчас по нажатию на кнопку в редакторе открывается окно с выбором документа и кнопкой для начала конвертирования. После начала окошко закрывается и выполняется php скрипт, который обращается к конвертеру и проверяет наличие сконвертированного документа. Если все прошло успешно, выводится сообщение и текст вставляется в редактор. Надо бы по созданию сервиса конвертирования сделать отдельную багу, а эту сделать зависящей. И вот опыт по созданию изолированного сервиса конвертации: http://habrahabr.ru/post/175053/ Откладываем задачи, к которым не обращались более 100 дней. |