SODOO++ Modülleri

SODOO++ , standart Odoo Community Edition

Genel Bakış

SODOO++, standart Odoo Community Edition'a eklenen özel modüllerden oluşan bir modül ailesidir. Bu modüller, SODOO'yu daha güçlü, kullanıcı dostu ve verimli bir ERP platformuna dönüştürür.

SODOO++ Nedir?

SODOO++ (SODOO Plus Plus), AXES MOTION tarafından geliştirilen ve Odoo 19.0 Community Edition ile tam uyumlu olan özel modüllerdir. Bu modüller şunları sağlar:

  • Notion Benzeri Bilgi Yönetimi: SOTION ile hiyerarşik sayfa yapısı, çalışma alanları ve zengin içerik editörü
  • Office Belge Düzenleyici: SODOOC ile Word, Excel ve PowerPoint dosyalarını doğrudan SODOO içinde düzenleyin
  • Diyagram Oluşturucu: SODRAW ile Draw.io diyagramlarını HTML alanlarında oluşturun
  • Gelişmiş Tablo Editörü: exTable ile Excel benzeri tablo özellikleri
  • Kullanıcı Deneyimi İyileştirmeleri: Uygulama ikonları, arama özellikleri ve daha fazlası
SODOO++ Avantajı SODOO++ modülleri, Odoo'nun standart özelliklerini korurken ekstra üretkenlik ve kullanıcı deneyimi iyileştirmeleri sağlar. Tüm modüller LGPL-3 lisansı altındadır.

Modül Listesi

SOTION

Notion benzeri bilgi yönetim sistemi. Hiyerarşik sayfalar, çalışma alanları, değişkenler ve etiketler.

v19.0.1.5.0

SODOOC

Office belge düzenleyici entegrasyonu. Word, Excel, PowerPoint için gerçek zamanlı ortak düzenleme.

v19.0.5.3.10

SODRAW

Draw.io diyagram editörü entegrasyonu. "/" komutu ile hızlı diyagram oluşturma.

v1.0.0

exTable HTML Editör

Excel benzeri tablo özellikleri. Çoklu hücre seçimi, kopyala/yapıştır, klavye navigasyonu.

v19.0.1.4.0

App Icons Menü

Uygulama menüsünde ikonlar. Navbar dropdown'da uygulama ikonlarını gösterir.

v19.0.1.0.1

App Sidebar Search

Kenar çubuğunda arama. Uygulamalar arasında hızlı filtreleme ve navigasyon.

v19.0.1.0.0

SODOO Documentation

Dokümantasyon sunucusu. /sodoo/doc ve /sodoo/help adreslerinde HTML dokümantasyon.

v19.0.1.0.0

Kurulum

Gereksinimler

Gereksinim Minimum Versiyon Notlar
Odoo 19.0 Community Enterprise desteklenmez
Python 3.10+ 3.10.12 önerilir
PostgreSQL 12+ 16 önerilir
SODOOC için pyjwt pip install pyjwt

Kurulum Adımları

1 Modülleri Kopyala
2 odoo.conf Güncelle
3 Odoo Yeniden Başlat
4 Modülleri Yükle
# 1. Modülleri custom_addons dizinine kopyalayın cp -r sodoo++_modules/* <addons_path>/ # 2. odoo.conf dosyasında addons_path'i güncelleyin addons_path = odoo/addons,custom_addons # 3. Odoo servisini yeniden başlatın sudo systemctl restart odoo # 4. Modülleri Odoo arayüzünden yükleyin # Ayarlar > Uygulamalar > Uygulamaları Güncelle > Ara ve Yükle
Bağımlılıklara Dikkat SODOOC modülü için pyjwt Python paketini yüklemeyi unutmayın. Ayrıca SODOOC, OnlyOffice Document Server gerektirir.

SOTION - Bilgi Yönetim Sistemi

