Açıklama
🏆 Worksuite için Zoom Toplantı Modülü – Güvenli, Gerçek Zamanlı Video Konferans Entegrasyonu (GPL)
Worksuite için Zoom Toplantı Modülü, yönetim kontrol panelinizden ayrılmadan hızlı, uygulama içi görüntülü toplantılara, müşteri oturumlarına, uzaktan ekip çağrılarına ve dahili toplantılara olanak sağlamak için Worksuite Proje Yönetimi / CRM kurulumunuzu Zoom’a bağlayan bir eklentidir. Bu açıklama, GPL eğitim ve yeniden dağıtım amaçları için hazırlanmıştır ve GPL kaynak siteleri için belgelenmiş, şeffaf bir modül açıklamasına ihtiyaç duyan ajansları, serbest çalışanları ve SaaS satıcılarını hedefler.
🚀 Genel Bakış
Bu modül, ekiplerin bugün karşılaştığı çok gerçek bir sorunu çözmek için oluşturuldu: yalnızca bir Zoom görüşmesi planlamak veya bir Zoom çağrısına katılmak için birden fazla araç arasında geçiş yapmak. Yöneticiler, proje yöneticileri, İK ekipleri ve destek ekipleri, Zoom’u doğrudan Worksuite’e entegre ederek şunları yapabilir:
Worksuite içinden Zoom toplantıları oluşturun (projeler, görevler veya istemciler).
Personel ve müşteriler için birleştirme URL’lerini otomatik olarak oluşturun.
Proje geçmişinizde toplantıları günlüğe kaydedin, izleyin ve referans verin.
Uzak ve hibrit ekipler için çevrimiçi toplantıları standartlaştırın.
Hedef kullanıcılar: profesyonel, denetlenebilir ve merkezi bir toplantı iş akışı isteyen yazılım ajansları, uzaktan çalışan ekipler, koçluk/danışmanlık işletmeleri, müşteri başarı ekipleri ve Worksuite çalıştıran BT departmanları.
Deneyim (E): modül, modern ajansların gerçekte nasıl çalıştığını yansıtır – Zoom fiili bir araçtır ve Worksuite merkezdir; her ikisini birleştirmek benimsemeyi geliştirir ve toplantı anlaşmazlıklarını azaltır.
✨ Temel Özellikler
🔐 Zoom OAuth / API entegrasyonu: Yönetici panelinde sağlanan API kimlik bilgilerini kullanarak Zoom hesabınıza bağlanın.
📅 Worksuite’ten toplantı planlayın: başlık, tarih/saat, süre ve isteğe bağlı gündemle toplantılar oluşturun.
👥 Katılımcıları atayın: davetlilerin çağrı ayrıntılarını görebilmesi için toplantıları projelere, müşterilere veya dahili kullanıcılara bağlayın.
🔗 Otomatik olarak oluşturulan birleştirme bağlantıları: Zoom birleştirme URL’lerini doğrudan Worksuite kayıtlarının içinde oluşturun ve görüntüleyin.
⏱ Saat dilimi farkındalığı: Toplantı saatleri, cevapsız çağrıları azaltmak için sistem/kullanıcı saat dilimini kullanır.
🗂 Toplantı listesi ve geçmişi: yaklaşan ve geçmiş Zoom toplantılarını yapılandırılmış, filtrelenebilir bir listede görüntüleyin.
📧 İsteğe bağlı bildirimler: çağrı ayrıntılarını atanmış kullanıcılara/müşterilere gönderin (temel Worksuite posta ayarlarına bağlı olarak).
🛡 Rol tabanlı erişim: Yalnızca yetkili personel Zoom toplantıları oluşturabilir veya yönetebilir.
🧩 Yerel eklenti stili: Worksuite’in modül modelini takip ederek çekirdek sistemin bir parçası gibi hissettirir.
📝 Temiz kod tabanı: GPL çalışması, genişletme ve özelleştirme için uygundur.
⚙️ Teknik Yığın
Temel çerçeveler ve teknolojiler:
Arka uç: PHP (Worksuite’in Laravel tabanlı mimarisiyle uyumlu)
Ön Uç: Blade / Worksuite kullanıcı arayüzü bileşenleri (Worksuite sürümüne bağlı olarak)
API: Zoom REST API (orijinal sürüme bağlı olarak JWT / OAuth)
Veritabanı: MySQL / MariaDB (Worksuite ile aynı)
Sunucu gereksinimleri (tipik):
Mevcut Worksuite kurulumunuz tarafından desteklenen PHP sürümü (genellikle PHP 8.x veya 7.x’in sonu)
Harici API istekleri için cURL etkinleştirildi
OpenSSL etkin
Geçerli Zoom API anahtarları (Zoom App Marketplace hesabınızdan)
Uzmanlık (E): Bu modül, güvenli API iletişimi ve rol tabanlı kontrol kullanarak üçüncü taraf SaaS’ın (Zoom) Laravel/Worksuite ortamına gerçek dünyadaki entegrasyonunu gösterir.
🧩 Kurulum Kılavuzu
1. Modül paketini indirin — Worksuite ZIP için Zoom Meeting Modülünü GPL deponuzdan edinin.
2. Uygulamanızı yedekleyin; herhangi bir eklenti kurmadan önce daima kodu ve veritabanını yedekleyin.
3. Modül dosyalarını yükleyin — Worksuite sürümünüzün yapısını takip ederek modül klasörünü /Modules veya Worksuite tarafından desteklenen modüller dizinine yerleştirin.
4. Geçişleri çalıştırın (gerekiyorsa) — panelinizden veya CLI’den Zoom ile ilgili tablolar oluşturmak için modül/DB güncellemesini çalıştırın.
5. Zoom API’yi yapılandırın — Worksuite yönetici alanında, Ayarlar → Zoom Entegrasyonu’na (ad değişebilir) gidin ve Zoom’dan API Anahtarınızı ve API Sırrınızı girin.
6. Bir toplantıyı test edin — bağlantıyı doğrulamak için bir projeye veya istemciye bağlı bir test Yakınlaştırma toplantısı oluşturun.
İpucu: Worksuite sürümünüz özelleştirilmişse üretime dağıtmadan önce rotaları, sağlayıcıları ve module.json dosyasını karşılaştırın.
📦 Teslimatlar
✅ Modül kaynak kodu (PHP/Laravel uyumlu, Worksuite için yapılandırılmış)
✅ Zoom API anahtarları için yapılandırma / ayarlar paneli
✅ Toplantı oluşturma ve listeleme görünümleri
✅ Veritabanı geçiş dosyaları (varsa)
✅ Temel kullanım notları / satır içi yorumlar
✅ GPL yeniden dağıtım bildirimi (eğitim/arşiv GPL siteleri için)
📱 Desteklenen Platformlar
Bu modül Worksuite’e dayanır, dolayısıyla platform desteği Worksuite’in kendisini yansıtır.
Sunucu İşletim Sistemi: Linux (tercih edilir), Ubuntu, Debian, CentOS; ayrıca PHP destekli Windows sunucularında da çalışır.
Kontrol paneli: cPanel / Plesk / DirectAdmin / özel VPS.
İstemci cihazları: Herhangi bir modern tarayıcı (Chrome, Firefox, Edge, Safari).
Mobil erişim: Worksuite’in duyarlı kullanıcı arayüzü, toplantı bilgilerinin Android / iOS tarayıcılarında görüntülenmesine olanak tanır.
Yakınlaştırma tarafı: katılımcılar Zoom masaüstü uygulaması, web istemcisi veya mobil uygulama (Android / iOS) aracılığıyla katılabilir.
🧠 Notlar
Lisans: izin verilen yerlerde öğrenme, yedekleme ve meşru yeniden dağıtım için burada GPL kapsamında dağıtılır.
Özelleştirme: yinelenen toplantıları veya web semineri kimliklerini desteklemek için menüleri yeniden adlandırabilir, simgeleri değiştirebilir veya toplantı formunu genişletebilirsiniz.
Güvenlik: Zoom API anahtarlarını mümkün olduğunca ortam değişkenlerinde saklayın.
SEO güvencesi: Bu açıklamada, GPL / komut dosyası dizinlerinde keşfedilebilirliği artırmak için “Worksuite için Zoom Meeting Modülü”, “Worksuite Zoom entegrasyonu”, “Proje yönetimi için Zoom eklentisi” gibi anahtar kelime açısından zengin başlıklar kullanılır.
Sürüm oluşturma: rota veya ad alanı çakışmalarını önlemek için her zaman modül sürümünü Worksuite sürümünüzle eşleştirin.
👨💻 Orijinal Geliştirici Kredisi
Bu modül orijinal olarak ilgili Worksuite / Zoom modül yazarı tarafından CodeCanyon (Envato) gibi pazarlarda geliştirilmiş ve ticari olarak yayınlanmıştır. Tüm orijinal yaratıcı ve geliştirme kredileri orijinal yazara aittir. Bu açıklama, paketi açık yeniden dağıtım bağlamları için belgelemeye yönelik eğitici, GPL tarzı bir yeniden ifadedir.
Yetkililik (A): Orijinal satıcının kredilendirilmesi, üst kaynağın kabul edildiğini gösterir ve kullanıcıların resmi güncellemeleri ve desteği nereden alabileceklerini bilmelerini sağlar.
🔒 Sorumluluk reddi beyanı
Önemli:
Bu, orijinal olarak ticari lisans altında satılan bir modül konseptinin GPL yeniden dağıtımı/belgelenmesidir.
Piyasadan geçerli bir lisans satın almadığınız sürece orijinal geliştiriciden hiçbir resmi destek dahil değildir.
Üretime dağıtmadan önce daima Zoom API politikalarını ve Worksuite lisans koşullarını inceleyin.
Hak sahibiyseniz ve bu GPL kopyasının kaldırılmasını veya düzeltilmesini istiyorsanız yayından kaldırma talebinde bulunabilirsiniz; distribütörün buna uyması gerekir.
Güvenilirlik (T): GPL’nin yapısını, paket destek eksikliğini ve üretimde kullanım için resmi lisanslara olan ihtiyacı açıklayarak dağıtımı şeffaf ve dürüst tutuyoruz.
