PHPackages                             fatfish/zoom - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. fatfish/zoom

ActiveCraft-plugin

fatfish/zoom
============

v1.0.6(5y ago)22552[7 issues](https://github.com/fatfishdigital/zoommeeting/issues)MITPHPCI failing

Since May 5Pushed 5y ago1 watchersCompare

[ Source](https://github.com/fatfishdigital/zoommeeting)[ Packagist](https://packagist.org/packages/fatfish/zoom)[ RSS](/packages/fatfish-zoom/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (6)Dependencies (2)Versions (5)Used By (0)

Zoom plugin for Craft CMS 3.x
=============================

[](#zoom-plugin-for-craft-cms-3x)

Zoom Video Conferencing plugin for Craft CMS

[![Screenshot](resources/img/plugnizoom.png)](resources/img/plugnizoom.png)

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 3.0.0-beta.23 or later.

Zoom Overview
-------------

[](#zoom-overview)

This plugins enables user to utilize zoom video conferencing to their website. It provides facilities to embed zoom meeting into website.

Configuring Zoom
----------------

[](#configuring-zoom)

Firstly you need to obtain zoom API keys in order to work ahead. please follow the following steps to obtain API Keys

- Firstly Sign up for Zoom account by visiting " .(if you already have please skip this step)
- Once your account is activated, please visit this link
- Please Choose JWT app and click on Create

[![Screenshot](resources/img/JWT.png)](resources/img/JWT.png)

- Give your JWT app a name and click on create
- Fill your necessary information and click continue.

[![Screenshot](resources/img/AppDetails.png)](resources/img/AppDetails.png)

- you should be able to generate App Credentials at this stage.

[![ScreenShot](resources/img/AppCredentials.png)](resources/img/AppCredentials.png)

- Once you have api keys, go to the plugins settings page and enter details.

[![Screenshot](resources/img/Settings.png)](resources/img/Settings.png)

Using Zoom
----------

[](#using-zoom)

In order to use the Zoom plugin in your website, Please follow following steps

- Click on Zoom menu
- click on Host Meeting

[![Screenshot](resources/img/Steps.png)](resources/img/Steps.png)

- Enter all the details. (\*All the fields are marked as necessary)

[![Screenshot](resources/img/create_meeting.png)](resources/img/create_meeting.png)

- Click Submit.
- Go to Settings &gt; Section and Add new Section
- Edit the newly created section and add custom field named "zoommeetingid"

[![Screenshot](resources/img/Custompage.png)](resources/img/Custompage.png)

- click save

Templating Zoom Meeting Page
----------------------------

[](#templating-zoom-meeting-page)

Once you have created custom entry types with zoommeetingfield, you can access all the meetings that have been created from your entry page. like shown in screenshots

[![Screenshot](resources/img/CreatedMeetings.png)](resources/img/CreatedMeetings.png)

```
In order to give custom look and feel zoom plugin comes with custom plugin variable.
Go to the designated template for your custom page type that have been created.
add following variable to fetch meetig

```

craft.zoom.get\_meetingById(entry.zoommeetingid\[0\])

craft.zoom.get\_meetingById() expects integer parameters (in this case its entry.zoommeetingid\[0\]).

it will return

```
                        'topic',
                        'timezone',
                        'start_time',
                        'status',
                        'start_meeting',
                        'join_meeting',
                        'join_meeting_byBrowser'
                        'password',

```

TODO
----

[](#todo)

Some things to do, and ideas for potential features:

- Add Webinar Features
- Add Poll
- Reporting

Brought to you by [Fatfish](https://www.fatfish.com.au)

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 64.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~46 days

Total

5

Last Release

2015d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d0bf044c6301cb392633815f00299d9e62d28a3a22de037d636447bf20c2650f?d=identicon)[fatfishdigital](/maintainers/fatfishdigital)

---

Top Contributors

[![sailendraw](https://avatars.githubusercontent.com/u/6695806?v=4)](https://github.com/sailendraw "sailendraw (9 commits)")[![fatfishdigital](https://avatars.githubusercontent.com/u/37125277?v=4)](https://github.com/fatfishdigital "fatfishdigital (4 commits)")[![brandonkelly](https://avatars.githubusercontent.com/u/47792?v=4)](https://github.com/brandonkelly "brandonkelly (1 commits)")

---

Tags

cmsCraftcraftcmscraft-pluginzoom

### Embed Badge

![Health badge](/badges/fatfish-zoom/health.svg)

```
[![Health](https://phpackages.com/badges/fatfish-zoom/health.svg)](https://phpackages.com/packages/fatfish-zoom)
```

###  Alternatives

[nystudio107/craft-seomatic

SEOmatic facilitates modern SEO best practices &amp; implementation for Craft CMS 5. It is a turnkey SEO system that is comprehensive, powerful, and flexible.

1741.4M46](/packages/nystudio107-craft-seomatic)[verbb/image-resizer

Resize assets when they are uploaded.

127269.1k7](/packages/verbb-image-resizer)[verbb/tablemaker

Create customizable and user-defined table fields.

40168.8k1](/packages/verbb-tablemaker)[wrav/oembed

A simple plugin to extract media information from websites, like youtube videos, twitter statuses or blog articles.

36205.0k3](/packages/wrav-oembed)[verbb/hyper

A user-friendly links field for Craft.

24130.9k9](/packages/verbb-hyper)[verbb/social-poster

Automatically post entries to social media.

918.5k](/packages/verbb-social-poster)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
