<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0YCRHY5eCp7ImA9WhRbGUw.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790</id><updated>2012-02-10T16:12:45.820-08:00</updated><category term="Red Hat" /><category term="Social Media" /><category term="ERD" /><category term="AGPL" /><category term="David Beckham" /><category term="Limit" /><category term="uCertify" /><category term="Customization" /><category term="Users" /><category term="Cases" /><category term="Español" /><category term="Commercial" /><category term="Apple" /><category term="Log" /><category term="Duplicate Column" /><category term="Administration" /><category term="Upgrade Wizard" /><category term="SugarCON" /><category term="Text Area" /><category term="FTP" /><category term="Questions" /><category term="Ramblings" /><category term="Casing" /><category term="Web Lead Generation" /><category term="Error" /><category term="GMail" /><category term="Field Labels" /><category term="Relate Field" /><category term="6.0" /><category term="MySQL" /><category term="Subpanel" /><category term="Importing" /><category term="Module Builder" /><category term="CSS" /><category term="CRM" /><category term="Module Loader" /><category term="Basics" /><category term="Tips" /><category term="Drop Down" /><category term="Best Practices" /><category term="Requirements" /><category term="Templates" /><category term="Folders" /><category term="PEAR" /><category term="Logic Hook" /><category term="Development" /><category term="General Availability" /><category term="OnDemand" /><category term="Hostgator" /><category term="Upload" /><category term="Installation" /><category term=".NET" /><category term="Multi-tenant" /><category term="Glossary" /><category term="Microsoft" /><category term="MVC" /><category term="Email" /><category term="Date" /><category term="MLS" /><category term="Consulting" /><category term="BETA" /><category term="Assigned User" /><category term="Thanks" /><category term="Formatting" /><category term="Repair" /><category term="Programming" /><category term="Soccer" /><category term="Opinion" /><category term="Non-Commercial" /><category term="SMTP" /><category term="Hosting" /><category term="Webyog" /><category term="CandyWrapper" /><category term="Move" /><category term="SugarCRM" /><category term="SSL" /><category term="Product Review" /><category term="Deploy" /><category term="Scheduler" /><category term="Cloud" /><category term="Licensing" /><category term="Employees" /><category term="Musings" /><category term="Tasks" /><category term="Certification" /><category term="Read Only" /><category term="Troubleshooting" /><category term="Migration" /><category term="SugarBean" /><category term="IMAP" /><category term="Server" /><category term="Workflow" /><category term="CSV" /><category term="Fields" /><category term="API" /><category term="Attachments" /><category term="Open Source" /><category term="SOAP" /><category term="C#" /><category term="PHP" /><category term="E-mail" /><category term="Social CRM" /><category term="GitHub" /><category term="Database" /><category term="Releases" /><category term="Linux" /><category term="Vardefs" /><category term="Time" /><category term="SQLyog" /><category term="GoldMine" /><category term="Galaxy" /><category term="Login" /><title>Angel's Blog</title><subtitle type="html">Welcome to cheleguanaco's blog (AKA Angel Magaña), a small corner of the blogosphere dedicated to my insights on SugarCRM which I hope you will find helpful.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://cheleguanaco.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>62</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/LuwXk" /><feedburner:info uri="blogspot/luwxk" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;D0EERnoyfyp7ImA9WhRbF04.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-7769850966570721048</id><published>2012-02-08T07:30:00.000-08:00</published><updated>2012-02-08T13:13:27.497-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-08T13:13:27.497-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AGPL" /><category scheme="http://www.blogger.com/atom/ns#" term="Open Source" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><category scheme="http://www.blogger.com/atom/ns#" term="Licensing" /><title>SugarCRM 101: Licensing and Vertical Markets</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/7769850966570721048/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2012/02/sugarcrm-101-licensing-and-vertical.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7769850966570721048?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7769850966570721048?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/jntDAHOvnXY/sugarcrm-101-licensing-and-vertical.html" title="SugarCRM 101: Licensing and Vertical Markets" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-wRxb64MSxio/TzIsZmBQVvI/AAAAAAAAAJ8/l6t0mFMw5Sg/s72-c/agpl.png" height="72" width="72" /><thr:total>1</thr:total><content type="html">


gnu.org

There are some subtle nuances to non-technical aspects of SugarCRM that have very meaningful implications, but are often not well understood. One such nuance relates to licensing.



Conversations relating to the topic usually resemble the following:



What is the per user cost of a SugarCRM license?



Can one resell a customized version SugarCRM?



