Giter VIP home page Giter VIP logo

website's People

Contributors

bahattincinic avatar berkerpeksag avatar cihann avatar dependabot-preview[bot] avatar dependabot[bot] avatar efe avatar gkmngrgn avatar kenansubasi avatar mastizada avatar muratcorlu avatar oguz avatar rgngl avatar ulgens avatar umitdincel avatar vigo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

website's Issues

Sirketler tablo sayfasi

Ozgur Web Gunleri'ndeki grup toplantisinda bir tablo koyma karari almistik. Unutulmasin diye buraya issue aciyorum.

tablo

Sitenin database dump'ı?

Arkadaşlar, aklıma bir soru geldi, bilemiyorum belkide vardır böyle bişi ama...

Acaba güncel bir database dump olsa? şimdi local'de bişiler develop etmek isterken şöyle bir seed data bişi olsa production'ın dump'ı? repo'da olsa... hemen dump'ı çaksam?

Mümkün müdür?

Teşekkürler

Kurulum belgeleri

Katkıcılar için, Sitenin yerel geliştirme ortamına nasıl kurulacağı, testlerin nasıl çalıştırılacağı hakkında belge yazmak lazım.

Geliştiriciler için, değişikliklerin nasıl sunucuya deploy edileceği, migration gerektiren işlemlerin nasıl çözüleceği(bu katkıcılar bölümüne de taşınabilir) anlatılmalı.

Dil eğer diğer Python kullanıcı topluluklarıyla paylaşacaksak İngilizce olmalı.

Blog yazar bilgisi eksik

Haziran 6, 2014 - Pyİstanbul 21 Haziran Etkinliği
Fenasi Kerim

Haziran ayı etkinliğimizi İTÜ Özgür Yazılım Kulübü'nün desteğiyle
İTÜ Ayazağa Yerleşkesi'nde düzenliyoruz. 

gibi.

Kullanıcıların bloglarının sitede gösterilmesi

Merhaba,

RSS speclerini çok bilmiyorum, ama şöyle bir fikrim var, insanlar kısmında blog bilgilerini giren kullanıcıların rss'leri düzenli olarak parse edilip, insanlar kısmında son yazılan ve kategorisi python olan blog yazıları gösterilebilir mi?

bi nevi gezegen gibi ama siteyle integre olcak şekilde. ya da blog yazarları postlara bi event trigger edecek bi kod parçası ekleyip yazdıkları blogların sistemde görünmesini sağlayabilirler gibi, hergün düzenli parse etmekten daha az masraflı olabilir, bilemedim.

Etkinlik yaklaşıyor şablonu

Yeni bir etkinlik oluşturulduğu zamandan o ana kadar geri sayım olan ve ilgili etkinlik bağlantısını içeren anasayfa şablonu.

screen shot 2019-01-07 at 02 24 49

Geçmiş etkinlik alanı

Anasayfa için temel alt şablonlardan bir tanesi. Yıllara göre etkinlikleri gösteren alan. Burası sunumlarla karıştırılmamalı.

screen shot 2019-01-07 at 02 36 07

Sunumlara profilleri bağlama

Sunumlar sayfası için github bağlantısı yapmış insanları burada linkleyebilme ve profile fotolarını gösterebilme.

Örnek sunum kartı

screen shot 2019-01-07 at 02 45 22

Wiki

Listeye ve IRC'ye genelde belirli bir kalıpta birkaç soru soruluyor:

  1. Python nasıl öğrenebilirim
  2. Kitap tavsiyesi(Türkçe, İngilizce)
  3. Django hakkında içerik
  4. Hosting, VPS vs.
  5. Türkçe karakter sorunu :P

Sürekli benzer cevapları yazmakla ya da daha önce verilen cevapları bağlantısını bulmakla uğraşmak yerine Pyİstanbul sitesine basit bir Wiki uygulaması yazıp(eğer basit bir uygulama varsa onu da kullanabiliriz blog için yaptığımız gibi) orada "Yeni başlayanlar için Python", "Yeni başlayanlar için Django" sayfaları oluşturabiliriz.

