MARKETPLACE
PLUGINS
URL ROUTER FOR NAVIGATION
URL Router for Navigation logo

URL Router for Navigation

Published June 2019
   •    Updated this week

Plugin details

The URL Router for Navigation plugin enables dynamic URL management within your Bubble app, allowing you to create user-friendly and structured URLs for better navigation and interactivity. This plugin lets you change the URL path without reloading the page, making it ideal for single-page applications and enhanced user experiences. You can define URL paths, extract parameters, and trigger workflows based on URL changes, allowing your app to respond dynamically to different routes.                                                            
Usage Features:

- Easily add the Router element to any page to enable URL-based navigation.
- Use the "Change URL" action to modify the current URL dynamically without reloading the page.
- Configure separate paths and parameters for development and live versions directly within the Router element’s properties.
- Trigger workflows using the "URL Changed" event, responding dynamically to changes in the URL.
- Supports multi-level paths, allowing for organized and meaningful URL structures

 




Feedback




FAQ

- How do I trigger workflows based on the URL path?
Use the "URL Changed" event within the plugin to initiate specific workflows whenever the URL is modified. This event allows you to adjust the visible content based on the URL path and parameters.

- Does this plugin reload the page when changing the URL?
No, the plugin changes the URL without reloading the page, providing a seamless navigation experience.

- Can I define separate paths for development and live environments?
Yes, you can configure paths for both development and live versions in the Router element’s properties. This helps in testing different routes in the development version without affecting the live site.

- How does the plugin handle multi-level paths?
The plugin supports multi-level paths, allowing you to structure URLs with nested segments (e.g., /library/books). You can then extract these paths and use them in workflows to display content based on the URL structure.

- Can I use this plugin on all pages?
Yes, this plugin can be added to any page where you want to enable routing, making it versatile for multi-page and single-page applications.

 





Other plugins from Zeroqode

- Get URL Parameters Plugin for Bubble
- TinyURL URL Shortener Plugin for Bubble
- Open URL in Custom Window Plugin for Bubble




Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!


Donations

🔥 Please support our efforts to keep this plugin free—your donations help us invest the time and resources needed to continue maintaining and improving it for everyone's benefit:  https://zeroqo.de/support.

Free

For everyone

3.5 stars   •   8 ratings
13.8K installs
This plugin does not collect or track your personal data.

Other actions

Contributor details

 logo
Joined 2016   •   817 Plugins
View contributor profile

Instructions

This plugin is designed for use on all pages except the index page.
- Add the Router element to any page where you want to enable routing.
- Use the "Change URL" action to modify the current URL, which will automatically trigger the "URL Changed" event.
- Leverage the "URL Changed" event to initiate workflow actions that adjust what the user sees based on the paths and parameters extracted from the URL.

The plugin also supports both development and live versions, which can be configured in the router element's properties. For example, in the URL https://test.bubbleapps.io/version-test/library/books, the first path remains books.

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Technical   •   Productivity   •   Data (things)   •   Web Scraping   •   Containers   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (3.5)
missing url parameters.
July 17th, 2024
what about them? i lose them when i use this router.
Dynamic data not working
March 14th, 2024
I am unable to add dynamic data to the any parameter option
Not compatible with latest bubble version
February 26th, 2024
this plugin is not working anymore, no actions are showing
Very nice plugin
September 15th, 2022
This plugin is so useful to display nice URLS to your user. I have to thank also the Zeroqode team for their fast support on the forum! Tim
Perfect other than one small thing
August 15th, 2021
Would get 5 stars immediately if I had the option to switch on/off development mode from one centralized place. It is a pain to go and switch the development mode on/off in all 8 elements of the Router through my app when deploying live or testing the dev version.
Bubble