Jump to content

How to create a plugin

Recommended Posts

Hi, I am trying to understand if we can create a plugin for Squarespace (like a WordPress plugin) and how / where to get started.

Background: We are currently injecting our JavaScript library in the head of Squarespace sites to enable our product presentation function on pages.
Our plugin function currently looks for specific html on a single root slug e.g. mysite.com/product/
and then, based on the query passed, gets and then loads content (ajax) on to a product page and updates the URL like this:
mysite.com/product/?product_id=......

Problem: However, when done like this, the underlying page 'meta' and 'og' tags all remain the same - so we get no SEO benefits at all as the content is all loaded with JavaScript after the page is seen by a browser (and sharing is a problem too).

Goal: We want to create a more sophisticated general Plugin that would do the same BUT, based on the query string also controls the generation of a page including setting the page headers ('meta' and og tags based on the product) etc - before the page is output.
We have created such a plugin for WordPress - and we have a PHP Class that does this with PHP  - and so we are comfortable with coding etc.

Question: I am trying to find out how to do this with Squarespace.
Can anyone confirm that this can be done? .. and also recommend a specific resource / article etc that explains generally how this can be created for Squarespace - and perhaps a road map for development?

We just want a road to head down - but so far I have been unable to find any resources or guidance on where to start.

thank you!
 

Edited by bfguser
clarification
Link to comment
  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

There’s no php or backend access on Squarespace. You can create code snippets for injection (usually in the footer) but you cannot do the same as on WordPress. 

Improve your online store with our extensions.
About: Squarespace Circle Leader since 2017. I value honesty, transparency, appreciation and great design ♥.
Work: Squarespace Developer and founder of SF Digital, building the features Squarespace didn't include™.
Content: Links in my posts may refer to SF Digital products or may be affiliate links.

Buy me a coffee

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

×
×
  • Create New...

Squarespace Webinars

Free online sessions where you’ll learn the basics and refine your Squarespace skills.

Hire a Designer

Stand out online with the help of an experienced designer or developer.