Форум » » [updated 7 апреля 2023 г.] ПЛАНЫ РАЗВИТИЯ Aml Pages » Ответить

[updated 7 апреля 2023 г.] ПЛАНЫ РАЗВИТИЯ Aml Pages

Carc: Здесь будут публиковаться планы развития Aml Pages. Ну, а заодно и обсуждаться пожелания... Сейчас озвучены в основном самые-самые горячие планы, на следующую версию Aml Pages 9.20. А вообще их немало, просто все разом указывать - замучаешься писать. Конечно, планы будут пополняться, выполненные отмечаться. Поэтому иногда имеет смысл перепросматривать этот пост. Update 7 апреля 2023 г.Новый ОПРОС: нужно ли авто-обновление приложений (Aml Pages, Aml Maple, TwinkiePaste)? Планы развития Aml Pages Добавить к меткам имена Дать возможность давать меткам собственные имена, а не текст после самой метки. Сделано в версии 9.85 Экспорт в Web View Ну собсна всё этим сказано... Страницы пользовательского типа Когда в содержании страницы могут находиться данные любого типа. И за их отображение отвечают внешние модули (плагины...). То бишь справа вместо редактора текста или веб-страницы вообще что-то другое... Поддержка напоминаний Поддержка возможности всплывающих напоминаний с переходом к документу, странице, метке. Обсуждение тут Планируется... Индивидуальные настройки страниц [quote] - возможность сделать отдельную страницу только для чтения: защита от случайного изменения. Сделано в версии Aml Pages 9.82; - еще настройки: цвета фона редактора текста. Тогда разные страницы будут различаться по виду. [/quote] Защита отдельных, конкретных страниц (узлов) дерева паролем от несанкционированного просмотра Сделано в версии Aml Pages 9.84 Иерархические теги Сделано в версии Aml Pages 9.82 Сейчас можно выбрать только из списка тегов. Есть мысли сделать иерархические теги. Поддержка тегов как дерева: есть теги, есть дочерние, есть дочерние у дочерних тегов. Пример: [more][pre] Тег: Германия - Тег: Дас Ист фантастиш: это относится к Германии - Тег: Берлин: это относится к Германии - Тег: Города - Тег: Берлин: это и к городам, и относится к Германии - Тег: Москва: это относится только к городами к городам [/pre] [/more] Основательная переделка поиска Основательная переделка поиска по документам Aml Pages. Поддержка поиска по нескольким документам сразу. Значительно более удобное юзабилити и прочия, и прочия и прочия. Уже сделано в версии Aml Pages 9.71 Поддержка просмотрщика документов под Android... Поддержка просмотрщика документов Aml Pages под Android, iOS, WinPhone и прочие мобильные девайсы. Уже сделано в версии Aml Pages 9.68 Импорт\экспорт из TreePad Поддержка непосредственного импорта из TreePad. Сделано в версии Aml Pages 9.61 Интеграция с Evernote Возможность отдавать данные из Aml Pages в Evernote. Сделано в версии Aml Pages 9.59, см. плагин Aml2Evernote Файловые вложения с возможностью внешнего редактирования Возможность прицеплять (вкладывать) любые файлы внутрь документа. Причем так, чтобы после редактирования внешними приложениями, изменения автоматически сохранялись обратно в документ Aml Pages. Сделано в версии Aml Pages 9.59 Пользовательские наборы закладок Вверху окна документа есть панели закладок. Стандартно она показывает список последних измененных страниц (хотя при этом может и показывать результаты быстрого поиска). Планируется добавить возможность создавать собственные наборы закладок. К примеру по тематикам "Кулинария", "Водки много Напитки", "Адреса" ну и.т.д. Т.е. чтобы пользователь мог поместить закладку на страницу (или и на метку в тексте) в определенный набор. Соответственно затем можно просматривать такие тематические наборы, не шарясь по всему документу. Клик и все открылось. Сделано в версии Aml Pages 9.46 Дочерние Подстраницы Возможность создавать подстраницы. Что это означает? Сейчас: есть папки, в папках могут быть дочерние страницы и другие папки. Но папки не имеют сопоставленного с ними текста. Есть страницы - они имеют с ними сопоставленный текст (или веб-страничка) - то бишь имеют контент. Но страницы не могут содержать дочерние подстраницы. Соответственно: дочерние подстраницы - это возможность чтобы страница (со своим текстом) могла иметь другие дочерние для нее подстраницы, уже со своим текстом... Такие подстраницы могут быть полезны для каких-то заметок, конспектов и.т.п. относящихся к основной, родительской странице с текстом. Сделано в версии Aml Pages 9.46 Голосование по этой возможности находится на нашем сайте здесь Множественное назначение тегов Сделано в версии 9.38. Когда можно будет сразу назначать теги не одной-единственной странице документа (которую видим справа, в редакторе текста). А сразу целой группе страниц, выделенной пользователем. Фильтры страниц по тегам Сделано в версии Aml Pages 9.36. Фильтр по тегам, фильтр по тегам этой страницы, фильтр без тегов, процентное соотношение с документом отфильтрованных таким образом страниц, теги из нескольких слов (через пробел) и многое другое. Теги страниц Поддержка назначения пользовательских тегов (tags: ключевые слова для категоризации) для страниц документа. Сделано в версии Aml Pages 9.35, но планируется и значительное дальнейшее развитие: фильтры, управление тегами, и еще парочка уникальных в отличие от похожих программ вкусностей, которые пока секрет Поддержка расширенных гиперссылок в документах: ссылки на метки, ссылки на страницы других документов, ссылки с именованием и.т.д. Сделано в версии Aml Pages 9.20 Поддержка открытия гиперссылок на документы Aml Pages (или любую его часть вплоть до конкретных страниц и меток) из любых сторонних приложений. К примеру из веб-браузеров. Сделано в версии Aml Pages 9.21 Расширенная история по страницам документов. Т.е. предоставлять не только список последних открытых документов, а список вплоть до страниц документов (например, по признаку последнего редактирования и\или просмотра). Обсуждение тут. Сделано в версии 9.23 Панель Портфель - для сохранения ссылок на конкретные страницы или части документов в отдельном независимом хранилище - отдельной панели. Расширенная проверка орфографии. Сейчас есть проверка только русской орфографии... Планируется создание нового плагина, который будет поддерживать не только русский, но и другие языки. Альфа-версия нового плагина Spell Checker уже в сделана. Плагин поддерживает проверку орфографии нескольких языков одновременно. Релиз не за горами. Редактирование веб-страниц Возможность редактировать веб-страницы непосредственно в Aml Pages, как в обычном веб-редакторе. Cделано в версии 9.23. Включить редактирование можно командой меню "Правка\HTML\Редактировать" или через панель инструментов Форматирование Специальные возможности для синхронизации документов через Интернет Дополнительные возможности для ручной и автоматической синхронизации документов (или их частей) через Интернет. Всё просто: 1) поработали с документом 2) синхронизовали документ (или его часть) с сервером в сети (по команде пользователя или автоматически) 3) пришли на другой компьютер, вынули документ (или его часть) с сервера 4) продолжили работу 5) см. пункт 1. Сделано в версии 9.23 Плагин для Aml Pages готов. См. плагин Aml2Dropbox Поддержка шаблонов текста для редактора веб страниц Про шаблоны текста написано здесь. Если вкратце это механизм быстрой вставки кусков текста, кода, выражений, конструкций в текст. Сейчас это работает с редактором текста. Планируется сделать точно такую же работу и в редакторе веб страниц. Приблизительный поиск по заголовкам Поиск по заголовкам не по точному совпадению искомой строки, а по приблизительному. Т.е. вводим для поиска "строчка", ставим предел приблизительности совпадения и на выходе получаем список страниц документа, содержащих не только точное совпадение с "строчка", но и "строка", "строчки", "строчку" и.т.д. - т.е. все страницы, имеющие в заголовки приблизительно такие же слова, как и сама искомая строка. Сделано в в версии 9.26 Фильтр страниц по категориям Сделано в версии Aml Pages 9.28 Проводник резервных копий Инструмент для разбора и просмотра резервных копий документов, как созданных автоматически, так и созданных пользователем вручную. Сделано в версии Aml Pages 9.28 Шаблоны форматированного текста Возможность быстро вставлять большие фрагменты форматированного текста с таблицами, рисунками, форматирование и прочей дребеденью. Сделано в версии Aml Pages 9.29 Шаблоны деревьев Возможность создавать документы на основе шаблонов деревьев, с предопределенной иерархией, названиями узлов, и прочия - в общем такая быстрая заготовка под конкретные виды деревьев. А оно нам вообще надо? Поиск\фильтры по меткам Фильтры по меткам по содержанию одного или нескольких слов (для начала будет примерно так же работать, как и поиск по заголовкам - потом уже будет затеваться редизайн пользовательского интерфейса в этой области). Сделано в версии 9.32. Полная поддержка Unicode Полная поддержка Unicode в новых версиях Aml Pages. Сделано в версии 9.54.

