Open Simurgan opened 4 months ago
Platform Türk kültürü, Türk popüler kültürü ve Türk dijital kültürüne dair içerikleri teşvik edecek bir platform olacak. Platformun içerisinde iki ana konsept olacak. İlki Ekşi Sözlük benzeri bir sözlük / forum konsepti. İkincisi ise blog konsepti. Bu ikisinin harmanına örnek olarak Technopat'ın sosyal kısmı incelenebilir. Genel anlayış sözlük kısmının tartışma, muhabbet ve fikir alışverişi ihtiyacını gidermesi; ve blog kısmının ise daha detaylı ve sistemli bir bilgi / içerik edinimi ve paylaşımı ihtiyacını gidermesi.
Platformda üyelik (yazarlık) sistemi olacak. Bu ikisi aynı anlama gelebileceği gibi belki de ileride alınacak kararlar ile birbirinden ayrışan iki ayrı rol de olabilir. Üyelerin profil sayfaları olacak ve profil sayfalarında kendileri hakkında bilgiler ve son aktiviteleri görülebilecek. Üyeler birbirlerine özel mesaj gönderebilecekler ve birden fazla üyenin içerisinde bulunduğu sohbet odaları oluşturabilecekler.
Platformdaki içerikler kayıtlı olmayan kullanıcılar tarafından da görüntülenebilecek. Ancak ilerleyen süreçte sadece üyelere açık bir forum oluşturulabilir.
:arrow_up: Yukarıdaki yazıyı gereksinimleri yazarken referans almak için yazdım. @burakkizilay46 eklemek, çıkarmak, düzeltmek, sormak istediğin bir şey varsa lütfen aşağıda belirt. Feedbacklerini bekliyorum.
Şu an eklenecek bir şey göremiyorum. Zaten geliştirme aşamasında eklemeler çıkartmalar yapılabilir fakat şu an MVP mantığıyla düşünürsek bu yeterli olacak gibi. Kervan yolda düzülür. Başlayalım @Simurgan. 🚀🚀🚀🚀🚀
@burakkizilay46 ziyaretçi, çaylak ve üye rolleri için bazı gereksinimler yazdım. Çaylaklıktan çıkıp normal üye statüsüne ulaşabilmek için minimum 1 blog yazısı yayınlanması, 3 çaylak entrysi girilmesi ve admin onayı şartı koydum. Bu konuda fikirlerini merak ediyorum. İletişim kanalımız discorddan bu konu üzerine tartışabiliriz. Henüz moderatör ve admin rolleri için gereksinimleri yazmadım. Ayrıca rollere ek olarak başka fonksiyonel gereksinimler de yazılacak (örneğin profil sayfasına vs dair). Gereksinim analizi örneği istersen buraya tıklayarak güzel hazırlanmış bir analiz görebilirsin. Ziyaretçi, çaylak ve üye rollerine dair yazdığım gereksinimlere yönelik bir geri dönüşün varsa lütfen aşağıya yorum ekleyerek bahset.
Not: Terim sözlüğü kısmında gereksinimlerde yer alan terimlerin açıklamaları yer alacak. Şu ana kadar geçen ve açıklanması gerektiğini düşündüğüm terimleri listeledim ancak henüz hiç açıklama yazmadım.
1.1: Kullanıcı Gereksinimleri
1.1.1: Kullanıcı Tipleri
4 çeşit kullanıcı vardır: ziyaretçi, çaylak üye (çaylak), üye, moderatör, yönetici
1.1.1.1: Ziyaretçiler
1.1.1.2: Çaylak Üyeler (Çaylaklar)
1.1.1.3: Üyeler
Ziyaretçi (Üye olmayan kullanıcı) : Kullanıcı üye olmadan bir başlık altındaki entry’leri okuyabilir fakat bir entry giremez, yorum yapamaz. Sadece görüntüleyebilir. Eğer bunlardan birini yapmak istiyorsa kullanıcıyı auth sayfalarına yönlendirilmesi gerekir.
Çaylak: Platforma yeni üye olmuş, entry’si yok ya da onaylanmamış entryleri var olan kullanıcı olarak sınıflandırılır. Çaylak rütbesinden yazar rütbesi için şartları belirlemek gerekir.
Üye: Çaylak derecesinden yükselmiş olan kullanıcı.
Moderatör: Bu tip kullanıcının ne iş yapması gerektiği konuşulmalı..
Yönetici: Biz :)
1.1.1.1.11.2: Ziyaretçiler kendi belirledikleri ve platformdaki üyelerin kullanmadığı bir rumuzu ifadesindeki kullanmadığı ifadesi yanlışlıkla yazılmış olmalı. Dikkatimi çekti. Eğer yanlış yazılmadıysa üzerine tartışılabilir.
1.1.1.2.15: Çaylaklar girdiği entry/blog postlarını silebilmeli.
1.1.1.3.8: Üyeler girdiği entry/blog postlarını silebilmeli.
Şu an burada dikkatimi çeken ve not alma gereksinimi hissettiren şeyleri yazdım. Paslaşalım.
Ziyaretçi (Üye olmayan kullanıcı) : Kullanıcı üye olmadan bir başlık altındaki entry’leri okuyabilir fakat bir entry giremez, yorum yapamaz. Sadece görüntüleyebilir. Eğer bunlardan birini yapmak istiyorsa kullanıcıyı auth sayfalarına yönlendirilmesi gerekir.
Çaylak: Platforma yeni üye olmuş, entry’si yok ya da onaylanmamış entryleri var olan kullanıcı olarak sınıflandırılır. Çaylak rütbesinden yazar rütbesi için şartları belirlemek gerekir.
Üye: Çaylak derecesinden yükselmiş olan kullanıcı.
Moderatör: Bu tip kullanıcının ne iş yapması gerektiği konuşulmalı..
Yönetici: Biz :)
Bu alıntıladığım kısmı terim sözlüğü kısmı için mi diyorsun? Bir de gereksinimleri yazarken genel olarak yapılamayacak şeyler belirtilmekten kaçınılır. -meli, -malı ve -ebilmek, -abilmek gibi olumlu şeyler yazılır. Bahsedilmeyenler zaten yapılamaz :D
- 1.1.1.1.11.2: Ziyaretçiler kendi belirledikleri ve platformdaki üyelerin kullanmadığı bir rumuzu ifadesindeki kullanmadığı ifadesi yanlışlıkla yazılmış olmalı. Dikkatimi çekti. Eğer yanlış yazılmadıysa üzerine tartışılabilir.
Aynı rumuza sahip 2 üye olamaz diye düşündüm, olabilmeli mi sence?
- 1.1.1.2.15: Çaylaklar girdiği entry/blog postlarını silebilmeli.
- 1.1.1.3.8: Üyeler girdiği entry/blog postlarını silebilmeli.
Haklısın. Bunlar tamamen aklımdan çıkmış, güncellemek de olmalı hatta. Kalan kısmı yazarken ekleyeyim üzerine.
Şu an burada dikkatimi çeken ve not alma gereksinimi hissettiren şeyleri yazdım. Paslaşalım.
@burakkizilay46 değerli ve faydalı geri dönüşlerin için teşekkür ederim. Bir sonraki toplantımızda çaylakların üye olma şartları hakkında da konuşalım, birlikte karar verelim mutlaka. İrtibatta kalalım :call_me_hand:
@burakkizilay46 mevcut gereksinimleri düzenleyip moderatör ve yönetici gereksinimlerini de eklediğim hali aşağıda. Gözüne çarpan bir şeyler var ise unutmamak adına yorum açıp belirt lütfen :)
1.1: Kullanıcı Gereksinimleri
1.1.1: Kullanıcı Tipleri - 5 çeşit kullanıcı vardır: ziyaretçi, çaylak üye (çaylak), üye, moderatör, yönetici
1.1.1.1: Ziyaretçiler
1.1.1.2: Çaylak Üyeler (Çaylaklar)
1.1.1.3: Üyeler
1.1.1.4: Moderatörler
1.1.1.5: Adminler
@burakkizilay46 biraz daha gereksinim ekledim aşağıya, ayrıca yeni bir iki özelliği de ilk toplantımızda değerlendirelim isterim. Yeni eklediğim kısım 1.2 (Sistem gereksinimleri) başlığı ve sonrası. Geri dönüşlerini bekliyorum.
Aşağıya eklenmesi tartışılacak özellikler:
1.1: Kullanıcı Gereksinimleri
1.1.1: Kullanıcı Tipleri - 5 çeşit kullanıcı vardır: ziyaretçi, çaylak üye (çaylak), üye, moderatör, yönetici
1.1.1.1: Ziyaretçiler
1.1.1.2: Çaylak Üyeler (Çaylaklar)
1.1.1.3: Üyeler
1.1.1.4: Moderatörler
1.1.1.5: Adminler
1.2: Sistem gereksinimleri:
1.2.1: Sözlük konuları
1.2.2: Blog yazıları
1.2.3: Profil sayfaları
1.2.4: Etiket ekleme
1.2.5: Ana sayfa
1.2.6: Arama çubuğu
1.2.7: Takip edilenler sayfası
1.2.8: Mesajlaşma
1.2.9: Email sistemi
1.2.10: Bildirim sistemi
1.2.11: Kullanıcı tercihleri & ayarları
1.2.12: Kayıt defteri (loglama)
1.2.13: Çerezler
1.2.14: Hakkında sayfası
1.2.15: Moderasyon
1.2.16: Yönetim
2.1: Erişilebilirlik
2.2: Standartlar
2.3: Gizlilik
2.4: Güvenlik
Proje gereksinimleri belirlenecek ve wikiye eklenecek.