An open API service indexing awesome lists of open source software.

https://github.com/f/twittersearch

Workshop Project for Ozgur Web Gunleri 2012
https://github.com/f/twittersearch

Last synced: about 2 months ago
JSON representation

Workshop Project for Ozgur Web Gunleri 2012

Awesome Lists containing this project

README

          

# Ö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/](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
```html

```
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](https://github.com/fkadeveloper/twittersearch/zipball/master) `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.](https://github.com/fkadeveloper/twittersearch/zipball/master)

## 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](https://docs.google.com/presentation/pub?id=12TtjK6p1dHdhdLcgNpOCbMh31KG90zX6y1Eh2MoTUxs&start=false&loop=false&delayms=3000)