Dockerize pyistanbul.org

Sistem seviyesinde fazla bağımlılığımız olmadığı için hayatı bir önemi yok ama development ve deploy için projeyi Docker uyumlu yapmak öğrenme açısından güzel olabilir.

Ne diyorsun @cihann başgan?

Profil sayfası

Haskellers ya da DjangoPeople formatında ama başlangıç için çok daha az özellikleri olan, insanların özgeçmişlerine, Twitter ya da bloglarına koyabilecekleri bir sayfa tasarlamak güzel olur.

  • Adres formatı: pyistanbul.org/people/<kullanıcı_adi>
  • Sunum yapanlar varsa onları da listelemek için Sunum modeliyle bağlayabiliriz
  • GitHub Badge koyabiliriz (reklamları izlediniz)

gunicorn_django -> gunicorn

gunicorn_django deprecate edildi ve yeni sürümde komple kaldırılacak.

Bir de, genel olarak deploy kurulumunu adam etmek lazım supervisor vs. ile.

Sunumlar sayfasına etkinlik bilgilerinin entegre edimesi

Şu anki sunumlar sayfasında context namına bir şey yok. Etkinlikle alakalı bir şeyler eklemek gerek:

  • Blog linki olabilir
  • Eventbrite linki olabilir
  • Eventbrite veya Meetup'tan bilgi çekerek ayrı bir Event modeli ve sayfası oluşturulabilir

Fontawesome entegrasyonu yaptım

Arkadaşlar, şöyle birşey yaptım:

Öncesi:

Before

Sonrası:

After

Basit bir templatetag yazdım. Local'de ayrı bir branch'de. Ne yapayım o branch'i push edeyimmi? yoksa fork/pr mi gideyim? Sanırım access yetkim var direk merge/push da yapabilirim? Hata olmaması açısından ne yapayım?

Create a mixin for success messages

Şu pattern'ı neredeyse bütün view'larda kullanıyoruz:

class CreateJobView(CreateView):
    ...
    success_message = 'İlanınız başarıyle eklendi.'

    def form_valid(self, form):
        messages.success(self.request, self.success_message)
        return super(CreateJobView, self).form_valid(form)

Bunu sürekli tekrar etmek yerine bir mixin haline getirebiliriz. Böylece yukarıdaki kodu aşağıdaki gibi kısaltabiliriz:

from pyist.mixins import SuccessMessageMixin

class CreateJobView(SuccessMessageMixin, CreateView):
    ...
    success_message = 'İlanınız başarıyle eklendi.'

Sunum başvuruları için form

İki seçenek var:

  • Google Forms şablonu
  • pyistanbul.org üzerinde konuşmacı başvuru formu. Bunu etkinliklerle de bağlayabiliriz.

Blog sayfası

Şu anki sitede, anasayfada gösterilen postlar için ayrı bir liste sayfası. Temel bootstrap şablonları kullanılabilir.

Pyİstanbul hakkında sayfası

Topluluğa yabancı olanlar için bugüne kadar neler yaptığımızı vs. anlatacağımız bir sayfa olsa güzel olur.

Aklıma gelen eklenebilecek bilgiler:

  • Her toplantıya ortalama 20 kişi katılıyor
  • Julython hackathon'ı düzenledik
  • Tek günlük mini bir konferans yaptık
  • Django core sprint'i yaptık
  • JsPyConf'u Jstanbul ekibiyle beraber organize ettik
  • itspython.com ve Twitter botu gibi geyik projeler yaptık

Add a LICENSE file

Ünlü bir düşünürün dediği gibi:

It isn't open source until you distribute the code under an open source license.

Python 3.4

Şu an siteyi Python 3.4'e geçirmemize engel 3 bağımlılık var:

  • django-gravatar (issue #30)
  • django-markitup
  • Django 1.7'ya geç (issue #41)
  • #38
  • #41
  • Siteyi Python 3'e port et

Blog için RSS

Radpress'te muhtemelen desteği vardır diye düşünüyorum.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.