Ru-Board.club
← Вернуться в раздел «Программы»

» OutWiker

Автор: vnmed
Дата сообщения: 04.03.2012 18:42
Разыскал отличную разработку для создания всплывающих окошек (Tooltip popups, Sticky popups и т.п) как к фрагментам текста, так и к картинкам по адресу: http://www.bosrup.com/web/overlib.
Не буду пересказывать - автор там все очень подробно описывает. Чтобы прикрутить overLIB к OutWiker'у достаточно положить скрипт overlib.js или один из его вариантов в папку с программой и добавить пару строк в template.html. Размеры, цвет и шрифт popup'а можно отредактировать под себя в скрипте - покопаться немного, что к чему относится...
А если на панель инструментов будет добавлена кнопка для вставки кода, то выйдет совсем замечательно.

Добавлено:
Оказалось, что и копаться в скрипте нет нужды -- на стр. http://www.bosrup.com/web/overlib/?Command_Reference описаны все параметры.
Автор: Jenyay
Дата сообщения: 04.03.2012 19:42
Надо будет глянуть



Добавлено:
Сделал англоязычную страницу для программы OutWiker. Так как с переводом с руского на английский у меня плохо, то любые замечания приветствуются. - http://jenyay.net/Outwiker/English
Автор: Jenyay
Дата сообщения: 10.03.2012 20:34
Начал делать плагин, который добавляет команду (:spoiler...(:spoilerend для викистраниц для добавления спойлеров. В целом плагин уже работает, но пока на сайт его не выкладываю, потому что хочу навести еще кое-какой марафет

Надеюсь, что к концу следующей недели все закончу.
Автор: denver 22
Дата сообщения: 12.03.2012 13:03
Программа не сохраняет последнее положение на экране. А именно - Развернуть на весь экран (остальные положения сохраняет). Каждый раз приходится делать это вручную. Если возможно, подкорректируйте пожалуйста эту "фичу"?
Автор: Jenyay
Дата сообщения: 12.03.2012 20:06
В принципе, даже если окно развернуто, то OutWiker сохранит размер, просто после перезапуска окно будет "большое", но не развернутое. Или у Вас другое поведение? Но в любом случае учту.
Автор: denver 22
Дата сообщения: 12.03.2012 20:36
Вы правы, оно большое, но не развернуто. Т.е. полоска экрана сверху есть . Просто... ну должна же программа запоминать все состояния. Есть любители (как я) развернутых окон.
Автор: Jenyay
Дата сообщения: 13.03.2012 20:48
Выложил плагин для спойлеров - http://jenyay.net/Outwiker/Spoiler
Автор: denver 22
Дата сообщения: 14.03.2012 10:17
Спасибо за спойлеры!!! Теперь руки чешутся все свои заметки отредактировать с ними
Хотелось бы кнопочку с расширенным вариантом, где есть expandtext и collapsetext. Понимаю, что их будут использовать редко. Но если они нужны, найти их можно только в примере в Настройках - сложновато.
Автор: Jenyay
Дата сообщения: 22.03.2012 21:36
Интересуют ли здесь кого-нибудь новости о нестабильных версиях программы?

Выложил нестабильную версию 1.6.0.630, в которой переделал диалог свойств страниц (это из видимых изменений).

Напомню, что нестабильные версии лежат тут - http://jenyay.net/Outwiker/Unstable

Добавлено:
Да, в прошлый раз забыл ответить.


Цитата:
Хотелось бы кнопочку с расширенным вариантом, где есть expandtext и collapsetext. Понимаю, что их будут использовать редко. Но если они нужны, найти их можно только в примере в Настройках - сложновато.


Вообще я собираюсь для всех викикоманд добавить диалоги, где можно будет задавать дополнительные параметры через интерфейс.
Автор: denver 22
Дата сообщения: 23.03.2012 08:32

Цитата:
нтересуют ли здесь кого-нибудь новости о нестабильных версиях программы?

Конечно. Разве что нет инструментария автоматически отслеживать их обновление. Если только вы тут будете оповещать

Цитата:
Вообще я собираюсь для всех викикоманд добавить диалоги, где можно будет задавать дополнительные параметры через интерфейс.

Очень рад. Значит в будущем будет ещё удобнее!!! Спасибо Вам!
Автор: Jenyay
Дата сообщения: 28.03.2012 19:49
Выложил очередную нестабильную версию 1.6.0.632. Заметное пользователям изменение заключается в том, что теперь викикоманды для оформления ссылок на пользователей и сообщества livejournal.com вынесены из программы в отдельный плагин.

Кроме того, заметил некоторые некритичные глюки в плагинах Spoiler и Source. Глюки связаны с включением / отключением этих плагинов на лету. Ошибки исправил, но теперь эти плагины используют новые возможности, которые появились в версии OutWiker 1.6.0.632, поэтому исправленные версии будут работать только начиная с этой версии программы.

Исправленные версии плагинов я еще не выкладывал - выложу их чуть попозже. Старые версии плагинов будут продолжать работать, как и раньше.

Добавлено:
Не стал затягивать с обновлением плагинов. Закачал исправленные версии плагинов Spoiler, Source и Style.
Разумеется, оставил также и версии для текущей стабильной версии OutWiker.
Автор: unreal666
Дата сообщения: 28.03.2012 22:16
Jenyay

в справке мелкая ошибка по части прикрепленных файлов:

Цитата:
|| [=Attach:small_image.jpg=] || [[Attach:small_image.jpg]] || Ссылка на прикрепленную картинку ||

[=Attach:small_image.jpg=] => [=[[Attach:small_image.jpg]]=]
Автор: Jenyay
Дата сообщения: 29.03.2012 07:47
Спасибо, поправлю.
Автор: Jenyay
Дата сообщения: 29.03.2012 19:23
Выложил следующую нестабильную версию 1.6.0.633. В этой версии исправил ошибки в справке, которые нашел unreal666, и вот это:


Цитата:
Программа не сохраняет последнее положение на экране. А именно - Развернуть на весь экран (остальные положения сохраняет).


Теперь развернутое состояние прога сохраняет.
Автор: unreal666
Дата сообщения: 30.03.2012 03:39
Может придумать какой-нибудь тег, внутри которого множественные пробелы будут заменяться на последовательность вида "      "?
Это, чтобы можно было сохранить оформление отступов, пробелов внутри текста безо всяких там <pre>.
Автор: unreal666
Дата сообщения: 30.03.2012 05:52
1. как в вики изменять цвет текста? (кроме стилей и ручной вставки html-тегов)
2. Желательно создать плагин, ну или внедрить в саму прогу тег вида

Код: (:attribute имя_атрибута="значение":)
...
(:attrend:)

или короче
(:attr имя_атрибута="значение":)
...
(:attrend:)
Автор: denver 22
Дата сообщения: 30.03.2012 08:24

Цитата:
Теперь развернутое состояние прога сохраняет.

Спасибо! Теперь работает как надо
Автор: Jenyay
Дата сообщения: 30.03.2012 14:10

Цитата:
Может придумать какой-нибудь тег, внутри которого множественные пробелы будут заменяться на последовательность вида " &nbsp; &nbsp; &nbsp;"?
Это, чтобы можно было сохранить оформление отступов, пробелов внутри текста безо всяких там <pre>.


Надо подумать. В принципе, это можно сделать по умолчанию во всем тексте. Не думаю, что кому-то может понадобиться, чтобы пробелы игнорировались.


Цитата:
1. как в вики изменять цвет текста? (кроме стилей и ручной вставки html-тегов)


Вообще в pmWiki есть для этого отдельный тег, но я его еще не делал.


Цитата:
2. Желательно создать плагин, ну или внедрить в саму прогу тег вида


Подумаю.
Автор: unreal666
Дата сообщения: 31.03.2012 13:39
Jenyay

Предложения по функциональности.

Сделать возможность создания вложенных файлов из буфера обмена. Если в буфере текст - создает текстовый файл, если изображение - то изображение. Параметры форматов (UTF-8/UTF-16; png/jpg, глубина цвета, степень сжатия, принцип генерирования имен файлов) сохранения данных типов настраивать в настройках проги.

Добавлено:
Еще предложение.
Т.к. вики-страница в конечном итоге нужна для генерации html, то неплохо бы в свойствах любого узла ветки в его свойствах создать два поля: 1-ое - для перечисления имен файлов скриптов, 2-ое - тоже самое, но для css.
Из этих имен файлов генерировать соответствующие теги

Код: <script language="JavaScript" type="text/javascript" src="путь_к_файлу_скрипта1">
<script language="JavaScript" type="text/javascript" src="путь_к_файлу_скрипта2">
...
<link rel="stylesheet" href="путь_к_файлу_css1" type="text/css">
<link rel="stylesheet" href="путь_к_файлу_css2" type="text/css">
...
Автор: unreal666
Дата сообщения: 31.03.2012 16:18
Пара багов/фичей:
1. Окно в редакторе кода при прокрутке вниз ползунком не прокручивает до конца, одна строка не видна. Приходится стрелкой вниз докручивать.
2. Почему при переходе на другие страницы прога переходит в режим просмотра, даже если до этого я находился в режиме редактора. Это как-то неправильно, т.к. при редактировании я могу прыгать между разными страницами (например, чтобы скопировать код) и при каждом таком прыжке будет траиться время на генерацию страницы.
2. Почему парсер вики не преобразовывает спецсимволы типа <>&"/ в соответствующий html-код? Из-за этого при присутствии в вики-коде текстовых html-кодов может сгенерироваться фигня. Надо бы, чтобы прога преобразовывала такие коды (кроме [= =]).
Автор: unreal666
Дата сообщения: 31.03.2012 18:48
- Что-то не нашел в справке. Какие дополнительные теги поддерживаются в вики? Например, %center%, %right%.
- Можешь добавить какой-нибудь способ вставки тега title для картинки?
Автор: Jenyay
Дата сообщения: 31.03.2012 19:20

Цитата:
Мне в данный момент, к примеру, понадобилось, чтобы узел и все его нижележащие элементы имели один стиль.


В ближайшее время я собираюсь делать шаблоны стилей для страниц. Тогда все это не понадобиться, можно будет просто выбрать нужный шаблон для страницы.


Цитата:
1. Окно в редакторе кода при прокрутке вниз ползунком не прокручивает до конца, одна строка не видна.  Приходится стрелкой вниз докручивать.


Хм, что-то не замечал.


Цитата:
2. Почему при переходе на другие страницы прога переходит в режим просмотра, даже если до этого я находился в режиме редактора. Это как-то неправильно, т.к. при редактировании я могу прыгать между разными страницами (например, чтобы скопировать код) и при каждом таком прыжке будет траиться время на генерацию страницы.


В общем-то это так и было задумано в предположении, что заметки чаще читают, чем исправляют. Когда-то у меня была мысль сделать настройку в каком режиме открывать страницы: вики, просмотр или в том, который был на предыдущей странице. В принципе, можно к этой идее вернуться.


Цитата:
2. Почему парсер вики не преобразовывает спецсимволы типа <>&"/ в соответствующий html-код?


Это сделано специально, чтобы можно было писать теги в случае, если не хватает того оформления, которое предоставляет вики. Но для удобства ввода таких символов есть пункт меню "Вики-преобразовать символы в HTML", которые в выделенном участке их как раз и преобразует.


Цитата:
Что-то не нашел в справке. Какие дополнительные теги поддерживаются в вики? Например, %center%, %right%.


Еще только %%thumb%% для генерации превьюшек картинок.


Цитата:
- Можешь добавить какой-нибудь способ вставки тега title для картинки?


Вообще исходная pmWiki это предусматривает, можно и в программу добавить.
Автор: unreal666
Дата сообщения: 31.03.2012 19:50

Цитата:
В ближайшее время я собираюсь делать шаблоны стилей для страниц. Тогда все это не понадобиться, можно будет просто выбрать нужный шаблон для страницы.

Не я не о том. Просто нужно, чтобы при изменении стиля в верхнележащем узле, эти изменения применялись и к нижележащим. Шаблонами такое не сделаешь.

Цитата:
Это сделано специально, чтобы можно было писать теги в случае, если не хватает того оформления, которое предоставляет вики. Но для удобства ввода таких символов есть пункт меню "Вики-преобразовать символы в HTML", которые в выделенном участке их как раз и преобразует.

Хм. Не видел такого пункта. Тогда после вставки откуда-то скопированного текста каждый раз придется применять эту функцию. Что визуально в тексте станет некрасиво. ИМХО, лучше бы оно по-умолчанию преобразовывало (т.к. html-тегов по любому будет меньше по объему, чем самого текста), но между спецтегам [= =] этого не делало.


Добавлено:
репозиторий проги существует?
Автор: unreal666
Дата сообщения: 31.03.2012 22:01

Цитата:
Еще только %%thumb%% для генерации превьюшек картинок.

Хм. А какой-нибудь %left%, %justify% нет?
Автор: Jenyay
Дата сообщения: 31.03.2012 22:15

Цитата:
репозиторий проги существует?


Ага, для стабильных версий - https://launchpad.net/~outwiker-team/+archive/ppa, а для нестабильных - https://launchpad.net/~outwiker-team/+archive/unstable.


Цитата:
Хм. А какой-нибудь %left%, %justify% нет?


Не, пока нету. Правда, смысла именно в %left% я особо не вижу, все-равно по умолчанию выравнивание идет влево.
Автор: unreal666
Дата сообщения: 31.03.2012 22:18

Цитата:
Не, пока нету. Правда, смысла именно в %left% я особо не вижу, все-равно по умолчанию выравнивание идет влево.

Если только не изменено стилями. У меня, к примеру, по умолчанию для body стоит выравнивание justify.

Цитата:
для нестабильных - https://launchpad.net/~outwiker-team/+archive/unstable.

Хм. А как в винде оттуда получать исходники. Точнее получить можно и вручную из браузера, но это не то. Я имел в виду не такие репозитории, а версионные (SVN, Git).

Добавлено:
PS.
outwiker_1.6.0.orig.tar.gz старый от 4 марта.
Автор: Jenyay
Дата сообщения: 31.03.2012 22:27

Цитата:
Хм. А как в винде оттуда получать исходники. Точнее получить можно и вручную из браузера, но это не то. Я имел в виду не такие репозитории, а версионные (SVN, Git).


Аа, такой тоже есть, вот здесь написано, как получить исходники из репозитория bzr.

Добавлено:

Цитата:
PS.
outwiker_1.6.0.orig.tar.gz старый от 4 марта.


Это так и должно быть, потому что относительно него потом добавляются патчи для сборок deb.
Автор: unreal666
Дата сообщения: 31.03.2012 22:48

Цитата:
Это так и должно быть, потому что относительно него потом добавляются патчи для сборок deb.

хм. У тебя последняя сборка от с изменениями от 28.03.2012. Т.е. тогда код из этой старой не будет соответствовать текущему коду.

Добавлено:
Кстати. Нарвался на коммент на твоем сайте

Цитата:
> Хранение папками файлами удобно, но в Windows NTFS не поддерживает абсолютные имена длиннее 255 символов (то есть вложенность подпапок ограничено).

Есть такое дело, но что делать.

Вообще-то NTFS поддерживает кажется до 65536 символов в путях то ли через UNC-пути, то ли как-то так. Это многие проги не используют эту возможность.

Добавлено:
А почему контекстное меню в редакторе на английском?

Добавлено:
В файле sourceconfig.py плагина source по умолчанию стоит

Код: self.DEFAULT_LANGUAGE = u"text"
Автор: Jenyay
Дата сообщения: 01.04.2012 07:54

Цитата:
хм. У тебя последняя сборка от с изменениями от 28.03.2012. Т.е. тогда код из этой старой не будет соответствовать текущему коду.


Тот архив нужен исключительно для сборок deb (там есть свои заморочки). Если нужны исходники, то их надо брать из bzr.


Цитата:
Вообще-то NTFS поддерживает кажется до 65536 символов в путях то ли через UNC-пути, то ли как-то так. Это многие проги не используют эту возможность.


Надо проверить, как работает с файлами Python, для кроссплатформенности не хочется вручную использовать какие-то особенности конкретной операционки.


Цитата:
А почему контекстное меню в редакторе на английском?


Хм, надо будет глянуть, можно ли его править.


Цитата:
Но мне он по умолчанию почему-то ставит bash? ЧЯДНТ?


Может быть в настройках уже выбран bash?


Цитата:
В списке языков есть php3, н нет просто php. Хотя просто php при этом тоже работает.


На самом деле для многих языков есть несколько возможных обозначений, которые делают одну и ту же раскраску. Для наглядности в список я вывел самые длинные названия, как наиболее информативные.


Цитата:
Плагин не хочет подсвечивать php-код, если нет тегов <?php ?> (ну или <? ?>).


Надо будет глянуть, может быть это какая-то особенность библиотеки, которую использую для раскраски.
Автор: unreal666
Дата сообщения: 01.04.2012 12:24

Цитата:
Может быть в настройках уже выбран bash?

точно. А то я привык в одной проге в текстовые конфиги смотреть.

Добавлено:
кстати, а почему на странице HTML-кода нет поиска?

Добавлено:
PS.
Еще мой вариант с отдельным css-файлом для ветки вместо шаблонов удобнее тем, что, чтобы при настройке css увидеть изменения, не надо перегенерировать страницу. Достаточно в контекстном меню (или F5) ее обновить. Для больших страниц это критично, т.к. они долго генерируются.

Страницы: 123456789101112131415161718192021222324252627282930

Предыдущая тема: Acronis True Image Home vs Clonezilla


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.