CRM is a tool for the management of customer relationships. It is very useful in any business, from manufacturing goods to those that provide services as it allows to plan a business strategy based on clients. This tools become essential in global markets like IT services where retain a customer is more important than winning new ones.
This tool is an open system data (front office) that gives us the opportunity to exchange information with customers. To create records which allow us to see the concept of value that the customer has with the product, to focus on the real needs processes that give rise to the application and delete processes that result in an increase in the price of the product without increasing its value. We can also anticipate new requirements and provide better after-sales services.
The use of a CRM system often fails or doesn’t give the desired results because its implementation is only limited to software installation without studying the context of the company, nor provide the necessary knowledge to its employees. A CRM system should be implemented only after studying the current relationship with customers and defining the new one that the company wants to reach. Once we know that we will have a clearer picture of which systems we will need, which procedures will need to be standardized and on which topics will be needed to train the staff of the organization.
The CRM software was initially developed by payment and large companies. Recently, however, began to emerge such as “open source”, ie free and open source. This brings with it the following advantages: low cost and the possibility of changing them to the needs of each company.
The last October 12th was our anniversary that`s why the last Friday we prepare an Asado to celebrate our first 6 years of our company. Years of a lot of work and effort, new challenges and projects, of new opportunities, but also of strengthening, achievement and consolidations.
Thanks to everyone that trust us and make this possible. It would be no fun without you.
Work team - October 2009
Asado in celebration of 6 years of Serfe.com
On this occasion we received a visit from two of our European customers, Wouter and Frank from Amsterdam. As usual, we started working on the requirements of the new project and then we gave way to some leisure time and enjoyed a traditional Argentinian barbecue.
This article will explain how to develop customized components for Joomla in the 1.0.x version, showing the files and basic steps, as well as some useful methods such as access to the database, paged results, etc. It is recommended to have knowledge of PHP and HTML to read this article.
Joomla has a directory structure divided into 2 big groups. Administrator, where are all the files needed for the backend to work and the various directories that are located in the root directory.
The directories of interest are the components, both within the administrator directory, as in the root directory, since here is where the files for each component are, which in turn are in sub-directories as follows, com_componentName, example com_users.
If we want to see the files corresponding to the users component, must look at
Another important is the includes directory, since within it we find files that have classes that are going to be used in the component, for example to connect the database (database.php), to manage user data, paging, etc (joomla.php).
The components are stored in the database, more precisely in the jos_components table.
Files that make up a component
A component to be installed must be compressed in a zip file, with the following format com_ComponentName.zip example com_users.zip.
This file must have at least 8 files that are going to be described in brief:
The following describes each file.