-
-
Notifications
You must be signed in to change notification settings - Fork 56
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #33 from DogukanUrker/main
Turkish docs
- Loading branch information
Showing
6 changed files
with
276 additions
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,7 @@ | ||
# [flaskBlog📜](https://dogukanurker.com/flaskblog) | ||
|
||
**English** | [Türkçe](docs/readme_tr.md) | ||
|
||
Simple blog app built with Flask. | ||
<br/> | ||
[Contact](mailto:[email protected])<br/> | ||
|
@@ -18,37 +20,38 @@ Simple blog app built with Flask. | |
|
||
| Feature | Status | | ||
| :--------------------- | :----: | | ||
| User Page | ✅ | | ||
| User Login | ✅ | | ||
| User Points | ✅ | | ||
| User Delete | ✅ | | ||
| User Log Out | ✅ | | ||
| User Sign Up | ✅ | | ||
| User Name Change | ✅ | | ||
| User Settings Page | ✅ | | ||
| User Profile Pictures | ✅ | | ||
| Admin Panel | ✅ | | ||
| Dashboard Page | ✅ | | ||
| Password Reset | ✅ | | ||
| Password Change | ✅ | | ||
| Summer Note Editor | ✅ | | ||
| Search Bar | ✅ | | ||
| Post Edit | ✅ | | ||
| Post Views | ✅ | | ||
| Post Delete | ✅ | | ||
| Post Creation | ✅ | | ||
| Comment | ✅ | | ||
| Comment Delete | ✅ | | ||
| Logging | ✅ | | ||
| Debug Messages | ✅ | | ||
| Database Checker | ✅ | | ||
| Dark/Light Themes | ✅ | | ||
| Responsive Design | ✅ | | ||
| Custom Profile Picture | ✅ | | ||
| User Verification | ✅ | | ||
| User Page | ✅ | | ||
| User Login | ✅ | | ||
| User Points | ✅ | | ||
| User Delete | ✅ | | ||
| User Log Out | ✅ | | ||
| User Sign Up | ✅ | | ||
| User Name Change | ✅ | | ||
| User Settings Page | ✅ | | ||
| User Profile Pictures | ✅ | | ||
| Admin Panel | ✅ | | ||
| Dashboard Page | ✅ | | ||
| Password Reset | ✅ | | ||
| Password Change | ✅ | | ||
| Summer Note Editor | ✅ | | ||
| Search Bar | ✅ | | ||
| Post Edit | ✅ | | ||
| Post Views | ✅ | | ||
| Post Delete | ✅ | | ||
| Post Creation | ✅ | | ||
| Comment | ✅ | | ||
| Comment Delete | ✅ | | ||
| Logging | ✅ | | ||
| Debug Messages | ✅ | | ||
| Database Checker | ✅ | | ||
| Dark/Light Themes | ✅ | | ||
| Responsive Design | ✅ | | ||
| Custom Profile Picture | ✅ | | ||
| User Verification | ✅ | | ||
|
||
## | ||
Requirements 📦 | ||
|
||
Requirements 📦 | ||
|
||
- Flask | ||
- Passlib | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,130 @@ | ||
# Contributor Covenant Davranış Kuralları | ||
|
||
[English](./CODE_OF_CONDUCT.md) | **Türkçe** | ||
|
||
## Sözümüz | ||
|
||
Üyeler, katkıda bulunanlar ve liderler olarak bizler | ||
toplum, yaşı, bedeni ne olursa olsun herkes için tacizden uzak bir deneyim | ||
boyut, görünür veya görünmez engellilik, etnik köken, cinsiyet özellikleri, cinsiyet | ||
kimlik ve ifade, deneyim düzeyi, eğitim, sosyo-ekonomik durum, | ||
milliyet, kişisel görünüm, ırk, din veya cinsel kimlik | ||
ve oryantasyon. | ||
|
||
Açık, misafirperver bir ortama katkıda bulunacak şekilde hareket edeceğimize ve etkileşimde bulunacağımıza söz veriyoruz, | ||
çeşitlilik içeren, kapsayıcı ve sağlıklı bir toplum. | ||
|
||
## Standartlarımız | ||
|
||
Kurumumuz için olumlu bir ortama katkıda bulunan davranış örnekleri | ||
topluluk şunları içerir: | ||
|
||
- Diğer insanlara karşı empati ve nezaket göstermek | ||
- Farklı görüşlere, bakış açılarına ve deneyimlere saygılı olmak | ||
- Yapıcı geri bildirim vermek ve bunu nezaketle kabul etmek | ||
- Sorumluluğu kabul etmek ve hatalarımızdan etkilenenlerden özür dilemek, | ||
ve deneyimlerden ders çıkarmak | ||
- Sadece birey olarak bizim için değil, toplum için de en iyisinin ne olduğuna odaklanmak | ||
genel topluluk | ||
|
||
Kabul edilemez davranış örnekleri şunları içerir: | ||
|
||
- Cinselleştirilmiş dil veya imgelerin kullanımı ve cinsel ilgi veya | ||
her türlü avans | ||
- Trolleme, hakaret veya aşağılayıcı yorumlar ve kişisel veya siyasi saldırılar | ||
- Kamusal veya özel taciz | ||
- Başkalarının fiziksel veya e-posta gibi özel bilgilerini yayınlamak | ||
adreslerine, açık izinleri olmaksızın | ||
- Makul bir şekilde uygunsuz olarak değerlendirilebilecek diğer davranışlar | ||
profesyonel ortam | ||
|
||
## Uygulama Sorumlulukları | ||
|
||
Toplum liderleri, aşağıdaki standartlarımızı netleştirmek ve uygulamaktan sorumludur | ||
kabul edilebilir davranış ve aşağıdaki durumlarda uygun ve adil düzeltici önlemler alacaktır | ||
uygunsuz, tehdit edici, saldırgan olduğunu düşündükleri herhangi bir davranışa tepki olarak, | ||
veya zararlı. | ||
|
||
Topluluk liderleri, aşağıdakileri kaldırma, düzenleme veya reddetme hakkına ve sorumluluğuna sahiptir | ||
yorumlar, taahhütler, kod, wiki düzenlemeleri, konular ve diğer katkılar | ||
bu Davranış Kuralları ile uyumlu değildir ve moderasyon nedenlerini bildirecektir | ||
uygun olduğunda kararlar. | ||
|
||
## Kapsam | ||
|
||
Bu Davranış Kuralları tüm toplumsal alanlarda geçerlidir ve aşağıdaki durumlarda da geçerlidir | ||
Bir bireyin topluluğu kamusal alanlarda resmi olarak temsil etmesi. | ||
Topluluğumuzu temsil etmeye örnek olarak resmi bir e-posta adresi kullanmak gösterilebilir, | ||
resmi bir sosyal medya hesabı üzerinden paylaşım yapmak veya atanmış bir kişi olarak hareket etmek | ||
çevrimiçi veya çevrimdışı bir etkinlikte temsilci. | ||
|
||
## Yürürlük | ||
|
||
Küfürlü, taciz edici veya başka türlü kabul edilemez davranış örnekleri | ||
'de uygulamadan sorumlu toplum liderlerine bildirilir. | ||
[email protected]. | ||
Tüm şikayetler derhal ve adil bir şekilde incelenecek ve soruşturulacaktır. | ||
|
||
Tüm toplum liderleri, aşağıdaki kişilerin gizliliğine ve güvenliğine saygı göstermekle yükümlüdür | ||
herhangi bir olayın muhabiri. | ||
|
||
## Uygulama Yönergeleri | ||
|
||
Topluluk liderleri, aşağıdaki hususları belirlerken bu Topluluk Etkisi Kılavuz İlkelerini izleyecektir | ||
bu Davranış Kurallarını ihlal ettiğini düşündükleri herhangi bir eylemin sonuçlarını: | ||
|
||
### 1. Düzeltme | ||
|
||
**Toplumsal Etki**: Uygunsuz dil kullanımı veya kabul edilen diğer davranışlar | ||
profesyonel olmayan veya toplumda hoş karşılanmayan. | ||
|
||
**Sonuç**: Topluluk liderlerinden özel, yazılı bir uyarı | ||
İhlalin niteliğine ilişkin açıklık ve neden ihlal edildiğine dair bir açıklama | ||
davranışın uygunsuz olduğunu belirtmiştir. Kamuoyu önünde özür dilenmesi talep edilebilir. | ||
|
||
### 2. Uyarı | ||
|
||
**Toplumsal Etki**: Tek bir olay veya bir dizi ihlal | ||
eylemlerin. | ||
|
||
**Sonuç**: Devam eden davranış için sonuçları olan bir uyarı. Hayır | ||
ile talep edilmemiş etkileşim de dahil olmak üzere ilgili kişilerle etkileşim | ||
Davranış Kurallarını uygulayanlar, belirli bir süre için. Bu | ||
topluluk alanlarının yanı sıra dış kanallardaki etkileşimlerden kaçınmayı içerir | ||
sosyal medya gibi. Bu şartları ihlal etmek, geçici veya | ||
kalıcı yasak. | ||
|
||
### 3. Geçici Yasak | ||
|
||
**Toplumsal Etki**: Aşağıdakiler de dahil olmak üzere topluluk standartlarının ciddi bir şekilde ihlal edilmesi | ||
sürekli̇ uygunsuz davraniş. | ||
|
||
**Sonuç**: Her türlü etkileşimden veya kamusal alandan geçici olarak men | ||
belirli bir süre için toplumla iletişim kurmak. Hiçbir kamu veya | ||
talep edilmemiş etkileşim de dahil olmak üzere ilgili kişilerle özel etkileşim | ||
bu süre zarfında Davranış Kurallarını uygulayanlarla iletişim kurmasına izin verilir. | ||
Bu şartların ihlali kalıcı bir yasaklamaya yol açabilir. | ||
|
||
### 4. Kalıcı Yasak | ||
|
||
**Toplumsal Etki**: Toplumu ihlal eden bir modelin gösterilmesi | ||
sürekli uygunsuz davranış, bir kişinin taciz edilmesi de dahil olmak üzere standartlar | ||
bireylere veya birey sınıflarına yönelik saldırganlık veya aşağılama. | ||
|
||
**Sonuç**: Kurum içinde her türlü kamusal etkileşimden kalıcı olarak men | ||
topluluk. | ||
|
||
## Atıf | ||
|
||
Bu Davranış Kuralları [Katılımcı Sözleşmesi][ana sayfa]'dan uyarlanmıştır, | ||
sürüm 2.0, şu adreste mevcuttur | ||
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. | ||
|
||
Toplumsal Etki Yönergeleri [Mozilla'nın davranış kurallarından] esinlenmiştir | ||
icra merdiveni](https://github.com/mozilla/diversity). | ||
|
||
[ana sayfa]: https://www.contributor-covenant.org | ||
|
||
Bu davranış kurallarıyla ilgili sık sorulan soruların yanıtları için şu adresteki SSS bölümüne bakın | ||
https://www.contributor-covenant.org/faq. Çeviriler şu adreste mevcuttur | ||
https://www.contributor-covenant.org/translations. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Güvenlik Politikası | ||
|
||
[English](./SECURITY.md) | **Türkçe** | ||
|
||
[dogukanurker/flaskblog](https://github.com/DogukanUrker/flaskBlog) adresindeki en son sürümü kullanın | ||
|
||
## Güvenlik Açığı Bildirme | ||
|
||
İletişim: [email protected] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,100 @@ | ||
# [flaskBlog📜](https://dogukanurker.com/flaskblog) | ||
|
||
[English](../README.md) | **Türkçe** | ||
|
||
Flask ile oluşturulmuş basit bir blog uygulaması. | ||
<br/> | ||
[İletişim](mailto:[email protected])<br/> | ||
[Doğukan Ürker](https://dogukanurker.com) | ||
|
||
### [Tanıtım Videosu 📺](https://youtu.be/BTBXe6yPbLE) | ||
|
||
| [Desktop](https://github.com/DogukanUrker/flaskBlog/tree/master/images/desktop) | [Mobile](https://github.com/DogukanUrker/flaskBlog/tree/master/images/mobile) | | ||
| :-----------------------------------------------------------------------------: | :---------------------------------------------------------------------------: | | ||
| ![appDesktop](/images/desktop/light.png) | ![appMobile](/images/mobile/light.jpeg) | | ||
| ![appDesktop](/images/desktop/dark.png) | ![appMobile](/images/mobile/dark.jpeg) | | ||
|
||
[daha fazla görüntü için tıklayın📷](https://github.com/DogukanUrker/flaskBlog/tree/master/images) | ||
|
||
## Özellikler 💫 | ||
|
||
| Özellik | Durum | | ||
| :------------------------- | :---: | | ||
| Kullanıcı Sayfası | ✅ | | ||
| Kullanıcı Girişi | ✅ | | ||
| Kullanıcı Puanları | ✅ | | ||
| Kullanıcı Silme | ✅ | | ||
| Kullanıcı Oturumu Kapat | ✅ | | ||
| Kullanıcı Kaydı | ✅ | | ||
| Kullanıcı Adı Değişikliği | ✅ | | ||
| Kullanıcı Ayarları Sayfası | ✅ | | ||
| Kullanıcı Profil Resimleri | ✅ | | ||
| Yönetici Paneli | ✅ | | ||
| Gösterge Tablosu Sayfası | ✅ | | ||
| Şifre Sıfırlama | ✅ | | ||
| Şifre Değiştirme | ✅ | | ||
| Yaz Notları Editörü | ✅ | | ||
| Arama Çubuğu | ✅ | | ||
| Düzenleme Sonrası | ✅ | | ||
| Gönderi Görüntüleme | ✅ | | ||
| Gönderi Sil | ✅ | | ||
| Gönderi Oluşturma | ✅ | | ||
| Yorum | ✅ | | ||
| Yorum Sil | ✅ | | ||
| Günlük kaydı | ✅ | | ||
| Hata Ayıklama Mesajları | ✅ | | ||
| Veritabanı Denetleyicisi | ✅ | | ||
| Koyu/Açık Temalar | ✅ | | ||
| Duyarlı Tasarım | ✅ | | ||
| Özel Profil Resmi | ✅ | | ||
| Kullanıcı Doğrulama | ✅ | | ||
|
||
## Gereksinimler 📦 | ||
|
||
- Flask | ||
- Passlib | ||
- WTForms | ||
- Flask-WTF | ||
- Flaskwebgui <sub><sup>( desktop.py dosyasını çalıştırırsanız )</sup></sub> | ||
- Python 3.10 veya daha yeni | ||
|
||
## Kurulum ⬇️ | ||
|
||
Github'dan kaynak kodu indirin 💾 | ||
`git clone https://github.com/DogukanUrker/flaskBlog.git` | ||
|
||
dizine git 📁 | ||
`cd flaskBlog` | ||
|
||
gereksinimleri yükle 🔽 | ||
`pip install -r requirements.txt` | ||
|
||
çalışmaya hazır 🎉 | ||
`python app.py` | ||
veya | ||
`python desktop.py` | ||
flaskBlog'u bir masaüstü uygulaması olarak çalıştır 💯 | ||
|
||
### Varsayılan Yönetici Hesabı | ||
|
||
Kullanıcı adı: admin | ||
|
||
Şifre: admin | ||
|
||
### Katkıda Bulunanlar 💕 | ||
|
||
<a href="https://github.com/dogukanurker"><img src="https://avatars.githubusercontent.com/u/62756402" title="ngryman" width="80" height="80"></a> | ||
<a href="https://github.com/adindrabkin"><img src="https://avatars.githubusercontent.com/u/47116975" title="ngryman" width="80" height="80"></a> | ||
<a href="https://github.com/codehwang"><img src="https://avatars.githubusercontent.com/u/26578588" title="ngryman" width="80" height="80"></a> | ||
|
||
### Yıldızlar ⭐ | ||
|
||
[![Stargazers for @DogukanUrker/flaskBlog](http://bytecrank.com/nastyox/reporoster/php/stargazersSVG.php?theme=dark&user=DogukanUrker&repo=flaskBlog)](https://github.com/DogukanUrker/flaskBlog/stargazers) | ||
|
||
### Forks 🍴 | ||
|
||
[![Forkers for @DogukanUrker/flaskBlog](http://bytecrank.com/nastyox/reporoster/php/forkersSVG.php?theme=dark&user=DogukanUrker&repo=flaskBlog)](https://github.com/DogukanUrker/flaskBlog/network/members) | ||
|
||
### Destek 💰 | ||
|
||
<a href="https://dogukanurker.com/donate" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/arial-red.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;" ></a> |