SOTION, Notion'dan ilham alan bir bilgi yönetim sistemidir. Hiyerarşik sayfa yapısı, çalışma alanları, değişkenler ve zengin içerik editörü ile belgelerinizi profesyonelce yönetin.

Ekran Görüntüleri

SOTION Ana Ekran

SOTION - Ana uygulama ekranı

SOTION Bilgi Tabanı

SOTION - Bilgi tabanı görünümü

SOTION Sayfalar

SOTION - Sayfa listesi

SOTION Board Görünümü

SOTION - Kanban/Board görünümü

SOTION Sayfa Detayı

SOTION - Sayfa detay görünümü

🖼️
SOTION Yayınlanmış SayfaBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SOTION - Yayınlanmış sayfa görünümü

🖼️
SOTION Yayınlama SeçenekleriBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SOTION - Sayfa yayınlama seçenekleri

🖼️
SOTION ÖzelliklerBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SOTION - Sayfa özellikleri ve etiketler

🖼️
SOTION DeğişkenlerBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SOTION - Değişken sistemi

🖼️
SOTION Değişken PaneliBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SOTION - Değişken yönetim paneli

🖼️
SOTION Kurallar TablosuBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SOTION - Kurallar ve tablo görünümü

SOTION Çalışma Alanları

SOTION - Çalışma alanları listesi

🖼️
SOTION Çalışma Alanı DetayıBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SOTION - Çalışma alanı detay görünümü

🖼️
SOTION Çalışma Alanı AyarlarıBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SOTION - Çalışma alanı ayarları

Temel Özellikler

  • Hiyerarşik Sayfalar: Sınırsız iç içe sayfa yapısı oluşturun
  • Çalışma Alanları: Sayfaları çalışma alanlarına göre organize edin
  • Özel ve Favori Sayfalar: Kişiye özel sayfalar ve favoriler
  • Değişken Sistemi: {{degisken_adi}} sözdizimi ile dinamik içerik
  • Seçim Özellikleri: [[ozellik]] sözdizimi ile durum etiketleri
  • Emoji İkonları: Her sayfa için özel emoji ikonu
  • Kapak Görselleri: Sayfalar için kapak görseli desteği
  • Gerçek Zamanlı İşbirliği: Odoo bus modülü ile canlı güncelleme

Sayfa Modeli (sotion.page)

Alan Tür Açıklama
name Char Sayfa başlığı
content Html Zengin metin içeriği
parent_id Many2one Üst sayfa (hiyerarşi için)
workspace_id Many2one Çalışma alanı
icon_emoji Char Sayfa emoji ikonu
cover_image_id Many2one Kapak görseli
is_private Boolean Özel sayfa mı?
is_favorite Boolean Favori mi?
is_published Boolean Yayınlandı mı?
variable_ids One2many Sayfa değişkenleri

Değişken Sistemi

SOTION, sayfa içeriğinde değişken kullanmanızı sağlar. Değişkenler {{degisken_adi}} sözdizimi ile tanımlanır ve otomatik olarak değerleriyle değiştirilir.

# Değişken tanımlamak için Değişken Adı: proje_adi Değişken Değeri: SODOO ERP Projesi # Sayfa içeriğinde kullanım Bu belge {{proje_adi}} için hazırlanmıştır. # Sonuç Bu belge SODOO ERP Projesi için hazırlanmıştır.

Seçim Özellikleri (Select Properties)

Notion'daki durum etiketleri gibi, SOTION da seçim özellikleri sunar. [[ozellik_adi]] sözdizimi ile renkli durum etiketleri oluşturabilirsiniz.

Renk İndeksi Renk Örnek Kullanım
0 Gri Taslak, Beklemede
1 Kırmızı İptal, Reddedildi
2 Turuncu Dikkat, İncelemede
3 Sarı Devam Ediyor
4 Yeşil Tamamlandı, Onaylandı
5 Mavi Bilgi, Referans
Klavye Kısayolu SOTION editörü içinde / tuşuna basarak hızlı komut menüsüne erişebilirsiniz. Buradan değişken, özellik ve daha fazlasını ekleyebilirsiniz.

