Category: Services

SugarCRM Dynamic Data and Menus / Dropdowns

SugarCRM has a large amount of functionality out of the box. Often, however, we are hired to expand the platform so it can fit the business needs of organizations that need to dynamically assemble quotes, proposals and bids from a wide variety of product information.

Now, a “product” does not have to just be a physical product that you sell – it can also be services or bundles of services.

Example of dynamic data drop downs in SugarCRM may include:


  • Quote generation – where you select a product and then various options are dynamically populated throughout the quote based on previously selections and inventory availability.

WordPress Genesis Framework Customization

Here at FDG Web we do a lot of work within the Genesis framework for WordPress. This includes: Genesis customization, Genesis programming and theme Development.

What actually is the Genesis Framework?

The Genesis framework is an advanced “wrap-around” add-on framework you can install for WordPress. This gives you a more robust “Enterprise” approach to your development. Some designers find this difficult to work with because you have to really plan out the architecture of your project. Some designers rely heavily on WordPress doing a lot of these things for you out of the box.…

How to disable wp-cron and Reduce WordPress CPU Load

One of the quickest and easiest ways to reduce your WordPress server load is to disable the built-in, nobody asked for function for wp-cron.

What is it & why do I care?

WP-Cron can be thought of as a housekeeping function that other functions can call, such as plugins or scripts to do different tasks on a scheduled basis.

e.g. Database back ups, sending scheduled emails, update checks, publishing or un-publishing scheduled posts and so on.

So what’s the big deal?

SugarCRM Development – Case Studies for Enterprise, Professional and Community Editions

As a company that does SugarCRM development and deployments – both standard and custom – we see a lot of different client requests. These range from very normal “web-to-lead” workflows all the way to building custom sales pipelines and trigger events for a more complex sales cycle.

There are times when the free / Open Source “Community Edition” makes sense for a deployment – however we always caution of clients that “free” to deploy does not also mean “free to maintain”.…

How to save directory and file permissions before you CHOWN them to something else

There are times when you need to fix a website or user’s file permissions all at once using the CHOWN command.


CHOWN -R someuser:someuser * (for all files recursive into all sub-directories)




CHOWN -R someuser:someuser some-directory (for all files recursive starting at the directory named “some-directory”


Usually this is the case in which a directory structure or website is so messed up with a mix of file permissions and ownership.

You may also want to do this for file permissions instead of file ownership.…

Custom Software Development in PHP & MySQL

Over the years – our team has developed a number of web applications for start-up and enterprise businesses alike. Some are 100% propitiatory  .. others are a mix of existing technologies with custom programming to meet the requirements and desired functionality. Whatever your needs are – we can build it.

Some recent projects have included:

  • Rental Property Software – A rental property management application that included subscription billing, usage thresholds and allowed a user to manage a single property of entire networks of properties from a single dashboard.

How to tailwatch a log file or tail an error log file in SSH

There are times when downloading an entire web server or other log files just is not feasible. Either it is too large, or by the time you download and open it in a text editor, you need the information contained in the log refreshed all over again.

Tailwatch is a service that most Linux servers have installed by default.

You can type the following into your shell:

Here’s a real e.g.

Where the -f causes the display to refresh for you as information changes.…

How to fix : Disk Requirements: At least XYZ more space needed on the /boot filesystem.

Over the life of a Linux you need to update the kernel from time to time. Over time, you may fill up your /boot partition and get the following error in SSH.

Transaction Check Error:
installing package kernel-2.6.32-431.29.2.el6.x86_64 needs 3MB on the /boot filesystem

Error Summary

Disk Requirements:
At least 3MB more space needed on the /boot filesystem. (your amount will vary of course)

This is easy to fix, simply run the following from SSH:

This will give you a list of kernels.…

Forbidden You don’t have permission to access /wp-login.php on this server

Recently we’ve seen some problems where going to the WordPress admin gives you the following error:

Forbidden You don't have permission to access /wp-login.php on this server

This seems to be related to ithemes better wordpress security.

To get around this, so you can check this plugin, add this to the top of your .htaccess file.

You should now be able to log back into your WordPress admin.…