Web Projeleriniz İçin En Hızlı
WYSIWYG HTML Editor & Rich Text Editor
AiEditor WYSIWYG HTML Editör; React ve tüm framework'lerle çalışan, 35 ms altında açılan bir WYSIWYG Editor ve HTML Editor'dür — sıfır bağımlılık, saf HTML5 çıktı, slash (/) blok komutları ve kurumsal XSS koruması.
AiEditor ile Modern & Akıllı İçerik Üretimi
Bu, doğrudan Google Gemini ve OpenAI modellerini destekleyen, Notion tarzı slash komutları ve zengin medya ergonomisi sunan yeni nesil saf JavaScript editörüdür.
Düzenleyici içerisinde metni seçtiğinizde beliren akıllı floating bubble araç çubuğunu veya boş satırlarda çıkan (+) Hızlı Ekle butonunu deneyebilirsiniz.
CTO ve Yazılımcı Güven Rozetleri
Kurumsal yazılım mimarları ve teknik liderlerin bir WYSIWYG HTML Zengin Metin Editörü'nde aradığı tüm kritik mühendislik gereksinimlerini eksiksiz karşılıyoruz.
<35ms Ultra Hızlı Başlatma
Ağır kütüphanelerin aksine yalnızca 42 KB optimize edilmiş saf çekirdek boyutu. Lazy-loading ve sanal DOM optimizasyonu sayesinde sayfalarınız milisaniyeler içinde etkileşime hazır hale gelir.
Sıfır Dış Bağımlılık (Zero Dependency)
jQuery, React veya karmaşık paket yöneticilerine bağımlı değildir. Saf modern JavaScript (ES6+) standartlarında yazılmıştır. Çakışma, sürüm uyuşmazlığı ve npm paket kırılmaları yaşatmaz.
W3C Semantik HTML5 Çıktısı
İç içe geçmiş gereksiz <span> etiketleri, eski <font> çöplüğü ve karmaşık inline stiller oluşturmaz. SEO dostu, hafif, erişilebilir (A11y) ve saf semantik HTML5 çıktısı üretir.
XSS Sanitization Güvenlik Kalkanı
Kullanıcıların yapıştırdığı metinlerdeki zararlı <script>, güvensiz iframe ve onerror saldırı vektörlerini anında temizleyen katı HTML5 sanitizasyon filtresi ile %100 güvenli içerik.
TypeScript & Tip Güvenliği (.d.ts)
Kapsamlı TypeScript tanımları sayesinde VS Code, PhpStorm ve WebStorm gibi IDE'lerde tam otomatik tamamlama, tip denetimi ve API ipuçları. React, Vue 3, Svelte, Angular ve PHP ile kusursuz entegrasyon.
100% Intranet & Offline Uyumlu
Dış CDN'lere, üçüncü taraf sunuculara veya internet bağlantısına ihtiyaç duymaz. Kendi sunucunuzda, kapalı devre intranet ağlarında veya masaüstü Electron uygulamalarında güvenle çalışır. Veriniz daima sizde kalır.
WYSIWYG Editor Özellikleri & Pro Eklentiler Vitrini
AiEditor, bir web düzenleyicisinden beklenen tüm profesyonel araçları modüler ve esnek bir mimaride sunar.
Zengin Tablolar & Hücre Yönetimi
Tek tıkla satır ve sütun ekleme/silme, hücre birleştirme (colspan/rowspan), tablo başlığı tanımlama, zebra renklendirme ve mobilde yatay kaydırma desteği.
✓ Hücre Birleştirme (Merge)
✓ Duyarlı Mobil Scrollbar
Notion Tipi Slash (/) Blok Menüsü
Klavyeden elinizi kaldırmadan hızlı içerik üretimi. Boş bir satırda / yazıldığında anında filtrelenebilir blok listesi açılır.
✓ /table, /quote, /code
✓ /callout & /list blokları
Medya Boyutlandırıcı & Görsel Yükleyici
Görseller için canlı boyutlandırma kulakçıkları (resizer), sürükle-bırak yükleme, sola/sağa sarma (float), şık figür altyazısı ve yerel galeri entegrasyonu.
✓ Figcaption Altyazı Desteği
✓ Base64 & URL Yükleyici
Canlı Markdown Kısayolları
Geliştiricilerin sevdiği hızlı yazım formatı. # başlık, * italik, ** kalın, > alıntı ve - liste kısayolları anında biçimlenir.
✓ Markdown Dışa Aktarma
✓ Klavye Kısayolları (Ctrl+B/I/U)
Çift Yönlü Canlı Senkronizasyon
Görsel düzenleyicide yaptığınız her dokunuş anında ham HTML koduna; kaynak kod görünümünde yaptığınız düzenlemeler ise anında tuvale hatasız yansır.
✓ Dahili Kod Renklendirme
✓ Kolay getHTML() API'si
Doğrudan Yapay Zeka Entegrasyonu
Google Gemini ve OpenAI GPT modelleriyle doğrudan istemci üzerinden iletişim. Aracı komisyonu olmadan kendi API anahtarınızla tam kontrol.
✓ Prompt-to-HTML Çıktısı
✓ Metin Düzeltme & Genişletme
React, Vue ve Tüm Framework'lerle 2 Dakikada Entegrasyon — Hazır React Editor
Saf JavaScript, React, Vue, Svelte, Angular veya PHP / Laravel projelerinizde sıfır zorlukla kullanmaya başlayın.
<!-- 1. CSS ve JS Kütüphanelerini Dahil Edin --> <link rel="stylesheet" href="/assets/css/aieditor-editor.css"> <div id="my-editor"></div> <script src="/assets/js/aieditor.js"></script> <script> // 2. Editörü Başlatın const editor = new AiEditor('#my-editor', { licenseKey: 'LIC-XXXX-XXXX-XXXX', // Satın aldığınız lisans anahtarı placeholder: 'Yazmaya başlayın veya komutlar için / tuşlayın...', slashCommands: true, stickyToolbar: true, onChange: (html, text) => { console.log('Semantik HTML5 Çıktısı:', html); } }); </script>import React, { useEffect, useRef } from 'react'; // AiEditor Pure JS SDK Entegrasyonu export default function AiEditorWrapper({ initialHtml, onChange }) { const containerRef = useRef(null); const editorInstance = useRef(null); useEffect(() => { if (containerRef.current && !editorInstance.current) { editorInstance.current = new window.AiEditor(containerRef.current, { licenseKey: 'LIC-XXXX-XXXX-XXXX', placeholder: 'İçeriğinizi yazın...', slashCommands: true, onChange: (html) => onChange?.(html) }); if (initialHtml) editorInstance.current.setHTML(initialHtml); } return () => editorInstance.current?.destroy(); }, []); return <div ref={containerRef} className="rounded-md border border-slate-200" />; }<template> <div ref="editorEl" class="rounded-md border border-slate-200"></div> </template> <script setup> import { ref, onMounted, onUnmounted } from 'vue'; const editorEl = ref(null); let editor = null; const emit = defineEmits(['change']); onMounted(() => { editor = new window.AiEditor(editorEl.value, { licenseKey: 'LIC-XXXX-XXXX-XXXX', slashCommands: true, onChange: (html) => emit('change', html) }); }); onUnmounted(() => editor?.destroy()); </script><!-- Laravel Blade / Saf PHP Form Alanı --> <form action="/posts/save" method="POST"> @csrf <div id="editor-container">{!! $post->content ?? '' !!}</div> <input type="hidden" name="content" id="editor-content-input"> <button type="submit" class="btn btn-primary mt-3">Kaydet</button> </form> <script src="{{ asset('assets/js/aieditor.js') }}"></script> <script> const editor = new AiEditor('#editor-container', { licenseKey: '{{ config('services.aieditor.key') }}', onChange: (html) => { document.getElementById('editor-content-input').value = html; } }); </script>import { AiEditor, AiEditorOptions } from './types/aieditor'; const options: AiEditorOptions = { licenseKey: 'LIC-XXXX-XXXX-XXXX', strictLicense: false, slashCommands: true, quickInsert: true, height: 480, onChange: (html: string, text: string) => { console.log(`Kelime: ${text.length}, HTML Boyutu: ${html.length} byte`); } }; const editor = new AiEditor('#editor-target', options); const cleanHtml: string = editor.getHTML();
Şeffaf Ticari WYSIWYG HTML Editor Lisansları
Web projeleriniz ve SaaS platformlarınız için saf AiEditor WYSIWYG HTML Editör lisansı sunuyoruz.
Ücretsiz
Açık kaynak ve kâr amacı gütmeyen kişisel projeler için.
- 1 Alan Adı + Localhost
- Temel WYSIWYG Araç Çubuğu
- Temiz W3C HTML5 Çıktısı
- AiEditor Filigranı ile
- Ticari / SaaS Hariç
- Topluluk Forum Desteği
Başlangıç
Küçük ölçekli web siteleri, bloglar ve tekil kurumsal siteler.
- 10 Adet Lisans Anahtarı
- 1 Yazılım / Proje
- Filigransız (Watermark-Free)
- Yapay Zeka Editör Desteği
- Sınırsız Aktif Son Kullanıcı
- 1 Yıl Güncelleme & Destek
- SaaS & Dahili App Hariç
Profesyonel
Ticari SaaS platformları, müşteri portalları, CMS ve intranetler.
- 100 Adet Lisans Anahtarı
- 5 Yazılım / Proje
- Filigransız (Watermark-Free)
- Yapay Zeka Editör Desteği
- API Erişimi
- Subdomain (Wildcard) Desteği
- Tüm 12 Ticari Pro Eklenti Dahil
- Öncelikli Geliştirici Desteği (4s SLA)
Enterprise
SaaS ürünlerinde gömülü dağıtım ve kaynak koduna tam erişim.
- Sınırsız Lisans Anahtarı
- Sınırsız Yazılım / Proje
- Yapay Zeka Editör Desteği
- API Erişimi
- Subdomain (Wildcard) Desteği
- 12 Ticari Pro Eklenti Dahil
- Özel Wildcard Aktivasyon Anahtarı
- 7/24 Kesintisiz Özel SLA Desteği
Ajanslar İhtiyacı Kadar Ek Kota Alabilir
Profesyonel veya Enterprise paketinizi aldınız ama daha fazla müşteri projesine mi ihtiyacınız var? Yeni baştan tam paket almak yerine, panelinizden anında ek domain (lisans) kotası tanımlayın.
30 Günlük Deneme
Domain + e‑posta ile deneme lisansı alın. Aynı domaine yalnızca bir kez deneme verilir; süre bittiğinde editör kilitlenir, lisans kodu girildiğinde tekrar açılır.
Lisans Paketleri Karşılaştırma Matrisi
Geliştirici ve ticari dağıtım haklarınızı detaylı olarak kıyaslayın.
| Lisans Kapsamı & Yetkiler | Ücretsiz | Başlangıç | Profesyonel | Enterprise |
|---|---|---|---|---|
| Lisans Anahtarı Sayısı | 1 Adet Lisans Anahtarı | 10 Adet Lisans Anahtarı | 100 Adet Lisans Anahtarı | Sınırsız Lisans Anahtarı |
| İzin Verilen Yazılım / Proje Sayısı | 1 Yazılım / Proje | 1 Yazılım / Proje | 5 Yazılım / Proje | Sınırsız Yazılım / Proje |
| Filigran (Watermark) Durumu | Filigranlı | Filigransız | Filigransız | Filigransız |
| Yapay Zeka Editör Desteği | Temel | Tam Destek | Tam Destek | Tam Destek |
| Localhost & Geliştirme Ortamı | Sınırsız | Sınırsız | Sınırsız | Sınırsız |
| Aktif Son Kullanıcı Sayısı | Sınırsız | Sınırsız | Sınırsız | Sınırsız |
| Ticari SaaS / Müşteri Portalı | Dahil | Dahil | ||
| API Erişimi | Dahil | Dahil | ||
| OEM / Ticari Yeniden Dağıtım | Tam OEM | |||
| 12 Pro Eklenti (Tablo, Slash, Medya) | Temel | Temel | Tüm Eklentiler | Tüm Eklentiler |
| Her Domaine Özel Lisans Anahtarı | ||||
| Açık Kaynak Kodu Erişimi (TypeScript) | Opsiyonel Add-on | Tam Kaynak Kod | ||
| Teknik Destek Seviyesi | Topluluk | Standart Bilet | Öncelikli Bilet (4s SLA) | 7/24 Kesintisiz Özel SLA |
Türkiye ve Dünyada Yazılım Ekiplerinin İlk Tercihi
SaaS kurucuları, dijital ajans yöneticileri ve kurumsal yazılım mimarları AiEditor deneyimlerini anlatıyor.
"CMS altyapımızdaki eski şişkin editörü kaldırıp AiEditor'a geçtiğimizde sayfa açılış hızlarımızda %40 artış sağladık. Müşterilerimiz Notion tarzı slash (/) komutlarına bayıldı. Semantik HTML5 çıktısı sayesinde SEO puanlarımız yükseldi."
"Geliştirdiğimiz B2B SaaS platformunda müşterilerimize e-posta ve blog düzenleme alanı sunmak için Enterprise OEM lisansını aldık. Sınırsız dağıtım hakkı ve XSS sanitization kalkanı sayesinde kurumsal güvenlik denetimlerinden tam not aldık."
"Ajansımız bünyesindeki 20'den fazla müşteri projesinde AiEditor Ajans Lisansını kullanıyoruz. Sıfır dış bağımlılık ve saf JavaScript çekirdeği hem Laravel hem Vue 3 projelerimize 2 dakikada entegre oldu. Kesinlikle tavsiye ederim."
Sıkça Sorulan Sorular
Lisanslama modeli, teknik mimari ve kurumsal haklar hakkında detaylı yanıtlar.
AiEditor WYSIWYG HTML Editör ile Rich Text Deneyiminizi Zirveye Taşıyın
Gereksiz kütüphane şişkinliklerinden kurtulun. AiEditor ile projelerinize yüksek hız, semantik W3C temizliği ve üstün kullanıcı ergonomisi kazandırın.