SODOOC - Office Belge Düzenleyici

SODOOC, SODOO içinde Office belgelerini düzenlemek için gelişmiş bir entegrasyondur. OnlyOffice Document Server ile entegre çalışan bu modül, Word, Excel ve PowerPoint dosyalarını doğrudan tarayıcınızda düzenleyebilmenizi sağlar.

Ekran Görüntüleri

SODOOC Word düzenleyicisi — PORTWARE teklif belgesi, Ana Sayfa sekmesi
SODOOC Word düzenleyicisi — PORTWARE teklif belgesi, Ana Sayfa sekmesi
SODOOC Excel düzenleyicisi — PORTWARE fiyat listesi, Ana Sayfa sekmesi
SODOOC Excel düzenleyicisi — PORTWARE fiyat listesi, Ana Sayfa sekmesi
SODOOC Sunum düzenleyicisi — PORTWARE devreye alma sunumu, Ana Sayfa sekmesi
SODOOC Sunum düzenleyicisi — PORTWARE devreye alma sunumu, Ana Sayfa sekmesi
🖼️
SODOOC Düzenleme ModuBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SODOOC - Düzenleme modu görünümü

SODOOC Yeni Belge

SODOOC - Yeni belge oluşturma

🖼️
SODOOC Versiyon KontrolüBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SODOOC - Versiyon kontrol sistemi

🖼️
SODOOC Versiyon GeçmişiBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SODOOC - Versiyon geçmişi görünümü

🖼️
SODOOC SODRAW DüzenlemeBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SODOOC - SODRAW diyagram düzenleme

🖼️
SODOOC SODRAW KaydetmeBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SODOOC - SODRAW diyagram kaydetme

Desteklenen Formatlar

Belge Türü Formatlar Özellikler
Metin Belgeleri .docx, .doc, .odt, .txt, .rtf Tam düzenleme, revizyonlar, yorumlar
Hesap Tabloları .xlsx, .xls, .ods, .csv Formüller, grafikler, pivot tablolar
Sunumlar .pptx, .ppt, .odp Slaytlar, animasyonlar, geçişler

Ortak Düzenleme Modları

Hızlı Mod (Fast)

Değişiklikler anında görünür. Çoklu kullanıcıların aynı anda çalışmasına uygundur. Yüksek işbirliği gerektirir.

Sıkı Mod (Strict)

Değişiklikler kaydedildiğinde görünür. Çakışmaları önler. Bireysel çalışma için idealdir.

Yapılandırma

SODOOC, Ayarlar > SODOOC (veya ONLYOFFICE) bölümünden yapılandırılır. Aşağıdaki ayarların doğru yapılması gerekmektedir:

