frappe_docker/dokploy/APPS_INFO.md
ubden a1e4c60206 fix: Resolve YAML alias error and update Frappe application branches for compatibility
- Corrected YAML syntax in `.pre-commit-config.yaml` to fix alias errors.
- Updated application branches in `apps.json` and `Dockerfile` to reflect actual existing branches for Frappe apps.
- Introduced new applications (HRMS, Helpdesk) and removed incompatible ones.
- Enhanced documentation in `APPS_INFO.md` and `README.md` to reflect changes and ensure clarity on application compatibility.
2025-10-13 23:29:04 +03:00

5.4 KiB
Raw Blame History

Frappe Apps Bilgileri

Bu dokümanda, Dokploy image'inde kullanılan Frappe uygulamaları ve branch bilgileri açıklanır.

📦 İçerilen Uygulamalar

1. ERPNext

  • Repository: https://github.com/frappe/erpnext
  • Branch: version-15
  • Docker Image: N/A (source build)
  • ıklama: Tam özellikli açık kaynak ERP sistemi
  • Uyumluluk: Frappe v15 ile tam uyumlu

2. HRMS (Human Resource Management System)

  • Repository: https://github.com/frappe/hrms
  • Branch: version-15
  • Docker Image: ghcr.io/frappe/hrms:version-15
  • ıklama: İnsan Kaynakları Yönetim Sistemi
  • Uyumluluk: Frappe v15 ile tam uyumlu
  • Özellikler: Bordro, izin yönetimi, devam takibi, performans değerlendirme

3. CRM

  • Repository: https://github.com/frappe/crm
  • Branch: develop
  • ıklama: Modern müşteri ilişkileri yönetimi
  • Uyumluluk: Frappe v15 ile uyumlu
  • Not: version-15 branch yok, develop kullanılıyor

3. LMS (Learning Management System)

  • Repository: https://github.com/frappe/lms
  • Branch: main
  • ıklama: Öğrenme yönetim sistemi
  • Uyumluluk: Frappe v15 ile uyumlu
  • Not: version-15 branch yok, main kullanılıyor

4. Builder

  • Repository: https://github.com/frappe/builder
  • Branch: main
  • ıklama: Drag & drop web sitesi oluşturucu
  • Uyumluluk: Frappe v15 ile uyumlu
  • Not: Main branch Frappe v15 destekliyor

5. Print Designer

  • Repository: https://github.com/frappe/print_designer
  • Branch: main
  • ıklama: Özel yazdırma şablonu tasarımcısı
  • Uyumluluk: Frappe v15 ile uyumlu
  • Not: version-15 branch yok, main kullanılıyor

6. Payments

  • Repository: https://github.com/frappe/payments
  • Branch: main
  • ıklama: Ödeme gateway entegrasyonları
  • Uyumluluk: Frappe v15 ile uyumlu
  • Not: version-15 branch yok, main kullanılıyor

7. Wiki

  • Repository: https://github.com/frappe/wiki
  • Branch: main
  • ıklama: Bilgi tabanı ve dokümantasyon sistemi
  • Uyumluluk: Frappe v15 ile uyumlu
  • Not: version-15 branch yok, main kullanılıyor

Kaldırılan Uygulamalar

Twilio Integration

  • Sebep: Version-15 branch'i yok, master branch uyumsuz
  • Alternatif: ERPNext'in built-in SMS/telefon özellikleri kullanılabilir
  • Manuel Kurulum: Gerekirse sonradan bench get-app ile eklenebilir

ERPNext Shipping

  • Sebep: Version-15 branch'i yok, dependency sorunları
  • Alternatif: ERPNext'in built-in shipping özellikleri kullanılabilir
  • Manuel Kurulum: Gerekirse sonradan bench get-app ile eklenebilir

🔧 Versiyon Uyumluluğu

Frappe Framework: v15

Tüm uygulamalar Frappe v15 ile test edilmiştir ve uyumludur.

Branch Stratejisi

  • version-15: Stable, production-ready
  • main: Latest features (v15 uyumlu olanlar)
  • develop: Development branch (kullanılmıyor)

📊 Branch Değişiklikleri

Uygulama Branch Docker Image Durum
ERPNext version-15 N/A Stable
HRMS version-15 ghcr.io/frappe/hrms:version-15 Stable
CRM main (latest) ghcr.io/frappe/crm:latest Production
Helpdesk main (stable) ghcr.io/frappe/helpdesk:stable Production
LMS main (stable) ghcr.io/frappe/lms:stable Production
Builder main (stable) ghcr.io/frappe/builder:stable Production
Print Designer main (stable) ghcr.io/frappe/print_designer:stable Production
Payments main N/A Production
Wiki main N/A Production

🚀 Manuel Uygulama Ekleme

Eğer kaldırılan uygulamaları eklemek isterseniz:

Twilio Integration (Riskli)

# Container'a girin
docker exec -it <backend-container> bash

# Uygulamayı ekleyin
bench get-app https://github.com/frappe/twilio-integration

# Site'a kurun
bench --site <site-name> install-app twilio_integration

# Restart
bench restart

ERPNext Shipping (Riskli)

# Container'a girin
docker exec -it <backend-container> bash

# Uygulamayı ekleyin
bench get-app https://github.com/frappe/erpnext-shipping

# Site'a kurun
bench --site <site-name> install-app erpnext_shipping

# Restart
bench restart

⚠️ Uyarı: Bu uygulamalar Frappe v15 ile test edilmemiştir ve sorunlara yol açabilir.

Production Önerileri

Önerilen Konfigürasyon (Mevcut)

  • ERPNext (ERP)
  • HRMS (İnsan Kaynakları)
  • CRM (Müşteri İlişkileri)
  • Helpdesk (Destek Sistemi)
  • LMS (E-Learning)
  • Builder (Web Sitesi)
  • Print Designer (Yazdırma)
  • Payments (Ödeme)
  • Wiki (Bilgi Tabanı)

Bu 9 uygulama Frappe v15 ile tam uyumlu ve production-ready'dir.

İsteğe Bağlı Eklemeler

Site kurulduktan sonra manuel olarak ekleyebilirsiniz:

  • Twilio Integration (SMS/telefon)
  • ERPNext Shipping (kargo)
  • Diğer custom apps

🔄 Güncelleme

Uygulamaları güncellemek için:

# Container'a girin
docker exec -it <backend-container> bash

# Tüm uygulamaları güncelle
bench update --reset

# Sadece belirli app
bench update --app crm

# Site'ı migrate et
bench --site <site-name> migrate

📚 Kaynaklar


Son Güncelleme: 2025-10-13 Frappe Versiyon: v15 Toplam App: 7