On-line: guests 0. In total there are: 0 [information..]
AuthorTopic





Post №: 76
Joined: 18.12.08
Rank: 0
link post  Posted: 26.12.08 21:52. Post subject: ТЧ для листа


Поработов с АМЛ понял, что не хватает такой возможности, как закрытие листа на изменение. Просто "Только чтение". Когда часто работаешь с амл, особенно на нотике, особенно в неудобной позе :), можно случайно попортить текст, который не хотел бы портить (давно записанный). С опцией ТЧ все бы решилось...

Windows XP Home
Windows XP Vista
AML Pages 9.08 1996
Спасибо: 0 
ProfileQuote Reply
Replys - 34 , page: 1 2 All [new only]


moderator




Post №: 2128
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 26.12.08 23:10. Post subject: Всё есть. Меню Серви..


Всё есть - всего хватает
Меню Сервис\Только для чтения

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply





Post №: 80
Joined: 18.12.08
Rank: 0
link post  Posted: 27.12.08 00:07. Post subject: Carc пишет: Всё ест..


Carc пишет:

 quote:
Всё есть - всего хватает
Меню Сервис\Только для чтения


это ТЧ на весь документ. Я говорю об одном листе

Windows XP Home
Windows XP Vista
AML Pages 9.08 1996
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2140
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 27.12.08 01:10. Post subject: Dezderella пишет: э..


Dezderella пишет:

 quote:
это ТЧ на весь документ. Я говорю об одном листе


А зачем на один лист? Хочется жизненный пример услышать....

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply





Post №: 84
Joined: 18.12.08
Rank: 0
link post  Posted: 27.12.08 14:33. Post subject: Carc пишет: Хочетс..


Carc пишет:

 quote:
Хочется жизненный пример услышать....


Пример - дневник. Пишется ежедневно, в одном файле. Старые записи практически не редактируются, дневник всетаки.
Прочие работы на много листов также. Это как защита от случайных действий, от самого себя...

Windows XP Home
Windows XP Vista
AML Pages 9.08 1996
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2143
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 27.12.08 16:53. Post subject: Dezderella пишет: П..


Dezderella пишет:

 quote:
Пример - дневник. Пишется ежедневно, в одном файле. Старые записи практически не редактируются, дневник всетаки.
Прочие работы на много листов также. Это как защита от случайных действий, от самого себя...


Ну пожалуй да, вполне реальная ситуация... Вопрос как это реализовать!?! Т.е. те же кнопки или команды меню или что!?! Уж больно кликоёмко получается - для каждой страницы ставить или снимать только для чтения отдельно...
А вообще раньше такое было: называлось "защита от случайного изменения" - и ставилось отдельно на страницу документа. При попытке отредактировать текст выдавался запрос "Реально хотите изменить" и варианты
1) "Нет, не хочу" - т.е. редактирование запрещалось
2) "Хочу, но только сейчас" - редактирование разрешалось, но только на этот сеанс работы с документом. В следующий раз работы с документом запрос повторялся.
3) "Хочу всегда" - редактирование разрешалось, атрибут защиты снимался, и больше запроса не было - пока опять защиту ручками не поставят.

Но не покатило всё это - и в 9.07 я это убрал напрочь. Больше заморочек да непоняток у пользователей вызывало, потому и убрал. Причем несмотря на якобы бурные протесты да поддержки этого функционала - когда убрал, никто даже и не пискнул, несмотря даже на открытое online-голосование на эту тему... Что, похоже, лишний раз свидетельствовало что народ вообще не понял об чем шла речь, что в свою очередь уже указывало на меня - что фигово было и придумано и сделано.
Мне кажется это просто слишком мудренная штука - "только для чтения" для отдельного листа. По идее только для чтения на весь документ решает проблему - открыл, снял атрибут, отредактировал, сохранил. Вряд ли по идее заденешь соседний лист...
Хотя, может я и не прав - но какого то разумного компромиссного решения мне не видится. Вроде оно как и нужно, а приделаешь - больше непоняток вызывает да сложностей, чем пользы...

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply





Post №: 85
Joined: 18.12.08
Rank: 0
link post  Posted: 27.12.08 17:28. Post subject: Carc пишет: Вроде о..


Carc пишет:

 quote:
Вроде оно как и нужно, а приделаешь - больше непоняток вызывает да сложностей, чем пользы..


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

Windows XP Home
Windows XP Vista
AML Pages 9.08 1996
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2149
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 27.12.08 18:51. Post subject: Dezderella пишет: В..


Dezderella пишет:

 quote:
Возможно. Это реально должно быть что-то совсем простое. Или в дереве значек маленький должен появляться если ТЧ, устанавливаться через контекстное меню.


Контекстное меню плохо тем - что неочевидно состояние, пока не кликнешь не увидишь - только для чтения или нет. Как команда - да это возможно. Но где-то надо показывать и состояние листа.

