ThinkUp je briljantna aplikacija (trenutno u beta verziji) koja će arhivirati sve vaše tweete, odgovore, odgovore, itd. Tako da možete pretražiti i saznati korisne statistike upotrebe. Ima dosta dodataka, uključujući i onaj koji dodaje punu Facebook podršku.
Osmišljen je za instalaciju na LAMP poslužitelj; to jest, Linux, Apache, MySQL i PHP su ono što će pružiti osnovu za to. Iako je moguće instalirati na stroj s operacijskim sustavom Windows ili Mac, najlakše će se njome rukovati u Linuxu, stoga ćemo koristiti Ubuntu kako bismo vam pokazali kako ga pokrenuti i pokrenuti. U aktivnom je razvoju osnivač, Gina Trapani i mnogi korisnici u zajednici.
Preduvjeti
ThinkUp je trenutačno u beta verziji, tako da će biti nekih bugova, a stvari možda neće ići savršeno, stoga, osim ako niste zainteresirani za pretvaranje (i možda pomažući tako da pošaljete izvješća o pogreškama), to možda neće biti za vas. Prvo, morat ćete imati poslužitelja LAMP-a koji će se pokrenuti i pretpostaviti da ste to već postavili. Trebat će vam i osobni korisnički račun MySQL koji je već postavljen. Konačno, funkcija e-pošte u PHP-u treba raditi, što znači da trebate program ili skriptu koja može slati poštu, ali ako ne, moramo vas pokriti.
U redu, za početak, morat ćemo instalirati dodatne stvari koje možda već nisu instalirane, kao što su cURL i GD. Da biste to učinili, unesite sljedeću naredbu:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
sudo /etc/init.d/apache2 restart
Alternativno, možete koristiti:
sudo service apache2 restart
Poslati mail
Kao što je napomenuto gore, trebat će vam nešto što može poslati poštu na vašem poslužitelju. Ako to ne učinite, za to je stvarno jednostavan popravak. Instalirajte sendmail sa sljedećom naredbom:
sudo apt-get install sendmail
Zatim moramo urediti datoteku php.ini da bismo uputili na novo instalirani program.
sudo nano /etc/php5/apache2/php.ini
Pritisnite tipku za dolje dok ne pronađete nešto što izgleda ovako:
;sendmail_path =
Morate izbrisati početnu točku i dodati put na kraju. Promijenite tu liniju tako da izgleda ovako:
sendmail_path = /usr/sbin/sendmail -t –i
Da biste spremili, pritisnite CTRL + O i unesite. Ako se zatraži prebrisati, pritisnite tipku Y. Zatim izađite s CTRL + X.
Na kraju, ponovo pokrenite Apache, kao što smo to učinili u zadnjem odjeljku. To će vašem poslužitelju omogućiti slanje pošte, što će nam trebati malo vremena da aktivirate ThinkUp račun.
Instaliranje ThinkUp-a
Idite na stranicu ThinkUp GitHub da biste preuzeli ThinkUp (trenutačno beta verzija 0.8). Nakon što ga preuzmete, pop ove naredbe na terminalu da biste je izdvojili na zadani web imenik:
sudo unzip path/to/thinkup-0.8.zip –d /var/www
Da biste pristupili usluzi ThinkUp, otvorite web preglednik i idite na jedno od sljedećeg:
https://localhost/thinkup
https://your.internalip.address/thinkup
-
Domaćin za baze podataka: Ovdje stavite svoj hostname ili je li na vašem privatnom poslužitelju upišite "localhost"
- Naziv baze podataka: Unesite naziv baze podataka koju će ThinkUp koristiti za svoje podatke. To će biti stvoreno ako ne postoji.
-
Korisničko ime: Korisničko ime vašeg MySQL računa.
- Lozinka: Vaša lozinka za MySQL račun.
Zatim kliknite gumb da biste nastavili. Možda će vam se prikazati poruka ovako:
Konfiguriranje ThinkUp-a
Kada se približite, vidjet ćete da još niste postavili račune. Kliknite vezu da biste to promijenili.
Imajte na umu da ćete morati promijeniti URL za povratne pozive da biste uputili na vanjsku IP adresu ili pseudonim DNS. Twitter vam treba dati dodatne informacije: potrošačke i tajne ključeve.
Zatim kliknite na "Prikaži napredne opcije" prema dnu da biste to otkrili:
Kada se pomičete gore, račun će se prikazati pod "Dodatak na Twitteru" i ako možete napraviti svoju statistiku javnim klikom na gumb "Postavi javno". To će učiniti tako da se ne morate prijaviti da biste vidjeli sve svoje statistike kada idete na https:// localhost / thinkup u budućnosti.
Indeksiranje podataka putem Cron-a
Moramo dobiti neke podatke u ThinkUp. Kliknite logotip ThinkUp ili jednostavno idite na glavnu stranicu ThinkUp. Kliknite bilo koju statistiku navedenu u izborniku s lijeve strane.
Klikom na to će vas odvesti na drugu stranicu na kojoj možete vidjeti pokušaje da mi ThinkUp iskoristi podatke od Twittera za vas. Ovo je prethodno spomenuti alat za indeksiranje.
Ako se pomaknete dolje, vidjet ćete zgodan prijedlog.
crontab –e
34 * * * *
To znači da svaki sat u 34 minutnoj minuti, izvršit će naredbu. Koju naredbu? Zašto, naravno, predložio je jedan ThinkUp!
cd /var/www/thinkup/crawler/;export THINKUP_PASSWORD=yourpassword; /usr/bin/phpcrawl.php [email protected]
Svakako provjerite jeste li unijeli zaporku i provjerili adresu e-pošte u ovoj naredbi! To će se pobrinuti da svaki sat ThinkUp osvježava sebe kako bi dobio nove podatke. Ako želite upotrijebiti više razrađenih kriterija za vaš alat za indeksiranje, predlažem da počnem s Cronovim načinom iz Ubuntu dokumentacije Zajednice. Pritisnite CTRL + O za spremanje, a zatim CTRL + X za izlaz.
Statistika na Twitteru
Uz samo arhiviranje svih vaših tweeta, odgovora i drugih informacija u MySQL bazu podataka, možete vidjeti puno zanimljivih statistika. Možete vidjeti vašu upotrebu određenih klijenata, koliko ćete odgovoriti u odnosu na broj tweetova, koliko vas ima sljedbenika, koji od njih najviše prate i još mnogo toga.
ThinkUp pruža mnogo funkcionalnosti s Twitterom, ali njegov je dodatak za Facebook jednako snažan. Nakon što konfigurirate ThinkUp, možete čak dopustiti da vaši prijatelji izrađuju račune kako bi i oni mogli koristiti. Uz očuvanje, možete upotrijebiti i ThinkUp za praćenje odgovora na pitanja koja postavite i filtriranje korisnih informacija iz cijele vremenske trake. Pomaže puno kada ste Twitter feed je smiješno zauzet ili ima puno slijedi događa.