By Anton Kavytin on March 20, 2013
By Alex Ilchuk on March 6, 2013
Many websites that we build here in Azoft PHP department have user registration. In most cases it's more than enough to use the accounting system provided by the CMS, but there might be special cases that require non-trivial solutions. Today I'd like to share with fellow PHP developers our experience working on such a project and describe how to integrate Drupal with an external authentication service.
By Vladimir Tchernitski on February 26, 2013
In this article we will tell you about the advantages of using Core Text framework for developing digital versions of newspapers, magazines and books for iPad. Our company successfully employed this technology while working on several projects related to digital publishing. Core Text will be useful to anyone planning to take their paper-based publishing to a new digital level or to launch a new ePublishing business from scratch.
Why do we believe that Core Text is the most convenient and promising tool for electronic publishing on the iPad?
By Alex Vasilkov on February 19, 2013
A few days ago I decided to cook some paella. I found a recipe online, compiled a list of ingredients, and visited a couple of stores to buy the ingredients – not a simple algorithm. Well, this process could have been way easier had I used a mobile app we recently developed for a large supermarket chain. Besides its benefits for the household, which I'll discuss later, the project really helped us grow professionally, gaining new development skills. Namely, we dealt with mobile drag-and-drop features, debugging the data synchronization for working with third-party API, and rethinking the overall domain. If you’re an iOS or Android developer working on similar projects, this post is for you.
By Alexey Romanenko on February 5, 2013
Recently, while working on one of our web development projects using Symfony 2.1 framework we needed a tool for creating data grids with the ability to sort, filter, and export data. To learn about our options we turned to the Packagist service, a Composer package repository that provides several convenient grids. We found several solutions but they either did not provide the necessary functionality or documentation, or we encountered problems while working with the filters. After searching for other alternatives, it turned out that DataGridBundle was the best fit for our requirements.
By Vladimir Tchernitski on February 4, 2013
Imagine that by integrating TV with social networks we can give the users an ability to participate while watching a program, to share it with friends or comment it. Another use for Smart TV technologies could be parental control features for restricting access to explicit content. With Video on demand subscribers have unlimited access to the offered programs. Numerous games and applications already familiar to the audience from PCs and smartphones are soon to be available on television too.
By Anton Kavytin on January 21, 2013
By Konstantin Medvedev on January 14, 2013
One of the biggest bottlenecks in Drupal is the storage organization for entities (nodes). Too many nodes in a project will result in very intensive queries to the database, especially if different node types are linked to each other. If we profile the queries, we'll find out that most resources are consumed by retrieving the complete record for a node and its linked entities.