EazyCode Documentation
Visit Our Website
  • ๐Ÿ“‘EazyCode Docs
  • ๐Ÿ“—FlutterFlow Templates
    • ๐ŸฌEz Booking
    • ๐Ÿ‘จโ€๐Ÿ’ปEz Job
  • ๐Ÿ“•Bubble Templates
    • ๐Ÿ“Ez AI Quiz Generator
    • ๐Ÿ‘ฉโ€โš•๏ธEz Mental Health Mobile
    • ๐Ÿ’ธEz Crypto Dashboard
    • ๐ŸกEz Real Estate CRM
    • ๐ŸššEz Delivery CRM
    • ๐Ÿ’ณEz Finance Dashboard
    • ๐Ÿ“ฑEz Marketplace Mobile
    • ๐ŸงฅEz AI Marketplace
    • ๐ŸŒEz Social Dashboard
    • ๐ŸกEz Smart House Dashboard
    • ๐Ÿ‘•Ez T-shirt Design Landing
    • ๐Ÿ‘ฉโ€๐ŸŽ“Ez Education Portal
    • ๐ŸจEz Hotel CRM
    • ๐Ÿ–ฅ๏ธEz Dashboard RTL
    • ๐Ÿ“—Ez Education Admin System CRM
    • ๐Ÿ–ฅ๏ธEz Store Admin Panel, CRM
    • ๐Ÿ’ถEz Accountant CRM
    • โ›‘๏ธEz Med CRM Appointment
    • ๐Ÿ–จ๏ธEz HR CRM Dashboard
    • ๐Ÿช™Ez Nft Dashboard
    • ๐ŸŒดEz Tours
    • โค๏ธEz Donations
    • ๐Ÿ“ˆEz Crypto IDO
    • ๐Ÿ“‡Ez Card Landing
    • ๐ŸงชEz Med Laboratory
    • ๐ŸคEz CRM Dashboard 2.0
    • ๐Ÿ’ปEz Freelance
    • ๐Ÿ“’Ez Base Multi Pages
    • ๐ŸŽซEz Tickets & Events
    • ๐Ÿ›๏ธEz Market Shop
    • ๐Ÿ“ธEz Photographer
    • ๐Ÿ’ปEz LinkedIn - Jobs Network
    • ๐Ÿ–ผ๏ธEz Crypto & NFT Market
    • ๐ŸงฉEz Multipurpose
    • ๐Ÿ›๏ธEz Marketplace Shop
    • ๐Ÿฝ๏ธEz Fast Food - Restaurant
    • ๐Ÿ–ฑ๏ธEz Task Manager Pro
    • ๐Ÿ“–Ez Quiz Generator
    • ๐Ÿ Ez Travel Shop
    • โ˜•Ez Buy Me a Coffee - Donations
    • ๐Ÿ“ฑEz Mobile App Pro
    • ๐ŸฉบEz Appointments - Telemedicine
    • ๐Ÿ’ฌEz Messages - Chat
    • ๐Ÿ“Ez Listings App
    • ๐ŸŽฎEz Game Dashboard
    • ๐Ÿ“šEz School - Learning & Booking
    • ๐Ÿ“ฆEz Relocation / Moving Company
    • ๐Ÿ“‹Ez Dashboard Pro
    • ๐Ÿ“ฑEz Socialgram like Instagram
    • ๐Ÿ› ๏ธEz Profi
    • ๐ŸŽฏEz Membership like Patreon
    • ๐ŸขEz Rent - Real Estate
    • ๐Ÿ“–Ez Courses
    • ๐ŸฌEz Real Estate
    • ๐Ÿš˜Ez Car Dealer
    • ๐ŸจEz Hotels and Home Booking
    • โš™๏ธEz Crowdfunding & Fundraising
    • ๐Ÿ“ฐEz Journal - Blog Template
    • ๐Ÿ’ตEz Job Board
    • ๐Ÿ›’Ez Marketplace Pro - Shop
    • ๐ŸฆทEz Doc - Appointments Book
    • ๐Ÿ‹๏ธEz Fitness Club Template
    • ๐Ÿช™Ez Crypto Coin Landing
    • ๐Ÿ’ตEz Ecommerce CRM
    • โœˆ๏ธEz Travel Marketplace
    • ๐ŸEz Food Delivery App
    • ๐Ÿ“ˆEz Dashboard + OpenAI
    • ๐Ÿ—’๏ธEz Task Manager V2.0
    • ๐Ÿ›๏ธEz Marketplace - Shop v3.0
    • ๐Ÿ›ซEz Traveler
    • ๐Ÿ“‡Ez Starter - Landing Page
    • ๐Ÿ“ฒEz Mobile PWA
  • ๐Ÿ”ŒBubble Plugins
    • ๐Ÿ’ณEz Plaid Connect & ACH Transfers
    • ๐Ÿ“–Ez Organization Chart
    • ๐Ÿ—„๏ธEz Google AI
    • โœจEz Particles
    • โŒจ๏ธEz OCR
    • ๐Ÿ“ฒEz ScreenShot
    • ๐Ÿ”ŽEz WebTour
    • โš™๏ธEz Phosphor Icons
    • ๐ŸEz Progress/Countdown Time Bar
    • โณEz Simple Timer
    • ๐Ÿ”Ez MINUT
    • ๐Ÿ“…Ez ICS File Generator (Calendar)
    • ๐Ÿ”‘Ez Nuki
Powered by GitBook
On this page
  • ๐Ÿ”—Links
  • Introduction
  • Features
  • Instruction and Description
  • The main and mandatory data settings:
  • Next are the settings for defining fields for display and their parent connections:
  • This Plugin also allows you to implement several style settings:
  • Additional settings:
  • More details about plugin events:
  • Important accessible states of the plugin element:

