Форум » » Новая функция "Портфель" » Ответить

Новая функция "Портфель"

Carc: Новая функция "Портфель" Частенько возникали некоторые вопросы, как обьединять страницы, как перемещать текст и.т.д. Достаточно давно уже задумывалась некая такая функция: как "Портфель". 1. Основная идея это будет некая третья панель, которая бы позволяла собирать страницы как-то до общей кучи. Прежде чем что-то с ними сделать: удалить, переместить, скинуть в другой документ и.т.д. Идиома как бы проста: гречку никогда не перебирали в детстве с бабушкой!?! (Выкинуть-Оставить,Выкинуть-Оставить). Тут все ясно - или оставляем, или удаляем. Когда дело с информацией все несколько сложнее: очень часто нужно что-то просто отложить в сторону (но так чтобы, эта "в сторону" заметна была), и потом пройдя по какому-то множеству страничек ("прополов" их) можно спокойно вернуться к этой куче, оставленной на потом и решать что-то с ней. Вот собственно функция такой временной панели - буфера, некоего портфеля и.т.д. должна выполнять задуманная панель. 2. Панель будет отдельная - т.к. в главном окне ей попросту нет места, а сама панель не нужна постоянно. Потом если у нас есть задача отложить в сторону, но на видное место - то лучше бы чтобы это панель и автономной была, и не маячила в основном окне, и на виду. 3. На первый взгляд: ссылки на страницы, которые помещены в этот портфель - это будут именно ссылки. Сами страницы, как были де факто до помещения в этот портфель в документе, так там и остаются. Почему так? Все просто: есть много значимых операций вроде "Удалить" (удалить то просто, а что потом делать если понадобится). Очень часто пользователь в момент Икс не может на них решиться (зато может позже, например потому что через полчаса нашел дубликат). Соответственно, тогда операция "Поместить в порфель" не будет столь ответственой для пользователя - ну поместил и поместил. Все равно все данные остались. А вот уже потом, в самом этом портфеле можно будет проводить какие-то фактические операции с содержимым (переместить, удалить и.т.д. - которые уже фактически меняют данные в документах). Т.е. на этапе сбора в портфель мы просто сможем отклыдывать в сторону нечто нужное, но имея возможность решить судьбу отобранного позже. Пожалуй неплохой пример это фильтры! Де факто они сами по себе ничего не меняют, а только фильтруют дерево по одному или нескольким условиям, и временно пряча все остальное (именно пряча - все данные остаются, просто они не показываются). Портфель по сути то же самое, но позволит еще и собрать данные в отдельной панели. 4. Мелочи: вероятно портфель будет один на все документы: т.к. просто иначе начнется путаница - первый портфель, второй портфель и.т.д. А это мутно. Пусть для начала будет один - потом видно будет. Т.к. де факто портфель хранит только ссылки - то в первой реинкарнации он не будет сохранять эти ссылки между сеансами (хотя может быть и опционально, позже видно будет). Кого-нибудь подобное интересовало бы?

Ответов - 18

melash: Да, подобное хранилище по роду работы - для меня вещь архиважная. Но не менее важно - сохранение ссылок между сеансами (иначе он как бы и не нужен) и возможность переносить этот "чемодан" на другие компы. С уважением, melash

Carc: melash пишет: Да, подобное хранилище по роду работы - для меня вещь архиважная. Но не менее важно - сохранение ссылок между сеансами (иначе он как бы и не нужен) Ну теоретически вполне можно и сохранить. melash пишет: возможность переносить этот "чемодан" на другие компы. А вот переносить на другой комп может в общем случае и не получится, но в некоторых вариантах и это возможно

Carc: PS: 1) а какие именно страницы Вы бы помещали в портфель? по какому условию? 2) после того как собрался целый список таких страниц какие с ними дальнейшие действия?


DenisSMI: Завяла тема, я смотрю Carc пишет: PS: 1) а какие именно страницы Вы бы помещали в портфель? по какому условию? Те страницы, к которым нужно в ближайшее время вернуться или не забыть просмотреть при следующем старте Aml Pages. Или страницы, о которых и не помнишь уже, что там у них за содержимое, поэтому нужно их просмотреть и решить: удалять или не удалять. Для этого, правда, у панели должна быть опция "Показывать при запуске Aml Pages". Carc пишет: 2) после того как собрался целый список таких страниц какие с ними дальнейшие действия? Соответственно, удалить / переместить в другое место / изучить / не забыть / переслать кому-либо и т.д. Это не к спеху, просто жаль будет, если хорошая идея пропадет