Is it possible to provide 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zuIp--7K-TGF0XDoGHsbRLPup4Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zuIp--7K-TGF0XDoGHsbRLPup4Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zuIp--7K-TGF0XDoGHsbRLPup4Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zuIp--7K-TGF0XDoGHsbRLPup4Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/jntDAHOvnXY" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2012/02/sugarcrm-101-licensing-and-vertical.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EEQHc8fSp7ImA9WhRbEUw.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-8664508728718663433</id><published>2012-02-01T09:00:00.000-08:00</published><updated>2012-02-01T09:00:01.975-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-01T09:00:01.975-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Web Lead Generation" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="SOAP" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><category scheme="http://www.blogger.com/atom/ns#" term="CRM" /><title>SugarCRM Cookbook: Adding Leads via SOAP</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/8664508728718663433/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2012/02/sugarcrm-cookbook-adding-leads-via-soap.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/8664508728718663433?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/8664508728718663433?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/0VW40Etzu78/sugarcrm-cookbook-adding-leads-via-soap.html" title="SugarCRM Cookbook: Adding Leads via SOAP" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-0WyerTTlQ6I/TykDDrKMUqI/AAAAAAAAAJ0/sHb0cklopgs/s72-c/funnel.gif" height="72" width="72" /><thr:total>1</thr:total><content type="html">

bvdservices.com


Back in 1996 when I first got my start in the CRM world, I remember how impressed I was by a new feature about to roll out in an upcoming release of our software. It was something called "web import," which allowed web site visitors to enter information on a standard web form and the submitted data would then appear in the CRM system without any further user intervention. It 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IPhss8LlhUEscN4lkM_BkBrNxho/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IPhss8LlhUEscN4lkM_BkBrNxho/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IPhss8LlhUEscN4lkM_BkBrNxho/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IPhss8LlhUEscN4lkM_BkBrNxho/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/0VW40Etzu78" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2012/02/sugarcrm-cookbook-adding-leads-via-soap.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08EQHo4eCp7ImA9WhRVE0k.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-4151785748659697667</id><published>2012-01-11T22:30:00.000-08:00</published><updated>2012-01-11T22:30:01.430-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-11T22:30:01.430-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Administration" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><category scheme="http://www.blogger.com/atom/ns#" term="Module Loader" /><title>Database Administration Redux</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/4151785748659697667/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2012/01/database-administration-redux.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/4151785748659697667?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/4151785748659697667?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/Sd0wToBopRI/database-administration-redux.html" title="Database Administration Redux" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>2</thr:total><content type="html">
Some time ago I wrote a post describing an unorthodox method of leveraging the SugarCRM framework to perform database administration duties. It sounds odd, but it is quite helpful for scenarios where one has severely limited access to the server hosting the SugarCRM instance.



While the technique works, its potential dangers make it a bit unattractive. One such danger is that syntax errors in 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZYlNm_ZYdWEiK3VnJLbKQSUgk0g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZYlNm_ZYdWEiK3VnJLbKQSUgk0g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZYlNm_ZYdWEiK3VnJLbKQSUgk0g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZYlNm_ZYdWEiK3VnJLbKQSUgk0g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/Sd0wToBopRI" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2012/01/database-administration-redux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAFQnY7cCp7ImA9WhRVEk4.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-576340325828635435</id><published>2012-01-10T14:15:00.000-08:00</published><updated>2012-01-10T14:31:53.808-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-10T14:31:53.808-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Thanks" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><title>Thank You!</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/576340325828635435/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2012/01/thank-you.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/576340325828635435?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/576340325828635435?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/LjQSOkIPuKE/thank-you.html" title="Thank You!" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>1</thr:total><content type="html">
Its been a few days, but Happy New Year! 



As I get back to writing content for this blog in this new year, I want to make sure to thank everyone for their support of it. 



A big thank you to everyone, all the regular and casual visitors alike. A special thanks to John Mertic (@jmertic), SugarCRM Community Manager, for his continued support of my efforts, regularly syndicating my content and
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_JH3FBsgzQr14Ot6ja87oMzq354/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_JH3FBsgzQr14Ot6ja87oMzq354/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_JH3FBsgzQr14Ot6ja87oMzq354/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_JH3FBsgzQr14Ot6ja87oMzq354/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/LjQSOkIPuKE" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2012/01/thank-you.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EEQ3Y6cSp7ImA9WhRSEUk.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-6062782971080181966</id><published>2011-11-12T18:00:00.000-08:00</published><updated>2011-11-12T18:00:02.819-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-12T18:00:02.819-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FTP" /><category scheme="http://www.blogger.com/atom/ns#" term="Limit" /><category scheme="http://www.blogger.com/atom/ns#" term="Upload" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><category scheme="http://www.blogger.com/atom/ns#" term="Upgrade Wizard" /><title>SugarCRM Tips: Wizard-Less Uploads</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/6062782971080181966/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/11/sugarcrm-tips-wizard-less-uploads.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/6062782971080181966?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/6062782971080181966?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/fUUTF6Zopok/sugarcrm-tips-wizard-less-uploads.html" title="SugarCRM Tips: Wizard-Less Uploads" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>0</thr:total><content type="html">


A few days ago an interesting topic came up on the SugarCRM Forums. 



In short, a user attempting to upgrade their SugarCRM instance ran into a problem in doing so. The problem was the result of a system limitation imposed by the hosting provider, which in turn affected the functionality of the SugarCRM Upgrade Wizard.



