AngularJs with Webpack part 2: Angular Component and Webpack Loader

In my first post, I demonstrated how to use Webapck with AngularJs quickly and in the simplest possible way.  You can read more in my previous article AngularJs with Webpack part 1. We will continue to build the same application and reference some things from the previous article so please get familiar to it or use it […]

AngularJs with Webpack part 1

The goal of this article is to show you and explain how to set up the fastest and simplest possible AngularJs application with Webpack. I will start with simplest angularJs application and build from that, adding loaders and plugins to accommodate different dependencies like bootstrap, filetypes like css etc. Webpack is a static module bundler […]

Use old Quotes module

Introduction After upgrading one instance of SugarCRM from version 7 to version 8 I wanted to use old Quotes module instead of the new one. Because a lot of modification on Quotes module I didn’t want to upgrade to a new one. As you know Quotes module moved from BWC to Sidecar in version 7.9. […]

Extending module class

Introduction Extending module class – in some cases, you need to extend the module class. For example to add new functionality, to change the current one, etc. So this post will focus on how to do that easily. In previous versions of SugarCRM, you could just name class same as module class and extend it […]

Extending SugarCRM Logic

Introduction This article will walk through how to create and use SugarCRM custom expressions to extend Sugar Logic. Sugar Logic enables administrators to create business logic for field calculations without needing to write PHP code. The field’s dynamic value will be automatically updated based on a formula you provide. Administrators can create these formulas via […]

Alphabet and pronunciation

Introduction An alphabet is a standard set of letters that is used to write languages based upon the general principle that the letters represent phonemes. So in order to speak and write any language, it is important to learn the alphabet. Also, it is important to know the proper pronunciation of letters. This post is […]


SugarCRM – Logic Hooks

Introduction SugarCRM Logic Hooks allows you to append actions to system events such as when creating, editing, and deleting records. This post gives you fast info how to implement them properly. For detail info read documentation linked at end of the post. Implementation Add php hooks_arrays in: /custom/extensions/modules/{module}/Ext/LogicHooks $hook_array[‘before_save’][] = Array( //Processing index. For sorting the […]

sugarcrm log

SugarCRM – Log and logging

Introduction We use SugarCRM log to monitor SugarCRM system. The SugarLogger class is located in ./include/SugarLogger/SugarLogger.php. It allows us to log system events to a log file. Log Configuration Log configuration is in config.php file in sugarCRM root. ‘logger’ => array ( ‘level’ => ‘fatal’, ‘file’ => array ( ‘ext’ => ‘.log’, ‘name’ => ‘sugarcrm’, […]


Spanish accents

Introduction Spanish accents can only be written over the five vowels a, e, i, o, u. So they will become á,é,í,ó,ú. Spanish has only one type of accent written from left to right ´. We use them to stress some letter or syllable. If you need more info about alphabet and pronunciations check our article […]

roccat sova

Roccat Sova Review

For years only viable way to play your games on your sofa and big screen were game consoles. Then we got more and more options that include a steam link but still, all was built around controllers. Many tried with adapters and improvised setups to get that keyboard and mouse experience in their living room. […]