# twittersearch
**Repository Path**: mirrors_f/twittersearch
## Basic Information
- **Project Name**: twittersearch
- **Description**: Workshop Project for Ozgur Web Gunleri 2012
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-08-08
- **Last Updated**: 2026-05-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## 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)