NSMG Knowledge Base
Search
Fix and run vms project on dev env
Vagrantfile – sections in details
Git Pre-commit configuration
Making a template
Triggering events in Google Analytics when users enter data into form fields
Google Analytics conversion tracking for form submissions
Best Practice for Javascript Form Validation
Pardot email newsletter JS validation optimized for all browsers
Boiletplate HTML/SCSS form
Standard Pardot Formhandler Enquiry Form Creation Process
Plan for fixing DFP problems
Super Lightweight Lazyloading Script
Lazyloading + auto crop images + auto compress images to webp/jpg – Script + auto size for desktop/tablet/mobile version.
Creating Block Patterns for the WordPress Block Editor
Sites that use Stripe / eCommerce Details
Permutive Lazy Loading Solution
Fastest Way to Add Class in Javascript
Custom radio/checkbox buttons
New Starter: Starting Work on Your First Project
The Fastest Way to Load Images on a WordPress Site
How to Write a Component Document
Development Success Milestones
Utility Classes that use the Vertical Rhytm
Optimal Responsive Table
Select Dropdown with A Default Attribute on Page Load
How to Fetch JSON Data and Display it on a Web Page
Agreed SCSS File Structure / Architecture (7 to 1)
Video Functionality Notes
Add Custom navigation with Swiper Js library
Make simple animation with GSAP library
Audio and Podcast Functionality Notes
Best Approach to Defining Fonts in a Project
How to Preconnect, Prefetch, Preload and Prerender Critical Page Resources to Reduce Page Load Time
Best Way to Vertically Align Text or an Image Centrally in a Block
How to Use the Vertical Rhythm Typography Levels in B2B
Best Way to Make Icons Using HTML and SCSS
Best Approach to SCSS and CSS Variable Naming
Adding Dynamic Css Classes With Simple Php Conditionals
Add Tabs Block in the Gutenberg Editor
Extend Gutenberg Separator block to support custom width
«
1
…
31
32
33
34
35
…
46
»