f / twittersearch

Workshop Project for Ozgur Web Gunleri 2012

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Özgür Web Günleri 2012 - Backbone.js ile Uygulama Geliştirme Uygulamalı Semineri

Özgür Web Günleri 2012'de yapılacak olan etkinlikteki geliştirmeleri içerir. Etkinlik gününden önce veya etkinlik günü bu repoyu bilgisayarınıza aktarmanız gerekir.

Gereksinimler

  • git
  • node, npm (Node Package Manager) jQuery reposunu build etmek için.
  • grunt
sudo apt-get install git nodejs npm
sudo npm install -g grunt

Eğer Mac OS X'te iseniz muhtemelen git zaten yüklüdür. git --version ile git'inizin versiyonuna bakabilirsiniz. Eğer yüklü değilse brew install git komutu ile yükleyin.

npm'i OS X'e kurmak için:

brew install nodejs
curl https://npmjs.org/install.sh | sh

ardından

sudo npm install -g grunt

diyerek grunt'u kurun.

Not: http://mxcl.github.com/homebrew/ kurulumu için: ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"

Geliştirme Ortamı Hazırlamak

Geliştirme ortamı hazırlarken virtualenv ve virtualenvwrapper kullanmanız tercih edilir.

Geliştirme Ortamının Kurulumu

git clone https://github.com/fkadeveloper/twittersearch.git
cd twittersearch
git submodule update --init --recursive
cd lib/jquery && npm install && grunt && cd -

Geliştirme Ortamının Çalıştırılması

Uygulama dinamik bir server ortamı gerektirmediğinden file: protokolü ile browser'da açmak üzere de çalıştırılabilir. Bunun için index.html dosyasını browseriniz ile açınız.

Not:

İsterseniz python -m SimpleHTTPServer ile bir sunucu başlatıp da çalıştırabilirsiniz.

Gerekliliklerin Yüklenmemesi veya Hata Oluşması Durumunda

Gerekliliklerin kurulumu dışında gerçekleşen sorunlar için index.html içerisinde # CDN başlıklı yorum satırındaki

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="http://underscorejs.org/underscore-min.js"></script>
<script src="http://backbonejs.org/backbone-min.js"></script>

kodlarının yorum kapsayıcılarını kaldırın (uncomment), böylece dosyaları CDN'den çekerek çalışmasını sağlayacaksınız.

Veya index.cdn.html dosyasını açarak da geliştirmeye devam edebilirsiniz.

Windows Kullanıcıları için Geliştirme Ortamı Kurulumu

Windows kullanıcıları projeyi zip olarak indirip index.cdn.html dosyasını browser'da açarak (Lütfen Internet Explorer kullanmayın!) geliştirme sürecine katılabilirler. Projeyi ZIP olarak indirin.

Atölyeye Hazırlık

Ekranınızda Özgür Web Günleri 2012 - Backbone ile Uygulama Geliştirme - Fatih Kadir Akın yazısını görüyorsanız, geliştirmeye hazırsınız demektir. Kolaylıklar! :)

Sunum

https://docs.google.com/presentation/pub?id=12TtjK6p1dHdhdLcgNpOCbMh31KG90zX6y1Eh2MoTUxs&start=false&loop=false&delayms=3000

About

Workshop Project for Ozgur Web Gunleri 2012


Languages

Language:JavaScript 100.0%