SugarCRM: Making Fields Required But Not Hidden

Welcome to the first Jon’s Tips and Tricks for SugarCRM.  In this post I’m going to cover how make fields required when other fields equal something specific.  Now I know what you are going to say, “This is available in studio” and while it is, it will hide the field on the edit view when you don’t have the values selected/set in the specific control fields.

This is done though a vardef (variable definition) extension in Sugar and it’s an upgrade safe customization.

Read More

Jon’s SugarCRM Tips and Tricks

Jon’s SugarCRM Tips and Tricks

Welcome to a new feature I’m calling Jon’s SugarCRM Tips and Tricks.  I’ve been at SugarCRM for 2 years now working on the Internal Applications Team, which maintains the internal version of Sugar that the company uses. In that time I have come to learn many tips and trick for customizing SugarCRM in an upgrade safe manor.  After some urging from people around the company  I have decided to publish some of the tips and tricks to help out the SugarCRM community.

I will be posting the tips and tricks here but it will also be syndicated to the SugarCRM Developer Blog as well. Stay Tuned!

Read More

Ruby and Rails

Ruby and Rails

So over the long weekend I took the opportunity to start learning Ruby and Rails.  I used some free online courses at codeschool.com.  I have to say that the people over at EnvyLabs have done an excellent job with the courses.  it was fun and easy to follow.  With that said I’m looking forward to learning more about them as I figure out a project to work on with Ruby and Rails.  Leave a comment if you have any ideas for me of things I can do.

You can follow my progress through their various courses here.

Cheers!

Read More

Holiday Learning Zombie Style

Holiday Learning Zombie Style

For a while now I’ve been wanting to learn a new programming language.  I’ve decided I’m going do this between Thanksgiving and New Years.  The language I’m going to learn is Ruby/Rails.  This decision did not come easily but I found a really cool site called RailsForZombies.

I’ll blog more as I learn it with my experiences and progress.

Cheers and Happy Thanksgiving!

Read More

I want reliable tubes!

I want reliable tubes!

Disclaimer: This is going to be a rant.  If you don’t like rants then go away!

So back in on June 11th 2011, the wife and I moved from our house in Brownsburg, In to our new 2.25 acre farm house on the north eastern side of Lebanon, In.  Now I knew leaving Brownsburg I wouldn’t have access to fast high-speed internet.  I was giving up cable and going back down to 6 megabit DSL from AT&T (shudder).  I was ok with that because we were moving into a place where we would have land for the horse and our other animals.   But the past 3 months have been nothing short of hell for the internet situation.  First of all there was problems with the lines running from the central office, which is ~4 miles away. There has always been static online line which I’m ok with but recently it’s been de-sync from the central office for about 1 to 2 hours a day.  This is unreasonable!

I know it’s my choice to live out side of a town and the companies don’t have to even run the cabling out to me but it’s 2011 and the US is 18th on the list of Download Speed Performance (it’s averaged ok), it may be faster for you but in indiana it’s not.  I’ve called Comcast and they just said they wont run the line because there is not enough subscriber base out here for it to be cost effective.  I’ve called their bluff and they don’t just seem to care, I even went as far to say that I would sign a 5 year contact if they would run it, but they said no.

Anyways to my the point of my rant, if this county is going to be the top in technology then they companies that provide internet need to setup it up and run the line that last mile so that everyone can have affordable hight-speed internet and not have to deal with dial-up or satellite.

Comments are welcome.

Read More

Coding Frenzy

Coding Frenzy

For what ever reason I’ve gotten a bug up my ass lately to start coding again on some personal projects. So far I’ve forked the php-github-api and started porting it to the v3 API (https://github.com/jwhitcraft/php-github-api/tree/v3) and I’ve updated my github module for SugarCRM (https://github.com/jwhitcraft/sugarcrm-github-commits-module) to support Cherry-Picking and Setting the username and secret via the admin so you don’t need to change code to add it in.  I’m still doing more cleanup on it so you can specify which modules you want to support to link commits to and adding the regex in the admin is part of that, but more on that later.

Look for an update this weekend with a fully baked module and possibly more work done on the v3 api for github.

Read More

It’s been a while

So it’s been a while since I had a content rich blog post. Sad to say this isn’t going to be one. This is just a quick update on everything. In the past month my wife and I moved from our home in Brownsburg, In to a farm house in Lebanon, In. I never thought I would like living out this far but its peaceful and we have our animals at the house now (2 horses, 2 donkeys and a goat).

Anyways from a coding standpoint I’ve been doing a lot and I want to share it wi you bunt in a later post I will start to do just that. Check back later this week!

-Jon

Read More

PHPStorm On Sale

PHPStorm On Sale

Just a quick note here but if you are looking for a great IDE you should check out PHPStorm from JetBrains.  It’s an excellent PHP IDE and it’s on 50% till April 30th, 2011.  I’ve been using PHPStorm of over 1 year now and I can’t imagine using any other IDE for my PHP development work.  They also have some of their other top IDE’s on sale, I’m thinking of picking up RubyMine as I want to get into doing more ruby work.

Check it out now!

Read More