Ultimate Contact Manager

Jun 15, 2007 17:13


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

А потом я вдруг понял, для чего на самом деле нужен Outlook (что это не хреновый почтовик, а PIM-клиент), перевёл в него свою тучу контактов и радовался. Даже синхронизация с Palm получилась сама собой. Но потом начались сложности. Outlook начал временами вести себя самовольно, в синхронизации начались затыки, а уж разобраться с Outlook'овскими формами я и вовсе не смог.

И задумался - начинать ли писать свой собственный Contact Manager (с блэкджеком и шлюхами) или всё-таки поискать чего-нибудь существующее? Мне же не так много надо в дополнение к базовому функционалу:
  • Хранить разные имена и кликухи для контакта (в т.ч. русские/английские)
  • Много разных адресов для одного контакта
  • Список телефонов с метаинформацией (напр. с привязкой к адресам)
  • Именованые e-mail'ы, IM, VoIP и пр. точки контакта
  • Список присутствия в сети: блоги, фиды, соц.сети, профили и пр.
  • Именованые даты: дни рождения, свадьбы и пр.
  • Места работы, текущие и прошлые: компания, должность и пр.
  • Ах да, на все эти элементы - тэги!

А в идеале - хочется ещё всяких вкусных фич:
  • Верификатор e-mail'ов или даже автоматические запросы на обновление информации (генерируется форма, отсылается контакту, он редактирует данные и присылает обратно)
  • Встроенный data mining: умение вытягивать всякую инфу из контактных профилей (ICQ, LJ, etc.)
  • Умная синхронизация данных с: Outlook, Gmail, Plaxo, ScheduleWorld, LinkedIn и др. сетями
  • Создание внутренней сети через отношения между контактами: семейные, деловые и пр.
  • Удобную печать "Персональной Телефонной Книги"
  • Удобный скриптинг всего этого хозяйства

Ну что, бывает такое? Или садиться за Visual Studio? Или я слишком многого хочу?




projects, software, creative

Previous post Next post
Up