For those not familiar with this wizard, a step within it requires one
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hpRmMspEQJaaPsY6ZjeilB4aq50/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hpRmMspEQJaaPsY6ZjeilB4aq50/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hpRmMspEQJaaPsY6ZjeilB4aq50/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hpRmMspEQJaaPsY6ZjeilB4aq50/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/fUUTF6Zopok" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/11/sugarcrm-tips-wizard-less-uploads.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAARHs_eCp7ImA9WhdbE0w.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-7482989852835312188</id><published>2011-10-11T00:39:00.000-07:00</published><updated>2011-10-11T00:39:05.540-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-11T00:39:05.540-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Logic Hook" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><title>SugarCRM Logic Hooks: Unintended Loops</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/7482989852835312188/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/10/sugarcrm-logic-hooks-unintended-loops.html#comment-form" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7482989852835312188?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7482989852835312188?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/gZH9bwAaoFY/sugarcrm-logic-hooks-unintended-loops.html" title="SugarCRM Logic Hooks: Unintended Loops" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>5</thr:total><content type="html">

There is something intriguing about working with logic hooks. Through their use, one can accomplish quite a bit given that the only real limitation is our ability to write PHP code. 



For example, we can use a logic hook to modify a value on a record that is being saved. We can also use it to connect to a web service and process data whenever a record is retrieved in SugarCRM. In addition, we
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SNRGgpRB7pPS7gPTjsN7-Y06gTg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SNRGgpRB7pPS7gPTjsN7-Y06gTg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SNRGgpRB7pPS7gPTjsN7-Y06gTg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SNRGgpRB7pPS7gPTjsN7-Y06gTg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/gZH9bwAaoFY" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/10/sugarcrm-logic-hooks-unintended-loops.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYDQn89cSp7ImA9WhdUE0w.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-7369253104852999789</id><published>2011-09-29T09:02:00.000-07:00</published><updated>2011-09-29T09:02:53.169-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-29T09:02:53.169-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Error" /><category scheme="http://www.blogger.com/atom/ns#" term="Repair" /><category scheme="http://www.blogger.com/atom/ns#" term="Duplicate Column" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><title>SugarCRM Troubleshooting: Duplicate Column Error</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/7369253104852999789/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/09/sugarcrm-troubleshooting-duplicate.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7369253104852999789?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7369253104852999789?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/T5g29v51ZBo/sugarcrm-troubleshooting-duplicate.html" title="SugarCRM Troubleshooting: Duplicate Column Error" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>0</thr:total><content type="html">
Some months back an interesting problem was brought to my attention. The problem at hand related to an error that occurred during the Quick Rebuild &amp;amp; Repair process and read as follows:



Executing repair query: Query Failed:ALTER TABLE leads_cstm add column my_customField_c char(36) NULL , add column my_customField_c char(36) NULL::MySQL error 1060: Duplicate column name 'my_customField_c'




&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-e5nWYYLnpIDG0_DyevqQTYNsCs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-e5nWYYLnpIDG0_DyevqQTYNsCs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-e5nWYYLnpIDG0_DyevqQTYNsCs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-e5nWYYLnpIDG0_DyevqQTYNsCs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/T5g29v51ZBo" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/09/sugarcrm-troubleshooting-duplicate.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUHQHw7eSp7ImA9WhdVFko.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-7357984299735561116</id><published>2011-09-21T23:48:00.000-07:00</published><updated>2011-09-21T23:50:31.201-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-21T23:50:31.201-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Error" /><category scheme="http://www.blogger.com/atom/ns#" term="Deploy" /><category scheme="http://www.blogger.com/atom/ns#" term="Module Builder" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><title>SugarCRM Troubleshooting: Error Deploying Custom Modules</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/7357984299735561116/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/09/sugarcrm-troubleshooting-error.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7357984299735561116?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7357984299735561116?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/Q0PG0k25o3Y/sugarcrm-troubleshooting-error.html" title="SugarCRM Troubleshooting: Error Deploying Custom Modules" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>0</thr:total><content type="html">


SugarCRM administrators that have utilized the Module Builder tool are likely to have run into this scenario on more than one occasion....











A custom module is created and you proceed to click the Deploy button. 











The deployment process initiates and appears to be working as expected, but suddenly, the following error message is displayed:










"An error has occured 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ps40XTGdG0uZ1XJCITxqf-13Gv0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ps40XTGdG0uZ1XJCITxqf-13Gv0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ps40XTGdG0uZ1XJCITxqf-13Gv0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ps40XTGdG0uZ1XJCITxqf-13Gv0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/Q0PG0k25o3Y" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/09/sugarcrm-troubleshooting-error.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EEQHo8eip7ImA9WhdWFUs.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-4229733483766347212</id><published>2011-09-09T05:00:00.000-07:00</published><updated>2011-09-09T05:00:01.472-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-09T05:00:01.472-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="OnDemand" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><category scheme="http://www.blogger.com/atom/ns#" term="Opinion" /><title>Commentary: SugarCRM OnDemand</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/4229733483766347212/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/09/commentary-sugarcrm-ondemand.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/4229733483766347212?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/4229733483766347212?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/V5gbwWppg1M/commentary-sugarcrm-ondemand.html" title="Commentary: SugarCRM OnDemand" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>2</thr:total><content type="html">
The idea of Software-as-a-Service (SaaS) is a rather nifty one.