Dezderella пишет:

 quote:
Чтобы не шокировать тех, кому это не надо, можно опцию ввести в настройках: есть такое или нет. Это не очень нравится, т.к. такую опцию нужно поддерживать в разных местах.


Честно говоря усложняет всё это. Скорее всего даже те, кому нужно просто не найдут такую опцию. Ну кто может догадаться чтобы некая команда заработала, нужно что-то где-то там включить в диалоге опций!?! Неочевидно: команда только для чтения конкретного листа задизейблена вот прямо таки тут, а включать ее надо в совершенно другом диалоге на другом конце программы. Имхо, даже те кому надо 9 из 10-ти просто не найдут, и так и будут считать что это невозможно. Получается что кому надо - не поможет, а для всех остальных по любому балласт вроде как бесполезный.

Dezderella пишет:

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


Как вариант. Но опять же нужно индицировать состояние. Причем желательно это делать как-то более ярко. Т.к. понятное дело редактор текста можно сказать основная арена работы - ему уделяется огромное внимание. И по хорошему это нужно показывать прямо именно в нем. Примерно как сейчас: серый фон в режиме только для чтения, и белый (по умолчанию) фон, когда можно редактировать.
Но тогда получится путаница: серый фон и в "только для чтения всего документа" и только для чтения для отдельного листа. Непонятки лишние...
В основном как раз таки заморочка именно с индикацией состояния - как ясно и недвусмысленно дать понять, с какого перепуга нельзя редактировать текст и что нужно изменить чтобы разрешить редактирование!?!

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply





Post №: 90
Joined: 18.12.08
Rank: 0
link post  Posted: 27.12.08 19:02. Post subject: Carc пишет: как ясн..


Carc пишет:

 quote:
как ясно и недвусмысленно дать понять, с какого перепуга нельзя редактировать текст и что нужно изменить чтобы разрешить редактирование!?!


Это действительно самое сложное
Первое свидетельство - утопленность кнопки ТЧ на панели инструментов.
Второе - можно блокировать всю панель, кроме этой кнопки, как делается если выбрать в дереве папку.
Можно менять курсор на запрещающий, но мне это кажется не очень.
Менять какие-то цвета тоже черезчур...

Можно не кнопку, а выпадающий список, где будет написано "Чтение" или "Правка", только если надпись, она здоровая, ее тоже нужно куда-то размещать...

Windows XP Home
Windows XP Vista
AML Pages 9.08 1996
Спасибо: 0 
ProfileQuote Reply





Post №: 52
Joined: 17.09.08
Location: Петрозаводск
Rank: 0
link post  Posted: 27.12.08 19:09. Post subject: имхо, крестик и альт..


имхо, крестик и альт-ф4 - синонимы.

Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2151
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 27.12.08 19:18. Post subject: SetQ пишет: имхо, к..


SetQ пишет:

 quote:
имхо, крестик и альт-ф4 - синонимы.


Конечно синонимы, но не одно и то же!

Это как клава и мышь - предлагают одни и те же решения, но разными способами.

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2150
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 27.12.08 19:15. Post subject: Dezderella пишет: Э..


Dezderella пишет:

 quote:
Это действительно самое сложное
Первое свидетельство - утопленность кнопки ТЧ на панели инструментов.


Придется глазами искать кнопку, да еще думать весь документ или только лист!?!

Dezderella пишет:

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


Неочивидно - блокировка всей панели тоже может быть по разным причинам. Это всего лишь говорит что команда недоступна, но не говорит почему.

Dezderella пишет:

 quote:
Можно менять курсор на запрещающий, но мне это кажется не очень.


Опять же неочевидно почему - ну курсор другой... Отчего? Опять же причин для этого курсора может быть несколько.

Dezderella пишет:

 quote:
Менять какие-то цвета тоже черезчур...


Стандартный способ - если редактирование запрещено - весь редактор текста имеет серый фон.

Dezderella пишет:

 quote:
Можно не кнопку, а выпадающий список, где будет написано "Чтение" или "Правка", только если надпись, она здоровая, ее тоже нужно куда-то размещать...


Тоже получается что не выход, т.к. неочевидно что нужно выкинуть сначала какой-то список...

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply





Post №: 92
Joined: 18.12.08
Rank: 0
link post  Posted: 27.12.08 20:14. Post subject: Carc пишет: Стандар..


Carc пишет:

 quote:
Стандартный способ - если редактирование запрещено - весь редактор текста имеет серый фон.


Главное чтобы это не мешало читать текст :)

Windows XP Home
Windows XP Vista
AML Pages 9.08 1996
Спасибо: 0 
ProfileQuote Reply





Post №: 125
Joined: 18.12.08
Rank: 0
link post  Posted: 30.01.09 18:05. Post subject: Планируется ли?


