📜 ⬆️ ⬇️

IM + user account = new web user profile technology

This is an excerpt of the IM ( link ) blog post on the original registration and authorization mechanism on the site + a couple more thoughts about integrating the web with our daily lives.

Prehistory


There are different systems and ways of organizing cases, reminders of them.
I once had two icq uin'a (work \ home) for these purposes. Those. instead of letters, I sent im-messages to myself, so that upon arrival (understand correctly) I would not forget to do important things. Until recently, unfortunately, I used two jabber accounts for the same purposes (even the idea of ​​priorities cannot help here).

But everything changed



To start using it is necessary to register. How? Remember about "newgen user account"? And if so, then for registration and “entry” you just need to add the following contact to the list / roster .
')
AIM: IMified
MSN: imified@imified.com
Google Talk: imified@imified.com (my choice and tell you why below)
Jabber: imified@imified.com

User Account


So, the service itself assumes that you have one of the protocols for exchanging quick messages and provides the listed bots for manipulating the service. Accordingly, after logging in (adding you to the list by the side), which takes a couple of seconds, you get the opportunity to use the service and your im-contact is the “key” to registration and then the most interesting begins.

The dialogue looks like this:

Using 1-4 teams we choose the right one. Actually, everything is clear.

To enter your account click 4:

Actually this is your login password. You do not need to remember anything, you do not need mail and user data (they are taken from the profile of your IM account), you only need a contact. By pressing “4” a link will appear (with a live session), which will probably work for a certain time. maybe not yet activated by calling.

My Account offers delicious buns for more comfortable use of the service. All actions in My Account instantly take power in the IM-bot.

Widgets : routines that allow you to interactively communicate with other services on the Internet. From popular: Delicious - post bookmarks to your account, Live Journal, WordPress, Blogger, Twitter + Jaiku (today there was news that Google bought Jaiku, and this widget allows you to post on Twitter and in Yayka), Tumblr - post on a blog, Google Calendar - and so it is clear, Braingle - watch teasers, NetLookup - tools Ping, traceroute, alexa, whois, enum. The list is quite large.

Agree, it is convenient. Already seen above IMified Notes, IMified Reminders,
IMified Todos are also widgets and can be customized (although not obychyrno - you can change the name :)

WordPress widget is just handsome: supports Russian, asks for titles, body and publish what is written. However, he does not ask about the category and, it seems, does not post the html-format.

IMified has its own API for developing its widgets: https://www.imified.com/developers/index.cfm?sec=docs

This can be seen on the original Twitter. As I understand it, you can post there from a jabber bot too.

Shortcuts
Shortcuts to actions for added widgets (services) are set.
are introduced to the bot in the form / shortcut.

Account Settings
All you need is taken from the user-info of your IM-account. You need to set the GMT-time for the correct operation of the notifications.

To do list + bonus reminder


There is no need to explain specifically Notes and Todo - and so everything is clear.
We return to the reminders, the benefits of using Gtalk-account and the rejection of "double" accounts.

Reminder can be set as follows:

As you can see, there are enough opportunities.

As you know, a definite plus of Google Talk is that it stores history on the server, combines both XMPP (that is, jabber) and email records, which allows, unlike, say, an account on www.jabber.ru to receive both IM messages and mail to one name. Sent mail to account@jabber.ru will come back, because Nobody lives at that address.

So, if we use a Gtalk account and the event will work when we are online, the bot will carefully remind you about the scheduled case (in my case, the links in the reminder text will be parsed and provided in an html-clickable format). If we are suddenly not on the network (on the way home from work and vice versa), we will again receive a notification, but to the mail if it is opened before the IM client (curtsy to Steve Jobs with sending mail to himself ). And it is damn convenient! There is no longer a need to have two accounts (I have 6 pieces in total somewhere) for this type of notification. As they say, no matter what others have, it’s important that you have a Jabber. And with the prevalence of mobile clients for this protocol, you can stay forever online and be able to both create and remind of events.

Security and privacy


Secrecy is achieved by encrypting data via AES 128 bit encryption. Read more http://imified.com/privacy.cfm . If you use the Gtalk-mode of communication with the bot, you don’t have to worry about it - the forced SSL connection will do its job of protecting when accessing valuable widgets or data.

Conclusion?


New technology web I called this post, because This is the first service where I met a similar method of authorization, usability and extensibility. I’ll be eager to keep track of the growing list of widgets (for bugmenot.com, it would be interesting to get the widget, and indeed widgets for sites that provide textual information) and expect similar ways of combining http: // and xmpp: // since these technology, as tried to show the future. And the reminders in such a manifestation, although it is indulgence for the creators (everything was obviously designed for a far greater purpose), provide convenience for the user and talk about a systematic approach to the design of the service, which is encouraging.

Lyrical abstract retreat


We can talk about reminder systems for a long time, but they do not take into account the main factor - human activity. We are free to set the trigger'a response time, and only. Think, in all existing programs and systems we can only deliver when, according to time, a window pops up and a signal (sound, vibration, email, sms) attracts attention. If we deviate from the planned schedule (calendar), all the notifications go at random and require rework.

But there is a very interesting, in my opinion, the right approach to tracking activity and it was proposed in the S60 (Nokia Symbian) devices - a program (trying to remember a name, something like ... GSM ... cell ... ?) included triggering an event by remoteness to the base station, switching to a specific broadcast. It didn’t work correctly (the population of the base station affects our Chekaginsk), but the approach is important.

We can notify a person by his geographical location (the method is not important - GSM, GPS, WiFi for mobile devices) or for a special device any frequency, radiation level, traffic jams, temperature, activity of the UFO entries publishing its own. This gives a new level of freedom.

For me personally, the geographical factor would be important (I’m terribly bezlaberny and sometimes forget to check the list of necessary cases in the PDA), since I could plan and put things in advance knowing where I would be, where I was going from or where I was arriving, to plan notifications on my way. There is no GPS device and it was not, but I dare to assume that there is such a function there (I would be very surprised if you didn’t think of it). However, a more popular method would still be using popular gadgets, where everything is already there. As they say, I’m burning the idea to create services with software (multi-platform) tied to them, which choose the tracking method and revolutionize the planning and notification of the user about events.

All note: there

Good luck.
Crosspost in your blog .

Source: https://habr.com/ru/post/15040/


All Articles