As a customer, you pay a set fee on a predefined schedule and in turn, software is quickly made available for your use -- usually within minutes. It eliminates the need and hassle of installing software, maintaining servers, setting up backups, etc., plus the vendor normally provides technical support services as part of the 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nwG0G0JfYWB12jwYqjg4PS35dxY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nwG0G0JfYWB12jwYqjg4PS35dxY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nwG0G0JfYWB12jwYqjg4PS35dxY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nwG0G0JfYWB12jwYqjg4PS35dxY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/V5gbwWppg1M" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/09/commentary-sugarcrm-ondemand.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8ERHs_eSp7ImA9WhdWEUQ.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-2246760210170090445</id><published>2011-09-04T22:00:00.000-07:00</published><updated>2011-09-04T22:00:05.541-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T22:00:05.541-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Commercial" /><category scheme="http://www.blogger.com/atom/ns#" term="Hosting" /><category scheme="http://www.blogger.com/atom/ns#" term="Non-Commercial" /><category scheme="http://www.blogger.com/atom/ns#" term="OnDemand" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><title>SugarCRM 101: Non-Commercial vs. Commercial Hosting</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/2246760210170090445/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/09/sugarcrm-101-non-commercial-vs.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/2246760210170090445?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/2246760210170090445?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/Cc62cZgEeCM/sugarcrm-101-non-commercial-vs.html" title="SugarCRM 101: Non-Commercial vs. Commercial Hosting" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>0</thr:total><content type="html">
It has been a while since I have taken up a subject relating to furthering our understanding of the SugarCRM ecosystem. However, recent conversations I have had have highlighted the need to clarify an important aspect relating to the  various editions of SugarCRM that are available on the market and the ability to use the SugarCRM data center (known as Sugar On-Demand) to host them.






&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lziqMckZ-ksnhrNF3ecEj0XgKRg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lziqMckZ-ksnhrNF3ecEj0XgKRg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lziqMckZ-ksnhrNF3ecEj0XgKRg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lziqMckZ-ksnhrNF3ecEj0XgKRg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/Cc62cZgEeCM" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/09/sugarcrm-101-non-commercial-vs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMERnY8fCp7ImA9WhdXF0U.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-7518272653724798222</id><published>2011-08-31T04:00:00.000-07:00</published><updated>2011-08-31T04:00:07.874-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-31T04:00:07.874-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Attachments" /><category scheme="http://www.blogger.com/atom/ns#" term="CandyWrapper" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><title>CandyWrapper: Attaching Files Programmatically</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/7518272653724798222/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/08/candywrapper-attaching-files.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7518272653724798222?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7518272653724798222?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/gdO0dNbhmTU/candywrapper-attaching-files.html" title="CandyWrapper: Attaching Files Programmatically" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>0</thr:total><content type="html">A recent question on the SugarCRM Forums served as a reminder of a specific programming need whose steps are not immediately obvious. Before we go any further, let us discuss the scenario so we have a clear understanding of our intended goal.

In our example, we will assume we need to attach files to a Lead record using a custom application that we have built. We will focus on the part of the 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TNbnWHBZTO__oEQ2WOGE58zB3j8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TNbnWHBZTO__oEQ2WOGE58zB3j8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TNbnWHBZTO__oEQ2WOGE58zB3j8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TNbnWHBZTO__oEQ2WOGE58zB3j8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/gdO0dNbhmTU" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/08/candywrapper-attaching-files.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEMQ344eip7ImA9WhdXFk4.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-2573111217314547423</id><published>2011-08-29T02:00:00.000-07:00</published><updated>2011-08-29T10:08:02.032-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-29T10:08:02.032-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Red Hat" /><category scheme="http://www.blogger.com/atom/ns#" term="uCertify" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Certification" /><category scheme="http://www.blogger.com/atom/ns#" term="Product Review" /><title>Product Review: uCertify Preparation Kits</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/2573111217314547423/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/08/product-review-ucertify-preparation.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/2573111217314547423?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/2573111217314547423?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/2BZhLGzgN14/product-review-ucertify-preparation.html" title="Product Review: uCertify Preparation Kits" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>0</thr:total><content type="html">
Anyone that has worked in the IT world for even a short amount of time understands that certification exams are part of the game. Not unexpectedly, I too have had the need to familiarize myself with these exams in order to obtain my various certifications. 



