-
October 21, 2021
Lightning Web Component (LWC) from Quick Actions
Or How I Learned To Stop Worrying and Convert My Javascript Buttons
Introduction
If you’re reading this, chances are you have some legacy custom buttons that include Javascript. Chances are those buttons do some really cool things that so far have been difficult to replicate, especially javascript buttons that invoke Apex web services.
-
April 1, 2021
From sourcing dedicated donors to locating reliable volunteers, cultural nonprofits face a unique set of needs and challenges.
-
April 1, 2021
The pandemic forced nonprofits to change their day-to-day operations and business models overnight. Many nonprofits were forced to close at some point during the pandemic and cancel many in-person events including galas and other large fundraising events. Revenue shifted quickly from ticket sales to fundraising or
-
December 2, 2020
tldr; Salesforce wants a piece of this pie and ones like it in the future. Also, it needs a different name.
-
November 20, 2020
tldr; Namespace Limits don’t work in 2GP and likely won’t for the foreseeable future.
-
September 15, 2020
NPSP’s Accounting Subledger (ASL) is a fantastic new addition to the Salesforce.org suite of products. The Growth Edition of this product can generate Credits and Debits needed by accounting systems. However, out of the box, ASL does not have any reports that show account balances which can be very useful when reconciling and ensuring accuracy. Let’s fix that!
-
September 14, 2020
During this global pandemic, this is the longest period of time that I haven’t been on a plane for either work or personal reasons since college. Unlike many others, for the last 8 years I have been working from home. Since Covid-19 has brought my work travel to a halt, it has given many of us time to soul search both personally and professionally.
-
September 14, 2020
What is Safe Navigation in Apex?
Salesforce recently talked about a new “Safe Navigation Operator” in the Winter ‘21 release notes. Check it out here.
For many years my friends and I have been waging a light-hearted code review war, and this new feature will end that war once and for all, at least for us.
-
September 10, 2020
Foglight recently implemented NPSP and Accounting Subledger (ASL) for a customer who migrated from Tessitura. One of the challenges we faced with the ASL portion of the project is getting ASL to generate Ledger Entries for pledges that were migrated from Tessitura, without generating Ledger Entries for the other gifts that are complete.
-
September 10, 2020
Can 2GP upgrade 1GP packages?
That’s the idea of this article. I’m using a slightly different format this time. I’ll be documenting each step along the way so I’ll be discovering the outcomes as I go.
My goal here is to document the process of packaging in both 1GP and 2GP, and to have a bit of fun along the way. I hope to make a discovery or two along the way as well. Enjoy!
-
August 21, 2020
So, you’ve installed NPSP and begun setting up some of the powerful out-of-the-box functionality that it provides! Features like automated soft credits, customizable roll-ups, and recurring donations, just to name a few. Most of these provide tremendous value in part to their ability to be tailored to meet your organization’s specific needs.
-
August 11, 2020
“Revenue is not cash and cash is not revenue.” This concept blew my mind when I was first introduced to accounting and it’s one of the things that can make accounting feel like a dark art, especially for non-profits managing several restricted funds. Enter Salesforce.org’s new Accounting Subledger (ASL) product.
-
July 7, 2020
One of our service offerings is working with cultural and arts organizations that want to migrate to Salesforce from systems like Tessitura and Raiser’s Edge. A challenge we’ve repeatedly noticed with these projects is with integrating their Ticketing & Admissions system with their new CRM system in a way that adds value beyond just synchronizing data. Accounting processes and integration add additional complexities!
-
June 3, 2020
Although Foglight Solutions is only 3 years old the majority of our team has worked together in varying capacities for almost 15 years, exclusively within the Salesforce environment. We are a closely knit group of professionals who have developed some interesting shorthand when working on projects. We understand our respective roles and we respect each other’s expertise when it comes to solving business problems for clients. Our clients value our experience and trust us to deliver business value with our solutions.
-
June 2, 2020
The time has come for you to create an add-on package, and you are determined to use Second Generation Packaging. We’ll show you how we did it here.
-
April 6, 2020
So you’ve been happily building managed package applications on the platform and nothing is broken… but now Second Generation Packaging comes along and upgrading is not as simple as it was? You’ve come to the right place.
-
March 25, 2020
LWC Intro
Lightning Web Components is the newest programming model built to aid in developing a new breed of Lightning Components. Unlike Aura, LWC sets out to leverage the feature rich browsers we have come to know within the last few years, all while maintaining the ability to create lightweight, feature packed components and applications.
-
March 20, 2020
If your inbox is like mine, this kind of message has become all too familiar. This is a challenging time, but we’ll persevere and grow from it.
Foglight Solutions is here to help our clients and partners. Largely, our operations haven’t changed. As a small company, we don’t have an office so our entire team works from home. We expect little disruption in our availability or capacity. That said, we are following local advisories from our officials for physical distancing and all travel has been suspended. So while this means we can’t meet with our clients face-to-face, we are still working and are fully able to do our jobs remotely. We remain committed to serving our clients and partners.
-
March 17, 2020
Today marks Foglight Solutions’ third anniversary, and while the globe’s current events are consuming much of our focus, we’d still like to share a heartfelt ‘thank you’ to our wonderful clients and partners. We’ve enjoyed getting to know you and collaborating to address some of your biggest business and technology challenges. Thank you for trusting Foglight Solutions to serve your Salesforce needs.
-
December 2, 2020
tldr; Salesforce wants a piece of this pie and ones like it in the future. Also, it needs a different name.
-
September 14, 2020
During this global pandemic, this is the longest period of time that I haven’t been on a plane for either work or personal reasons since college. Unlike many others, for the last 8 years I have been working from home. Since Covid-19 has brought my work travel to a halt, it has given many of us time to soul search both personally and professionally.
-
March 20, 2020
If your inbox is like mine, this kind of message has become all too familiar. This is a challenging time, but we’ll persevere and grow from it.
Foglight Solutions is here to help our clients and partners. Largely, our operations haven’t changed. As a small company, we don’t have an office so our entire team works from home. We expect little disruption in our availability or capacity. That said, we are following local advisories from our officials for physical distancing and all travel has been suspended. So while this means we can’t meet with our clients face-to-face, we are still working and are fully able to do our jobs remotely. We remain committed to serving our clients and partners.
-
March 17, 2020
Today marks Foglight Solutions’ third anniversary, and while the globe’s current events are consuming much of our focus, we’d still like to share a heartfelt ‘thank you’ to our wonderful clients and partners. We’ve enjoyed getting to know you and collaborating to address some of your biggest business and technology challenges. Thank you for trusting Foglight Solutions to serve your Salesforce needs.
-
October 21, 2021
Lightning Web Component (LWC) from Quick Actions
Or How I Learned To Stop Worrying and Convert My Javascript Buttons
Introduction
If you’re reading this, chances are you have some legacy custom buttons that include Javascript. Chances are those buttons do some really cool things that so far have been difficult to replicate, especially javascript buttons that invoke Apex web services.
-
November 20, 2020
tldr; Namespace Limits don’t work in 2GP and likely won’t for the foreseeable future.
-
September 14, 2020
What is Safe Navigation in Apex?
Salesforce recently talked about a new “Safe Navigation Operator” in the Winter ‘21 release notes. Check it out here.
For many years my friends and I have been waging a light-hearted code review war, and this new feature will end that war once and for all, at least for us.
-
September 10, 2020
Can 2GP upgrade 1GP packages?
That’s the idea of this article. I’m using a slightly different format this time. I’ll be documenting each step along the way so I’ll be discovering the outcomes as I go.
My goal here is to document the process of packaging in both 1GP and 2GP, and to have a bit of fun along the way. I hope to make a discovery or two along the way as well. Enjoy!
-
August 21, 2020
So, you’ve installed NPSP and begun setting up some of the powerful out-of-the-box functionality that it provides! Features like automated soft credits, customizable roll-ups, and recurring donations, just to name a few. Most of these provide tremendous value in part to their ability to be tailored to meet your organization’s specific needs.
-
June 2, 2020
The time has come for you to create an add-on package, and you are determined to use Second Generation Packaging. We’ll show you how we did it here.
-
April 6, 2020
So you’ve been happily building managed package applications on the platform and nothing is broken… but now Second Generation Packaging comes along and upgrading is not as simple as it was? You’ve come to the right place.
-
March 25, 2020
LWC Intro
Lightning Web Components is the newest programming model built to aid in developing a new breed of Lightning Components. Unlike Aura, LWC sets out to leverage the feature rich browsers we have come to know within the last few years, all while maintaining the ability to create lightweight, feature packed components and applications.
-
September 10, 2020
Can 2GP upgrade 1GP packages?
That’s the idea of this article. I’m using a slightly different format this time. I’ll be documenting each step along the way so I’ll be discovering the outcomes as I go.
My goal here is to document the process of packaging in both 1GP and 2GP, and to have a bit of fun along the way. I hope to make a discovery or two along the way as well. Enjoy!
-
June 2, 2020
The time has come for you to create an add-on package, and you are determined to use Second Generation Packaging. We’ll show you how we did it here.
-
April 6, 2020
So you’ve been happily building managed package applications on the platform and nothing is broken… but now Second Generation Packaging comes along and upgrading is not as simple as it was? You’ve come to the right place.
-
June 3, 2020
Although Foglight Solutions is only 3 years old the majority of our team has worked together in varying capacities for almost 15 years, exclusively within the Salesforce environment. We are a closely knit group of professionals who have developed some interesting shorthand when working on projects. We understand our respective roles and we respect each other’s expertise when it comes to solving business problems for clients. Our clients value our experience and trust us to deliver business value with our solutions.
-
July 7, 2020
One of our service offerings is working with cultural and arts organizations that want to migrate to Salesforce from systems like Tessitura and Raiser’s Edge. A challenge we’ve repeatedly noticed with these projects is with integrating their Ticketing & Admissions system with their new CRM system in a way that adds value beyond just synchronizing data. Accounting processes and integration add additional complexities!
-
April 1, 2021
From sourcing dedicated donors to locating reliable volunteers, cultural nonprofits face a unique set of needs and challenges.
-
April 1, 2021
The pandemic forced nonprofits to change their day-to-day operations and business models overnight. Many nonprofits were forced to close at some point during the pandemic and cancel many in-person events including galas and other large fundraising events. Revenue shifted quickly from ticket sales to fundraising or
-
September 15, 2020
NPSP’s Accounting Subledger (ASL) is a fantastic new addition to the Salesforce.org suite of products. The Growth Edition of this product can generate Credits and Debits needed by accounting systems. However, out of the box, ASL does not have any reports that show account balances which can be very useful when reconciling and ensuring accuracy. Let’s fix that!
-
September 10, 2020
Foglight recently implemented NPSP and Accounting Subledger (ASL) for a customer who migrated from Tessitura. One of the challenges we faced with the ASL portion of the project is getting ASL to generate Ledger Entries for pledges that were migrated from Tessitura, without generating Ledger Entries for the other gifts that are complete.
-
August 21, 2020
So, you’ve installed NPSP and begun setting up some of the powerful out-of-the-box functionality that it provides! Features like automated soft credits, customizable roll-ups, and recurring donations, just to name a few. Most of these provide tremendous value in part to their ability to be tailored to meet your organization’s specific needs.
-
August 11, 2020
“Revenue is not cash and cash is not revenue.” This concept blew my mind when I was first introduced to accounting and it’s one of the things that can make accounting feel like a dark art, especially for non-profits managing several restricted funds. Enter Salesforce.org’s new Accounting Subledger (ASL) product.