Prism

Apr. 8th, 2008 09:52 pm
gorsky: (Default)
[personal profile] gorsky
У многих на работе забанена аська. Обычное дело, по сегодняшним временам-то. Не менее обычное дело сегодня, что с распространением технологии AJAX многие сервисы вышли в онлайн. Фотошоп вон даже обзавелся онлайн-вариантом :) Но мало просто воспользоваться сервисом в окошке браузера. Для нас важно все сделать красиво, и максимально приблизить ощущения от работы с продуктом к десктопному варианту. Т.е. для простого пользователя это должно выглядеть так: щщолкнул ярлык - запустилось окно программы (заметьте, не окно браузера), приступил к работе. Далее, небольшое How-To как это сделать максимально красиво, используя доступные нам инструменты

Итак начнем с пресловутой аськи, кою так не любят работодатели. Я пришол к такому наблюдению - у многих закрыты мессенжеры, но открыт гмейл по https :) У Эли многие друзья сидят в гмейле не потому, что остервенело проверяют почту каждые 30 секунд, а потому что они сурово чатяццо в GTalk. Согласен, это выход. Но выход некрасивый, не изящный. Встроенный в гмейл клиент Gtalk убожество, это даже и не асько, к тому же все это хозяйство тупо занимает лишний таб, а место на баре не резиновое. Нынче, конечно же, самая тема - Meebo. http://meebo.com или, для угнетенных работодателями, https://meebo.com. Все отлично - в наличии MSN, AIM, ICQ, Jabber, Gtalk, ICQ, Yahoo! Все продумано, красиво, функционально. Работает шустро. Для удобства можно зарегистрировать аккаунт и все настроить. Но мы же хотим иметь Meebo на десктопе? Kudos to Mozilla Labs! На движке того же файрфокса разработан совершенно гениальный продукт - Prism. Что это? По сути ето до костей урезанный браузер. В нем нет ничего. Вообще. Нету адресной строки, нету закладок, кнопок, менюшек и баров. Но он умеет превращать любое веб-приложение в практически десктопное. Итак:

1. Качаем Prism 0.8 для Windows
2. Если сидим из-под прокси - то топаем в файл Program Files\Prism\xulrunner\greprefs\all.js и правим строки следующим образом:
pref("network.proxy.type", 1);
pref("network.proxy.http", "адрес прокси");
pref("network.proxy.http_port", порт HTTP;
pref("network.proxy.ssl", "");
pref("network.proxy.ssl_port", порт SSL);

3. Запускаем Prism. В поле URL вводим https://meebo.com в поле Name - обзываем как угодно. Например, Meebo. И ставим галочку Create Shortcuts --> Desktop (он все равно не добавиццо, глюки беты, но галочку ставить надо, а то нас дальше не пустят)
4. Собственно все. Пока у нас загружаеццо Meebo, создаем на десктопе (или где нравиццо) ярлык. Иконка тут - Documents and Settings\Username\Application Data\Prism\Proailes\ужасные буковки.default\webapps\meebo@prism.app\icons\default\app.ico
Обьект, например "C:\Program Files\Prism\prism.exe" -webapp meebo@prism.app Рабочая папко - "C:\Program Files\Prism"
5. Вот теперь все. У нас есть ярлык который при включении запускает наш почти десктопный мессенжер. И так можно поступить с любым веб-приложением. Вот, к примеру, я запихнул я призму еще и Феникс (онлайновый графический редактор с http://a.viary.com)



К сожалению, Призма, пока не умеет сворачиваццо в трей. Можно реализовать это костылями типа AllTray, TrayIT, 4T Tray Minimizer. Но думаю, в финальной версии такая возможность появиццо.

Ну и напоследок небольшой список готовых для употребления в Призме веб-приложений
http://wiki.mozilla.org/WebRunner#User_Contributed_Bundles