Форум » » Новая версия Aml Pages 9.81 » Ответить

Новая версия Aml Pages 9.81

Carc: Выложил новую версию Aml Pages 9.81 Что нового добавлено: панель дерева рисует слева от выделенного элемента красный маркер; добавлено: новый Plugin API для обновления данных о плагине НЕ изменяет положение меню команд плагина в меню самой Aml Pages; в панель инструментов добавлена кнопка "Тип представления"; улучшена работа панели новостей (не удаляла новый временный файл, даже если он есть); из панели инструментов удалены кнопки "Как простой текст, RTF, HTML" (см. кнопку Тип представления); мелкие изменения; детальный список изменений на сайте здесь, как проверить что нового в последних версиях непосредственно из самой Aml Pages читайте здесь Обзор основных изменений в новой версии Aml Pages 9.81 в официальном блоге. Change log in English on official web site

Ответов - 45, стр: 1 2 3 All

Ayzbukh: Добрый день! Нет, на самом деле, и Экспорт в Web View, и Страницы пользовательского типа и, особенно, Поддержка напоминаний - очень и очень интересны. О поддержке напоминаний я, ЕМНИП, писал много лет тому назад, что эта функция прямо просится в АМЛ, делая программу универсальной. По первым двум пунктам - вроде бы здорово, если бы было, но, непонятно, не замедлит ли это работу программы, особенно на большой базе данных... Может быть, в виде плагинов, т.е. - надо - поставил, не надо - отключил?

Carc: Ayzbukh пишет: О поддержке напоминаний я, ЕМНИП, писал много лет тому назад, что эта функция прямо просится в АМЛ, делая программу универсальной. Дык де факто оно кагбэ и так есть. Aml Pages поддерживает ссылки на любую часть документа, вплоть до конкретного фрагмента текста. Если такую ссылку скормить внешнему приложению, то при переходе по этой ссылке будет запущена Aml Pages, откроет нужный документ, перейдет к нужной странице и к конкретному фрагменту текста. Простой тест: переключаем левую панель в режим меток, по любой метке правой кнопкой мыши, команда меню "Копировать ссылку". Закрываем саму Aml Pages. Открываем что-нить вроде меню кнопки Пуск, команда выполнить, Вставляем в поле ввода текст скопированной из Aml Pages ссылки. Жмем ОК… Вуаля! Aml Pages стартует и открывает то что нужно. Соответственно, все напоминающая часть может быть во внешнем софте, который и будет рулить когда и как напомнить, а уж нужные данные Aml Pages откроет сама по такой ссылке. Ну и сделать это как плагин несложно. Плагин может встраиваться в нижнюю панель, и что именно там плагин в панели размещает это уже на заботе Aml Pages. Она только располагает плагин внутри себя. Да руки не доходят…

Carc: Ayzbukh пишет: Экспорт в Web View, и Страницы пользовательского типа Да Веб Вьью все никак руки не дойдут. Ядро там полностью готово. Именно это ядро внутри самой Aml Pages использует плагин Aml2CHM, соответственно, и веб-вью могу работать так же. Но там много рутинной работы. PS: пока, на данный момент уже происходит плавная движуха в рамках Aml Pages 9.82 Alpha - древовидные теги с поддержкой иерархичности. Через какое-то время будет доступно уже публично.


Ayzbukh: Ну вот я сейчас попробовал сделать задачу с таким напоминанием в nncron. И - ничего... Так, мигнуло ДОС - окно и все. Ваш способ создания напоминаний (то, как Вы его описали) слишком сложный и не очевидный. А мне, например, нужна простая напоминалка внутри самой АМЛ (она у меня постоянно запущена и висит в трее) Т.е. сделал заметку, поставил маркер - напоминание с указанием даты-времени на текст или саму заметку и забыл... А в оговоренный момент времени - либо всплывающая подсказка с линком на заметку или текст, либо как-то иначе меня информировать, что "Время настало и вот они мы... Вот они мы, ваши крошки..." И все это - внутри самой АМЛ, без привлечения внешних, дополнительных программ. Ну, как-то так я вижу...

Carc: Ayzbukh пишет: Ну вот я сейчас попробовал сделать задачу с таким напоминанием в nncron. И - ничего... Так, мигнуло ДОС - окно и все. Ваш способ создания напоминаний (то, как Вы его описали) слишком сложный и не очевидный. А мне, например, нужна простая напоминалка внутри самой АМЛ (она у меня постоянно запущена и висит в трее) Т.е. сделал заметку, поставил маркер - напоминание с указанием даты-времени на текст или саму заметку и забыл... А в оговоренный момент времени - либо всплывающая подсказка с линком на заметку или текст, либо как-то иначе меня информировать, что "Время настало и вот они мы... Вот они мы, ваши крошки..." И все это - внутри самой АМЛ, без привлечения внешних, дополнительных программ. Ну, как-то так я вижу... Ну и я так же примерно видел. И сделать это видимо как плагин. Потому как там очень узкое место работы с самой Aml Pages Ну разве что "всё в себе" - ибо сделанное как плагин, оно будет интегрироваться внутрь Aml Pages. Всей по сути работы с Aml Pages: это показать часть документа, ну может быть выделнный текст или заметку попросить для создания напоминания. Всё! Остальное там вообще никаким боком к Aml Pages: Как плагин разрабатывать гибче. Меняй что хочешь и когда захочешь. Все не AmlPages-ная часть этой напоминалки может работать и самостоятельно, без самой Aml Pages. (но при этом может запустить Aml Pages) Да руки всё не доходят…

