Представлен (http://webodf.org/news/2014-06-30.html) выпуск JavaScript-библиотеки WebODF 0.5.0 (http://webodf.org/), позволяющей интегрировать на любой сайт или в web-приложение средства для просмотра, создания и редактирования документов в формате Document Format (ODF). WebODF легко интегрируется с web-приложениями, поддерживает работу как на настольных, так и на мобильных системах. Для обработки формата Document Format используется только HTML, CSS и JavaScript, без задействования серверного ПО. Код проекта распространяется (https://github.com/kogmbh/WebODF/) под лицензией AGPL.Кроме работы с документами, WebODF позволяет организовать просмотр презентаций и электронных таблиц, подготовленных в MS Office или OpenOffice/LibreOffice и сохранённых в формате OpenDocument. Среди известных проектов, использующих WebODF можно отметить облачное хранилище ownCloud (http://owncloud.org), просмотрщик (https://market.android.com/details?id=org.webodf) OpenDocument для платформы Android, систему управления контентом Tiki Docs (http://tiki.org/), плагины для просмотра документов для Zarafa (http://community.zarafa.com/pg/plugins/project/656/developer...) и Kolab Groupware (http://kolab.org/content/roundcubemail-plugins-kolab), дополнение (https://addons.mozilla.org/firefox/addon/webodf/) для просмотра ODF-файлов в Firefox. Оценить WebODF в работе можно на специально подготовленных демонстрационных страницах (http://webodf.org/demos/).
Наиболее интересной возможностью, развиваемой в WebODF, является технология совместного редактирования и рецензирования документов, позволяющая нескольким пользователям одновременно вносить изменения в документ или обсуждать его начинку, наглядно оценивая через web-интерфейс вносимые всеми участниками изменения. Возможности WebODF напоминают функции совместного редактирования в Google Docs, но отличаются средствами для организации совместного редактирования без привязки к внешним сервисам.
Ключевым новшеством WebODF 0.5.0 является добавление API для реализации редакторов текстовых документов в формате ODF, которое позволяет подключать к библиотеке WebODF собственные обработчики и варианты интерфейса пользователя. Внесены многочисленные изменения, направленные на улучшение качества отображения документов. Встроены компоненты для редактирования гиперссылок, добавления аннотаций, изменения стиля параграфов и форматирования текста. На основе WebODF 0.5 подготовлен компонент Wodo.TextEditor с реализацией текстового редактора. Средства совместного редактирования, которые уже используются в ownCloud, пока не входят в официальный релиз, но будут добавлены в один из следующих выпусков.- Средства для редактирования гиперссылок в документе
<center><a href="http://webodf.org/news/2014-06-30/link.png"><img src="http://www.opennet.me/opennews/pics_base/0_1404191579.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>- Встраиваемый редактор
<center><a href="http://webodf.org/news/2014-06-30/edit.png"><img src="http://www.opennet.me/opennews/pics_base/0_1404192690.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>- Режим просмотра презентаций
<center><a href="http://webodf.org/news/2014-06-30/presentation.png">... src="http://www.opennet.me/opennews/pics_base/0_1404192745.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- Добавление аннотаций
<center><a href="http://webodf.org/news/2014-06-30/annotation.png">&l... src="http://www.opennet.me/opennews/pics_base/0_1404192815.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>- Настройка стиля параграфа
<center><a href="http://webodf.org/news/2014-06-30/style.png"><img src="http://www.opennet.me/opennews/pics_base/0_1404192839.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>URL: http://webodf.org/news/2014-06-30.html
Новость: http://www.opennet.me/opennews/art.shtml?num=40114
кто-нибудь пробовал его прикручивать к Alfresco community?
Отлично. Надо будет owncloud последний попробовать поставить, а то в 5ом не было
Круто
Работа с таблицами в тексте есть? Что-то в демо-версии не вижу.
у него на самом деле нету даже просто работы с таблицами
Это все хорошо, но сервиса, по уровню поддержки гугл-докса, с этой фишкой нет. Гугл-докс не исчезнет в ближайшей перспективе, а вот убунту-уан - уже.
Гугл докс на данный момент может задавить mso online ;)
> Гугл докс на данный момент может задавить mso online ;)простите - кто на ком стоял?
mso online - не не слышал - чего там давить-то (мелкоскоп нужен) :)
https://office.com/start/default.aspx?WT.mc_id=Office_Produc...
вошел из хромиума - минуту ждал... пустая страница, крутит загрузку
мс сервисы как обычно - т.е. никак :)
> Гугл докс на данный момент может задавить mso online ;)Невелико счастье: моча съела г*вно.
Сервис для совместного редактирования есть - owncloud, только вот в нем не было нормального редактора. Если выйдет связка WebODF + OwnCloud, то это будет конец гугл-докса.
> Сервис для совместного редактирования есть - owncloud, только вот в нем не
> было нормального редактора. Если выйдет связка WebODF + OwnCloud, то это
> будет конец гугл-докса.Что значит выйдет, если в OwnCloud уже совместное радактирование есть, в новости написано.
Оно есть, но вот WebODF в OwnCloud вроде бы с версии 6, которая ещё не вышла.
> в OwnCloud вроде бы с версии 6, которая ещё не вышла.Чё? Уже седьмая в бете!
> Сервис для совместного редактирования есть - owncloud, только вот в нем не было
> нормального редактора.Вот такой вот летчик. Правда, без самолета.
> Гугл-докс не исчезнет в ближайшей перспективе,А гугл решил показать что это не факт и пришлепнул Orkut. И пинками сгоняет юзеров пикасы и тытруба в безблагодатный гуглоплюс.
хороший удар по микрософт офис!
Хочу "это" вместо Либреофиса запускать на локалхосте, с полной некрософт - совместимостью.
- Круто!
- Нужно!
- Хорошо!А люди еще спрашивают зачем на JS пишут операционки. А вот затем. Не написал бы в свое время один чудак эмулятор ПК на JS, не было бы сейчас вала самого разного софта на нем же. Как не имеющего практического применения, но мотивирующего программировать других людей, так и с полезными другим программистам алгоритмами, которые можно использовать и в таких проектах, как сабжевый.
> - Круто!
> - Нужно!
> - Хорошо!
> А люди еще спрашивают зачем на JS пишут операционки. А вот затем.
> Не написал бы в свое время один чудак эмулятор ПК на
> JS, не было бы сейчас вала самого разного софта на нем
> же. Как не имеющего практического применения, но мотивирующего программировать других
> людей, так и с полезными другим программистам алгоритмами, которые можно использовать
> и в таких проектах, как сабжевый.всем было бы сильно лучше если бы js был заменён на что-то более вменяемое и соответствующее современным требованиям.
js в общем-то неплохой язык
> js в общем-то неплохой языкЧем? Отсутствие типизации позволяет ненапряжно сравнить яблоки с гвоздями. И даже получить какой-то результат. О физическом смысле этого действия наука, разумеется, умалчивает. Зато если это получилось не специально - можно потратить уйму времени на попытки понять где же все факапнулось. Такое свойство, конечно же, пойдет на пользу качества кода больших проектов.
Не менее доставляет и автоматическое создание переменных. Достаточно опечататься и тебе нисколько не сомневаясь создадут новую переменную. Ошибок не будет! Хороший яп - кто же любит ошибки?! Правда, потом весь мозг сломаешь - почему все вроде выглядит правильно, а работает как-то странно. Но на такие мелочи можно и не обращать внимания, ведь недельная дебажная сессия - это же так быстро...
> Чем? Отсутствие типизации позволяет ненапряжно сравнить яблоки с гвоздями. И даже получить
> какой-то результат.Очевидно же, что гвозди лучше!!!
Скушайте полкило гвоздей.
зри в корень
всем было бы лучше, если бы МС не сделала формат закрытым
Open Office XML открыт.
Но пропатентован по самое не хочу, так что толку с того что он открыт, прямо скажем, немного.
Опять мимо.В форматы ODF и OOXML можно включать вставки в произвольных нестандартизированных форматах. Как OO/LO, так и MSO этим активно пользуются.
шутка юмора, да?
имелся в виду старый формат, типа mso2003
Бери глубже.
Всем было бы лучше, если бы не МС.
> Бери глубже.
> Всем было бы лучше, если бы не МС.я могу и дальше пойти, только 99% посетителей ресурса меня не поймет
> А люди еще спрашивают зачем на JS пишут операционки.Ну да, все правильно. Ведь теперь и 8-ядерник на 3ГГц - это слишком мало чтобы редактирование документов работало без тормозов. Вот если бы каждой вкладке по своему ядру... даешь 128-ядерные процессоры?!
Скоро появятся, см. проект Parallella
> Ведь теперь и 8-ядерник на 3ГГц - это слишком мало чтобы редактирование документов работало без тормозов.Хорош извращать цели проекта.
Редактирование документов с любого компьютера и любой платформы, имеющих подключение к интернету.
А теперь - жду от тебя предложение о альтернативе. Пока яверы, пыхеры и прочие плачутся, что нет какого-то софта, "криворукие и недалекие" по их мнению яваскриптщики просто взяли и сделали.
CKEditor и тому подобное мона забыть?
Использую годичной давности (вроде бы) версию v.8 Mozilla Firefox.
Так он, видимо, для демок слишком стар. Не работают. Хотя остальные сайты без проблем.Надо будет обновиться наконец.
Ну вот, обновился до v.30 и заработало.
Отлично. А ещё хорошо, что Google Docs наконец у себя ODF включили. Уже есть выбор.
Не может оно редактировать ODF файлы LO, так что не назвал бы это "включили"...
Эпично. Сохранил документ, который у них в качестве демонстрации (welcome.odt), попытался открыть - упал LibreOffice :DКто может воспроизвести у себя?
Отредактировал у них в демке прямо, сохранил, открыл.
Всё в порядке, причём названия стилей отображаются правильно, а не как "от гугля" в экспорте...
ALT Linux 7 актуальный на вчера dist-upgrade из p7.
В ALT Linux Sisuphus LO уже 4.3 beta2, так тоже в обе стороны работает.> asd
-- Василий Иваныч?!
http://i.imgur.com/ueiXyhZ.jpg
А как там с печатью? В демке не нашел, как распечатать документ..