Ответов - 163, стр: 1 2 3 4 5 6 7 8 9 All

DrakonHaSh: пожелание: * добавить в поиск поддержку регулярных выражений * добавить в поиск фичу "выделить все"

Carc: DrakonHaSh пишет: * добавить в поиск поддержку регулярных выражений Запланировано на будущие версии. DrakonHaSh пишет: * добавить в поиск фичу "выделить все" А что должна делать эта фича в поиске? Что выделять?

DrakonHaSh: Я:* добавить в поиск фичу "выделить все" Вы:А что должна делать эта фича в поиске? Что выделять? выделять все вхождения найденного шаблона по аналогии с FireFix - [Подсветить все] MS Word - [Выделить все элементы, найденные в:]


Carc: DrakonHaSh пишет: выделять все вхождения найденного шаблона по аналогии с FireFix - [Подсветить все] MS Word - [Выделить все элементы, найденные в:] Редактор текста не поддерживает множественного выделения. Но есть команда "В дерево" - она сохраняет результаты поиска как виртуальную ветку в дереве. Выбор любого результата из этой ветки выделяет найденное вхождение в редакторе текста или веб странице.

evan: Хорошо бы искать для стихоплётов рифмы слов в документе - ведь всё сделано, только добавить инверсию поиска, Искать не с начала слова, а с конца слова, например: Брависимо - задал поиску "имо" и он ищет все слова в документе по поиску с конца слов, где присутствуют три последние буквы и выдаёт список: Исправимо Невидимо Невыносимо и.т. далее

