From 8113fc123e2876f74e46c4d12c08a2cf5e850b87 Mon Sep 17 00:00:00 2001
From: dogukanoksuz
Date: Wed, 6 Dec 2023 16:43:58 +0300
Subject: [PATCH] feature: New pages
---
app/contact/page.tsx | 17 +
app/extensions/device-manager/page.tsx | 191 +++
app/extensions/domain-manager/page.tsx | 145 +++
app/extensions/network-explorer/page.tsx | 122 ++
app/extensions/network-monitor/page.tsx | 154 +++
app/extensions/page.tsx | 17 +
app/layout.tsx | 16 +-
app/page.tsx | 2 +
app/sitemap.ts | 50 +
components/home/contact.tsx | 25 +-
components/home/features.tsx | 121 ++
components/home/hero.tsx | 115 +-
components/home/references.tsx | 17 +-
components/home/showcase.tsx | 163 +--
components/main-nav.tsx | 214 +++-
components/site-header.tsx | 71 +-
components/ui/navigation-menu.tsx | 128 ++
components/ui/particles.tsx | 6 +-
components/ui/spotlight.tsx | 11 +-
components/ui/window.tsx | 8 +-
config/site.ts | 37 -
package-lock.json | 1366 +++++++++++---------
package.json | 32 +-
pnpm-lock.yaml | 1482 ++++++++++++----------
tailwind.config.js | 2 +-
25 files changed, 2976 insertions(+), 1536 deletions(-)
create mode 100644 app/contact/page.tsx
create mode 100644 app/extensions/device-manager/page.tsx
create mode 100644 app/extensions/domain-manager/page.tsx
create mode 100644 app/extensions/network-explorer/page.tsx
create mode 100644 app/extensions/network-monitor/page.tsx
create mode 100644 app/extensions/page.tsx
create mode 100644 app/sitemap.ts
create mode 100644 components/home/features.tsx
create mode 100644 components/ui/navigation-menu.tsx
delete mode 100644 config/site.ts
diff --git a/app/contact/page.tsx b/app/contact/page.tsx
new file mode 100644
index 0000000..21ea5c5
--- /dev/null
+++ b/app/contact/page.tsx
@@ -0,0 +1,17 @@
+import { Metadata } from "next"
+
+import ContactSection from "@/components/home/contact"
+
+export const metadata: Metadata = {
+ title: "İletişim",
+ description:
+ "Sorunsuz bir BT süreci için kavram ispat çalışmamızla ücretsiz demoyu sizlere sunuyoruz! İhtiyacınıza uygun eklentilerimizi 30 gün boyunca ücretsiz deneme sürecine hemen başlayabilirsiniz.",
+}
+
+export default function ContactPage() {
+ return (
+
+ )
+}
diff --git a/app/extensions/device-manager/page.tsx b/app/extensions/device-manager/page.tsx
new file mode 100644
index 0000000..99f223b
--- /dev/null
+++ b/app/extensions/device-manager/page.tsx
@@ -0,0 +1,191 @@
+import { Metadata } from "next"
+import Image from "next/image"
+import DevMgrDark from "@/public/images/DevMgrDark.jpg"
+import DevMgrWhite from "@/public/images/DevMgrWhite.jpg"
+
+import { fontHeading } from "@/lib/fonts"
+import { cn } from "@/lib/utils"
+import { Card } from "@/components/ui/card"
+import AppWindow from "@/components/ui/window"
+
+export const metadata: Metadata = {
+ title: "Cihaz Yöneticisi",
+ description:
+ "Windows ve Linux cihazlarınıza görevler gönderin, yazılım ve donanım envanter bilgilerinizi görüntüleyin, paket ve yama yönetiminizi yapın, dinamik koleksiyonlarla hızlıca yönetin.",
+}
+
+export default function DeviceManagerPage() {
+ return (
+
+
+ Cihaz Yöneticisi
+
+
+
+ Organizasyonunuzda bulunan cihazlarınızı etkili bir şekilde yönetin.
+
+
+
+
+
+
+
+
+
+
+ -
+ Donanım Envanter Yönetimi
+
+ -
+ Organizasyonun sahip olduğu tüm BT cihazlarını izleyerek bir
+ envanterinizi oluşturun.
+
+ -
+ Donanım bilgilerini toplayarak, cihazların özelliklerini ve
+ durumlarını takip edin.
+
+
+
+ -
+ Yazılım Envanter Yönetimi
+
+ -
+ Yazılım bilgilerini toplayarak, cihazların özelliklerini ve
+ durumlarını takip edin.
+
+ -
+ Lisans yönetimi için kullanılabilir ve organizasyonun lisans
+ uygumluluğunu takip edin.
+
+
+
+ -
+ Uzaktan Yönetim ve Kontrol
+
+ -
+ Uzaktan cihazları kontrol etme, güncelleme, anlık müdahele ile
+ sorun giderme ve yapılandırma gibi işlemleri uzaktan
+ gerçekleştirmeye olanak tanır.
+
+
+
+
+ -
+ Yazılım Dağıtımı ve Takibi
+
+ -
+ Yazılım dağıtımını ve güncelleme süreçlerini otomatikleştirin.
+
+ -
+ Güvenlik yamaları, yeni sürümler veya uygulama güncellemeleri
+ gibi yazılım değişikliklerini cihazlara güvenli bir şekilde
+ dağıtın.
+
+
+
+
+ -
+ Güncelle Takibi
+
+ -
+ Belirli bir yazılıma ait güvenlik yamalarını ve güncellemeleri
+ otomatik olarak dağıtarak sistemlerin güncel kalmasını
+ sağlayın.
+
+ -
+ Kritik güvenlik güncellemelerini ve düzeltmelerini zamanında
+ ve hatasız bir şekilde uygulayın.
+
+
+
+
+ -
+ Güvenlik Yönetimi
+
+ -
+ Ağ güvenliğini sıkılaştırmak ve ağ saldırılarını önlemek için
+ güvenlik duvarı kurallarını, günlüklerini, ilkelerini ve
+ yapılandırmalarını yönetin.
+
+ -
+ Kulandığınız ürünlerde güvenlik açıkları tespit edildiğinde,
+ bunların hızlı bir şekilde kapatılmasını sağlayın.
+
+ -
+ Sistemlerde ve uygulamalarda potansiyel güvenlik açıklarını
+ tespit edin.
+
+ -
+ Bilgisayar korsanlarının kötü amaçlı yazılımları ve siber
+ saldırıları için kullanabilecekleri zayıf noktaları
+ belirleyin.
+
+
+
+
+ -
+ İzleme ve Performans Analizi
+
+ -
+ Sağlık, kullanılabilirlik, CPU, bellek ve disk kullanımı dahil
+ olmak üzere kritik fiziksel ve sanal sunucu, uç noktalarınızın
+ performansı izleyin ve analiz edin.
+
+ -
+ Donanım kaynaklarının kullanımını, ağ trafiğini ve diğer
+ performans metriklerini değerlendirerek sorunları önceden
+ tespit edin.
+
+
+
+
+ -
+ Uyum İzleme ve Raporlama
+
+ -
+ Organizasyonun belirli bir zaman dilimi içinde hangi
+ sistemlerin güncel olduğunu ve hangilerinin güncellenmeye
+ ihtiyaç duyduğunu izleyin.
+
+ -
+ Uyumluluk izleme ve raporlama özellikleri ile regülasyonlara
+ uyum sağlayın ve organizasyonun güvenlik durumunu
+ değerlendirin.
+
+ -
+ Kurum içi izlenebilirliğinin ve süreç takibinizi arttırın.
+
+
+
+
+
+
+
+ )
+}
diff --git a/app/extensions/domain-manager/page.tsx b/app/extensions/domain-manager/page.tsx
new file mode 100644
index 0000000..625984b
--- /dev/null
+++ b/app/extensions/domain-manager/page.tsx
@@ -0,0 +1,145 @@
+import { Metadata } from "next"
+import Image from "next/image"
+import DomainDark from "@/public/images/DomainDark.jpg"
+import DomainWhite from "@/public/images/DomainWhite.jpg"
+
+import { fontHeading } from "@/lib/fonts"
+import { cn } from "@/lib/utils"
+import { Card } from "@/components/ui/card"
+import AppWindow from "@/components/ui/window"
+
+export const metadata: Metadata = {
+ title: "Domain ve Politika Yöneticisi",
+ description:
+ "Microsoft Aktif Dizin ve SAMBA etki alanlarınızı ve etki alanızdaki organizsayon bileşenlerinizi merkezi olarak yönetin.",
+}
+export default function DomainManagerPage() {
+ return (
+
+
+ Domain ve Politika Yöneticisi
+
+
+
+ Microsoft Aktif Dizin ve SAMBA etki alanlarınızı ve etki alanızdaki
+ organizsayon bileşenlerinizi merkezi olarak yönetin.
+
+
+
+
+
+
+
+
+
+
+ -
+ Kullanıcı, Grup, Organizasyon Birimi Yönetimi
+
+ -
+ Kullanıcıların ve kullanıcı gruplarının oluşturulması,
+ düzenlenmesi ve yönetilmesini sağlayın.
+
+ -
+ Kullanıcı hesaplarını oluşturmak, düzenlemek, silmek ve
+ kullanıcı grupları oluşturmak gibi işlemleri kolaylıkla yapın.
+
+
+
+ -
+ GNU/Linux Domain Yönetimi
+
+ -
+ Etki alanınızda bulunmayan GNU/Linux cihazları uzaktan etki
+ alanınıza (MS Aktif Dizin ve SAMBA) ekleyerek kurumsal
+ süreçlerinize dahil edin.
+
+
+
+ -
+ GNU/Linux Politika Yönetimi
+
+ -
+ Organizasyonuzda bulunan Linux Cihazların güvenlik ve
+ yapılandırma politikalarını belirleme ve yönetme yeteneği
+ sunar.
+
+ -
+ Bilgisayarlar, kullanıcılar ve diğer kaynaklar üzerinde
+ 1000’nin üzerinde politika objeleri ile politika yönetiminizi
+ yapın.
+
+
+
+ -
+ Veri Erişim Kontrolü:
+
+ -
+ Politika yönetimi, kullanıcılara ve gruplara belirli veri
+ kaynaklarına erişim sağlama veya kısıtlama yeteneği sunar.
+
+ -
+ Dosya ve klasör düzeyinde erişim izinleri, paylaşılan ağ
+ kaynaklarına erişim kontrolü gibi özellikleri içerir.
+
+
+
+ -
+ Kimlik Doğrulama ve Yetkilendirme:
+
+ -
+ Domain yönetimi, kullanıcıların kimlik doğrulama süreçlerini
+ yönetir ve kullanıcıların belirli kaynaklara erişim
+ yetkilerini belirleyin.
+
+ -
+ Şifre politikaları, çok faktörlü kimlik doğrulama gibi
+ güvenlik özelliklerini sağlayın.
+
+
+
+ -
+ Single Sign-On (Tek Oturum Açma):
+
+ -
+ Domain ve politika yönetimi ürünleri, kullanıcılara tek bir
+ oturum açma (Single Sign-On - SSO) yeteneği sağlayın.
+
+ -
+ Kullanıcıların bir defa oturum açmalarıyla birden fazla
+ uygulamaya erişmelerine izin verin.
+
+
+
+
+
+
+
+ )
+}
diff --git a/app/extensions/network-explorer/page.tsx b/app/extensions/network-explorer/page.tsx
new file mode 100644
index 0000000..e5ba700
--- /dev/null
+++ b/app/extensions/network-explorer/page.tsx
@@ -0,0 +1,122 @@
+import { Metadata } from "next"
+import Image from "next/image"
+import NetexDark from "@/public/images/NetexDark.jpg"
+import NetexWhite from "@/public/images/NetexWhite.jpg"
+
+import { fontHeading } from "@/lib/fonts"
+import { cn } from "@/lib/utils"
+import { Card } from "@/components/ui/card"
+import AppWindow from "@/components/ui/window"
+
+export const metadata: Metadata = {
+ title: "Ağ Keşif Eklentisi",
+ description:
+ "Organizasyonunuzda bulunan aktif varlıklarınızı otomatik keşfedin ve güncel envanter bilginize erişin.",
+}
+
+export default function NetworkExplorerPage() {
+ return (
+
+
+ Ağ Keşif Eklentisi
+
+
+
+ Organizasyonunuzda bulunan aktif varlıklarınızı otomatik keşfedin ve
+ güncel envanter bilginize erişin.
+
+
+
+
+
+
+
+
+
+
+ -
+ Aktif Varlık Keşfi
+
+ -
+ Organizasyonunuzda bulunan aktif olan varlıklarınızı (IP
+ alabilen) otomatize edilmiş süreçler ile keşfedin ve otomatik
+ envanter listesinizi oluşturun.
+
+ -
+ Donanım özellikleri, modeli, seri numarası ve diğer ilgili
+ bilgilere kolaylıkla erişin.
+
+
+
+ -
+ Otomatik Güncel Envanter Listesi
+
+ -
+ Bir sürü farklı kaynaktan gelen verilerle analiz yaparak
+ otomatik keşif özelliğimizle her zaman güncel envanter
+ bilginize erişin.
+
+
+
+ -
+ Varlık Yönetimi
+
+ -
+ Varlıklarınız yaşam döngüsünü takip edin ve yenileme veya
+ güncelleme ihtiyaçlarınızı belirleyin.
+
+
+
+ -
+ Anamoli Tespiti
+
+ -
+ Organizasyonunuzda bulunan aktif olan varlıklarınızdaki IP,
+ MAC ve port anamolilerini tespit edin.
+
+ -
+ Anamoli alarmları ile hızlıca aksiyon olmanıza yardımcı olur.
+
+
+
+ -
+ Raporlama ve İnceleme
+
+ -
+ Kurum içi izlenebilirliğinin ve takibinin artırılmasına olanak
+ sağlar.
+
+
+
+
+
+
+
+ )
+}
diff --git a/app/extensions/network-monitor/page.tsx b/app/extensions/network-monitor/page.tsx
new file mode 100644
index 0000000..0c5a803
--- /dev/null
+++ b/app/extensions/network-monitor/page.tsx
@@ -0,0 +1,154 @@
+import { Metadata } from "next"
+import Image from "next/image"
+import NetworkDark from "@/public/images/NetworkDark.jpg"
+import NetworkWhite from "@/public/images/NetworkWhite.jpg"
+
+import { fontHeading } from "@/lib/fonts"
+import { cn } from "@/lib/utils"
+import { Card } from "@/components/ui/card"
+import AppWindow from "@/components/ui/window"
+
+export const metadata: Metadata = {
+ title: "Ağ İzleme Eklentisi",
+ description:
+ "Organizasyonunuzda bulunan ağ cihazlarınızı performanslarını, sağlık durumlarını izleyin ve genel ağ sağlığınızı günçlendirin.",
+}
+
+export default function NetworkMonitorPage() {
+ return (
+
+
+ Ağ İzleme Eklentisi
+
+
+
+ Organizasyonunuzda bulunan ağ cihazlarınızı performanslarını, sağlık
+ durumlarını izleyin ve genel ağ sağlığınızı günçlendirin.
+
+
+
+
+
+
+
+
+
+
+ -
+ Ağ Performans İzleme
+
+ -
+ Ağ cihazlarınızın ve bağlantıların performansını sürekli
+ olarak izleyin.
+
+ -
+ Bant genişliği kullanımı, paket kaybı, gecikme süreleri ve
+ diğer performans metriklerinizi takip edin.
+
+
+
+ -
+ Hata ve Sorun Tespiti
+
+ -
+ Ağlarınızdaki hataları ve sorunları belirleyerek operasyonel
+ sorunların hızlı bir şekilde tanımlanmasına yardımcı olur.
+
+ -
+ Kesintiler, bağlantı sorunları, ağ cihazlarında performans
+ düşüşleri gibi sorunları tespit edin.
+
+
+
+ -
+ Ağ Haritası ve Topoloji Oluşturma
+
+ -
+ Ağdaki cihazları ve bağlantıları haritalar ve topolojiler
+ aracılığıyla görselleştiririn.
+
+ -
+ Ağdaki cihazların birbirleriyle olan ilişkilerini anlayın.
+
+ -
+ Çoğrafi konuma göre kabinetler oluşturulup kabinetlerin
+ içerisindeki cihazların sağlık durumlarını takip edin.
+
+
+
+ -
+ Güvenlik İzleme
+
+ - Güvenlik olaylarını ve anormallikleri tespit edin.
+ -
+ Güvenlik tehditlerini belirlemek ve kötü niyetli aktiviteleri
+ izlemek için loglarınızı analiz edin.
+
+
+
+ -
+ Anlık Bildirimler ve Alarm
+
+ -
+ Ağdaki önemli olayları belirleyerek tanımladığınız eşik
+ değerlere göre anlık bildirimler ve alarmlar alın ve
+ ağlarınızı proaktif izleyin.
+
+ -
+ Performans düşüşleri, ağ trafiği anormallikleri veya güvenlik
+ ihlalleri gibi durumlardan anlık haberdar olun.
+
+
+
+ -
+ Arayüz Özelleştirilmesi
+
+ -
+ Arayüzlerinizi kendi ihtiyaçlarınıza ve tercihlerinze göre
+ özelleştirirerek daha etkili ve kişiselleştirilmiş bir deneyim
+ elde edin.
+
+
+
+ -
+ Trafik Optimizasyonu
+
+ -
+ Bant genişliği kullanımı, paket kaybı, gecikme süreleri ve
+ diğer performans metriklerinizi takip edin ve ağ trafiğinizi
+ optimize edin.
+
+
+
+
+
+
+
+ )
+}
diff --git a/app/extensions/page.tsx b/app/extensions/page.tsx
new file mode 100644
index 0000000..cdf88a8
--- /dev/null
+++ b/app/extensions/page.tsx
@@ -0,0 +1,17 @@
+import { Metadata } from "next"
+
+import Showcase from "@/components/home/showcase"
+
+export const metadata: Metadata = {
+ title: "Eklentilerimiz",
+ description:
+ "Liman Merkezi Yönetim Sistemi, genişletilebilir yapısı sayesinde eklentileriyle yetenek ve özellik kümesinin artırımına imkan tanır. Bu eklentiler aracılığıyla Liman, kullanıcıların ihtiyaçlarına uygun şekilde özelleştirilebilir. HAVELSAN A.Ş. olarak geliştirdiğimiz öne çıkan eklentiler şunlardır.",
+}
+
+export default function ExtensionIndexPage() {
+ return (
+ <>
+
+ >
+ )
+}
diff --git a/app/layout.tsx b/app/layout.tsx
index eb3a383..ee0cc94 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -2,21 +2,21 @@ import "@/styles/globals.css"
import { Metadata, Viewport } from "next"
+import { fontSans } from "@/lib/fonts"
+import { cn } from "@/lib/utils"
+import Bg from "@/components/ui/bg"
import { SiteFooter } from "@/components/footer"
import Lines from "@/components/lines"
import { SiteHeader } from "@/components/site-header"
import { ThemeProvider } from "@/components/theme-provider"
-import Bg from "@/components/ui/bg"
-import { siteConfig } from "@/config/site"
-import { fontSans } from "@/lib/fonts"
-import { cn } from "@/lib/utils"
export const metadata: Metadata = {
title: {
- default: siteConfig.name + " | HAVELSAN Açıklab",
- template: `%s - ${siteConfig.name}`,
+ default: "Liman Merkezi Yönetim Sistemi | HAVELSAN Açıklab",
+ template: `%s - Liman Merkezi Yönetim Sistemi`,
},
- description: siteConfig.description,
+ description:
+ "Liman Merkezi Yönetim Sistemi, organizasyonunuz Bilgi Teknolojileri Hizmetlerini etkili bir şekilde yönetmenize yardımcı olur. Bilgi Teknolojileri (BT) süreçlerinizde bulunan bütün bileşenlerinizi uzaktan, kararlı, güvenli ve genişletilebilir yöntemler ile merkezi olarak yönetebilirsiniz.",
icons: {
icon: "/favicon.png",
shortcut: "/favicon.png",
@@ -38,7 +38,7 @@ interface RootLayoutProps {
export default function RootLayout({ children }: RootLayoutProps) {
return (
<>
-
+
+
+