Simurgan / meettheturk

O, günlerini öylesine geçirmekten fazlasını yapar. Hayatı yaşar. Dibine kadar. Keyif için içer. Ya sen?
Open Software License 3.0
1 stars 0 forks source link

Proje gereksinimleri belirlenecek #2

Open Simurgan opened 4 months ago

Simurgan commented 4 months ago

Proje gereksinimleri belirlenecek ve wikiye eklenecek.

Simurgan commented 3 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.

burakkizilay46 commented 3 months ago

Ş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. 🚀🚀🚀🚀🚀

Simurgan commented 3 months ago

@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.

Terim Sözlüğü

Gereksinimler

1: Fonksiyonel Gereksinimler

burakkizilay46 commented 3 months ago

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 :)

Şu an burada dikkatimi çeken ve not alma gereksinimi hissettiren şeyleri yazdım. Paslaşalım.

Simurgan commented 3 months ago

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:

Simurgan commented 3 months ago

@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 :)

Terim Sözlüğü

Gereksinimler

1: Fonksiyonel Gereksinimler

Simurgan commented 3 months ago

@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:

Terim Sözlüğü

Gereksinimler

1: Fonksiyonel Gereksinimler

2: Fonksiyonel Olmayan Gereksinimler