Carc: evan пишет: Хорошо бы искать для стихоплётов рифмы слов в документе - ведь всё сделано, только добавить инверсию поиска, Искать не с начала слова, а с конца слова, например: Брависимо - задал поиску "имо" и он ищет все слова в документе по поиску с конца слов, где присутствуют три последние буквы и выдаёт список: Исправимо Невидимо Невыносимо и.т. далее Ну, во первых в поиске просто сними галку Слово целиком ну найдет она тебе все вхождения. Во вторых, ну к чему здесь Aml Pages? Вообще, я тебя конечно понимаю, но есть такая штука по моему Rhymes называлась, дык вот она рифмы неплохо подбирает (ясен перец только по словам), зато она умеет еще и ударения учитывать. Где-то в сети валялась... На крайняк черкни мылом, где-то она у меня на харде была...

evan:

Seraf: пожелание: * выделить в тексте строку, и "сделать выделенное именем страницы" или "Листочка" Я такое не нашел, может плохо искал.

Carc: Seraf пишет: пожелание: * выделить в тексте строку, и "сделать выделенное именем страницы" или "Листочка" Я такое не нашел, может плохо искал. Есть такая команда: меню "Страницы\В заголовок", также есть и одноименная кнопка на панели инструментов "Формат", которая располагается над редактором текста.

