11 Jan 2017

Understanding Lightning Component Events

Susanna Oliver
Posted in: HTML, JavaScript, Lightning, Salesforce, Web Development

Lightning components are designed to be self-contained and independent. While this is great for modular development and encapsulation, it comes at a price. That price is JavaScript. JavaScript from one component can’t talk with another, and that’s why Lightning components use events. Events handle any interaction that needs to take place between components: button clicks, modals, etc.

19 Oct 2015

Customizable CMS & Search for Salesforce Communities

Craig Isakson
Posted in: CMS, Communities, Community Cloud, CRM, JavaScript, Salesforce

What do I love about working at Sundog? The tough challenges that our clients bring us, not to mention the way Sundoggers challenge ourselves. Around here, we’re all obsessed with quality and the drive to make our clients heroes in everything we do. And as a Systems Architect, that means I get to do some really cool things.

7 Aug 2015

Intro 101: What Is AngularJS?

Chris Kulish
Posted in: AngularJS, Digital Experience, JavaScript, Technology, User Experience (UX), Web Development, Buyer Journey Optimization, Targeted Marketing Programs

AngularJS is a client-side framework developers can use to build web applications. Because it’s client-side, it runs in the web browser, not on the server, and is written in JavaScript. You can write entire web applications with it or smaller, reusable components that can be added to pages.

16 Apr 2015

Salesforce: The Secret to Tracking User Adoption

Terry Luschen
Posted in: Data Integration, Google, Insights, JavaScript, Salesforce, Technology, Web Analytics, Buyer Journey Optimization, Marketing Campaign Attribution, Technical Enablement

How are you measuring user adoption in Salesforce? Can you use Google Analytics to do it? Good news – absolutely.

Picture it. The big moment has arrived. You’re so excited about rolling out Salesforce to your users. Months of hard work have been spent getting ready for this day, and you know your users are going to love the new features. You have every “t” crossed and “I” dotted. And then your boss asks you to simply prove that the user adoption of Salesforce has been successful. Not by anecdotes or by the numbers of records in a given object, but by how the users are interacting with Salesforce.

13 Jan 2015

How To: Call an Apex Controller Method From Lightning Component

Craig Isakson
Posted in: JavaScript, Salesforce, Software, Software Development, Software Maintenance, Technology

Lightning seems to be all the rage these days! How could it not? It is exciting stuff and changes the way that Salesforce developers need to think when coming up with their solutions on the platform. One of the most common things you will need to do with Lightning will be to call methods on an Apex controller for any server side logic you need to perform.

26 Dec 2014

Stopping a Visualforce Command Button from Firing the Click Event Twice - Part II

Terry Luschen
Posted in: JavaScript, Salesforce, Software Development, Visualforce

There are lots of ways to do this and I would like to share a new one that I found.

28 Nov 2014

Communicate from a Component to the Page - Visualforce

Terry Luschen
Posted in: CSS, JavaScript, Software, Software Development, Software Maintenance, Sundog, Visualforce

It is pretty easy to communicate with different parts of a Visualforce page, but what about telling the page what to do from a component?

28 Nov 2014

A Great Type-Ahead Component for Visualforce

Terry Luschen
Posted in: JavaScript, Software, Software Development, Software Maintenance, Sundog, Visualforce

In a recent project a type-ahead component was needed to make the user’s data-search experience much easier. We found a nice one!

8 Jan 2013

Opening a link in a new window with Javascript and Visualforce

Terry Luschen
Posted in: JavaScript, Salesforce, Software, Software Development, Software Maintenance, Visualforce

In order to open a link in a new browser window we need some Javascript. Here is how…