Extra Timesaver Features
Quickly switch between the favorite parts of your source code in just a few clicks, regardless of the file sizes.
Multiple Projects Support
Work on different organizations, and simultaneously test the unrelated functionality in a single solution!
When coding, every software developer needs to switch between different – usually predefined – parts of one or several files in the project. For instance, between properties' declarations, tests and tested classes, connection classes from third party services, and such.
Very often the best way to handle these switches is to open multiple tabs in the IDE, and switch between them using the mouse or hotkeys. However, when you need to switch both inside the document and between the files – this approach won’t help, and you will end up wasting your time trying to follow the described scheme.
The Welkin Suite's solution to this problem is Bookmarks functionality – you can set or remove a bookmark in any document with a hotkey, move to next/previous/specific bookmarks with hotkeys, organize bookmarks into folders, name them, and temporarily disable or enable the ones you select.
Typically, having only one project in a solution is quite enough to progress with Salesforce development. But in cases when you need different feature blocks to work together in one application, or you need both sandbox and production projects to test the functionality, the support of multiple projects in a single solution will definitely come in handy, and allow you to accomplish these tasks in the most efficient way.
When accessing several projects at the same time, you can make use of the majority of features in The Welkin Suite IDE: from running tests to creating Lightning Bundles, examining the log files, and more.
Custom Folders Structure
No more limitations for the structure of your files or folders. Now the developers can organize them in whichever way they want.Watch short demo
Automated and Simplified Work with Archived Static Resources
It does not matter if your Static Resource files are archived or not - developers no longer need to worry about unpacking them either way, as the Welkin Suite IDE takes care of this task.
Most likely, you have come across the limitation of “Classes-Triggers-Components-Pages” folders, and struggled with the inability to organize the source code even in a bit more complex way.
The Welkin Suite IDE solves this limitation. Now you are able to move any files to any folders with unlimited nesting level. Using a simple drag & drop approach, you can organize the common/core logic, unit tests, trigger handlers, etc. into different folders, or you can group the pages with their controllers, components, and utility classes in the same folders. This way you will always know what each file stands for, and what exactly it contains.
With this possibility, you can maintain the utterly cohesive project structure, and organize it in the most efficient way without any unnecessary files.
Read more about this feature in our blog.
To help you organize your resources, and work with them more effectively without losing the benefits of Zip archives, The Welkin Suite IDE handles all the actions that are required to view and edit the Static Resources – by automatically unzipping them when you pull any new data from Salesforce. The files inside the archives are displayed in a project tree as regular files, thus preserving the original structure. At the same time, the updated files are archived before being sent to build, also keeping the original structure. This way, you are able to navigate through, view, and edit Static Resources as regular files, with no need for additional tools or actions.
Pending Changes View
Have full control over all the changes that will be built, and make use of the possibility to simply roll back an updated file to its previous version - all of this is possible with the Pending Changes View in The Welkin Suite IDE.
Enhanced Metadata Support
Salesforce development implies constant work with all sorts of Metadata - so The Welkin Suite IDE provides the extensive support of various metadata types.
Pending Changes View displays a list of changed files that are going to be sent to your Salesforce org during the build process. Quite often you will be building the huge packs of files - and since people are not able to keep every single update they made to their files in their head, staying in full control over the build process without some tracking functionality becomes absolutely impossible.
The Welkin Suite IDE records all of the changes, and displays a list of files that are going to be built in the Pending Changes window. Thus, users get an incredibly quick option to discard an unwanted update in one click, or analyze the modifications made to the files with the comparing mode in our IDE.
The Welkin Suite IDE attempts to provide the users with as many development approaches as possible. The variety of tasks that you can accomplish within our IDE largely depends on the number of metadata types that are supported, and that is why we are constantly working on enriching this list within our tool. Currently, the IDE supports the following types of Metadata:Apex Class, Apex Component, Apex Page, Apex Trigger, Approval Process, Aura Definition Bundle, Custom Labels, Object, Custom Site, Layout, Permission Set, Profile, Remote Site Settings, Static Resource, Workflow, Reports, Dashboards, Email Templates, Custom Tabs.
The metadata files are downloaded from Salesforce, so you can manage the list of the metadata files that will be added to your project, as well as edit these files in the way you deem necessary.
Improve the security of your projects by using OAuth authentication in The Welkin Suite IDE.
Do you normally have many things on your mind when developing for Salesforce? Keep track of your thoughts and organize your work with the help of the Task List in The Welkin Suite IDE.
While you can always choose to keep your credentials in the project file inside our IDE, OAuth authentication provides you an alternative - and more secure - way to log in, thus reducing the risk of data leakage. Having enabled OAuth, you receive the opportunity to log in without sharing your login and password, which creates the basis for our IDE's authorized secure delegated access to the resources on the server, and ultimately improves data protection.
You can enable this authentication in a few clicks, then go through a simple one-time authorization process, and continue your work with no need to go through the same steps over again.
Leave useful memos to your "future self" - call your attention to some things that still need looking at in your code, remind yourself to go through some parts logic of your code or to add extra checks, to do the refactoring, etc. Forget about forgetting to do something - pun intended - as The Welkin Suite will help you bring everything into order with the help of the Tasks pad.
This Tasks pad allows you to track all of the comments in your project, and the details related to them, in the form of a neat list. You can navigate from the pad to the corresponding line within seconds, by simply double-clicking on one of tasks in the Task pad. While The Welkin Suite provides the built-in tokens that are treated as tasks, you can also add custom ones, to highlight the tasks that are important to you personally. In addition, you can manually create a task with the custom priority through the 'User's Tasks' option in the Tasks pad.
Discover the structure of any of your object files with the Schema Explorer! All the objects, their fields, properties, and child relations are present in one window.
The Schema Explorer offers you a convenient way to work with your object based files. Get a quick overview of all the standard and custom objects that are available to you in your Salesforce org, trace all relationships between the objects, and navigate to any select file in just a few clicks.