LibreWeb

Автор vladboscaneanu, 29 апреля 2017, 02:25

0 Пользователи и 1 гость просматривают эту тему.

vladboscaneanu

здравствуйте,нужна ваша помощь в тестировании нового расширения.Для правильной работы нужны root-права.
К сожалению пишу с виртуальной клавиатурой ,так как русской нет, да и не умею, если честно.
Данное расширение позволяет загружать контент из сети,и сохранять настройки для каждого документа отдельно.
Во время запуска читается имя документа и по нему заполняются ячейки.
Все что вам нужно это введите полный url - address и один tag, например p или a.
после нажмите кнопку Check URL и проверьте Tag Control ListBox.
Tested only on Windows 10.

Yakov

В Apache Open Office не устанавливается, а в LibreOffice пишет о необходимости как минимум LibreOffice 5.2.

Расширение написано на Python, отсюда и требование к LibreOffice 5.2?

mikekaganski

Цитата: Yakov от 29 апреля 2017, 08:25
Расширение написано на Python, отсюда и требование к LibreOffice 5.2?

Не вижу связи...
С уважением,
Михаил Каганский

Yakov

#3
Имеется в виду конкретная версия Python, с которой идёт LibreOffice 5.2 для Windows.
Видимо с более ранними версиями Python расширение не работает...

vladboscaneanu

Здравствуйте спасибо за интерес. К сожалению я тестировал только на na LibreOffice 5.2 ,поэтому и установил такую миним планку при
компиляции.На Апаче не пойдет: код написан под python 3.

Yakov

На LO 5.3.3 (Win7) возникает ошибка:
при вызове Start service
Цитировать
Ошибка сценария при выполнении сценария Python vnd.sun.star.script:LibreWeb-Ls-0.0.1.oxt|LibreWeb|main.py$Start_service?language=Python&location=share:uno_packages.

Сообщение: <class 'KeyError'>: 'LibreWeb-Ls-0.0.1.oxt'
  File "C:\Program Files (x86)\LibreOffice 5\program\pythonscript.py", line 993, in getScript
    self.provCtx.uriHelper.getStorageURI(scriptUri) );
  File "C:\Program Files (x86)\LibreOffice 5\program\pythonscript.py", line 381, in getStorageUrlFromPersistentUrl
    package = self.mapPackageName2Path[ packageName ]
при вызове Settings
Цитировать
Ошибка сценария при выполнении сценария Python vnd.sun.star.script:LibreWeb-Ls-0.0.1.oxt|LibreWeb|main.py$Settings?language=Python&location=share:uno_packages.

Сообщение: <class 'KeyError'>: 'LibreWeb-Ls-0.0.1.oxt'
  File "C:\Program Files (x86)\LibreOffice 5\program\pythonscript.py", line 993, in getScript
    self.provCtx.uriHelper.getStorageURI(scriptUri) );
  File "C:\Program Files (x86)\LibreOffice 5\program\pythonscript.py", line 381, in getStorageUrlFromPersistentUrl
    package = self.mapPackageName2Path[ packageName ]

vladboscaneanu

очень вам благодарен.ошибку которую вы видете, это нормально.В случае с python , всегда предоставляются
две версии расширения : запуск программы от имени администратора  и другая версия,
запуск программы от имени другого пользователя.
Вы установили расширение для администратора как обычный пользователь.
Не беда.
Вот две версии,
1 --Ls суффикс для админа
2 --L суффикс для обычного пользователя

minimum LibreOffice version 5.0

Для Правильной работы установите как описано на сайте Extension LibreOffice :
1.Запускайте LibreOffice как администратор.
2.Меню --> Настройки -->Добавить
3.В окне указываем путь к расширению (для админа),жмем ОК.
4.Напоследок LibreOffice спросит для кого устанавливаем, жмем для всех.
5.Это все

Версия для usera не может создать или изменить файл настроек сайтов, может только читать.

P.S. Не устанавливать расширение двойным кликом мыши по нему, если LibreOffice по умолчанию запускается без root права!!!
P.P.S. Вот снимок при обследовании вашего сайта минуту назад.

Yakov

Цитата: vladboscaneanu от 29 апреля 2017, 15:062 --L суффикс для обычного пользователя
Эта версия заработала!

Цитата: vladboscaneanu от 29 апреля 2017, 15:061 --Ls суффикс для админа

Так и выдаёт ошибку даже при установке для всех пользователей и запуске офиса от имени администратора.

vladboscaneanu

Здравствуйте Yakov.
Извините за поздний ответ.
На даний момент LibreWeb находится на 7 месте по популярности в
https://extensions.libreoffice.org/extensions , там же можно скачать последнюю версию,
которая обросла функционалом.
Как и прежде , мне очень важен feedback, поэтому если у кого-то ести вопросы, прошу задавайте.
С уважением,
Владимир