Izvori su feedovi i stranice koje Mediastilo prati radi materijala. Svaki prolaz cjevovoda čita vaše aktivne izvore, ocjenjuje svaku stavku prema vašem Brend i prikazuje najusklađeniji materijal u Signalima: spreman da postane nacrt.
Vrste izvora
- RSS feedovi: najpouzdanija vrsta. Zalijepite URL feeda ili zalijepite URL stranice, a Mediastilo će pokušati pronaći njezin feed umjesto vas.
- Scrapane stranice: za stranice bez upotrebljivog feeda, Mediastilo čita stranicu izravno koristeći skup selektora koji joj govore gdje se nalaze objave, naslovi i poveznice. Njih Mediastilo sam razaznaje pri dodavanju izvora, vi ih ne pišete. Podržane su i stranice koje popis članaka grade u pregledniku pomoću JavaScripta: kad obični tekst stranice nema stavki, Mediastilo renderira stranicu poput pravog preglednika pa se i sadržaj generiran na strani klijenta ispravno čita.
- Izvori samo sa sažetkom: neki veliki izdavači (primjerice veliki međunarodni listovi) objavljuju otvoreni RSS feed, ali tekst članka drže iza naplatnog zida. Za takve izvore Mediastilo preuzima samo izdavačev naslov i uvodni sažetak iz feeda — dovoljno za praćenje priče kao signala, ali ne i cijeli članak. Budući da cijeli tekst nije dostupan, iz tih se stavki ne izrađuju nacrti (za nacrt je potreban pravi tekst) te su u popisu izvora označene kao Samo sažetak.
- I kratke objave se broje: obavijest općine od četiri retka, ili objava koja je samo plakat bez teksta, cijela je objava — a ne neuspjelo čitanje. Mediastilo procjenjuje stavku prema tome je li preuzeo sve što je stranica imala, a ne prema tome koliko je toga ispalo, pa su takve objave upotrebljiv materijal kao i svaki drugi. Zadržava se od pisanja ona objava čiji tekst imamo tek djelomično.
Dodavanje izvora
-
Idite na Izvori, odaberite Dodaj izvor i zalijepite bilo koji URL ili više njih, jedan po retku. Ništa ne čekate: izvor odmah dolazi na vaš popis s pulsirajućim obrubom dok ga Mediastilo postavlja u pozadini, a vi nastavljate s radom. Dovoljna je naslovnica stranice, ali jednako tako i adresa feeda, rubrika s vijestima ili poveznica na jednu objavu — ne morate znati ima li stranica feed ni gdje se nalaze njezine objave.
-
Mediastilo prvo utvrdi što ste mu dali. Adresu feeda uzima kao feed koji ste mislili, umjesto da je preispituje. Poveznicu na jednu objavu čita kao putokaz do rubrike u kojoj je ta objava razvrstana, pa se pretplaćujete na rubriku, a ne na traku povezanih objava na dnu teksta.
Zatim traži RSS feed. Ako ga stranica ne objavljuje, sam traži popis objava, prateći navigaciju same stranice (vijesti, novosti, objave, blog, aktualnosti) i uobičajene adrese kad navigacija ništa ne govori. Stranice koje popis grade u pregledniku prvo se renderiraju poput pravog preglednika.
Kad stranica nema nikakav popis objava, dodavanje se ne odbija odmah. Stranica može ne objavljivati ništa, a ipak nuditi ono što vam treba — kalendar događanja, stranicu dokumenata, natječaje — pa Mediastilo prvo pregleda cijelu stranicu. Ako pronađe rubrike koje vrijedi čitati, izvor se dodaje s njima; koje ćete pratiti birate na kartici Rubrike. Tek kad ne pronađe ništa, javlja vam da nije našao popis objava.
Feed koji se uredno čita nije nužno i živ feed — mnoge stranice ga ostave iza sebe nakon redizajna i nastave objavljivati na samoj stranici. Zato, kad je najnovija stavka u feedu starija od tjedan dana, Mediastilo pročita i stranicu pa zadrži ono što je doista aktualno. Kod izjednačenog ili bliskog rezultata pobjeđuje feed: to je jedan jeftin zahtjev koji izdavač održava, dok izravno čitanje stranice ovisi o rasporedu koji se mijenja.
-
Izvor dobiva ime po stranici, a ne po njezinu feedu. Feed se često zove RSS 2.0, Naslovna ili po naslovu one objave na koju je adresa slučajno pokazivala, pa Mediastilo radije pita stranicu kako ona sebe naziva, a ako ni to ne pomogne, uzima domenu umjesto naziva formata.
-
Prije nego što izvor postane aktivan, Mediastilo u cijelosti pročita uzorak njegovih objava i provjeri donosi li feed cijeli tekst, pa je ono što prikupljate provjereno od prvog dana, a ne tek na sljedećoj tjednoj provjeri.
-
Kad je gotovo, javljamo vam: obavijest, broj uz Izvori u bočnoj traci i obrub oko samog izvora. Kad pokazivačem prijeđete preko izvora (ili ga otvorite), to nestaje. Stranica koju Mediastilo već prikuplja za nekog drugog aktivna je čim je dodate. Adresa koja je već među vašim izvorima preskače se umjesto da se doda dvaput.
Pitamo vas isključivo o sadržaju, nikad o strukturi stranice. Kakva god stranica bila — redakcija, blog dobavljača ili obavijesti ministarstva — ako objave izlaze u popisu, upotrebljiva je kao izvor.
Dodavanje se odvija na vlastitoj stranici, u tri koraka. Adresa je ono jedno polje gore. Čitanje prikazuje svaku stranicu koju ste dodali dok Mediastilo otkriva kako je čitati; ostanite ili otiđite, nastavlja se u svakom slučaju. Što smo našli prikazuje najnovije objave pročitane sa stranice, da vidite je li to ona koju ste mislili, i rubrike stranice nakon što ih pregledamo, uz Prati na svakoj koju želite čitati za ovaj brend.
Stranica izvora ima tri kartice. Pregled je njegovo stanje i najnovije objave s njega. Rubrike su svi popisi objava pronađeni na stranici. Postavke su mjesto gdje pauzirate čitanje ili uklanjate izvor.
Je li ovo ono što ste mislili?
Ništa od vas ne traži da izvor potvrdite unaprijed. Kad postane aktivan, otvorite ga i pogledajte što je prikupio. Ako je to pogrešna stranica ili pogrešna rubrika, odaberite Nisam ovo mislio/la i upišite adresu koju ste mislili: ona se postavlja umjesto ove. Ako stranica ima više popisa objava koji se jednako dobro čitaju, Mediastilo vas na stranici izvora pita na koji ste se pretplatili, a do vašeg odgovora prikuplja iz onoga koji je sam odabrao.
Kad se izvor ne može dodati
Izvor postaje aktivan samo ako zaista daje objave: ako ne možemo doći do stranice, ako ona blokira automatsko čitanje ili ako ne pronađemo objave s datumima po kojima bi se poredale, izvor ostaje na vašem popisu označen kao Nije dodan, uz razlog. Odatle možete:
- Pokušati ponovno: korisno kad stranica nakratko nije radila.
- Ispraviti adresu: za pogrešno upisan URL ili da izravno uputite na podstranicu (primjerice stranicu Vijesti ili Blog) kad su objave negdje drugdje.
- Neka to postavimo mi: naš tim preuzima i postavlja izvor za vas.
- Postaviti ga sami: izvor postavljate ručno, zadajući selektore koji govore gdje su objave, naslovi, poveznice i datumi. Nije ponuđeno kad je stranica zaštićena od botova ili iza naplatnog zida: prilagođeni scraper neće proći isti zid. Neke stranice (mnogi međunarodni mediji) aktivno blokiraju automatsko čitanje; za njih pokušajte sa službenim RSS feedom stranice ako ga ima.
- Ukloniti ga.
Izvor koji nije dodan ne računa se u vaš plan.
Broj izvora koje možete dodati ovisi o vašem planu, pogledajte Krediti i naplata.
Stanje izvora
Ploča Izvori svrstava svaki izvor u jednu od četiri skupine i prve prikazuje one koji traže vašu pažnju:
- Ne radi (Failing): zadnja dohvaćanja završila su greškom, selektori više ne odgovaraju stranici ili je izvor uredno odgovorio, a nekoliko provjera zaredom nije vratio nijedan članak.
- Ustajalo (Stale): ništa nije dohvaćeno u zadnja 48 sata.
- Pauzirano (Paused): namjerno isključeno. Dok je izvor pauziran, greške se ne broje.
- Ispravno (Healthy): nedavno dohvaćeno, bez grešaka.
Brojevi iznad popisa odnose se na sve vaše izvore, ne samo na one na ekranu, i ostaju isti dok prelazite između skupina — kliknite pločicu da vidite samo tu skupinu. Skupina koju gledate dio je adrese stranice, pa je možete osvježiti, spremiti u favorite ili podijeliti, a napomena o pokrivenosti na početnoj stranici vodi ravno na one neispravne.
Mediastilo od vas ne traži da popravite neispravan izvor, jer to gotovo nikad i ne možete. Razlozi zbog kojih dohvat ne uspije - zaštita od botova, plaćeni zid, ograničenje broja zahtjeva, greška poslužitelja - naši su i sami ih zaobilazimo te automatski pokušavamo ponovno. Početna stranica govori vam posljedicu: koliko vaših izvora ovaj tjedan nije donijelo ništa. To je vrijedno znati jer izvor koji mjesec dana ne donosi ništa možda više ne zaslužuje mjesto na vašem popisu, a tu odluku možete donijeti samo vi.
Za scrapane stranice Mediastilo prati i detaljniji status, vidljiv na stranici samog izvora:
- OK: izvor se ispravno čita.
- Neispravno (Broken): selektori više ne odgovaraju stranici (stranica je vjerojatno promijenila izgled).
- Nedostupno (Unreachable): Mediastilo uopće nije mogla doći do stranice.
Izvor koji se stalno vraća prazan prikazuje oznaku Nema članaka. To je tihi kvar: stranica odgovara normalno, pa nema greške, ali ni članaka — obično zato što je stranica promijenila izgled pa ono što izvor prikuplja više ne odgovara. Tri prazne provjere zaredom dovoljne su da izvor bude označen kao neispravan, kako ne bi mjesecima izgledao ispravno, a ništa ne donosio. Otvorite ga i pokrenite provjeru; ako stranica jednostavno nije ništa objavila, prvi sljedeći članak sam uklanja oznaku.
Mediastilo ne staje na tome da imenuje problem. Čim izvor prijeđe u neispravne, ponovno čita izdavača iz početka — jednako kao kad ste ga dodali — polazeći od njegove domene, a ne od adrese koja je upravo zakazala. Gleda sve što izdavač nudi, a ne samo način na koji ga trenutačno čitamo: stranica čiji je feed utihnuo može prijeći na izravno čitanje stranica, a stranica koju čitamo selektorima može prijeći na feed koji je u međuvremenu objavila. Ako izdavač objavljuje vijesti na više mjesta, rubrike koje nismo čitali dodaju se uz postojeće, umjesto da biramo između njih. Ako uspije razaznati novi raspored, kartica izvora nudi popravak. Popravi ga primjenjuje i odmah ponovno čita stranicu, pa vidite koliko je objava dohvatila. Popravak se ne nudi kada se raspored zapravo nije promijenio, a stranica je uistinu prazna: nema se što popraviti. Ne sada sklanja ponudu, a javit ćemo se ponovno ako se stranica promijeni.
Izvor koji ne radi prikazuje i oznaku Blokirano kada je stranica zaustavila posljednje dohvaćanje, a oznaka imenuje ono što ga je zaustavilo. To nije jedna te ista stvar, pa stranica izvora piše s čime imate posla. Cloudflare zid, DataDome zid, provjera bota ili obično blokira botove znače da izdavač odbija automatske čitače: takav zid s naše strane nije moguće zaobići i izvor će nastaviti padati osim ako ne ponude feed koji možemo čitati ili nas ne propuste. Naplatni zid znači da tijelo članka nije naše da ga uzmemo, ali naslov i uvodni sažetak iz feeda jesu. Greška poslužitelja ili ograničenje zahtjeva uopće nisu zid — stranica izdavača je imala trenutak slabosti ili je tražila da usporimo; ponovni pokušaji sami se razmiču i riješi se kad se riješi i njihova stranica. Samo je prva skupina vrijedna reakcije, a reakcija je feed od izdavača, ne još pokušaja. Oznaka Samo sažetak znači suprotno od kvara: izvor radi, ali Mediastilo namjerno zadržava samo naslov i uvodni sažetak iz feeda (izdavač iza naplatnog zida), pa doprinosi signalom bez cijelog članka iz kojeg bi se izradio nacrt.
Još dvije oznake opisuju izvor koji radi, ali prikuplja pogrešan tekst — što je drugi problem od izvora koji ne prikuplja ništa. Nečisto čitanje znači da feed izdavača uredno prenosi njihove članke, a naše čitanje njihovih stranica povlači i sadržaj oko članka: njihova strana je u redu, naša je ono što treba popraviti. Pogrešan tekst znači da se feed i stranica članka uopće ne podudaraju, što upućuje na pogrešan feed ili pogrešan dio stranice. Oboje nam vrijedi javiti: po svim ostalim mjerilima takav izvor izgleda ispravno dok se to događa.
Ako je izvor neispravan ili nedostupan, popravite ga ili ažurirajte kako bi i dalje doprinosio materijalom. Izvor možete i validirati na zahtjev da ga ponovno provjerite.
Što je izvor proizveo
Stanje vam govori radi li izvor. Ne može vam reći isplati li se — izvor može mjesecima raditi besprijekorno i nijednom proizvesti nešto što ste objavili. Zato svaka kartica izvora nosi i ono što je stvarno urodilo:
prikupljeno → u nacrtima → objavljeno
- prikupljeno: stavke koje je ovaj izvor donio.
- u nacrtima: različiti nacrti koje su te stavke proizvele. Više stavki o istoj priči dijeli jedan nacrt i broji se jednom, pa je ovo broj napisanih priča, a ne pročitanih članaka.
- objavljeno: koliko je tih nacrta otišlo na stranicu koju ste povezali, uživo ili da tamo čeka. To je broj koji odgovara na pitanje „zaslužuje li ovaj izvor svoje mjesto?”
Izvor koji je donio stavke, ali nije proizveo nijedan nacrt, označen je s Još bez nacrta. To nije kvar — izvor može biti koristan za rano upozoravanje i bez da se iz njega ikad piše — ali izvor koji dugo stoji na nuli prvi je kandidat za micanje.
Brojevi poštuju analitički prozor vašeg plana, pa pokrivaju isto razdoblje kao i ostatak vaših izvještaja.
Što stranica objavljuje
Nakon što dodate izvor, jednom pročitamo cijelu stranicu. Na stranici izvora zatim navodimo svaki odjeljak koji ona objavljuje: vijesti, obavijesti, natječaje, sjednice, dokumente i slično. Za svaki odjeljak vidite:
- o kakvom je odjeljku riječ;
- datum njegove najnovije objave;
- objavljuje li još.
Odjeljak označen s Spremno za praćenje postavili smo i provjerili: čitamo ga onako kako ga stranica prikazuje.
- Odaberite Prati i njegove nove objave od tada stižu u vaše nacrte, zajedno s onim što sada sadrži: za događanja i natječaje trenutačni popis (ono što tek dolazi ili je nedavno objavljeno), za svaki drugi odjeljak objave iz zadnjih 14 dana. Starije objave bez datuma ne šaljemo.
- Odaberite Prestani pratiti kad ga više ne želite.
Praćenje vrijedi za svaki brend posebno, pa ono što vi pratite ne mijenja ono što vidi drugi brend.
Ako odjeljak koji pratite prestane donositi objave ili objave stižu bez teksta, sami ga ponovno postavljamo.
Održavanje izvora svježima
Izvori se automatski čitaju pri svakom prolazu cjevovoda, ali izvor možete sinkronizirati ručno kako biste odmah povukli njegove najnovije stavke.
Prijedlozi konfiguracije za scraping
Na višim planovima, kada se scrapana stranica pokvari ili treba postavljanje, Mediastilo može predložiti novu konfiguraciju za scraping, selektore koji joj govore gdje se nalazi sadržaj. Možete pregledati prijedlog i potvrditi ga (da ga primijenite) ili ga odbiti. Time scrapani izvori nastavljaju raditi kako se stranice mijenjaju, bez ručnog uređivanja selektora.
Prijedlozi konfiguracije za scraping značajka su ovisna o planu. Ako ih ne vidite, provjerite svoj plan u Krediti i naplata.
Uklanjanje izvora
Uklonite izvor s popisa Izvori u bilo kojem trenutku. Više se neće čitati u budućim prolazima cjevovoda.
Što slijedi
Materijal iz vaših izvora ulazi u Signale, gdje ga Mediastilo ocjenjuje prema usklađenosti s brendom, a najjače podudarnosti postaju nacrti. Pogledajte Nacrti i objavljivanje.