If you have been "out of touch" of something for a certain duration, it means you have not had any contact with or knowledge of that thing for that duration.

Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.