Carc: Ayzbukh пишет: Ну вот я сейчас попробовал сделать задачу с таким напоминанием в nncron. И - ничего... Так, мигнуло ДОС - окно и все. Можно в консоли запустить (в cmd.exe), и посмотреть что консоль скажет в ответ на попытку выполнить ссылку из Aml Pages. В прокручиваемом списке в окне О программе, есть информация про текущий обработчик сссылок apd. Ну и можно насильно зарегать Aml Pages, как обработчик ссылок apd://, кнопка Быстрых Настроек, команда меню "Интегрировать в оболочку". Она много чего хорошего разного делает: ставит ассоциацию с расширением apd, регает специально для Internet Explorer плагин Aml Assist, и в том числе регает Aml Pages как обработчик ссылок apd://

Ayzbukh: Всей по сути работы с Aml Pages: это показать часть документа, ну может быть выделнный текст или заметку попросить для создания напоминания. Всё! Ну да, было бы достаточно. В конце концов, АМЛ - не органайзер, у нее другие задачи, поэтому и функционал напоминаний органайзера в полном объеме - 300 лет не нужен. Ну и можно насильно зарегать Aml Pages, как обработчик ссылок apd://, кнопка Быстрых Настроек, команда меню "Интегрировать в оболочку". Она много чего хорошего разного делает: ставит ассоциацию с расширением apd, регает специально для Internet Explorer плагин Aml Assist, и в том числе регает Aml Pages как обработчик ссылок apd:// Можно, но ради одной маленькой функции - не стоит (в моем ,конкретно, случае). Но попробую... Тут же еще что - любые интеграции с оболочкой (напр. с Explorer) иногда чреваты. Уж столько раз на эти грабли наступал. И, главное, потом хрен конкретный источник проблемы идентифицируешь, начинаешь методом половинного деления все интегрированные модули отключать, а оно мне надо? Мне, например, внутренней функциональности программы более чем хватает, т.е. все внутри, ничего наружу.