Recently, the folks at uCertify contacted me in relation to their test preparation kits, and I agreed to give their product a look 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mKEl14z1mlirvy70Hnet-R1Ea4c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mKEl14z1mlirvy70Hnet-R1Ea4c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mKEl14z1mlirvy70Hnet-R1Ea4c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mKEl14z1mlirvy70Hnet-R1Ea4c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/2BZhLGzgN14" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/08/product-review-ucertify-preparation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YDQHY9fSp7ImA9WhdQFUw.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-8999834668567772226</id><published>2011-08-16T09:12:00.000-07:00</published><updated>2011-08-16T09:12:51.865-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-16T09:12:51.865-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="BETA" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><category scheme="http://www.blogger.com/atom/ns#" term="Releases" /><title>SugarCRM 6.3 BETA Now Available</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/8999834668567772226/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/08/sugarcrm-63-beta-now-available.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/8999834668567772226?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/8999834668567772226?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/QuQ3xT8qzps/sugarcrm-63-beta-now-available.html" title="SugarCRM 6.3 BETA Now Available" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>4</thr:total><content type="html">
I meant to comment on this sooner, as the initial release of SugarCRM 6.3 BETA was made available late last week and whenever this happens, a large portion of the community immediately downloads it and installs it. 



It seems with every release, it is necessary to remind the community at large that BETA releases such as this one are intended for testing purposes ONLY. They should only be 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JDT5g1qRJdgTzRsDnVjEmiGjJMs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JDT5g1qRJdgTzRsDnVjEmiGjJMs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JDT5g1qRJdgTzRsDnVjEmiGjJMs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JDT5g1qRJdgTzRsDnVjEmiGjJMs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/QuQ3xT8qzps" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/08/sugarcrm-63-beta-now-available.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAFR30-fSp7ImA9WhdRGEs.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-8007018611763173753</id><published>2011-08-08T21:05:00.000-07:00</published><updated>2011-08-08T21:05:16.355-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-08T21:05:16.355-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><category scheme="http://www.blogger.com/atom/ns#" term="Español" /><title>Una Pregunta</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/8007018611763173753/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/08/una-pregunta.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/8007018611763173753?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/8007018611763173753?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/vB1Yj9CyTP0/una-pregunta.html" title="Una Pregunta" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>4</thr:total><content type="html">Analizando los países fuentes de los lectores de este blog, he reconocido que dentro la lista de los 10 más populares aparecen unos de poblaciones hispanoparlantes.

Por mucho tiempo he deseado traducir el contenido de este blog al Español para facilitar el intercambio de información con uds., pero la verdad es que el tiempo no me lo permite en muchas ocasiones. 

Pero reconozco la necesidad 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FnAI5-m_DNXJo49ovanc6X2yMPY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FnAI5-m_DNXJo49ovanc6X2yMPY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FnAI5-m_DNXJo49ovanc6X2yMPY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FnAI5-m_DNXJo49ovanc6X2yMPY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/vB1Yj9CyTP0" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/08/una-pregunta.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8HR3wyeyp7ImA9WhdRGEs.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-2336995245554007419</id><published>2011-08-08T06:00:00.000-07:00</published><updated>2011-08-08T21:40:36.293-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-08T21:40:36.293-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Customization" /><category scheme="http://www.blogger.com/atom/ns#" term="MVC" /><category scheme="http://www.blogger.com/atom/ns#" term="Cases" /><category scheme="http://www.blogger.com/atom/ns#" term="Assigned User" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><title>SugarCRM Customization: Default Assigned User</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/2336995245554007419/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/08/sugarcrm-customization-default-assigned.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/2336995245554007419?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/2336995245554007419?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/BlYAXsilZvU/sugarcrm-customization-default-assigned.html" title="SugarCRM Customization: Default Assigned User" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-BIyCXsJ1N3o/Tj-ERAD47tI/AAAAAAAAAGc/fxwMLpeR3go/s72-c/embudo.jpg" height="72" width="72" /><thr:total>2</thr:total><content type="html">

El Bibliomata/Flickr

One of the first customizations that I recall applying to the first SugarCRM system I was in charge of was to set the default assigned user on Cases to someone other than the logged in user. This was used as a way to simplify the need for the submitting user to have to select the same assigned user every time a new case was added. That was back in 2005, and using 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J0yAjrOEtkglKGdc3jzDdANn7FM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J0yAjrOEtkglKGdc3jzDdANn7FM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J0yAjrOEtkglKGdc3jzDdANn7FM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J0yAjrOEtkglKGdc3jzDdANn7FM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/BlYAXsilZvU" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/08/sugarcrm-customization-default-assigned.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ENRHk8cSp7ImA9WhdRE04.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-7876171588134745907</id><published>2011-08-02T19:48:00.000-07:00</published><updated>2011-08-02T19:48:15.779-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-02T19:48:15.779-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Customization" /><category scheme="http://www.blogger.com/atom/ns#" term="Employees" /><category scheme="http://www.blogger.com/atom/ns#" term="Relate Field" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><category scheme="http://www.blogger.com/atom/ns#" term="Vardefs" /><title>SugarCRM Customization: Employees Relate Field</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/7876171588134745907/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/08/sugarcrm-customization-employees-relate.html#comment-form" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7876171588134745907?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7876171588134745907?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/MgbAnrub4Oo/sugarcrm-customization-employees-relate.html" title="SugarCRM Customization: Employees Relate Field" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-aVtihhbnDG0/Tjiz80n9BOI/AAAAAAAAAGI/KaBbo5Qk2rk/s72-c/employee.png" height="72" width="72" /><thr:total>5</thr:total><content type="html">