Was this helpful?

  1. Bubble Plugins

Ez Organization Chart

PreviousEz Plaid Connect & ACH TransfersNextEz Google AI

Last updated 9 months ago

Was this helpful?



๐Ÿ”—Links


Introduction

The new Ez Organization Chart plugin, developed by EazyCode for the Bubble.io No Code platform, is an intuitive, dynamic, and innovative tool designed to simplify and improve the process of creating visually appealing and interactive organization charts. Our plugin allows users to generate customizable, user-friendly org charts without requiring them to write a single line of code. With this plugin, Bubble users can create hierarchical diagrams to illustrate the structure of an organization or a team, their roles, relationships, and relative ranks. Ideal for business applications, this tool boasts features such as Drag'n'Drop functionalities, customizable nodes, an interactive interface, and data export/import capabilities.


Features

  • Drag and drop objects with real-time updates.

  • Customizable nodes(objects) with personal data.

  • Convenient toolbar for easy navigation through the application.

  • The ability to dynamically change the visual structure of an organizational chart.

  • Advanced zoom features: In the plugin settings there is an option to completely disable mouse zoom, limiting it to only the "+" and "-" buttons when the toolbar is active.

  • The scrolling experience has been implemented with added softness for smoother navigation.

  • An initial scaling feature is included that intelligently adjusts based on the size of the graph. This ensures that the graph will be centered, providing an optimal view where all elements are visible after initialization.


Instruction and Description

Installing this plugin is a simple process. You will only need to install and configure one Ez Organization Chart component on your application in the desired location to display the organizational structure. The plugin component easily integrates with Bubble style settings and offers responsive layout and border options.

This JS library integrates seamlessly into the Bubble environment, allowing full interaction with database objects. The plugin component offers both basic and advanced settings. Each object/person on the chart will be further specified as a โ€œnodeโ€.

For a better understanding, the screenshot shows an example of the structure of an object in the database.

The main and mandatory data settings:

  1. Data Type - You need to specify what type of objects from the database you want to display on the graph.

  2. Data Source โ€“ After selecting the date type, you must specify the data source. Most often, you can use "Do a Search" and perform a fully customizable filtering of your items.

Next are the settings for defining fields for display and their parent connections:

  1. Parent Field - Mandatory selection of a field that denotes the parent of the node.

    IMPORTANT! You must specify a specific field from the selected object type.

    This field must be in TEXT format and contain the "Unique Id" of the main object above it. (ex."1697627438859x673683393091416600")

  2. Image Field - Field type in the "image" format. Will be used as the main image of each node.

  3. Title Fields (1,2) - displayed on the main chart. There may be, for example, Full Name and Position.

  4. Additional Fields - used in the details side menu, in the standard setting. when you click on a node.

This Plugin also allows you to implement several style settings:

  1. Chart Orientation - 8 chart orientation options (horizontal and vertical).

  2. Select Template - 11 different styles with unique color schemes and variations are fully integrated.

  3. Menu Color - select the color of the standard side menu.

Additional settings:

  1. Enable Searchbox and Placeholder - Activation of fast and optimized search according to schedule. After finding the object, an automatic zoom occurs on the selected node. Also, select placeholder text in the search bar.

  2. Enable Drag'n'Drop - Activation of the ability to transfer nodes according to a schedule, as well as the Bubble event trigger for further work in any scenario convenient for you.

  3. Enable Export - Activate the ability to export the entire graph in PDF, PNG, SVG, CSV, or JSON format. The file is automatically downloaded.

  4. Enable Menu - Activation of the standard library menu with information including the above additional fields. Also from the menu, it is possible to download the card of the selected node to PDF.

More details about plugin events:

  1. Node dropped event - this workflow event will be triggered every time a Drag'n'Drop action is performed on the chart. To configure it correctly, read the elementโ€™s states below.

  2. Node clicked event - This event is triggered when you click on any node.

Important accessible states of the plugin element:

  1. List of objects - this state stores data of all unloaded objects in JSON format.

  2. Dragged Node ID - this state will help you when implementing your โ€œNode droppedโ€ event scenario. When performing the Drag'n'Drop action, this state will store the Unique ID of the node that you dragged.

  3. On drop Node ID - When performing the Drag'n'Drop action, this state will store the Unique ID of the node to which the node was dropped.

  4. The ID of the Clicked Node - this state will always store the value of the last clicked node.

ATTENTION! OrgChart.js is a paid library but with a trial period. During the trial period, you can use up to 200 nodes, which is enough for most future MVP projects. All you need to do is install the plugin, connect the necessary objects, and your Organization Chart is ready!


Hire us:

This plugin connects Bubble and the "orgchart.js" library from the BALKAN OrgChartJS company. You can learn more about the full capabilities of the library and prices on their .

You can also see an example of using the capabilities of this plugin in our template.

That's all. You can view all the above settings and check the interaction and implementation on our and page.

Feel free to contact us for any inquiries and weโ€™ll be happy to find a solution for your ideas โ€“

Follow us:

Plugin Link on Bubble Marketplace
Plugin Link on Our Website
Demo Link
Bubble Editor
Forum Link
website
Ez Hr CRM Dashboard
demo
editor
http://eazycode.com/
๐Ÿ”Œ
๐Ÿ“–
https://www.fiverr.com/share/qQoDQZ
https://www.upwork.com/freelancers/~01c1a4cbef44ecb5f1
https://www.facebook.com/eazycode
https://twitter.com/ezcode_official
https://www.instagram.com/eazycodecom/
https://www.linkedin.com/company/eazycodecom/
Page cover image