Technologies Used: Yii framework, jQuery, Select2
People Involved: 3
Timeframe: ongoing support
EMAC is a global job management system that is aimed at tracking business processes while gaining productivity. It makes control over business processes faster and easier without adding hassle to your life. Founded in Sydney, Australia, nowadays it has grown into a multinational company with hundreds of clients all over the world. EMAC is developed with Yii framework, and this allows to make emphasis on the simplicity and accessibility. You don’t have to install any software to start using it. Furthermore, you have no need to spend extra efforts to integrate your data, Yii gives an opportunity to make all processes maximally automated, including testing.
Benefits of Yii framework
While choosing a framework to work with, we’ve paid our attention to the advantages of Yii and here they are:
- It is fast and well secured
- Yii gives the highest productivity if compared with other PHP frameworks
- It is easily adjustable to your needs and loads only necessary features
- Yii PHP framework supports caching pages and individual fragments
- Using AJAX and integration with jQuery means that you can make a smart and intuitive user interface
- Perfect Yii documentation and community
When EMAC and Skynix LLC started to cooperate, EMAC was already established as a company and was on the way of rapid growth and development. So, the main objective of our collaboration with EMAC was to refine up and increase their functionality as a job management service. Wide scopes for business control and administration that company offers, had to be finely tuned up and some bugs had to be fixed. Made with powerful Yii framework, the system has a huge potential to realize which is a constant task for Skynix LLC developers.
During the development process, our team has faced numerous objectives, related to Yii PHP framework. Implementation of some solutions was really brainstorming and required a non-standard approach.
- Setting up personal inventory
One of the features of EMAC management system is inventory. For a great while, it was absolutely common – every participant of the tool had an access to the whole storage. But since EMAC was aimed at creating ideal inventory system to meet unique business requirements, the task was to categorize the inventory with the ability to give different level of access to various users, so that particular account could use only his own inventory. Skynix accepted the challenge, and the solution was found in a matter of hours. As a result, the system is now much more modernized and user-friendly.
- Resurfacing Xero integration
Xero is a cloud-based accounting service for payment processing. Installed with a factory set API was rather raw, so there was a need to make some improvements. For example, blank information in the fields being sent could overwrite previously saved data. This forced users to always enter data before sending, which is not critical, but uncomfortable. Optimizing data transfer we eliminated this drawback.
Facilitating interaction with the system is a continuous task. Skynix is always here to introduce new improvements as it is needed. Revealing hidden possibilities and all the advantages of Yii PHP framework, EMAC becomes more and more user-friendly.