The topic of Employees and Users within the scope of SugarCRM can sometimes be a bit confusing. However, there are a couple of subtle points that help distinguish the two. 

In a nutshell, Employees are a representation of the various individuals that work at your organization. In some cases (maybe all), those same individuals are also SugarCRM users, but it is not mandatory. Users, on the 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9sGBq9wB-sgy9AdJp2aKoe-RPtE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9sGBq9wB-sgy9AdJp2aKoe-RPtE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9sGBq9wB-sgy9AdJp2aKoe-RPtE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9sGBq9wB-sgy9AdJp2aKoe-RPtE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/MgbAnrub4Oo" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/08/sugarcrm-customization-employees-relate.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcFQHc6fSp7ImA9WhdSF0s.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-5166475570071092092</id><published>2011-07-27T05:00:00.000-07:00</published><updated>2011-07-27T05:00:11.915-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-27T05:00:11.915-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Customization" /><category scheme="http://www.blogger.com/atom/ns#" term="Text Area" /><category scheme="http://www.blogger.com/atom/ns#" term="Logic Hook" /><category scheme="http://www.blogger.com/atom/ns#" term="Subpanel" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><title>Logic Hooks: Truncating Displayed Values</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/5166475570071092092/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/07/logic-hooks-truncating-displayed-values.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/5166475570071092092?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/5166475570071092092?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/tMAmdV8rNco/logic-hooks-truncating-displayed-values.html" title="Logic Hooks: Truncating Displayed Values" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-l4n4LYyPRgE/Ti-kiCjRitI/AAAAAAAAAGA/faSKBE2gugY/s72-c/subpanel1.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">Sometimes minor customizations to SugarCRM go a long way towards addressing important usability aspects. Something that has come up a couple of times in recent interactions with users is the need to truncate data displayed on a subpanel.

At first glance, the reasons why someone would want to do this are not always readily apparent. However, consider the scenario where one uses a text area field 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QLiqKLtoNrSh4eGk1V6N5zLlrao/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QLiqKLtoNrSh4eGk1V6N5zLlrao/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QLiqKLtoNrSh4eGk1V6N5zLlrao/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QLiqKLtoNrSh4eGk1V6N5zLlrao/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/tMAmdV8rNco" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/07/logic-hooks-truncating-displayed-values.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMEQns9eyp7ImA9WhZUFk8.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-2613422417259379264</id><published>2011-06-09T06:00:00.000-07:00</published><updated>2011-06-09T06:00:03.563-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-09T06:00:03.563-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Templates" /><category scheme="http://www.blogger.com/atom/ns#" term="Customization" /><category scheme="http://www.blogger.com/atom/ns#" term="Email" /><category scheme="http://www.blogger.com/atom/ns#" term="Workflow" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><title>SugarCRM Customization: Workflow Emails with Templates</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/2613422417259379264/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/06/sugarcrm-customization-workflow-emails.html#comment-form" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/2613422417259379264?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/2613422417259379264?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/hwQ3qGtSu5Y/sugarcrm-customization-workflow-emails.html" title="SugarCRM Customization: Workflow Emails with Templates" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>6</thr:total><content type="html">Some time ago I posted an article describing the manner in which one can send custom email messages via a logic hook. Since then, several folks have asked if it is possible to leverage the email template system built into SugarCRM for generating the actual message. 

It is certainly possible and that is exactly what we will cover in this post.

To save ourselves some time, we will simply modify 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8UAy6kwpiRFWuXaCWvOpmITI2QU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8UAy6kwpiRFWuXaCWvOpmITI2QU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8UAy6kwpiRFWuXaCWvOpmITI2QU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8UAy6kwpiRFWuXaCWvOpmITI2QU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/hwQ3qGtSu5Y" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/06/sugarcrm-customization-workflow-emails.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUERnY_fCp7ImA9WhZWGE8.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-6972839677164313256</id><published>2011-05-19T08:00:00.000-07:00</published><updated>2011-05-19T09:56:47.844-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-19T09:56:47.844-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hosting" /><category scheme="http://www.blogger.com/atom/ns#" term="Questions" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><category scheme="http://www.blogger.com/atom/ns#" term="Installation" /><title>SugarCRM 101: 10 Questions for Hosting Providers</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/6972839677164313256/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/05/sugarcrm-101-10-questions-for-hosting.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/6972839677164313256?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/6972839677164313256?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/oTwYeURjql0/sugarcrm-101-10-questions-for-hosting.html" title="SugarCRM 101: 10 Questions for Hosting Providers" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-nIHrSKi0aL4/TdRkGoMkUaI/AAAAAAAAAFA/Bfuyb_cwEkA/s72-c/server.jpg" height="72" width="72" /><thr:total>4</thr:total><content type="html">

Photo by ivanpw/Flickr