Ayar Açıklama Örnek Değer
Document Server URL OnlyOffice Document Server adresi https://onlyoffice.orneksite.com/
JWT Secret Güvenlik anahtarı (Document Server'dan alınır) <Document Server gizli anahtarı>
JWT Header Kimlik doğrulama başlığı Authorization
Odoo URL Geri çağırmalar için Odoo adresi https://sizinodoo.com/
JWT Secret Gereklidir OnlyOffice Document Server v7.2 ve sonrası JWT kimlik doğrulaması varsayılan olarak aktiftir. Secret'i container'dan almayı unutmayın:
docker exec onlyoffice-documentserver cat /etc/onlyoffice/documentserver/local.json

Özellikler

  • Gerçek Zamanlı İşbirliği: Birden fazla kullanıcı aynı anda aynı belgeyi düzenleyebilir
  • Değişiklik İzleme: Track Changes ile kimin ne değiştirdiğini görün
  • Yorumlar ve Sohbet: Belge içinde tartışmalar yapabilirsiniz
  • Versiyon Geçmişi: Önceki versiyonlara dönebilir, karşılaştırabilirsiniz
  • Şablonlar: Kurumsal şablonlarınızı kullanabilirsiniz
  • PDF Çıktısı: Belgeleri PDF olarak dışarı aktarabilirsiniz

SODRAW - Diyagram Editörü

SODRAW, Draw.io diyagram editörünü Odoo'nun HTML editörüne entegre eder. "/" komutlarıyla hızlı diyagram oluşturabilir, mevcut diyagramları düzenleyebilirsiniz.

Ekran Görüntüleri

🖼️
SODRAW Diyagram EditörüBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SODRAW - Draw.io diyagram editörü

🖼️
SODRAW Word İçerisindeBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SODRAW - Word belgesi içinde diyagram

🖼️
SODRAW OLE EmbedBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SODRAW - OLE embed test görünümü

🖼️
SODRAW Sunum İçerisindeBu ekran görüntüsü yenileniyor. Önceki görsel canlı sistemden alınmıştı ve gerçek kişi ve müşteri bilgisi taşıdığı için yayından kaldırıldı; yerine PORTWARE demo şirketinden alınan görsel gelecek.

SODRAW - PowerPoint sunumunda diyagramlar

Kullanım

1 "/" yazın
2 "sodraw" seçin
3 Diyagram çizin
4 Kaydet & Çıkış

Özellikler

  • Slash Komutu: /sodraw veya /diagram yazarak başlatın
  • Yeniden Düzenleme: Mevcut diyagramlara çift tıklayarak düzenleme
  • Yüksek Kalite: 10x ölçekte PNG çıktı (yüksek çözünürlük)
  • XML Saklama: Diyagram XML'i data attribute'da saklanır
  • Draw.io Uyumluluk: Tüm Draw.io şekilleri ve şablonları desteklenir

Diyagram Türleri

Tür Açıklama Örnek Kullanım
Akış Şemaları İşlem akışlarını görselleştirme İş süreçleri, onay akışları
Organizasyon Şemaları Hiyerarşik yapılar Şirket yapısı, takımlar
ER Diyagramları Veritabanı ilişkileri Veri modelleme
Ağ Diyagramları Ağ topolojisi Altyapı dokümantasyonu
UML Diyagramları Yazılım modelleme Sınıf, sıralama, kullanım durumu
Wireframe Arayüz taslakları UI/UX tasarım
Teknik Not SODRAW, embed.diagrams.net iframe'ini kullanır. Diyagram XML'i PNG görüntüsü içinde data attribute olarak saklanır, böylece her zaman yeniden düzenlenebilir.

exTable - Gelişmiş Tablo Editörü

exTable HTML Editör, Odoo'nun HTML editörüne Excel benzeri tablo özellikleri ekler. Çoklu hücre seçimi, kopyala/yapıştır ve klavye navigasyonu ile verimli tablo düzenleme.

Özellikler

  • Çoklu Hücre Seçimi: Shift+Click veya sürükleyerek birden fazla hücre seçin
  • Kopyala/Yapıştır: Excel'den veya Excel'e kopyalama desteği
  • Klavye Navigasyonu: Ok tuşları, Tab, Enter ile gezinme
  • Hücre Formatlama: Kalın, italik, altı çizili, hizalama
  • Arka Plan Rengi: Hücre arka plan rengi seçici
  • Metin Stili: BÜYÜK HARF, Baş Harfi Büyük, küçük harf
  • Kenarlık Stilleri: Hücre kenarlığı (stil, kalınlık, pozisyon)
  • Sağ Tık Menüsü: Satır/sütun ekleme, silme, taşıma

Klavye Kısayolları

Kısayol İşlem
Tab Sonraki hücreye git
Shift + Tab Önceki hücreye git
Enter Alt hücreye git
Arrow Keys Yön tuşlarıyla navigasyon
Ctrl + C Seçili hücreleri kopyala
Ctrl + V Yapıştır
Ctrl + B Kalın yap
Ctrl + I İtalik yap
Excel Uyumluluğu exTable, Excel'den kopyalanan tabloları algılayabilir ve yapıştırabilir. Aynı şekilde exTable'dan Excel'e kopyalama da desteklenir.

App Icons Menü

App Icons in Menü modülü, navbar'daki uygulamalar dropdown menüsüne (9 noktalı menü) uygulama ikonlarını ekler. Uygulamaları daha hızlı tanımlamanızı sağlar.

Özellikler

  • Navbar uygulamalar menüsünde ikonlar
  • Uygulamalar sayfasındaki ikonlarla aynı görseller
  • Otomatik - ek yapılandırma gerektirmez
  • Minimalist ve temiz tasarım
Bağımlılıksız Bu modül sadece web modülüne bağımlıdır ve kurulumdan sonra otomatik olarak aktif hale gelir.

SODOO Documentation

SODOO Documentation modülü, HTML dokümantasyonu sunmak için HTTP controller'lar sağlar. Bu dokümantasyon tam da bu modül aracılığıyla sunulmaktadır.

Erişim Adresleri

URL Açıklama
/sodoo/doc Ana dokümantasyon sayfası
/sodoo/help Yardım sayfası (/doc'a yönlendirir)
/sodoo/doc/applications/[modul]/ Modüle özel dokümantasyon

Özellikler

  • Statik HTML dokümantasyon sunumu
  • Modern ve responsive tasarım
  • Modüllere göre organize edilmiş yapılar
  • Kapsamlı kullanıcı kılavuzları

API Referansı

SOTION API

Method Açıklama Parametreler
get_tree_structure() Sidebar için hiyerarşik ağaç yapısı workspace_id, include_private
get_favorites() Kullanıcının favori sayfalarını al -
get_private_pages() Kullanıcının özel sayfalarını al -
search_pages() Sayfaları ara (isim veya içerik) query, limit
action_toggle_favorite() Favori durumunu değiştir -
action_publish() Sayfayı yayınla (public token oluştur) -

Örnek Kod

# Python - Sayfa oluşturma örneği page = self.env['sotion.page'].create({ 'name': 'Yeni Sayfa', 'content': '<p>Sayfa içeriği</p>', 'icon_emoji': '📝', 'workspace_id': workspace.id, }) # Değişken ekleme self.env['sotion.page.variable'].create({ 'name': 'proje_adi', 'value': 'SODOO ERP', 'page_id': page.id, }) # Ağaç yapısını al tree = self.env['sotion.page'].get_tree_structure(workspace_id=1)

Özelleştirme

SOTION Özelleştirme

SOTION sayfalarının görünümünü CSS ile özelleştirmek için:

/* custom_addons/your_module/static/src/scss/sotion_custom.scss */ /* Sayfa başlık stili */ .sotion-page-title { font-size: 2.5rem; font-weight: 700; color: #FF5722; } /* Değişken badge rengi */ .sotion-variable { background: linear-gradient(135deg, #6366f1, #4f46e5); color: white; padding: 2px 8px; border-radius: 4px; } /* Sidebar özelleştirme */ .sotion-sidebar { background: #f8fafc; border-right: 1px solid #e2e8f0; }

SODOOC Şablon Ekleme

Kurumsal şablonlarınızı SODOOC'a eklemek için:

  1. Şablonlarınızı .docx, .xlsx veya .pptx formatında hazırlayın
  2. OnlyOffice Document Server'a yükleme yapın
  3. Odoo'da Ayarlar > SODOOC > Şablonlar bölümüne ekleyin
Dikkat SODOO++ modülleri Odoo 19.0 Community Edition için optimize edilmiştir. Enterprise Edition veya diğer versiyonlarla uyumluluk garanti edilmemektedir.