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

186 lines
5.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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)
- **Açı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`
- **Açı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`
- **Açı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`
- **Açı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`
- **Açı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`
- **Açı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`
- **Açı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`
- **Açı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)
```bash
# 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)
```bash
# 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:
```bash
# 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
- [Frappe Apps](https://github.com/frappe)
- [ERPNext Documentation](https://docs.erpnext.com)
- [Frappe Framework](https://frappeframework.com)
---
**Son Güncelleme**: 2025-10-13
**Frappe Versiyon**: v15
**Toplam App**: 7