Carc: DenisSMI пишет: Те страницы, к которым нужно в ближайшее время вернуться или не забыть просмотреть при следующем старте Aml Pages. Или страницы, о которых и не помнишь уже, что там у них за содержимое, поэтому нужно их просмотреть и решить: удалять или не удалять. Для этого, правда, у панели должна быть опция "Показывать при запуске Aml Pages". Дык если есть отдельная панель они либо включена либо нет. При чем тут запуск тогда?

Carc: DenisSMI пишет: Соответственно, удалить / переместить в другое место / изучить / не забыть / переслать кому-либо и т.д. Это не к спеху, просто жаль будет, если хорошая идея пропаде Ну так и других идей хватает, поэтому все сразу и не успевается.

DenisSMI: Carc пишет: Дык если есть отдельная панель они либо включена либо нет. При чем тут запуск тогда? Ну так закрыл её во время работы, чтоб не мешалась, а включить потом забыл перед выходом из программы, а если "Показывать при запуске Aml Pages" выставлено, то она сама при следующем старте появится, обо всем напомнит... Carc пишет: Ну так и других идей хватает, поэтому все сразу и не успевается. Ну я понимаю, что тут не Microsoft Corporation Просто идею решил из нафталина поднять, отряхнуть, свое мнение высказать

Carc: DenisSMI пишет: Ну так закрыл её во время работы, чтоб не мешалась, а включить потом забыл перед выходом из программы, а если "Показывать при запуске Aml Pages" выставлено, то она сама при следующем старте появится, обо всем напомнит... А зачем ее открывать заново при запуске, если пользователь выключил? Ну, а если забыл включить при запуске, то значит сию секунду панель Портфель пользователю пока не нужна. А когда понадобится, он сам ее и включит. DenisSMI пишет: Ну я понимаю, что тут не Microsoft Corporation Просто идею решил из нафталина поднять, отряхнуть, свое мнение высказать Да идея то безусловно любопытная. Но вот все никак до нее руки не доходят.

DenisSMI: Carc пишет: А зачем ее открывать заново при запуске, если пользователь выключил? Ну, а если забыл включить при запуске, то значит сию секунду панель Портфель пользователю пока не нужна. А когда понадобится, он сам ее и включит. Я исходил из того, что панель будет висеть на экране и мешать работе с текстом, поэтому, хоть она и нужна, её придется выключить. Но если сделать её ненавязчивой (полупрозрачной, например), то можно обойтись и без опции "Показывать при запуске Aml Pages". P.S. Насколько я понял из пункта 2 панель будет автономной, т.е. плавающей.

Carc: DenisSMI пишет: Я исходил из того, что панель будет висеть на экране и мешать работе с текстом, поэтому, хоть она и нужна, её придется выключить. Но если сделать её ненавязчивой (полупрозрачной, например), то можно обойтись и без опции "Показывать при запуске Aml Pages". P.S. Насколько я понял из пункта 2 панель будет автономной, т.е. плавающей. Угу! Будет автономной - это наиболее распространенный вариант использования будет.

DenisSMI: Carc пишет: Угу! Будет автономной - это наиболее распространенный вариант использования будет. Тогда включение прозрачности должно происходить в один клик, чтобы не париться, если панель стала мешать (степень прозрачности должна устанавливаться в настройках). Или сворачиваешь панель и где-то внизу появляется яркая иконка, подсказывающая, что панель не закрыта, а только минимизирована.

Carc: DenisSMI пишет: Тогда включение прозрачности должно происходить в один клик, чтобы не париться, если панель стала мешать (степень прозрачности должна устанавливаться в настройках). Или сворачиваешь панель и где-то внизу появляется яркая иконка, подсказывающая, что панель не закрыта, а только минимизирована. Проще сделать иначе: если панель имеет фокус ввода - она непрозрачна. Если фокуса ввода не имеет - то включается прозрачность. Все просто: работаем с панелью, ведет себя как обычное окно. Нет - значит не так она нужна сей момент - включается полупрозрачность, меньше загораживает данные.

DenisSMI: Carc пишет: Проще сделать иначе: если панель имеет фокус ввода - она непрозрачна. Если фокуса ввода не имеет - то включается прозрачность. А что происходит, если мышка случайно пересекает панель?

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

DenisSMI: Carc пишет: Ничего не происходит. Такой же прием использован в плавающих листочках: когда листочек активен - он непрозрачен. Как только стал неактивен, переключились в другое окно самой Aml Pages или и вовсе другие окна в ОС - листочек становится полупрозрачным. Тогда отлично

Carc: Ну как говориться Up!!! (особенно в контексте обьъединения страниц)

DenisSMI: Или сама панель сворачивается до маленького, но заметного корешка. Это, по-моему, даже лучше прозрачности.

Carc: DenisSMI пишет: Или сама панель сворачивается до маленького, но заметного корешка. Это, по-моему, даже лучше прозрачности. Это уже детали... Можно и так сделать.



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