Carc: Ayzbukh пишет: Ну да, было бы достаточно. В конце концов, АМЛ - не органайзер, у нее другие задачи, поэтому и функционал напоминаний органайзера в полном объеме - 300 лет не нужен. Дык про то и разговор, что весь функционал напоминаний должен быть “сбоку”, т.к. он суть не часть Aml Pages. Всё что он делает, это знает в какой момент “напомнить”, остается только “сказать” Aml Pages`у мол покажи то или сё. Ayzbukh пишет: Можно, но ради одной маленькой функции - не стоит (в моем ,конкретно, случае). Но попробую... Тут же еще что - любые интеграции с оболочкой (напр. с Explorer) иногда чреваты. Уж столько раз на эти грабли наступал. И, главное, потом хрен конкретный источник проблемы идентифицируешь, начинаешь методом половинного деления все интегрированные модули отключать, а оно мне надо? Мне, например, внутренней функциональности программы более чем хватает, т.е. все внутри, ничего наружу. А там по сути Aml Pages не становится частью оболочки, ни оболочка не становится часть. Эта функция просто прописывает саму Aml Pages в оболочки, неким образом ее регает для определенных действий в оболочке Windows. Сама вся работа происходит самостоятельно.

Ayzbukh: И еще: даже интеграция с оболочкой не меняет способ создания напоминаний. Т.е. я создаю ссылку на выбранный фрагмент текста, затем активизирую, например, органайзер и вношу в него apd:// ссылку. С таким же успехом я просто могу сразу создать напоминание в органайзере и в заметки занести выбранный фрагмент. А зачем мне надевать штаны через голову?

Carc: Ayzbukh пишет: И еще: даже интеграция с оболочкой не меняет способ создания напоминаний. Т.е. я создаю ссылку на выбранный фрагмент текста, затем активизирую, например, органайзер и вношу в него apd:// ссылку. С таким же успехом я просто могу сразу создать напоминание в органайзере и в заметки занести выбранный фрагмент. А зачем мне надевать штаны через голову? Не до конца понял, но все ж… Вся идея в том, что может использоваться ссылка из Aml Pages для показа конкретной части конкретного документа. Остальное независимо: когда напоминать, как - сообщение, звуки и все такое. Ссылка это только способ интеграции с Aml Pages - мол а еще покажи такую-то часть документа…

Ayzbukh: И еще еще: у Вас там есть такая великолепная функциональная возможность - Дневник. Можно, например, аккумулировать все напоминания в него. Т.е. нужна мне функция "Напоминание", создаю Дневник и все напоминания автоматически вписываются в соответствующий день. Такая комбинация - плагин "Напоминание" + "Дневник". Как вариант реализации функционала напоминалки. Ну это так, мысли - хотелки/желалки вслух.

Carc: Ayzbukh пишет: И еще еще: у Вас там есть такая великолепная функциональная возможность - Дневник. А чем великолепность то!!? Там всего лишь просто создание списка страниц с названиями по дате, и только. Просили меня к Дневнику отдельную панель прикрутить, чтобы можно было поразвернутее работать в режиме Дневника. Видеть на какие даты есть записи, на какие нет, быстро создать, ну и всё такое. Ну да человек пропал с горизонта куда-то, а у меня руки не дошли. Там с постановкой задачи мутно очень было. А соответственно тогда лучше делать как плагин, не вшивать внутрь Aml Pages (сложнее что то менять потом). Ну да “разруха она в головах” — т.к. до конца не решили ничего, так ничего и не начато даже в виде плагина. А там тоже непросто, понадобятся специфические Plugin API реализовать, хотя бы и как надстройку над существующими…

Ayzbukh: А я им (Дневником) иногда пользуюсь... А великолепность в том, что я сам создаю необходимый мне диапазон дат. А так - да, просто список датированных страниц (но уже заранее для меня подготовленных). Не до конца понял, но все ж… Ну то, что ссылка apd:// должна быть занесена в некий "органайзер" (Менеджер Задач и т.д.), чтобы быть активированной в требуемый момент времени. Т.е., как система напоминаний - слишком сложно, т.к. надо работать в двух программах одновременно. А для других задач - why not?

Carc: Ayzbukh пишет: А я им (Дневником) иногда пользуюсь... А великолепность в том, что я сам создаю необходимый мне диапазон дат. А так - да, просто список датированных страниц (но уже заранее для меня подготовленных). А пожеланий нет? Кто-то меня еще летом просил сделать панель вроде диапазона дат (календарика: на месяц или несколько вперед назад от текущей даты), ну и соответственно, в таком календарике всяка-разна подсветка дат. Т.е. даты для которых есть записи рисуются другим цветом: (цвет текста, может быть и фон). Сразу видно, что где есть. Ну и всякие клики, щелкнули по дате - Aml Pages перешла к записи, которая соответствует кликнутой дате, или создала новую, если таковой нет. Как-то так думалось, обсуждалось тогда (сие не публично, трёп в почте был). В саму Aml Pages мне пихать было такое не с руки. Ибо некогда была, и тогда другие задачи были. Хотелось как плагин такое сделать, но там нужно было дорабатывать Plugin API, но из-за непоняток с задачей так и не случилось…

Ayzbukh: А пожеланий нет? Да так, особенно, нет. Да, было бы неплохо, если бы для даты с записью менялось представление (сейчас я делаю это ручками, т.е. для даты с записью вручную меняю иконку), может быть при наведении курсора на дату - всплывающее окошко с первыми строками содержания записи, ну и все, пожалуй. Для меня "Дневник" - аналог файла Exel с датами, замена записной книжки с расписанием дня и заметками, такой аналог перекидного календаря из прошлого:-) А достоинства - максимально простой, как молоток и все в одном месте. Но, опять же, АМЛ - не органайзер, поэтому и нет завышенных претензий. Т.е. система быстрых заметок, имеющих привязку к дате...

Carc: Ayzbukh пишет: Да так, особенно, нет. Да, было бы неплохо, если бы для даты с записью менялось представление (сейчас я делаю это ручками, т.е. для даты с записью вручную меняю иконку), может быть при наведении курсора на дату - всплывающее окошко с первыми строками содержания записи, ну и все, пожалуй. Для меня "Дневник" - аналог файла Exel с датами, замена записной книжки с расписанием дня и заметками, такой аналог перекидного календаря из прошлого:-) А достоинства - максимально простой, как молоток и все в одном месте. Но, опять же, АМЛ - не органайзер, поэтому и нет завышенных претензий. Т.е. система быстрых заметок, имеющих привязку к дате... Ну в принципе есть же категории, есть цветовые группы. Можно таким способом помечать такие страницы с привязкой…

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

Carc: Ayzbukh пишет: О, точно, соврал... Я не иконку меняю, а присваиваю категорию... Но, с единственной целью: чтобы видеть, что на этот день у меня есть какие-то пометки. А можно скриншотец такого дерева? Если там что не очень для публичного показа, то можно почтой. Я просто пытаюсь для себя use-case, сценарий использования такой техники понять… PS: ну я не думаю, что на скриншоте дерева ну очень приватная информация.

Ayzbukh: Here is it: http://shot.qip.ru/00UNjE-2JIuHT5AA/ http://shot.qip.ru/00UNjE-2JIuHT5AB/

Carc: Ну в принципе всё вроде бы понятно… Один вопрос: а страница создается из диалога подтверждения или напрямую в дереве?



полная версия страницы