Seraf: Carc пишет: Есть такая команда: меню "Страницы\В заголовок", также есть и одноименная кнопка на панели инструментов "Формат", которая располагается над редактором текста. Огромное спасибо это я что то тормознул. Позвольте еще одно пожелание озвучить, чисто эстетическое. А именно к Aml Assist, пока его иконка не активно все красиво но стоит подвести к ней курсор она (иконка) превращается в иконку в совершенно дурацком прямоугольнике внизу странная надпись из трех букв (Нас...) <- вот такая. К чему бы это? Может ее можно облагородить. И еще, как мне кажется уважаемый Гоша, Вы решая сложные программные задачи, совершенно плюнули на дизайн и Aml Pages. Вы создали поистине прекрасную программу которой я пользуюсь ежедневно, но мне так хотелось бы чтоб она была чуток покрасивше, чтоб не только интеллект радовался, а и глаз . Вот для примера закладка с надписью "Как дерево", нижняя часть шрифта съедена?? Почему так? На панели инструментов, иконка "фильтр страниц/папок" видна только на половину а вторую половину иконки прикрывают стрелки "добавить на панель инструментов". Иконки те что на панели над редактором, не четко видно, если не активна функция, вообще пока курсор не подвидешь фиг поймешь, что там такое. В общем, итог, вашему прекрасному творению нужно как мне кажется добавить лоска ))))

Carc: Seraf пишет: Огромное спасибо это я что то тормознул. Позвольте еще одно пожелание озвучить, чисто эстетическое. А именно к Aml Assist, пока его иконка не активно все красиво но стоит подвести к ней курсор она (иконка) превращается в иконку в совершенно дурацком прямоугольнике внизу странная надпись из трех букв (Нас...) <- вот такая. К чему бы это? Может ее можно облагородить. Да собственно всегда рад помочь. Про иконку Ассиста: можно и облагородить, конечно же. Но сделано это по настойчивым пожеланиями полутора миллиардов индийских пользователей. Им было в конец непонятно что эта иконка вовсе не ярлык, хотя панель Aml Assist и в ранних версиях демонстрировала отклик на действия пользователей. Но тем не менее полутора миллиарду индийский пользователей некоторым пользователям было неясно что это отдельная панель. Для этого и сделана более динамичная обратная связь при проведении курсора мыши, чтобы подчеркнуть что это не статичный элемент, а именно очень живой компонент пользовательского интефейса. Ну а надпись "Нас..." это на самом деле ярлык для запуска настроек Aml Assist, так чтобы они были на видном месте. А то очень многие в них даже и не залезают, а там тем не менее более чем внушительные возможности: начиная от автовыбора документа, куда сохранять данные и заканчивая предпочтениями форматов данных и возможностями захвата текста из любых приложений по нажатию горячих клавиш. Ну а облагородить конечно можно и нужно, но как именно?

Seraf: Carc пишет: Ну а облагородить конечно можно и нужно, но как именно? Ну если присутствует цель сделать ее отличной от обычной иконки может есть смысл, чтоб при наведении она с одной стороны оставалась красивой а с другой стороны, динамической, ну она могла бы например становится ярче, с прозрачным все таки фоном, и как то двигаться, подпрыгивать как вариант, качаться, в нее могла бы указывать динамическая появляющаяся стрелка. Ну в конце концов Rocket Dock и им подобные в помощь, там ведь когда выделяешь элемент иконка совершает какие то динамические - двигательные действия.

Carc: Seraf пишет: Ну если присутствует цель сделать ее отличной от обычной иконки может есть смысл, чтоб при наведении она с одной стороны оставалась красивой а с другой стороны, динамической, ну она могла бы например становится ярче, с прозрачным все таки фоном, и как то двигаться, подпрыгивать как вариант, качаться, в нее могла бы указывать динамическая появляющаяся стрелка. Ну в конце концов Rocket Dock и им подобные в помощь, там ведь когда выделяешь элемент иконка совершает какие то динамические - двигательные действия. Ну с прозрачностью это не проблема... Она и сейчас есть: при перемещении мыши и получении фокуса ввода панелью, прозрачность уменьшается. После восстанавливается до стандартной. А вот движения, покачивания, мысль интересная.