Those evaluating SugarCRM for use in their business may have encountered of information regarding its use through a shared hosting provider such as GoDaddy, 1and1, Hostgator, TMDHosting or any of the various other options available.

Due to the extensive amount of hosting providers that are available today, building and maintaining a comprehensive list of all those 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YoeOMrXOvbZCVoOjXeiDkkvYbR8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YoeOMrXOvbZCVoOjXeiDkkvYbR8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YoeOMrXOvbZCVoOjXeiDkkvYbR8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YoeOMrXOvbZCVoOjXeiDkkvYbR8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/oTwYeURjql0" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/05/sugarcrm-101-10-questions-for-hosting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04GRHcyfSp7ImA9WhZWE0w.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-1437857101174305114</id><published>2011-05-13T12:44:00.000-07:00</published><updated>2011-05-13T12:45:25.995-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-13T12:45:25.995-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Login" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><category scheme="http://www.blogger.com/atom/ns#" term="Formatting" /><title>SugarCRM Troubleshooting: Formatting Woes</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/1437857101174305114/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/05/sugarcrm-troubleshooting-formatting.html#comment-form" title="9 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/1437857101174305114?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/1437857101174305114?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/RF-9sf2JfAo/sugarcrm-troubleshooting-formatting.html" title="SugarCRM Troubleshooting: Formatting Woes" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-OjlTuYrQBto/Tc12DamQrvI/AAAAAAAAAE8/ycVXW8YQeZ4/s72-c/CSS_Problem.png" height="72" width="72" /><thr:total>9</thr:total><content type="html">
Does the image below look familiar?





It is the default login screen for SugarCRM Community Edition, but as one can see, the formatting is not quite right. This, unfortunately, is a common occurrence and worse yet, it usually occurs immediately following the install process.



Fortunately, the solution is rather simple. But before we get into the solution, let us spend just a couple of 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-pK6JHFqbHWuvlO2TGHT_PGTuV4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-pK6JHFqbHWuvlO2TGHT_PGTuV4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-pK6JHFqbHWuvlO2TGHT_PGTuV4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-pK6JHFqbHWuvlO2TGHT_PGTuV4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/RF-9sf2JfAo" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/05/sugarcrm-troubleshooting-formatting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcFRH4ycSp7ImA9WhZXFE8.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-7369010565723863641</id><published>2011-05-03T05:00:00.000-07:00</published><updated>2011-05-03T05:00:15.099-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-03T05:00:15.099-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Social Media" /><category scheme="http://www.blogger.com/atom/ns#" term="Social CRM" /><category scheme="http://www.blogger.com/atom/ns#" term="Opinion" /><title>Commentary: The Social CRM Quandary</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/7369010565723863641/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/05/commentary-social-crm-quandary.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7369010565723863641?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7369010565723863641?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/KNP4Uwo8EGY/commentary-social-crm-quandary.html" title="Commentary: The Social CRM Quandary" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>2</thr:total><content type="html">
A few days ago, my friend Jennifer Vides wrote an excellent piece on social media; something she is quite familiar with as she consults on the matter (and other media) from a marketing perspective. Many of the points in her article mirrored my own feelings towards social media. And although it is not my area of focus, there is an ever increasing level of attention towards it from the CRM 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HY68qf9CSXw19WhFgdVYZOmv66s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HY68qf9CSXw19WhFgdVYZOmv66s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HY68qf9CSXw19WhFgdVYZOmv66s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HY68qf9CSXw19WhFgdVYZOmv66s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/KNP4Uwo8EGY" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/05/commentary-social-crm-quandary.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEEQ306eip7ImA9WhZXE0k.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-1369396809071762766</id><published>2011-05-02T07:30:00.000-07:00</published><updated>2011-05-02T07:30:02.312-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-02T07:30:02.312-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GitHub" /><category scheme="http://www.blogger.com/atom/ns#" term="SOAP" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="API" /><category scheme="http://www.blogger.com/atom/ns#" term="CandyWrapper" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><title>CandyWrapper Now On GitHub</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/1369396809071762766/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/05/candywrapper-now-on-github.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/1369396809071762766?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/1369396809071762766?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/r6ike-p0SuM/candywrapper-now-on-github.html" title="CandyWrapper Now On GitHub" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>0</thr:total><content type="html">Ever since the initial release of CandyWrapper back in March of 2009, the intention was to make its source code available to the community, to allow them to constructively criticize it, improve or expand upon the work.

Things, unfortunately, do not always go according to plan.  Although, in this case, it is probably for the best as the time elapsed has allowed for better tools to emerge to 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SwKzvNVmObFwTEv19JDMC0cbOaI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SwKzvNVmObFwTEv19JDMC0cbOaI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SwKzvNVmObFwTEv19JDMC0cbOaI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SwKzvNVmObFwTEv19JDMC0cbOaI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/r6ike-p0SuM" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/05/candywrapper-now-on-github.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIDRno6fSp7ImA9WhdSEUQ.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-5464680520154903602</id><published>2011-04-14T18:30:00.000-07:00</published><updated>2011-07-20T13:09:37.415-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T13:09:37.415-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Logic Hook" /><category scheme="http://www.blogger.com/atom/ns#" term="OnDemand" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><title>Logic Hooks: OnDemand Installations</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/5464680520154903602/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/04/logic-hooks-ondemand-installations.html#comment-form" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/5464680520154903602?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/5464680520154903602?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/JGSOhxrbVoM/logic-hooks-ondemand-installations.html" title="Logic Hooks: OnDemand Installations" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-b3Z20ZIuo-s/TaeeiJ_AS7I/AAAAAAAAAE0/MCpI_a3Lz-I/s72-c/faq.jpg" height="72" width="72" /><thr:total>6</thr:total><content type="html">


