As it was announced in our blog earlier, our team was going to participate in Google Developers Day in Moscow. So we did.
Here I wish to say thanks to Alexei Shelestenko, from Google Russia, for making an exception for us allowing more than 2 people to come. It was really important that we don’t share out train coupe with some non-geek people :)) Seriously, imagine Russian customs officers entering seeing 4 silent guys with laptops coding something. Their facial expression. Priceless.
Click “More” to check our photos and read more about the event.
This Saturday it was first time some of the Injoit team managed to get together for an outdoor event. Everybody had a great time and here are the photos of the fun we had. Click on the “Read more” button to check them.
On the way to Lyubotin, our destination place, we got stuck in a massive traffic jam which caused a delay of about 1 hour. I’ve later found out that this might have been due to road closures because of the Mosfilm filming a movie about Leo Landau, the famous physics scientist, in our city. Anyway, we had fun listening to music in our cars and finally got there.
Check one (of two) our Kharkov located office working rooms.
Place looks a little bit crowded but actually it has some free space area with flowers and tea which is behind the photographer
Meet happy Injoit team (at the photo: QA Alexander, PHP developer Vladimir and HTML coder Oleg)
Notice all the Krishna posters on the walls. With information technologies it’s always good to have someone to pray to get rid of the bugs
There is a card with a mantra placed on top of our local server machine. No kidding.
Wordpress might be heavy for your web server as it works a lot with MySQL database and has tons of scripts and plugins that run along.
This as simple script, add it to the footer.php of your Wordpress theme and you will get a line in the bottom with your SQL queries and generation time.
You may start to think of next steps if this values are not acceptable. What you could do, to start with, is:
1) get rid of unused and unnecessary plugins
2) install WP Cache or WP Super Cache plugins
3) add automated MySQL tables optimize script to your cron jobs
4) check your server configuration (php.ini, mysqld.conf) to find if the memory allocation and other settings are optimal
5) upgrade your server
Number 3 stays without attention very often however this is important. MySQL doesn’t optimize itself unlike Oracle. In a while, your DB, depending on its size and usage characteristics, gets fragmented making mysqld process to eat all your server resources. As result, your Wordpress powered website starts working really slowly. At Injoit.com we resolve this by installing additional mysql optimize script to the websites of our customers. Added to cron this script launched daily or weekly and does the job perfectly.
sometimes we have fun even when we do SEO and online promotion:
Welcome to the motel Feodosia
Such a lovely place
Such a lovely face
They livin’ it up at the motel Feodosia
What a nice surprise, known as Sunrise
© Karina, our content manager
Some of our company’s developers and PMs are preparing to take part in the Google Developer Day taking place on 28th of October in Moscow.
Google Developer day will consist of lectures and seminars from Google engineers talking about the latest Google technologies and modern web development trends: OpenWeb, OpenSocial, Android, GData, Geo services, App engine, Gears, Google visualization API, Youtube API etc.
Recently we’ve been working quite closely with Google API and plan to improve the involvement with Google API and open source products in the future to make our products more scalable and effecient.
Also, integration with Google products including new Google lab researches may play a key part in our own innovative developments.
So this is an important event for us and we advise that everybody in the area consider participation in one of the Google Developer Days whichever is closest to your location, check the Google Developer Days map
To give out some information on what’s we are working on now, this is a real estate portal with a very clever Google map integration, check out some of the achievements:
- Google map integration with MySQL database of properties via PHP
- AJAX powered search criteria forms
- Google map API (ggevent, gmarker, overlay, icon)
- Javascript DOM
- combined LabeledMarker + Tooltip classes and improved into own class
- Markers generation (ChartAPI from Google)
- mini HTML template in order to decrease Ajax traffic
- sajax framework (modified)
- MSXML module worked around in order to improve IE compatibility
This is a note we send to our customers when we create their websites based on Wordpress as a content management system. The note makes customers aware of SEO issues.
These are the issues we need to consider for the correct basic SEO (Search Engine Optimisation) of the /blah-blah/ website. Please take a note of these issues listed below and confirm or modify our proposed meta tags for keywords and site description.
1) Titles.
Correct page titles is the most important thing at the website. It is important that page titles contain the keywords which you think the users might type in Google to find your website. Also it is important that each page has a unique title which corresponds to its content and is again, rich in targeted keywords.
We had set up the CMS (content management system) so that there is a constant title “/blah-blah/” at each page + unique title of the each page
which you modify when you edit the page’s title via CMS admin panel.
So the main thing is done, please let us know if main (constant) part of the title should be changed and please keep in mind SEO principles when creating new pages or editing the ‘Title’ fields of the existing pages.
2) Ping services.
Your CMS we have installed is equipped with Ping services which inform special web servers when you add or edit a page. Those servers in turn inform search engines that particular content should be reindexed. This ensures an instant indexing and is very good for search engines.
3) URLs (page addresses)
You CMS we have installed is equipped with the automated SEO friendly URLs generator. The page name and therefore www address is based on its title. So when you create a page named Medical Equipment Components, the address is automatically generated to be like this:
/blah-blah/
this is a good thing for search engines.
The same idea as with titles, please keep in mind SEO principles and try to add useful keywords into page titles.
You may manually edit the URL of the page: find ‘Permalink’ under page title field while editing the page and click “Edit” to the right of it.
4) Meta tags - descriptions and keywords.
These are inserted into HTML header of the page. Search engines don’t pay much attention to meta tags compared to titles but still these are useful for the passive search engine promotion. We have to specify about 10-15 keywords and description of about 100-120 symbols length to put into HTML header of the website.
We propose to include the following keywords:
/blah-blah/
and the following description:
/blah-blah/
Looking forward to you reply with a confirmation or modifications.
P.S. Of course we are aware of plugins allowing unique keywords for different posts, Google XML sitemap generator etc but here goes about basic SEO things only which we usually provide for free with all the websites we create.
Adding captcha to PunBB. This post has been originally put in Russian in our old blog at www.newlife.com.ua. Dated 23rd of April 2008. Written by Vladimir Boytchentsov, translated by Taras Filatov.

This post has been copied from our old Newlife web design lab blog. Original post dated 13th March 2008.
We have finished the work for our US based customer on making the plugin which integrates the famous Wordpress blog platform with Invision Power Board forum system which is also well know
there were developed both normal and Wordpress MU compatible versions
amongst the features are:
- easy to install, usual WP plugin
- full replication of user accounts - when account is being added, modified or removed in one system, the same happens in the other
- special widget allowing to crosspost records from WP to IPB with options how to handle the comments - via WP or via IPB
- IPB avatar is displayed in the blogroll area
- advanced user groups management
- visual integration - IPB is fully integrated into WP template, one single look and feel is achieved
- easy to disable the plugin and get back to original state of the things, easy to enable again if necessary
- author’s avatars near posts in WP
You may find out more about the plugin, try the demo and purchase it at the website:
http://www.invisionbridge.com/
Developers team:
- Alexander Kochetkov (PHP coding)
- Elena Oberemok (logo)
- Taras Filatov (project management)
guide by Vladimir Boitchentsov, translated by Taras Filatov,
Injoit web developers team
When installing TDO Mini Forms (which is a Wordpress plugin allowing to make posts from post/page without having to log in to admin panel) on Wordpress MU the following error may occur:
Fatal error after activating TDO Mini Forms
There is not much info in internet regarding installing tdomf on WordPress MU (multiuser)!
Here is a short manual on this for you Read More