Seraf: Гоша хотел тебе еще такую идею предложить, как говорится с меня идея с тебя техническое исполнение, если идея понравится))). Идея №1. Очень удачно, что можно взять файлик с расширением .apd на флэху и воткнуть где то на работе в ноут и продолжать работать с файлом, плохо другое, когда флэху забываешь дома, или файлик копернуть забываешь. Теперь сама идея, начало романтически мечтательное. ... Ах как было бы здорово, если б я мог клацнуть кнопиш какой-то и отправить файл **.apd на сервер в инете какой то, а потом прийти на работу, и отсенхранизировать мои **.apd на рабочем компе и на сервере. Таким образом я мог бы получить доступ ко всем своим файлам с расширением **.apd, с любого компа на котором у меня стоит Aml Pages, не зависимо от того где и что я правил или сохранял. Доступ к хранилищу мог бы быть получен или по регистрации, это если для всех, или скажем только для зарегистрированных пользователей и Aml в качестве ключа мог бы отсылать данные с key файла в авто режиме, совпало, получил доступ к своему хранилищу и к синхронизации. идея №2 А ведь многие пользователи Aml Pages, я так думаю, сохраняют им интересные вырезки из инета, с сайтов, просто собственные умные мысли, и может найдутся такие, как я, кто захотел своими **.apd файлами (тематическими) поделится с людьми. Сделать на офф. сайте раздел где народ мог-бы выложить свои **.apd которыми хотел бы поделиться с мировым сообществом Aml Pages. А еще можно было бы если соединить идею 1 и 2 сделать файлы общего редактирования. Скажем так есть файл "умные изречения.apd", и все могут его качать и вносить в него изменения, скажем добавлять свои умные мысли, а редактировать на удаление, может только автор тот кто первым создал файл. Ну и все его могут качать и читать.

Carc: Seraf пишет: Гоша хотел тебе еще такую идею предложить, как говорится с меня идея с тебя техническое исполнение, если идея понравится))). Идея №1. Очень удачно, что можно взять файлик с расширением .apd на флэху и воткнуть где то на работе в ноут и продолжать работать с файлом, плохо другое, когда флэху забываешь дома, или файлик копернуть забываешь. Теперь сама идея, начало романтически мечтательное. ... Ах как было бы здорово, если б я мог клацнуть кнопиш какой-то и отправить файл **.apd на сервер в инете какой то, а потом прийти на работу, и отсенхранизировать мои **.apd на рабочем компе и на сервере. Таким образом я мог бы получить доступ ко всем своим файлам с расширением **.apd, с любого компа на котором у меня стоит Aml Pages, не зависимо от того где и что я правил или сохранял. Доступ к хранилищу мог бы быть получен или по регистрации, это если для всех, или скажем только для зарегистрированных пользователей и Aml в качестве ключа мог бы отсылать данные с key файла в авто режиме, совпало, получил доступ к своему хранилищу и к синхронизации. Подобное есть уже в 2-ух решениях: Решение 1: В виде отдельного плагина, который после сохранения Aml Pages сжимает документ в ZIP-архив (если надо, то и с паролем) и отправляет в инет (там было два варианта: а) отправляет на почту б) отправляет на произвольный сервер в сети вообще). Соответственно позже с любого компа можно этот документ вынуть - равно как из почты, так и из того же и из произвольного сервера. Но в публичном виде этот плагин не распространяется. Т.к. плагин писался на заказ, затачивался под нужды клиента и одним из его условий было закрытое распространение (то бишь только заказчику). Хотя, в принципе, этот плагин не использует ничего либо такого, чего не могут любые другие плагины (программный интерфейс плагинов открыт, и сущности используемые в упомянутом плагине могут быть использованы и в любом другом плагине). Решение 2: Есть и еще плагин, который умудрялся скидывать отдельные страницы документов в аккаунт Evernote на удаленный сервер. Ну и даже с переменным успехом оттуда мог вынимать записанную ранее туда страницу. Но это вообще было баловство исключительно в силу собственного любопытства. До ума в этом плагине и вовсе ничего не доводилось - просто проба сил. Честно говоря, я не поклонник Evernote - достаточно тяжелое приложение, со странным на мой взгляд проектированием да и вообще еле-еле поворотливое да и порядочно глюкавое (что клиентская часть, что серверная). Так что это даже и не плагин вовсе - а скорее это я так попросту развлекался в части распределенного программирования.

Seraf: Carc пишет: Но в публичном виде этот плагин не распространяется Ну а как сделать чтоб распространить в публичном? Плагин то ведь нужный многим, ИМХО конечно

