Let's Make An AppComponent - Report Chart

Posted by Akihiro Nigo on Oct 25, 2016 11:08:07 AM

An AppComponent is an add-on AppExchange package for SkyVisualEditor. It enables SkyVisualEditor to have custom user-created components.

Read More

Topics: Blog, WYSIWYG, Salesforce, SkyVisualEditor, visualforce, UI/UX

Visualforce CSS Overhaul - DataTables

Posted by Tony Nelson on Aug 3, 2016 3:27:10 PM

Many customers have sent me emails over the past few months inquiring about how to make certain parts of a Visualforce page look different. This is the first of a three part blog series, starting with this one, to show how you can easily modify various parts of SkyVisualEditor Visualforce pages. The process we will discuss is no different than if you wanted to hand code and style a traditional Visualforce page. Here are the tools you'll need to follow along with this blog series:

1. Visualforce IDE. You can use a preferred development IDE or you can use SkyVisualEditor to follow along. The CSS I will be showing is tailored to SkyVisualEditor, but the concepts are universal.

2. HTML/CSS Inspector. Depending on the browser you use, you'll want to download or figure out how to use the native HTML/CSS inspector. I will be using Firebug in this blog series to identify things.

3. Text Editor. Pick your favorite text editor to use for creating the CSS or modifying the file that is available for download through this blog. I use Notepad++ and Atom; both are fantastic text editors.

Read More

Topics: SkyVisualEditor, visualforce, Design & Layouts, Lightning, CSS

Visualforce Deployment Strategy

Posted by Tony Nelson on Jul 28, 2016 1:00:01 PM

When I work with our customers, I am frequently asked how to best handle changes with Visualforce in their production environment. I've noticed a trend that many companies do not have a deployment strategy at all, much less a formal and documented process. Whether your go-to strategy is configuration or customization, my hope is that you can begin to develop a simple deployment strategy after reading through this blog. 

Read More

Topics: Blog, Salesforce, Technical Tips for Force.com, visualforce

Upcoming Lightning Experience Navigation Changes

Posted by Tony Nelson on Jul 13, 2016 11:57:11 AM

Salesforce Lightning has been a buzz word in the Salesforce ecosystem for the past 2 years. However, most companies that I speak with are unable to actually utilize the new Lightning Experience due to the infancy and restrictions on the new model of design. Specifically, there is a huge roadblock with not being able to easily access custom apps or tabs with a single click.

Salesforce recently published a FAQ about some of the changes they will be making to the Lightning Experience navigation with the Winter 17 release. There isn't a lot of information on this, but it does look like it could be a good starting point to resolving some of the bigger roadblocks companies have before switching to Lightning Experience.

Image courtesy of Stuart Miles at FreeDigitalPhotos.net

Read More

Topics: Blog, Salesforce, News, Lightning, SuPICE

Let's Try Salesforce Login Forensics

Posted by Junji Imaoka on Jun 9, 2016 4:29:55 PM

Salesforce continues to provide higher security in their update releases. This blog will go over one of the new updates in Spring ’16: Login Forensics.

What is Login Forensics?

The help document describes it as below:

Given the number of logins to an org on a daily—even hourly—basis, security practitioners can find it tough to determine if a specific user account is compromised.

Login forensics helps you identify suspicious login activity. It provides you key user access data, including:

  • The average number of logins per user per a specified time period
  • Who logged in more than the average number of times
  • Who logged in during non-business hours
  • Who logged in using suspicious IP ranges
Read More

Topics: Salesforce, News, Technical Tips for Force.com, Apex, SDKs and APIs

Automatically Generate Apex Test Class For SuPICE

Posted by Yuta Minowa on Apr 18, 2016 11:36:43 AM

Generate Apex code

SuPICE is a great tool to create Lightning Components without any coding. To achieve this, you will need to set fields to support all sorts of data types.

For example, in a text search feature, some of the alignment with Data type * function *value, will not always work property.

Read More

Topics: Blog, Salesforce, Apex, Lightning, SuPICE

Accelerate Salesforce Knowledge With Trailhead

Posted by Tony Nelson on Apr 11, 2016 11:57:52 AM

Salesforce is a massive platform and can be extremely overwhelming to pick up and learn. Being actively engaged as a Salesforce admin I tend to forget how difficult it can be to jump into the Salesforce ecosystem and not feel absolutely lost for a little while. I recently was speaking with a few friends who were looking to begin the process of "learning Salesforce" and they asked me for my opinion on where to start. Trailhead was the first thing that popped into my head and I quickly got them the necessary links to get started.

This blog is for all of the people out there who continuously ask me how I got to know all of the stuff about Salesforce. Quite simply! I use Trailhead when I want to learn a new topic and I have a masters degree in Google searches if Trailhead doesn't cover something I need. Did I mention that the Trailhead platform is free to use? Yup, that's right, it's absolutely free to use. I would recommend that if you are not already a Salesforce customer that you sign up for a developer org (also free) so that you can learn all of the parts of the platform without having to be concerned about what license your company has. This is a part of the sign up process for Trailhead if you do not already have a Salesforce account.

Read More

Topics: Blog, Salesforce

4 Things Games Can Teach Us About Salesforce UIs

Posted by Tony Nelson on Apr 5, 2016 10:45:27 AM

Video games started out as a small hobby for a niche group of people in the early 70s-90s, but now it is a massive industry that has all walks of life partaking in it. More specifically, over the past 10 years I've seen some large trends in games and game design that have begun to creep into other areas of our life. In business, this is notably seen by the arrival of gamification to apps and platforms that we use. How does this apply to Salesforce you might ask? Well video games and Salesforce have 2 large things in common: 1) they are both software and 2) they have UIs that implement some backend process.

Read More

Topics: Blog, WYSIWYG, Salesforce, visualforce, Design & Layouts, UI/UX, Lightning

Salesforce Configuration Vs. Customization

Posted by Tony Nelson on Mar 31, 2016 9:33:04 AM

Here at TerraSky we often encounter people who are fairly new to working with Salesforce and are looking to turn the platform into something that meets their business needs. The Salesforce platform is a powerful tool that is highly configurable and extremely customizable. Usually people use those terms fairly interchangeably, but in the Salesforce ecosystem they mean very different things. I wanted to take some time to help explain what the difference is between configuring Salesforce and customizing Salesforce.

Read More

Topics: Blog, Salesforce1, Salesforce, visualforce, Design & Layouts, UI/UX, Lightning

Use SuPICE to Create A Lightning To-Do List

Posted by Tony Nelson on Mar 28, 2016 5:35:28 PM

Salesforce Lightning has been out since a little before Dreamforce of 2015, but we haven't seen many companies actually use the new Lightning Experience. After doing a bit of research and surveying of our customers and prospects we figured out that many companies still have decent sized road blocks that stand in their way for adopting Salesforce Lightning. For now, we are going to focus in on just things that apply to Lightning Experience, which is the UI portion of the platform.

Read More

Topics: Blog, WYSIWYG, Salesforce, UI/UX, Lightning, SuPICE Tutorial