Source: photosteve101/Flickr



Say that you developed a cool logic hook and are ready to put it into use on your production instance of SugarCRM. However, you are faced with the challenge of the production instance being hosted on the SugarCRM OnDemand platform. 











For those of you that are new to the world of logic hooks, the OnDemand environment presents a unique challenge in that 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WHTZfUQ5mH65u6bAh648KyYEiZc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WHTZfUQ5mH65u6bAh648KyYEiZc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WHTZfUQ5mH65u6bAh648KyYEiZc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WHTZfUQ5mH65u6bAh648KyYEiZc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/JGSOhxrbVoM" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/04/logic-hooks-ondemand-installations.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QFQXk4eCp7ImA9WhZRFk8.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-7007398188137523565</id><published>2011-04-12T07:05:00.000-07:00</published><updated>2011-04-12T10:28:30.730-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-12T10:28:30.730-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><category scheme="http://www.blogger.com/atom/ns#" term="Glossary" /><title>SugarCRM 101: Upgrade Safe? Huh?</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/7007398188137523565/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/04/sugarcrm-101-upgrade-safe-huh.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7007398188137523565?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/7007398188137523565?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/nsuXYJPXeVU/sugarcrm-101-upgrade-safe-huh.html" title="SugarCRM 101: Upgrade Safe? Huh?" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-jc9L3Rf-NIo/TaO0LlQU8mI/AAAAAAAAAEw/ffijx7VUprs/s72-c/EveryLang.jpg" height="72" width="72" /><thr:total>0</thr:total><content type="html">



Source: LivingOS/Flickr


Lexicons tend to develop around just about any facet of our cultures.  At the office, at the gym, at home -- pretty much anywhere.  





The software world is no different.  Users of any software will, over time, develop their own vocabulary to describe features and other aspects of the software. Conversely, software vendors develop their own vocabulary for the same
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1E1QgiMhUW9LpL3boGpU0Xu-yLQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1E1QgiMhUW9LpL3boGpU0Xu-yLQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1E1QgiMhUW9LpL3boGpU0Xu-yLQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1E1QgiMhUW9LpL3boGpU0Xu-yLQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/nsuXYJPXeVU" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/04/sugarcrm-101-upgrade-safe-huh.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIBSH4-cSp7ImA9WhZXEk4.&quot;"><id>tag:blogger.com,1999:blog-2219864625861728790.post-2243307486603637599</id><published>2011-04-08T06:30:00.000-07:00</published><updated>2011-04-30T23:15:59.059-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T23:15:59.059-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SugarCON" /><category scheme="http://www.blogger.com/atom/ns#" term="SugarCRM" /><category scheme="http://www.blogger.com/atom/ns#" term="Opinion" /><title>Commentary: SugarCON 2011</title><link rel="replies" type="application/atom+xml" href="http://cheleguanaco.blogspot.com/feeds/2243307486603637599/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://cheleguanaco.blogspot.com/2011/04/commentary-sugarcon-2011.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/2243307486603637599?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2219864625861728790/posts/default/2243307486603637599?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/LuwXk/~3/HCgwnKQtqiw/commentary-sugarcon-2011.html" title="Commentary: SugarCON 2011" /><author><name>Angel Magaña</name><uri>http://www.blogger.com/profile/09861818705795234299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://3.bp.blogspot.com/-3YZqt_COiLM/ToJ3SXAFZkI/AAAAAAAAAG8/MJwyOPv1dKE/s220/zxcvbn.png" /></author><thr:total>0</thr:total><content type="html">
I had the fortune of attending the annual SugarCRM Partner, User and Developer Conference (SugarCON) in San Francisco this week. Although I missed last year's event, it is very exciting to see how much SugarCRM (company and product) has grown and matured since my initial brush with it back in 2005, or even in comparison to the last time I attended in 2009.  I wanted to take a few moments to 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rOMcedj7Tfbtt4EgSARu80fNDQA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rOMcedj7Tfbtt4EgSARu80fNDQA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rOMcedj7Tfbtt4EgSARu80fNDQA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rOMcedj7Tfbtt4EgSARu80fNDQA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/LuwXk/~4/HCgwnKQtqiw" height="1" width="1"/&gt;</content><feedburner:origLink>http://cheleguanaco.blogspot.com/2011/04/commentary-sugarcon-2011.html</feedburner:origLink></entry></feed>