Carc: Seraf пишет: Ну а как сделать чтоб распространить в публичном? Плагин то ведь нужный многим, ИМХО конечно Смотря о чем речь: если про удаленный сервер, то тот клиент свой собственный использовал. А если про отправку документа на почту, то проще с нуля новый плагин написать... Но это сейчас не хватает свободного времени, пожеланий и так выше крыши.

Seraf: Carc пишет: Смотря о чем речь: если про удаленный сервер, то тот клиент свой собственный использовал. А если про отправку документа на почту, то проще с нуля новый плагин написать... Так может напишешь для мэйла, и включить его как стандартный в новые версии? А для сервера, может использовать какой - то, сервер, скажем один общий для всех, самый как мне кажется разумный сервер, это сервер проекта Aml Pages, просто у каждого должна быть своя учетная запись на хранилище, или как бесплатное хранилище которое есть у Yandex и у Google, может их можно как то приспособить?

Carc: Seraf пишет: Так может напишешь для мэйла, и включить его как стандартный в новые версии? А для сервера, может использовать какой - то, сервер, скажем один общий для всех, самый как мне кажется разумный сервер, это сервер проекта Aml Pages, просто у каждого должна быть своя учетная запись на хранилище, или как бесплатное хранилище которое есть у Yandex и у Google, может их можно как то приспособить? Ну для мейла, смотря что писать: в случае с заказчиком там вообще затачивалось ух как, на несколько профилей + использование корпоративной почтовой системы + завязки на разные архиваторы (от собственного встроенного движка до внешних архиваторов). В общем, та еще муть в общих случаях немногим нужная. Но там и заказ был все-таки платный - обсудили ТЗ, разбили на этапы и понеслось. По ходу дела кое-что убирали, кое-что добавляли. Ну я даже и не знаю. То что я для себя любимого писал, то вообще получилась некая собственная приблуда, впрямую завязанная на мои почтовые ящики, с весьма "брутальной" конфигурацией через текстовые файлы (фиг с ним что неудобно, проще один раз настроить чем писать конфигурационный код), и почти полным отсутствием защиты информации (ну кроме как запароленные документы и встроенная архивация с шифрованием). Такое выкладывать на публику не дело! А писать с нуля новый плагин... Да я даже и не знаю: сейчас у меня и так работы навалом + есть некоторые небесплатные запросы на приоритезацию фич (что делать раньше, что потом). А уж про Маплю и помалкиваю... Там народ все фич просит, а тут все никак с главное фичей которая перетрясет пол ядра программы доделать не могу. Только-только юнит-тесты заканчиваю. А уже и неудобняк получается, люди вон говорят "год прошел", всякую ересь мелочь просят вроде перекодировки неправильно набранного. А мне и показать-то им нечего (все эти мелочи на коленке пишутся минут за 20, доводятся до ума за 2 часа, и аккуратно прошиваются в пользовательский интерфейс за дня 4-5... А вот ядро сделать стабильным, это работа более чем неслабая. Не знаешь где подскользнешься - проектирование, тесты, только на это недели уходят). Поэтому, честно говоря, на общественных началах я не знаю когда найду время заняться плагином для Email. Если только банальную приблуду для The Bat, но и то там непонятно что выйдет...

Carc: Seraf пишет: идея №2 А ведь многие пользователи Aml Pages, я так думаю, сохраняют им интересные вырезки из инета, с сайтов, просто собственные умные мысли, и может найдутся такие, как я, кто захотел своими **.apd файлами (тематическими) поделится с людьми. Сделать на офф. сайте раздел где народ мог-бы выложить свои **.apd которыми хотел бы поделиться с мировым сообществом Aml Pages. А еще можно было бы если соединить идею 1 и 2 сделать файлы общего редактирования. Скажем так есть файл "умные изречения.apd", и все могут его качать и вносить в него изменения, скажем добавлять свои умные мысли, а редактировать на удаление, может только автор тот кто первым создал файл. Ну и все его могут качать и читать. Дык есть такое - причем давно: Каталог называется и лежит на русской странице Aml Pages. Там всякой всячины навалом, есть и парочка моих собственных документов. В основном все в 2-ух форматах: в формате APD, ну и в формате CHM, который генерится из документа тем же самым плагином Aml2CHM.



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