Table of contents
- Browser Tools
I really don't like the case of point-click, & then waiting for it to load, and then going back to point-click 😓. And it requires a lot of patience, which we say we have, but we don't 😏. It just feels too cumbersome, also working on multiple environments, on multiple projects is just a bad experience.
Here I don't want to imply that no-code or low-code is bad, it's just they are a skill in themselves, and since I am a pro-code developer, I'd prefer not to wait for the window to load and go on a deep rabbit hole of click and point, just to check a checkbox deeply nested in UI, without getting frustrated by System.
So, here comes some productive browser tools created to help with that.
As Salesforce provides a suite of SaaS products, where it focuses and encourages no-code & low-code, most of the time is spent on doing things by click. A quick search on Google reveals that, if still not clear Trailhead Module Platform Development Basics will cover you.
Starting from Logging multiple Orgs and Separating Environments, to Data Export, Anonymous Apex Script, Change Set Helper, and many more. So I use ORGanizer for Salesforce Extension. Just at Its FAQ file will let you know how to use it to make your daily life much easier.
Some of its features I use daily are:
- Logging in Org and Dev Console.
- command palette (
CTRL/OPTION + Shift + SPACE BAR) to navigate through Salesforce Setting.
- command palette to go through Object fields, validation rules, and other object-specific settings.
- command palette to find Trigger, class, and other metadata.
- Show API Names with datatype, on hover, along with label on the record detail page.
- Run Anonymous Apex & save them for later use.
- Make quick queries & save them for later use.
- creating and using Quick Links, which are like Browser Bookmark, but more of Salesforce org specific Bookmark.
Color Coding Orgs, Different Colored Favicon and color bar to distinguish between different Orgs, and sandboxes.
log in as a Different User to check their layout, permissions, and debug
I use it to make quick Queries, as it has by far the best and most comprehensive Autocomplete for SOQL queries, as I have seen and the option to Import, Export Data & Metadata, and save queries for later use.
But according to its developers on GitHub, it can be used for
- Quickly view field information directly from a record detail page, edit page, or Visualforce page.
- Quickly view and edit all data for a record, even data that is not on the page layout.
- Perform quick one-off data exports and imports directly from within Salesforce. Data can be easily copied to and from Excel. No need to log in again when you are already logged in with your browser.
- View current limits consumption
- Simple access to user record details incl. simpler access to "log in as". E.g. when hopping between test users.
- And more.
Use it to move to different
- Apex Classes
- Visualforce Page
- Visualforce Component
- Custom Object
- Email Template
- Static Resource
- Workflow Rule
- Validation Rule
- Custom Label
Also can be used to search by words across the codebase, Check and Download Codecoverage Data, can run ApexPMD, Linting, Embedded LWC Editor View in Classic
View in Lightning Experience
This provides a VSCode like limited text Editor to create/ edit Apex class and LWC components, From my experience, it's certainly easier to make quick fixes here, than from the Developer console.