"ThinkUp" yra puikus taikymas (šiuo metu yra beta versija), kuriame archyvuojami visi jūsų tweets, jūsų atsakymai, atsakymai ir tt, kad galėtumėte ieškoti jų ir sužinoti naudingos naudojimo statistikos. Ji turi daugybę papildinių, įskaitant vieną, kuri papildo visą "Facebook" palaikymą.
Jis suprojektuotas taip, kad būtų įdiegtas LAMP serveryje; tai yra, Linux, Apache, MySQL ir PHP yra tai, kas bus jo pagrindas. Nors jį galima įdiegti "Windows" arba "Mac" kompiuteryje, tai yra lengviau tvarkoma Linux, todėl naudosime "Ubuntu", kad galėtume parodyti, kaip jį paleisti ir paleisti. Tai labai aktyviai plėtoja steigėjas Gina Trapanis ir daugelis bendruomenės naudotojų.
Būtinos sąlygos
"ThinkUp" šiuo metu yra beta versijoje, taigi bus klaidų, todėl viskas gali būti visiškai netinkama, taigi, jei jus domina tinkeringas (o gal ir padedant pranešti apie klaidas), tai gali būti ne jums. Pirma, jums reikės turėti LAMP serverį ir paleisti, ir mes ketiname manyti, kad jūs jau turite tai padaryti. Jums taip pat reikės asmeninės MySQL vartotojo abonemento. Galiausiai, pašto funkcija PHP turėtų veikti, o tai reiškia, kad jums reikės programos ar scenarijaus, galinčio išsiųsti laiškus, bet jei ne, mes turėsime jums padengti.
Gerai, norėdami pradėti, turėsime įdiegti papildomų dalykų, kurie gali būti neįdiegti, pvz., CURL ir GD. Norėdami tai padaryti, tiesiog įveskite šią komandą:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
sudo /etc/init.d/apache2 restart
Arba galite naudoti:
sudo service apache2 restart
Išsiųsti laišką
Kaip minėta pirmiau, jums reikės kažko, kuris gali siųsti laiškus į jūsų serverį. Jei to nepadarėte, tai labai lengva išspręsti. Tiesiog įdiekite sendmail su šia komanda:
sudo apt-get install sendmail
Tada mes turime redaguoti failą php.ini, norėdami nukreipti į naujai įdiegtą programą.
sudo nano /etc/php5/apache2/php.ini
Paspauskite žemyn mygtuką, kol rasite kažką panašaus:
;sendmail_path =
Jums reikia ištrinti pradinę kabliuką ir pabaigoje pridėti kelią. Pakeiskite šią eilutę taip, kad ji atrodytų taip:
sendmail_path = /usr/sbin/sendmail -t –i
Norėdami išsaugoti, spustelėkite CTRL + O ir įveskite. Jei paraginti perrašyti, paspauskite Y. Tada eikite naudodami CTRL + X.
Galiausiai, iš naujo paleiskite "Apache", kaip mes padarėme paskutiniame skyriuje. Tai suteiks jūsų serveriui galimybę siųsti laiškus, kuriuos turėsime truputį, kad suaktyvintume "ThinkUp" paskyrą.
"ThinkUp" diegimas
Paleiskite "ThinkUp GitHub" puslapį, kad atsisiųstumėte "ThinkUp" (šiuo metu beta versiją 0.8). Kai tik jį atsiųsite, paleiskite šią komandą terminale, kad ją ištrauktumėte į numatytąjį žiniatinklio katalogą:
sudo unzip path/to/thinkup-0.8.zip –d /var/www
Norėdami naudotis "ThinkUp", atidarykite žiniatinklio naršyklę ir pereikite prie vieno iš šių būdų:
https://localhost/thinkup
https://your.internalip.address/thinkup
-
Duomenų bazės serveris: čia įveskite savo kompiuterio pavadinimą arba, jei jis yra jūsų privataus serverio, tiesiog įveskite "localhost"
- Duomenų bazės pavadinimas: įveskite duomenų bazės pavadinimą, kurį "ThinkUp" naudos savo duomenims. Jis bus sukurtas, jei jo neegzistuoja.
-
Vartotojo vardas: Jūsų MySQL paskyros naudotojo vardas.
- Slaptažodis: Jūsų MySQL paskyros slaptažodis.
Tada spustelėkite mygtuką, kad tęstumėte. Galite matyti tokį pranešimą:
"ThinkUp" konfigūravimas
Kai būsite prisijungę, pamatysite, kad dar neturite jokių paskyrų. Spustelėkite nuorodą, kad pakeistumėte.
Atkreipkite dėmesį, kad jums gali tekti pakeisti atgalinio ryšio URL, norint nukreipti į išorinį IP arba DNS slapyvardį. "Twitter" turėtų suteikti jums papildomos informacijos: vartotojo ir slaptus raktus.
Tada spustelėkite "Rodyti papildomas parinktis" apačioje, kad atskleistų tai:
Tai peradresuos jus į "Twitter", kur jums tiesiog reikia spustelėti mygtuką "Leisti" ir tada jis turėtų atsiųsti jus į "ThinkUp".
Nuskaitymo duomenimis per Cron
Mes turime gauti tam tikrus duomenis "ThinkUp". Spustelėkite ThinkUp logotipą arba tiesiog eikite į "ThinkUp" pagrindinį puslapį. Spustelėkite bet kurią statistiką, išvardytą kairėje esančiame meniu.
Paspaudęs ją, jūs pateksite į kitą puslapį, kuriame galėsite pamatyti, kaip mano "ThinkUp" bandė patraukti "Twitter" duomenis. Tai anksčiau paminėtas skaitytuvas.
Jei slinkite žemyn, pamatysite patogų pasiūlymą.
crontab –e
34 * * * *
Tai reiškia, kad kas valandą po 34 minučių ženklo bus vykdoma komanda. Kokia komanda Kodėl ThinkUp pasiūlė, žinoma!
cd /var/www/thinkup/crawler/;export THINKUP_PASSWORD=yourpassword; /usr/bin/phpcrawl.php [email protected]
Būtinai įsitikinkite, kad įveskite savo slaptažodį ir patikrinkite el. Pašto adresą šioje komandoje! Tai užtikrins, kad kas valandą "ThinkUp" atnaujins save, kad gautų naujų duomenų. Jei norite naudoti labiau nusakomus kriterijus savo skaitytuvui, siūlau pradėti "Cron How-To" iš Ubuntu Bendrijos dokumentacijos. Spustelėkite CTRL + O, kad išsaugotumėte, tada CTRL + X, kad išeitumėte.
Twitter statistika
Be tiesiog visų jūsų tweets, atsakymų ir kitos informacijos archyvavimo į MySQL duomenų bazę galite pamatyti daug įdomių statistikų. Galite matyti, kaip naudojate konkrečius klientus, kiek jūs atsakote, palyginti su tuo, kiek jūs skaitote, kiek jūsų pasekėjų, kurių labiausiai sekasi, ir dar daugiau.
"ThinkUp" suteikia daug funkcionalumo su "Twitter", bet jo "Facebook" papildinys yra toks pat galingas. Kai sukonfigūruojate "ThinkUp", netgi galite leisti draugams kurti paskyras, kad jie galėtų tai naudoti! Be išsaugojimo, taip pat galite naudoti "ThinkUp", jei norite stebėti atsakymus į jūsų paskelbtus klausimus ir išfiltruoti naudingą informaciją iš viso laiko juostos. Tai labai padeda, kai esate "Twitter" sklaidos kanalas, juokingai užsiėmęs arba yra daug tolesnių veiksmų.