Skip to content

Commit

Permalink
Add workspaces img
Browse files Browse the repository at this point in the history
  • Loading branch information
VastSea0 committed Sep 7, 2024
1 parent 7834648 commit a43684b
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 91 deletions.
3 changes: 1 addition & 2 deletions astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,8 @@ export default defineConfig({
src: './src/assets/ion-logo.svg'
},
social: {
github: 'https://github.com/vastsea0',
github: 'https://github.com/huma-browser/browser',
discord: 'https://discord.gg/cfAtFzhTZT'
topluluk: 'https://topluluk.humatarayici.com'
},
sidebar: [{
label: '[home] Anasayfa',
Expand Down
Binary file added src/assets/workspaces.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
33 changes: 6 additions & 27 deletions src/content/docs/docs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,40 +7,19 @@ description: "Hüma Hakkında"

# Hüma Tarayıcı

Hüma, yerli ve açık kaynaklı bir web tarayıcısıdır. Firefox tabanlı olarak geliştirilen bu tarayıcı, gizlilik odaklı tasarımı ve özelleştirilebilir özellikleriyle öne çıkar. Hüma, kendi temasının yanı sıra sayfalar arasında gezinmeyi kolaylaştıran Hüma Gezgini, dikey sekme desteği, internetsiz çalışan Hüma Tarih ve Mitoloji sayfaları, dosya paylaşımı için 10MB sınırı olan Hüma Bulut ve Türkçe söz dizimine sahip betik yazma aracı Hüma Betik gibi özellikler sunar. Pardus ekosistemine katkı sağlamayı amaçlayan Hüma, Türk mitolojisi ve tarihi hakkında da bilgi içermektedir
Hüma açık kaynak geliştirişmiş bir web tarayıcı projedir. İlk olarak QtWebEngine sonrasında Electron kullansada güncel olarak Firefox tarayıcısının tabanı üzerine yazılmış deneysel bir tarayıcıdır. İnternette özgürlüğü ve gizliliği sağlamayaya odaklanarak geliştiriliyordur.

:::note
Hüma, Türk mitolojisinin bir parçası olan Hüma kuşundan esinlenerek adlandırılmıştır. Hüma kuşu, cennet kuşu olarak bilinir ve cennette uçar. Hüma kuşunun üzerinden geçen kişilerin yüceleceğine ve tahta geçeceğine inanılır. Hüma tarayıcısı, Türk mitolojisinin bu özelliğini taşıyarak, kullanıcılarına yükselme ve tahta geçme fırsatı sunmayı hedefler.
:::

## Hüma Projesinin Süreci?

Hüma projesi, Egehan'ın 2022 yılında Python ile QtWebEngine motorunu kullanarak ilk web tarayıcısını yapmasıyla başladı. "VastSea Browser" olarak adlandırılan bu tarayıcı, basit ve deneysel bir proje olduğundan günlük kullanıma uygun değildi. İlerleyen zamanlarda çeşitli deneysel projeler geliştirildi, ancak bunlar daha küçük ve karmaşık olmayan yapılardı. 2023 yılında Teknofest yarışmalarında Pardus için bir yarışma olduğunu öğrenen Egehan, Pardus için güçlü bir tarayıcı yapma fikrini düşündü. Ancak, Chromium projesi ile bir tarayıcı geliştirmek zorluğundan dolayı ertelendi. Bu süreçte "Füze Paket Yükleyicisi" adında bir proje geliştirdi, fakat teknik sorunlar nedeniyle proje askıya alındı. Bu esnada Hüma fikri tekrar doğdu.

Hüma Egehan KAHRAMAN tarafından 2024 yılının Ocak ayında araştırılmaya başlanmıştır. Şubat ayında, başarısız olan Füze Paket Yükleyicisi projesinin iptali ile bu fikri gerçeğe dönüştürmek üzere çalışmalara başladı. İlk olarak Electron çerçevesi ile yazılan sürüm geliştirildi, ancak bunun yeterli olmayacağını düşünerek eş zamanlı olarak Firefox tabanlı bir tarayıcı yapmayı kavramaya çalıştı. Yaklaşık iki aylık araştırma ve geliştirme sonucunda, kaynak koddan derlenen ilk Firefox sürümü Şubat 2024'te ortaya çıktı. 27 Mart 2024 tarihinde ise temel gayesi olan Firefox çatalı olma yolunda ilk adımını atarak Firefox tarayıcısının bir çatalı olarak yeniden geliştirilmeye başlandı.

Mayıs 2024 itibarıyla, Hüma'nın kararlı ve özgün olabilmesi için Egehan tüm gayretiyle çalışmakta ve bu projeyi Pardus ekosistemine kazandırmayı hedeflemektedir. Aynı zamanda Türklerin ilk web tarayıcısı olma misyon ve vizyonuna sahip olan bu tarayıcı, yüksek hedefleri benimseyerek durmadan gelişimini sürdürmektedir.
Tarayıcı o günden bu güne İnternetin özgür kalabilmesi sürekli geliştirilmeye devam ediyor. Şu anda Hüma tarayıcısının bir ekibi yoktur, sadece Egehan KAHRAMAN tarafından geliştirilmektedir ancak bir takım kurmak ve projeyi daha büyük bir yapıya taşımak istemektedir.

## Ekran Görüntüleri

<img src="https://firebasestorage.googleapis.com/v0/b/vastsea-blog.appspot.com/o/mUj553KYSMNLQxdU68FR2cl0AFG3%2FEkran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC%20-%202024-08-11%2005-34-59.png?alt=media&token=3f288f95-a4a2-4066-9eff-ce90cf23b23d" />
<img src="https://firebasestorage.googleapis.com/v0/b/vastsea-blog.appspot.com/o/mUj553KYSMNLQxdU68FR2cl0AFG3%2FEkran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC%20-%202024-08-11%2005-32-19.png?alt=media&token=8615e0f6-7ef8-4928-b2f8-eb95dfb1f669" />
## 15 HAZİRAN 2024 HÜMA YAZISI:

Bu proje, 2022 Aralık ve 2023 Ocak aylarında QtWebEngine kullanan oldukça basit bir deneyseldi. O zamanlar amacım sadece deneysel bir şey yapmak ve Python hakkında biraz daha bilgi edinmekti. 2023 Eylül ayına kadar hiçbir şey eklemedim, fakat daha sonra fark ettim ki Türklerin bir web tarayıcısı yoktu; sadece Android için bir tarayıcı vardı (açık kaynak olduğundan emin değilim, sanırım kapalı kaynak). Bu durumu düşünerek, Türkçe bir tarayıcı yapmak istedim. Bu tarayıcı sadece Türkçe olmayacaktı, aynı zamanda Türk mitolojisi ve tarihini araştırmak isteyenlere internetsiz erişim sağlayacak bir proje olacaktı.

Projeye özgün bir şeyler eklemek konusunda çok titiz davrandım. Sadece Chromium veya Firefox'un adını değiştirip iki logo ekleyerek bir tarayıcı sunmak istemedim. Bu yüzden tarayıcıya çeşitli özellikler eklemeye başladım. İlk olarak Electron kullanan bir tarayıcı vardı, bu tarayıcı Anka adıyla Hüma'nın ilk kararlı sürümü olacaktı. Mart ayına kadar bu sürümü geliştirdim. Ancak, Anka adını Hüma olarak değiştirdim çünkü Anka adı her yerde kullanılmıştı ve herkes tarafından biliniyordu. Hüma ise mitolojimizi araştırırken öğrendiğim, pek duyulmamış bir kuştu. Hüma, cennet kuşu olarak geçer; cennette uçar ve arada insanlara görünür. Hüma'nın üzerinden geçtiği insanların yüceleceğine ve tahta geçeceğine inanılır. Böylece, en sonunda Anka adı Hüma olarak değiştirildi.

Başından beri Firefox tabanlı bir tarayıcı yapmak istemiştim, ancak Electron'dan başlamak daha doğru oldu. Electron tabanlı sürümü geliştirirken Firefox'u derlemeyi denedim. İlk zamanlar hiçbir Firefox çatalını başarılı bir şekilde derleyemedim. Ancak, Electron tabanlı sürüme odaklanmayı bıraktığımda tüm çabamı Firefox'a verdim ve sonunda nasıl derleyeceğimi ve paketleyeceğimi öğrendim. İlerleyen zamanda, Electron tabanlı sürümde olan özellikleri bu sürüme ekledim ve sonunda ilk yerli web tarayıcımızın ilk gösterimlerini başarıyla tamamladım.

Şu anda Hüma'nın başlıca özellikleri şunlardır:

* **Kendi Teması:** Varsayılan olarak yüklü gelir.
* **Hüma Gezgini:** Hüma tarayıcısının ana içeriği olarak işlev görür; Hüma İçerik, Hüma Gözlem Odası ve diğer araçlarla birlikte kullanıcıların tarayıcı deneyimini yönetir.
* **Hüma Sekmeleri:** Dikey sekme özelliği sunar.
* **Hüma Tarih ve Hüma Mitoloji:** Mitolojimizi ve tarihimizi tanıtan, internetsiz bir ansiklopedidir; sayfalar tarayıcı içinde tutulur.
* **Hüma Bulut:** Hüma tarayıcısı için geliştirilmiş bir bulut sistemidir; dosyalar taşıyabilir, dosya başı sınır 10MB'dir.
* **Hüma Betik:** Türkçe söz dizimine sahip betik yazmak için bir web yorumcusudur; tek satır yazım biçimini destekler.
* **Hüma Başlangıç:** Hüma tarayıcısının başlangıç sayfasıdır; kullanıcıların yer imleri yöneticisi, hesap makinesi ve yapılacaklar listesi gibi araçlara hızlı erişimini sağlar.
* **Hüma Kenar Çubuğu:** Web siteleri veya eklentileri açmanıza olanak tanır; web panelinde birden fazla eklentiyi görüntüleyebilir, web sayfalarında ise bu özellik sınırlıdır.
* **Hüma Gözlem Odası:** Tarayıcı etkinliklerini grafiklerle görselleştirir; haftalık alışkanlık takibi yapar ve varsayılan olarak kapalıdır.
* **Hüma İçerik:** Beğenilen makaleleri kaydedip daha sonra okumak için kullanılır; kaydedilen içeriklere Hüma Başlangıç sayfasından erişilebilir.

Hüma'nın diğer bir alt projesi ise Ak Ana'dır. (Ak Ana, Hüma adından önce düşündüğüm bir isimdi; Ak Ana, tanrıya yaratma fikrini veren bir tanrıçadır.) Ak Ana, örneğin WhatsApp gibi web sitelerini indirmemizi sağlayan PWA yöntemine bir alternatiftir. PWA, şu anda Firefox'ta olmayan bir özelliktir ve ben de Ak Ana ile bu PWA'yı sağlamayı amaçladım.

49 changes: 4 additions & 45 deletions src/content/docs/features.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Hüma sürekli geliştirilmektedir yeni özellikleri edinmek için tarayıcını

## Dikey Sekmeler

<img src="https://firebasestorage.googleapis.com/v0/b/vastsea-blog.appspot.com/o/mUj553KYSMNLQxdU68FR2cl0AFG3%2Fhumasekmeleri.png?alt=media&token=f56918a9-1cb2-4a13-89cb-f71f5479d050" />
<img src="../../assets/image.png" />

Dikey sekmeler: Hüma Tarayıcısı için Yenilikçi Dikey Sekme Eklentisi

Expand Down Expand Up @@ -44,50 +44,9 @@ Hüma Gezgini, Hüma Başlangıç sayfasındaki araçları içeren ve ek özelli
Hüma Gezgini, Hüma Başlangıç sayfasındaki araçları kapsayan ve kullanıcıların tarayıcı deneyimlerini daha verimli bir şekilde yönetmelerine olanak tanıyan geniş bir yapıdır.


## Hüma Başlangıç

**Hüma Başlangıç:** Hüma tarayıcısının başlangıç sayfası olarak işlev gören, kullanıcıların tarayıcıyı açtıklarında karşılaştıkları ve çeşitli araçlara hızlı erişim sağlayan bir özelliktir.

<img src="https://firebasestorage.googleapis.com/v0/b/vastsea-blog.appspot.com/o/mUj553KYSMNLQxdU68FR2cl0AFG3%2FEkran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC%20-%202024-08-11%2005-11-37.png?alt=media&token=afe97493-cc6b-4e71-9936-3c62a5a300b8" />

Hüma Başlangıç, kullanıcılara tarayıcı açıldığında kolayca erişebilecekleri bir ana sayfa sunar. Bu sayfa, kullanıcıların sık kullandıkları araçları ve bilgilere erişimini kolaylaştırır.

### **Özellikler:**
- **Yer İmleri Yöneticisi:** Kullanıcıların sık kullanılan web sitelerini düzenleyebilmelerini ve erişebilmelerini sağlar.
- **Hesap Makinesi:** Tarayıcı üzerinden hesaplama yapabilme imkanı sunar.
- **Yapılacaklar Listesi:** Günlük görevleri ve yapılacak işleri takip edebilmenize yardımcı olur.

Hüma Başlangıç, tarayıcı açıldığında kullanıcılara hızlı erişim sağlayan bir başlangıç noktasıdır ve çeşitli araçları tek bir yerde toplar.


## Hüma İçerik
<img src="https://firebasestorage.googleapis.com/v0/b/vastsea-blog.appspot.com/o/mUj553KYSMNLQxdU68FR2cl0AFG3%2FEkran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC%20-%202024-08-11%2005-12-35.png?alt=media&token=3689e9b0-3202-46d5-b3ef-28692dce891e" />

**Hüma İçerik:** Beğendiğiniz makaleleri daha sonra okumak üzere kaydetmenizi sağlayan bir özelliktir.

Hüma İçerik, kullanıcıların web sayfalarını sağ tıklayarak "Bu sayfayı okumalarına kaydet" seçeneği ile kaydedebilir ve bu içeriklere Hüma Başlangıç sayfasından erişebilirler.

### **Özellikler:**
- **Sayfa Kaydetme:** Web sayfalarını hızlı bir şekilde kaydedebilirsiniz.
- **Kaydedilen İçeriklere Erişim:** Hüma Başlangıç sayfasından kaydedilen içeriklere erişebilir ve okuyabilirsiniz.
- **İçeriği Silme:** Kaydedilen içerikleri Hüma Gezgini Gelişmiş Ayarlar sayfasından silebilirsiniz.

Hüma İçerik, kullanıcıların ilgi çekici makaleleri bir kenara koymalarını sağlar.

## Hüma Gözlem Odası
<img src="https://firebasestorage.googleapis.com/v0/b/vastsea-blog.appspot.com/o/mUj553KYSMNLQxdU68FR2cl0AFG3%2FEkran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC%20-%202024-08-11%2005-18-45.png?alt=media&token=53e6d1de-c0ac-462e-af58-3d0b47378690" />

**Hüma Gözlem Odası:** Kullanıcıların tarayıcı etkinliklerini grafiklerle görselleştiren ve alışkanlık takibi yapan bir özelliktir.

Hüma Gözlem Odası, kullanıcıların haftalık tarayıcı etkinliklerini görselleştirir ve yalnızca tarayıcıda veri saklar. Bu özellik, kullanıcının tarayıcı alışkanlıklarını analiz etmesine olanak tanır.

### **Özellikler:**
- **Etkinlik Grafikleri:** Haftalık tarayıcı etkinliklerini grafiklerle gösterir.
- **Veri Saklama:** Veriler yalnızca tarayıcıda saklanır.
- **Deneysel Özellik:** Varsayılan olarak kapalıdır; kullanıcı geri bildirimlerine göre değerlendirilir.

Hüma Gözlem Odası, kullanıcıların tarayıcı alışkanlıklarını analiz etmelerini sağlar.




## Hüma Kenar Çubuğu

<img src="https://firebasestorage.googleapis.com/v0/b/vastsea-blog.appspot.com/o/mUj553KYSMNLQxdU68FR2cl0AFG3%2FEkran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC%20-%202024-08-11%2005-21-13.png?alt=media&token=5df8c5a0-7848-4078-8c6c-7627ed580b75" />
Expand Down
35 changes: 18 additions & 17 deletions src/content/docs/manifesto.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,27 @@ title: Manifesto
description: Hüma tarayıcısının manifestosu
---

### 1. Özgürlük
Hüma her zaman özgürlüğü savunur. İzlediği yol, özgürlüğün ve bilginin sarsılmaz yoludur. Kendi özgürlüğünde yol alır ve gelişir, hiçbir şeye ihtiyaç duymadan. Özgürlüğe atılacak her taş ve özgürlüğe zarar verecek her tehdide karşı durur. Hüma, onu doğru ve özgür yoldan saptıracak her şeye karşıdır.
# İnternet Özgürlüğü Manifestosu

Hüma, sadece kendisinin değil, yoldaşlarının da özgürlüğünü korur. Onların özgürlüğü, Hüma'nın özgürlüğüdür. Yoldaşlar, Hüma'yı kullanan, tercih eden ve benzer düşünenlerdir.
1. **Evrensel Erişim:** İnternet, ırk, cinsiyet, yaş, sosyoekonomik durum veya coğrafi konum fark etmeksizin herkes için erişilebilir olmalıdır. Dijital uçurumu kapatmak ve tüm insanlığın bu küresel kaynaktan yararlanmasını sağlamak için çalışmalıyız.

Hüma'nın tepkisidir: Kalıplaşmışlara ayak uydurmak gerektiği savunulsa da biz kalıplaşmışların ardında kalacağız ve buradan kalıplara karşı duruşumuza gideceğiz.
2. **İfade Özgürlüğü:** İnternet, fikirlerin, görüşlerin ve yaratıcı eserlerin özgürce paylaşılabileceği açık bir forum olmalıdır. Sansür ve baskı girişimlerine karşı durmalı, çeşitliliği ve açık diyaloğu teşvik etmeliyiz.

### 2. Kalıpsız Bir Dünya
Özgürlüğün en büyük göstergelerinden biri, kendi kararını verebilme yetisidir. Ancak bu kararı verirken, şeylerden bağımsız öz kararın verilmesi en büyük husustur. Bizce kalıplar burada en büyük düşmanımızdır. Kalıplar hayatı kolaylaştırabilir, ancak bu, onların yararlı olduğunu göstermez. Hüma, çeşitli kalıplarda değerlendirilebilir ancak bu kalıplara uymak zorunda değildir.
3. **Gizlilik ve Veri Egemenliği:** Her bireyin kişisel verilerini kontrol etme ve çevrimiçi gizliliğini koruma hakkı vardır. Gözetim, veri madenciliği ve kişisel bilgilerin kötüye kullanılmasına karşı mücadele etmeliyiz.

Hüma'nın tepkisidir: Hüma projesinde ilk karşı geldiğimiz kalıplardan biri, evrensel düşüncelerin sadece İngilizce olması gerektiğinin savunulmasıdır. Keşke bu sadece savunulabilen bir şey olsaydı, ancak şu durumda bu, birçok yerde zorunluluk haline dönüşüp kalıplaşmıştır. Hüma, Türkiye'de geliştirilen bir projedir ve Türk destanlarından etkilenerek "Hüma" ismini seçmiştir. "Ü" harfinin İngiliz alfabesinde olmadığı için sıkça neden "ü" kullanıldığı sorulmuş ve bunun değiştirilmesi gerektiği söylenmiştir. Ancak bizce bu bir kural olmamalıdır. Diller kültürdürler ve kültürleri tanımak bizce önemlidir. Farklılıklar, bizi bir arada tutan ve güçlendiren unsurlardır. Farklı kültürler bu nedenle son derece önemlidir, ancak bunlar tek bir dilin kalıplaşıp evrenselleşmesi altında ezilmektedir. İnsanlar yeni projeler ile yeni kültürleri tanımalıdırlar.
4. **Tarafsız Ağ:** İnternet tarafsız kalmalı, içerik veya hizmetler arasında ayrım yapılmamalıdır. Büyük şirketler veya hükümetler tarafından manipüle edilmemeli veya kontrol edilmemelidir.

### 3. Şeffaflık
Hüma her durumda şeffaf kalacaktır. Suyun berraklığını bozabilecek her durum karşısında direnilecektir. Hüma, şeffaflık ilkeleri altında özgür ve açık kaynak yazılım olmayı benimsemiştir. Bu sayede proje, olabildiğince şeffaf kalacaktır.
5. **Açık Kaynak ve Şeffaflık:** İnternetin temel altyapısı ve protokolleri açık, şeffaf ve işbirliğine dayalı olmalıdır. Kapalı sistemlere ve tekelleşmeye karşı çıkmalı, yeniliği ve rekabetin önünü açmalıyız.

### Değerlerimiz:
- *Özgürlüğünü hayatın pahasına savun ve bu yolda yürü.*
- *Halka değil, yoldaşlara seslen.*
- *Özgürlükte, özgür erişim önemlidir. Erişimi olabildiğince kolay tut ki, özgürlüğe erişimde ayrım olmasın.*
- *Sana sunulan kalıplar karşısında diren, gerekiyorsa kendi kalıbın olsun. Yine de bu kalıp altında kendini kaybetme.*
- *Sana dayatılanı değil, senin istediğini kabul et.*
- *Her daim kendine yetmeyi ve kendi ışığını saçabilmeyi öğren.*
- *Kimsenin ışığı değil, senin ışığın parlamalıdır.*
6. **Dijital Haklar:** İnternet kullanıcıları temel insan haklarına sahip olmalıdır. Bu haklar arasında adil yargılanma, mahremiyet ve düşünce özgürlüğü yer alır ve bu haklar çevrimiçi ortamda da korunmalıdır.

7. **Eğitim ve Dijital Okuryazarlık:** Herkes, interneti güvenli ve etkili bir şekilde kullanmak için gerekli becerilere ve bilgiye erişebilmelidir. Dijital okuryazarlığı teşvik etmeli ve yaşam boyu öğrenmeyi desteklemeliyiz.

8. **Yenilik ve Yaratıcılık:** İnternet, yeni fikirlerin, teknolojilerin ve iş modellerinin geliştirilmesi için açık bir platform olmalıdır. Aşırı düzenlemelerden ve kısıtlamalardan kaçınmalı, girişimciliği ve yaratıcılığı teşvik etmeliyiz.

9. **Güvenlik ve Güven:** İnternet kullanıcıları, çevrimiçi tehditlere, siber saldırılara ve zararlı içeriğe karşı korunmalıdır. Ancak bu güvenlik önlemleri, temel özgürlükleri ve gizliliği ihlal etmemelidir.

10. **Küresel İşbirliği:** İnternetin yönetişimi, tüm paydaşların katılımıyla şeffaf ve demokratik bir şekilde gerçekleştirilmelidir. Tek bir ülke veya kurumun kontrolünden kaçınmalı, küresel işbirliğini teşvik etmeliyiz.

Bu ilkeler doğrultusunda, özgür, açık ve herkes için erişilebilir bir internet için mücadele etmeye devam edeceğiz. İnternetin potansiyelini tam olarak gerçekleştirmesi ve insanlığın ilerlemesine katkıda bulunması için çalışacağız.

0 comments on commit a43684b

Please sign in to comment.