Несколько слов о новый функциях в приближающемся 9034
Как вы смогли заметить, в ночных версиях 9033 появилось уже немало нового. Почти все, что я обещал сделать так или иначе было реализовано. Среди самых заметных изменений следует отметить аватары в контакт листе и протоколы твиттера и фейсбука. Вот о них и хотелось бы поговорить. Прошу всех под кат.
Сначала о протоколах. Пока реализованы самые базовые вещи. Со временем, безусловно, они будут только улучшаться, как это было с жаббером и маилру. В твиттере пока не поддерживаются direct messages, но думаю это только вопрос времени. Основные функции уже реализованы, а это значит, что вы можете уже сейчас начинать осваивать эту популярную во всем мире сеть. Фейсбук пока тоже неидеален, но мы прикладываем все усилия, чтобы общение в нем не доставляло неудобств.
Многие спрашивают, мол, раз уж вы добавили фейсбук, то почему бы вам не добавить вконтакте? Отвечаю: мы бы с радостью. Но, в отличие от фейсбука или твиттера, вконтакте не предоставляет API для доступа к основным функциям из клиентских машин. Да, есть API для flash приложений, которые выполняются на сервере. Тут уже есть довольно много разработок для того, чтобы можно было использовать вконтакте как транспорт в jabber. Однако, пользователям приходится добавлять эти приложения к себе, разрешать доступ к друзьям. И не факт, что все ваши друзья добавят это же приложение. Можно еще «притворяться браузером» и скачивать страницы, разбирая всю важную информацию. Но это во-первых, слишком большой трафик, во-вторых, будет работать до первого серьезного изменения в верстке/структуре вконтакте.
Поэтому до тех пор, пока разработчики не предоставят нормальный прозрачный механизм взаимодействия мы не сможем добавить вконтакте в число поддерживаемых сетей в QIP Infium.
Теперь об аватарах в контакт-листе. Изначально, предполагалось просто добавить аватар с фиксированным расположением. Но потом стало ясно, что люди захотят большего. Поэтому, был введен режим расширенного КЛ, в котором можно настраивать расположение и видимость всего-всего по своему усмотрению. И даже утилита сделана. Однако, многие не поняли назначения:) Исправляю этот недочет, попытаюсь в двух словах объяснить, что и как вы можете сделать со своим контакт листом.
Для начала, советую ознакомиться с очень хорошей статьей на вики, которая рассказывает о том, что может делать программа для создания настроек кл. Параллельно с прочтением вики вы можете смотреть и объяснение ниже (хотя в принципе на этом можно остановить чтение и начать эксперименты).
Итак, что же можно сделать с помощью этой утилиты? Почти все
Нет, серьезно. Можно расположить аватар слева, можно спрятать все, кроме ника (некоторые минималисты будут в восторге). Можно сделать так, что субконтакты в метаконтактах не скрывались. Можно самому решить где будет располагаться (и будет ли) кнопка звонка. Можно все настроить так, как хочется. Однако, вся сложность заключается в том, как бы расположить все поудачнее, покомпактнее, чтобы ничто не наползало друг на друга и оставалось читаемым. Вот для этого и предназначено множество галочек и кнопок в утилите. Комбинацией координат, видимости, приоритета и свободной области можно добиться того, что при отключении какого-то элемента пользователем в настройках все расположение не «поплывет» и не будет прыгать из стороны в сторону.
Основная идея редактора – свободные области. Если вы хотите, чтобы на аватар ничто не наползало, есть смысл поставить галку «Уменьшает свободную область». Тогда все последующие (но не предыдущие) элементы в списке будут рассчитывать свое положение уже относительно свободной области, которая меньше высоты/ширины контакта. Если вы хотите, чтобы значок авторизации при этом всегда был в определенном месте не смотря ни на что – есть смысл поставить галку «Использовать всю область контакта».
Обратите ваше внимание на нижний ряд кнопок. Это – настройки, которые пользователь может включить/выключить. Скажем, пользователь может включить расширенный вид, но отключить аватары (первую кнопку отожмите). Если при этом аватар оказался слева, то надо заполнить пробел, иначе в КЛ будет лишнее незанятое пространство , а остальное будет кучковаться. Или к примеру будут отключены значки клиентов и х-статусы. Все это необходимо предусматривать, если хотите поделиться файлом настройки с другими людьми ![]()
Так же бывают случаи, когда не удается задать нужное расположение элементу никакой комбинацией из свободных областей. Тогда нужно у предыдущего элемента зайти на вкладку «задать свободную область» и вручную указать область, относительно которой элемент будет рассчитываться.
Как видите, задача это нетривиальная и требует некоторой усидчивости и многократной проверки на читаемость путем переключения кнопок в нижнем ряду, эмулируя отключение/включение настроек или наличие/отсутствие у контакта данных (например шарика дня рождения).
Но все это касается лишь случая, когда надо сделать свое уникальное расположение и поделиться им вместе со скином. К примеру скин Microsymbol (очень нравится минималистам) мог бы включать в себя настройку для любителей минимализма – только ник и иконки плагинов например. Если вы хотите настроить только под себя – то можно расположить все с фиксированными координатами – уж вы то знаете наверняка какие у вас настройки включены ![]()
Таким образом, новый расширенный режим дает очень много свободы для творчества. Можно сделать какое угодно расположение так, как вам нравится. И даже без аватаров. И КЛ может стать очень компактным для любителей минимализма или содержащим вообще все что только можно для максималистов. Пробуйте редактор, делитесь настройками с другими на нашем форуме, надеюсь эта новая функция не заставила вас думать, что квип стал сложнее. Он стал таким только на чуточку, но зато чуть более настраиваемым ![]()
© blog.qip.ru

(5 votes, average: 4.20 out of 5)