4 ways to add JavaScript libraries in Modyo

Felipe Meyer

Felipe Meyer

In Modyo we have four ways to load a JS library.

1- Directly from a CDN

The first and least recommended is to load the libraries directly from the CDN where they are hosted.

In Modyo Platform, in your Site, go to Templates, we open the head Snippet and load the libraries with the script tag.

Screen shoot CDN

2- In a Snippet globally

This is the best option when loading libraries that we will use throughout the site, for this we are going to create a new snippet with the name of the library you want to add, if we type _js or _css as part of the name, our editor will set the correct syntax and will help with Autocomplete.

Snippet vue


Then we paste the code from the library.


Vue js Code


Then we paste the snippet code into the base stylesheet of our site.


JS Base

3- In a snippet, inside a widget

This is very similar to the previous example, but now we will load the snippet inside a widget, so that it is only loaded when this widget is called.

Widget

4- Creating a new layout

If you have a site where you need many pages to load these libraries, it is best to generate different Layouts and add those layouts individually to the corresponding pages.

For this, inside Modyo Platform, go to Templates, click + to add a new Layout. Type a name that will identify the new Layout.

Layout


Then, create a new JS file by clicking the + next to the JavaScript section and inside this new file, paste the snippet from the library. (you can paste it directly or you can also paste it as a snippet).


Vue js


Finally, we return to the layout 'Vue' and paste the code of the JS sheet below the head. Click Save and Publish your Layout.


Layout vue


Now you can apply this Layout to your pages. Go to a page and in its properties, you can now see and apply the new Layout.

Page

Photo by James Harrison on Unsplash.

Other Developer Tips

Architecture
Carlos Solís

Carlos Solís

Domain Driven Design: How to Implement a Scalable Architecture for Your Business

Learn how Domain Driven Design (DDD) empowers you to build applications that align with your business. Apply DDD in microservices and micro frontends architectures to create scalable,and maintainable solutions,leveraging the power of Modyo.

Carlos Solís

Carlos Solís

Instant Image Optimization with Liquid in Modyo

Optimizing images is essential for any website, especially if you’re aiming for fast load times and a great user experience.

Customers
Carlos Solís

Carlos Solís

Creating Forms in Modyo

Forms are fundamental in any financial application. They help capture critical user information, such as personal data, preferences, and financial details.