Очень легко портятся старые странички без особого желания жто делать, если с ними постоянно приходится работать :(

Windows XP Home
Windows XP Vista
AML Pages 9.08 2005
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2230
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 30.01.09 18:36. Post subject: Dezderella пишет: О..


Dezderella пишет:

 quote:
Очень легко портятся старые странички без особого желания жто делать, если с ними постоянно приходится работать :(


Ну, а что за старые странички!?!
Можно описать ситуацию на пальцах? Например, открыл, страницу только для чтения, что-то надо где-то отключать...
Просто мне кажется, что если это слишком часто использовать - настройку только для чтения для конкретной страницы, то точно также пользователь привыкает ее снимать на автомате. Т.е. это тот самый клик на подтверждение - с которым непонятно что делать: если он нужен часто, пользователь уже на автомате все подтверждает. Если нет - то как бы и настройка не нужна.
В версиях помладше была защита от случайного изменения - как-то оно просто нереально не покатила... Жуть какая-то была - очень многим не понравилась, включая и меня. Постоянно нужно было нажимать "да, хочу изменить"....
По хорошему, нужно описание процесса - открыл документ, документ содержит (ну что там по сути? дневник, или что? суть данных?) - случайно изменил старую страницу с тем-то, потому что хотел то-то... Т.е. примерно в таком ключе use-case расписать. Кажется мне тут проблема явно в чем-то другом - потому все эти чертовы подтверждения и не работали по сути, а только мешали. Идеальный вариант - это вообще исключить всякое подтверждение: старая идиома - если пользователь хочет, то он хочет. Если нет, и он ошибся - программа не должна давать ему шанса ошибиться. Вот собственно с возникающей проблемой и надо попробовать понять - решим ее, может и только для чтения никакие не понадобятся...
Нужно просто убрать эту ситуцию "легко портятся старые страницы" - а для этого нужно понять как "они портятся" пользователем...

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2231
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 30.01.09 18:44. Post subject: Кое какие соображени..


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

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply





Post №: 17
Joined: 13.11.08
Rank: 0
link post  Posted: 30.01.09 22:55. Post subject: Читаю и никак не пой..


Читаю и никак не пойму, а с чего такой переполох?
Или ни у кого, кроме меня, резервное копирование не работает
Сколько я уже этих листочков и страниц случайно портил и удалял,
и всё без проблем восстанавливал.

Спасибо: 0 
ProfileQuote Reply





Post №: 126
Joined: 18.12.08
Rank: 0
link post  Posted: 30.01.09 23:26. Post subject: Да, если заметил, то..


Да, если заметил, то можно восстановить. А вот если базу гонять по компьютерам, то сложнее. К порче :) еще ведет использование мелких недобуков :), когда взял на колени, палицом по тачу поводил куда попало :)))

Windows XP Home
Windows XP Vista
AML Pages 9.08 2005
Спасибо: 0 
ProfileQuote Reply





Post №: 18
Joined: 13.11.08
Rank: 0
link post  Posted: 31.01.09 00:07. Post subject: Dezderella пишет: К..


Dezderella пишет:

 quote:
К порче :) еще ведет использование мелких недобуков :), когда взял на колени, палицом по тачу поводил куда попало :)))


Всё равно непонятно.... Если ты пишешь одним файлом, то тебе опция ТЧ не поможет.
Как только захочешь продолжить, тут же появляется возможность порчи:)


Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2233
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 31.01.09 22:57. Post subject: Dezderella пишет: Д..


Dezderella пишет:

 quote:
Да, если заметил, то можно восстановить. А вот если базу гонять по компьютерам, то сложнее. К порче :) еще ведет использование мелких недобуков :), когда взял на колени, палицом по тачу поводил куда попало :)))


Хм - а это ведь действительно серъезный аргумент что копии может не быть под рукой.... А отмена в тексте не помогает вернуться к затертому?

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2232
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 31.01.09 22:55. Post subject: abbey пишет: Читаю ..


abbey пишет:

 quote:
Читаю и никак не пойму, а с чего такой переполох?


Ну Dezderella вроде как хочет индивидуальную настройку только для чтения. А пытаюсь понять откуда ноги у проблемы растут - ну понятно что-то затирается, а не хотелось бы.... Имхо нужно искать как так получается что вдруг случайно юзер не то стирает. Запретить не лучший выход - лучше чтобы юзеру было более заметно что не стоит "вот енто" стирать - как то более подчеркнуто показывать сей аспект. В любом случае пользователь умнее любого кода, и знает лучше, что ему нужно. Программа должна всего лишь помогать ему в этом... Имхо это было бы идеальным решением...

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply
Replys - 34 , page: 1 2 All [new only]
Reply:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Username, Password:      register    
Тему читают:
- user online
- user offline
All times are GMT  3 Hours. Hits today: 22
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no