Post №: 4389
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 02.10.10 16:25. Post subject: [updated 7 апреля 2023 г.] ПЛАНЫ РАЗВИТИЯ Aml Pages
Здесь будут публиковаться планы развития Aml Pages. Ну, а заодно и обсуждаться пожелания... Сейчас озвучены в основном самые-самые горячие планы, на следующую версию Aml Pages 9.20. А вообще их немало, просто все разом указывать - замучаешься писать. Конечно, планы будут пополняться, выполненные отмечаться. Поэтому иногда имеет смысл перепросматривать этот пост.
Страницы пользовательского типа Когда в содержании страницы могут находиться данные любого типа. И за их отображение отвечают внешние модули (плагины...). То бишь справа вместо редактора текста или веб-страницы вообще что-то другое...
Поддержка напоминаний Поддержка возможности всплывающих напоминаний с переходом к документу, странице, метке. Обсуждение тут Планируется...
Индивидуальные настройки страниц
quote:
- возможность сделать отдельную страницу только для чтения: защита от случайного изменения. Сделано в версии Aml Pages 9.82; - еще настройки: цвета фона редактора текста. Тогда разные страницы будут различаться по виду.
Защита отдельных, конкретных страниц (узлов) дерева паролем от несанкционированного просмотра Сделано в версии Aml Pages 9.84
Тег: Германия - Тег: Дас Ист фантастиш: это относится к Германии - Тег: Берлин: это относится к Германии - Тег: Города - Тег: Берлин: это и к городам, и относится к Германии - Тег: Москва: это относится только к городами к городам
Основательная переделка поиска Основательная переделка поиска по документам Aml Pages. Поддержка поиска по нескольким документам сразу. Значительно более удобное юзабилити и прочия, и прочия и прочия. Уже сделано в версии Aml Pages 9.71
Поддержка просмотрщика документов под Android... Поддержка просмотрщика документов Aml Pages под Android, iOS, WinPhone и прочие мобильные девайсы. Уже сделано в версии Aml Pages 9.68
Импорт\экспорт из TreePad Поддержка непосредственного импорта из TreePad.
Файловые вложения с возможностью внешнего редактирования Возможность прицеплять (вкладывать) любые файлы внутрь документа. Причем так, чтобы после редактирования внешними приложениями, изменения автоматически сохранялись обратно в документ Aml Pages. Сделано в версии Aml Pages 9.59
Пользовательские наборы закладок Вверху окна документа есть панели закладок. Стандартно она показывает список последних измененных страниц (хотя при этом может и показывать результаты быстрого поиска). Планируется добавить возможность создавать собственные наборы закладок. К примеру по тематикам "Кулинария", "Водки много Напитки", "Адреса" ну и.т.д. Т.е. чтобы пользователь мог поместить закладку на страницу (или и на метку в тексте) в определенный набор. Соответственно затем можно просматривать такие тематические наборы, не шарясь по всему документу. Клик и все открылось.
Дочерние Подстраницы Возможность создавать подстраницы. Что это означает? Сейчас: есть папки, в папках могут быть дочерние страницы и другие папки. Но папки не имеют сопоставленного с ними текста. Есть страницы - они имеют с ними сопоставленный текст (или веб-страничка) - то бишь имеют контент. Но страницы не могут содержать дочерние подстраницы. Соответственно: дочерние подстраницы - это возможность чтобы страница (со своим текстом) могла иметь другие дочерние для нее подстраницы, уже со своим текстом... Такие подстраницы могут быть полезны для каких-то заметок, конспектов и.т.п. относящихся к основной, родительской странице с текстом.
Сделано в версии 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.
Поддержка шаблонов текста для редактора веб страниц Про шаблоны текста написано здесь. Если вкратце это механизм быстрой вставки кусков текста, кода, выражений, конструкций в текст. Сейчас это работает с редактором текста. Планируется сделать точно такую же работу и в редакторе веб страниц.
Приблизительный поиск по заголовкам Поиск по заголовкам не по точному совпадению искомой строки, а по приблизительному. Т.е. вводим для поиска "строчка", ставим предел приблизительности совпадения и на выходе получаем список страниц документа, содержащих не только точное совпадение с "строчка", но и "строка", "строчки", "строчку" и.т.д. - т.е. все страницы, имеющие в заголовки приблизительно такие же слова, как и сама искомая строка.
Проводник резервных копий Инструмент для разбора и просмотра резервных копий документов, как созданных автоматически, так и созданных пользователем вручную.
Сделано в версии Aml Pages 9.28
Шаблоны форматированного текста Возможность быстро вставлять большие фрагменты форматированного текста с таблицами, рисунками, форматирование и прочей дребеденью.
Сделано в версии Aml Pages 9.29
Шаблоны деревьев Возможность создавать документы на основе шаблонов деревьев, с предопределенной иерархией, названиями узлов, и прочия - в общем такая быстрая заготовка под конкретные виды деревьев. А оно нам вообще надо?
Поиск\фильтры по меткам Фильтры по меткам по содержанию одного или нескольких слов (для начала будет примерно так же работать, как и поиск по заголовкам - потом уже будет затеваться редизайн пользовательского интерфейса в этой области).
Сделано в версии 9.32.
Полная поддержка Unicode Полная поддержка Unicode в новых версиях Aml Pages.
Posted: 13.10.14 21:58. Post subject: Ещё об иерархиях
Carc пишет:
quote:
У нее просто нет решения. Гуглим …
Не буду гуглить. Лучше покажу решение конкретной задачки. Любой. На Ваш выбор. Вот только боюсь, что даже условие сформулировать – для Вас проблема. Сужу по тексту интуитивных догадок:
Carc пишет: [quote] А про иерархические теги никто не задумывался? Т.е. чтобы теги могли быть вложенными в друг друга!?!?[quote] Почему обязательно «вложенные»? любые подчинённые зависимости! Если, например, говорить о связи квартиры и дома, то да, вложенность: квартира «вложена в дом.
Но если говорить о подчинении сотрудников, кто в кого тут вложен?
Кстати, можно построить и противоположную зависимость (не путать с «обратной»): квартира содержит в себе описание (документацию) о конкретном доме (или о нескольких домах). Получается, что Дом квартира документация дом (цикл подчинённости замкнулся!)
-
Ещё пример: тег может указывать на несколько страниц. Страница может содержать в себе несколько тегов
= = = Так что, нельзя говорить однозначно об объекте, как о родительском (по отношению к другому объекту)
--
Carc пишет: [quote] Теги могут быть сколь угодно вложенными. В результате в панели тегов слева получаем дерево тегов. С той разницей, что тогда страница может одновременно находится в нескольких родительских тегах (вроде как папок).[quote]
Правильно. Отсюда вывод: {теги, страницы, ссылки, документы, …} – любые объекты можно затолкать в единое дерево. То есть, не совсем корректно говорить: «дерево тегов», «дерево закладок», «дерево файловой системы». Ибо все эти деревья (в общем случае) могут и должны иметь возможность включать в себя любые объекты, с любой вложенностью (и даже замкнутыми или частично замкнутыми последовательносями).
И ещё раз повторю (это очень важно!) любую сколь угодно сложную сеть подчинённых объектов можно представить в виде дерева. Причём, каждый из этих объектов будет представлен в этой структуре в единственном экземпляре (ссылки не в счёт)).
Post №: 7803
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 13.10.14 22:56. Post subject: Та не-е-е-е, я о дру..
Та не-е-е-е, я о другом.
Тут же не про объекты говорим, а про понятия. В нашем случае страница документа - это как раз объект, а в тег - это понятие. Как физический объект, страница четко вложена куда-то там и только туда (папка), но вот к понятиям (тегам) может относиться к разным. А вот понятия, определения могут быть вложенными.
Posted: 14.10.14 00:09. Post subject: В качестве тегов можно использовать любые объекты
Carc пишет:
quote:
Тут же не про объекты говорим, а про понятия. В нашем случае страница документа - это как раз объект, а тег - это понятие. Как физический объект, страница четко вложена куда-то там и только туда (папка), но вот к понятиям (тегам) может относиться к разным. А вот понятия, определения могут быть вложенными.
Хорошо, поспорим об универсальности.
Тут даже разработчики броузеров ошиблись: неудобно, когда нельзя непосредственно вкладывать объекты друг в друга. Например, если в качестве объектов возьмём закладки, можно деревом закладок отобразить структуру форума: разделы, подразделы, темы. Одна закладка (гиперссылка) может содержать несколько других закладок. В этом случае не нужны ни папки, ни теги. Они усложняют картинку, и усложняют жизнь программистов.
Объектный подход универсален. Он позволяет использовать единый тип деревьев, единый формат гиперссылок, и, главное, структура упорядоченного хранения данных получается очень простой: всего 2-:-3 основных таблицы (в реляционной базе данных).
==
В качестве тегов (для дополнительного, альтернативного упорядочивания) использую универсальные идентификаторы объектов. Это упрощает структуры (деревья), делает их понятными.
Не удобно в одной структуре использовать похожие имена объектов. Например, тег «документ» и объект Документ.
--
Теги, разделы, категории – всё это полезные объекты. Но не нужно слишком уж разделять объекты по типам. Основные атрибуты можно использовать для описания любых объектов. Для представления объектов узлами дерева – достаточно основных атрибутов.
Не делать различий между основными и дополнительными способами упорядочивания – это необходимое условие для автоматического построения деревьев (на входе построителя нужно задать лишь идентификаторы объектов и направленные связи между ними.
Post №: 7805
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 14.10.14 00:17. Post subject: _111_ пишет: Объект..
_111_ пишет:
quote:
Объектный подход универсален. Он позволяет использовать единый тип деревьев, единый формат гиперссылок, и, главное, структура упорядоченного хранения данных получается очень простой: всего 2-:-3 основных таблицы (в реляционной базе данных).
Posted: 04.12.14 18:06. Post subject: Задача о мульти-окнах
Не закончив один вопрос, берусь за другой. Это мой недостаток. Будем считать, что вопрос о мульти-окнах задал другой пользователь :)
Итак, условие задачки: Уже сейчас щелчком на узлах дерева можно специальными приложениями в отдельных окнах открывать соответствующие документы. Требуется открывать эти окна одно под другим, с общей полосой вертикальной прокрутки (чтобы при такой мульти-прокрутке независимые приложения синхронно перемещались по экрану, скрываясь за его верхней или нижней кромками).
Post №: 7929
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 05.12.14 12:57. Post subject: _111_ пишет: Не зак..
_111_ пишет:
quote:
Не закончив один вопрос, берусь за другой. Это мой недостаток. Будем считать, что вопрос о мульти-окнах задал другой пользователь :)
Итак, условие задачки: Уже сейчас щелчком на узлах дерева можно специальными приложениями в отдельных окнах открывать соответствующие документы. Требуется открывать эти окна одно под другим, с общей полосой вертикальной прокрутки (чтобы при такой мульти-прокрутке независимые приложения синхронно перемещались по экрану, скрываясь за его верхней или нижней кромками).
Post №: 8091
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 04.03.15 18:07. Post subject: DenisSMI пишет: Три..
DenisSMI пишет:
quote:
Трипадом не пользуюсь, а напоминалки - штука хорошая
У самого руки не доходят сделать. А так через Plugin API что угодно доступно, от выделенного текста до узла конкретного документа. И показать это извне не проблема через тот же интерфейс плагинов (по сути Fav`Ex этим и занимается, только не по расписанию, а по требованию пользователя).
Post №: 8092
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 05.03.15 12:30. Post subject: DenisSMI пишет: Три..
DenisSMI пишет:
quote:
Трипадом не пользуюсь,
Что характерно, утро, похмелье, фонарь.... сегодня и еще фич-реквест на поддержку TreePad пришел от англоязычных пользователей. Уж не знаю почему, хотя может быть и догадываюсь, но чего-то прет забугорных пользователей от Трипада.
Post №: 1938
Joined: 16.04.10
Location: Cеверная столица
Rank:
0
Posted: 06.03.15 23:12. Post subject: Carc пишет: Что хар..
Carc пишет:
quote:
Что характерно, утро, похмелье, фонарь.... сегодня и еще фич-реквест на поддержку TreePad пришел от англоязычных пользователей. Уж не знаю почему, хотя может быть и догадываюсь, но чего-то прет забугорных пользователей от Трипада.
Post №: 1976
Joined: 16.04.10
Location: Cеверная столица
Rank:
0
Posted: 02.11.15 12:53. Post subject: Carc пишет: Поддерж..
Carc пишет:
quote:
Поддержка просмотрщика документов под Android... Поддержка просмотрщика документов Aml Pages под Android, iOS, WinPhone и прочие мобильные девайсы. Планируется в версии Aml Pages 9.68
All times are GMT
3 Hours. Hits today: 14
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no