In the previous article we’ve described how to add a setting to your extension and make it work. We reviewed only two general field types: text and password, however, there are many other field types that you will meet in your development practice. Actually, you are able to find the general fields description in the Symfony manual, but OroCRM has its own types based on the general. Let’s try to review most of this fields.

Notwithstanding the becoming age of touch devices, pointers like mouse and touch pads are still commonly used in desktop and laptop computers. Even more, the users who used to work with computers some time ago or users who want to increase their productivity use different types of shortcuts or gestures including keyboard hot keys. And it makes sense, just try to imagine your life without ctrl+c (cmd+c), ctrl+v(cmd+v) or ctrl+z(cmd+z). Not only desktop applications provide the ability to use keyboard shortcuts. If you have ever used Atlassian Jira you should know how fast and handy you can deal with different operations using hotkeys. That’s why we decided to bring the similar ability to OroCRM.

Recently we have described how to create your own OroCRM extension and, even more, how to add a new menu item (see Add a new menu item). Now it is time to move forward. Almost each extension, no matter how big it is, needs to have some settings. Of course, we can put it into an *.yml’. No problem, but OroCRM core developers provide us with a handy ability to create your own settings fields/section on the System->Configuration page.

Ok, you have installed OroCRM, configured your development environment, worn headphones with your favourite music and still don’t know what to start with… Let us help you a bit.