From c1150fea618ded9ce44a47815d3695fa92a54679 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Tun=C3=A7?= Date: Sat, 28 Mar 2026 07:17:20 +0300 Subject: [PATCH] docs: update implementation plan to reflect current project requirements --- implementation_plan.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/implementation_plan.md b/implementation_plan.md index 0dfa574..fe3cb66 100644 --- a/implementation_plan.md +++ b/implementation_plan.md @@ -11,6 +11,7 @@ Bu plan, Windows platformunda Laragon veya XAMPP benzeri, ancak Electron ile mod - [ ] **Gelişmiş Ayarlar (Settings)**: Alias yapılandırması, VHost yönetimi ve özel dizin eşlemeleri. - [ ] **Dinamik İndirme (Download Manager)**: Kurulumda boş gelen uygulamanın kullanıcı isteğiyle PHP, MySQL, Nginx gibi servisleri indirebilmesi. - [ ] **Proje Bazlı Sürüm Yönetimi**: Hangi projenin/dizinin hangi PHP ve MySQL sürümüyle çalışacağının tekil olarak belirlenmesi. +- [ ] **Kurumsal Kimlik**: Belirlenen renk paleti (`#153E5E`, `#4A7CA3`) ve logo (`truncgil-multiphp-server.svg`) ile markalı bir arayüz. - [ ] **Otomatik Sürüm Algılama (Auto-Detect)**: Proje dizinindeki `composer.json` dosyasını analiz ederek gerekli PHP ve Laravel sürümünü otomatik tespit etme. - [ ] **Otomatik Konfigürasyon**: VHost, PHP.ini ve MySQL ayarlarının kullanıcı müdahalesi olmadan hazırlanması. @@ -32,8 +33,12 @@ Uygulama, servisleri Windows servisleri olarak kurmak yerine, taşınabilir (por - **Preload Script**: Arayüz ile ana süreç arasında güvenli bir köprü kurarak hassas Node.js fonksiyonlarını kısıtlı bir şekilde dışa açar. ### 3. Kullanıcı Arayüzü (Material UI & Premium Tasarım) -Uygulamanın tamamı **Material UI (MUI)** kütüphanesi kullanılarak geliştirilecektir. Bu, hem profesyonel bir görünüm hem de erişilebilirlik sağlayacaktır. +Uygulamanın tamamı **Material UI (MUI)** kütüphanesi kullanılarak geliştirilecektir. +- **Kurumsal Kimlik ve Renkler**: + - **Ana Renk (Primary)**: `#153E5E` (Koyu Lacivert/Mavi tonu) + - **Yardımcı Renk (Secondary)**: `#4A7CA3` (Daha açık mavi tonu) + - **Logo**: `logo\truncgil-multiphp-server.svg` yolu kullanılacak. - **Dashboard**: Servislerin çalışma durumu, CPU/RAM kullanımı ve aktif portlar. - **Log Görüntüleyici**: Her servis için ayrı sekmelerde gerçek zamanlı konsol çıktıları. - **Ayarlar (Settings) Ekranı**: