Како направити РСС феед за своју веб локацију од нуле

Како направити РСС феед за своју веб локацију од нуле

Иако РСС феедови и читачи феедова нису толико популарни као што су били, РСС су и даље важни за посетиоце ваше веб странице који желе да буду обавештени кад год се ваша страница ажурира. Осим тога, РСС извори се могу користити на различите начине за промоцију вашег садржаја помоћу друштвених медија.





Хајде прво да погледамо како да креирате РСС феед за своју веб локацију од нуле.





Формат РСС извора: ХЕАДЕР

РСС феед за вашу веб локацију је у суштини КСМЛ датотека. Морате се придржавати одређеног формата за КСМЛ датотеку да би била идентификована као РСС феед.





Све што требате учинити да бисте креирали свој РСС феед је да наведете своје податке за све потребне ознаке. Можете користити било који текст едитор . Бележница би радила добро, али погледајте Нотепад ++ .

Хајде да погледамо ознаке које морате да укључите у своју КСМЛ датотеку да бисте креирали свој РСС феед:





Прва два реда наводе КСМЛ и РСС верзију као што видите. Трећи ред отвара ознаку канала. Ово би садржало све информације о вашем каналу или веб локацији. Додајте ове три линије какве јесу.

Затим, неколико кодова о фееду:





MakeUseOf RSS Feed
https://www.makeuseof.com/
Cool Websites, Software and Internet Tips
Wed, July 4 2018

Тих неколико редова наводе информације о вашем РСС фееду и вашој веб локацији. Тхе наслов ознака садржи било који наслов који желите да дате свом РСС фееду, линк ознака указује на вашу веб локацију, а Опис ознака садржи кратак увод о РСС фееду или веб локацији. Тхе ластБуилдДате ознака последњи пут мења садржај на каналу. Имајте на уму да дластБуилдДате није обавезан.

Шта год се сада налази у вашој датотеци, назовимо то ХЕАДЕР .





како да прикажете огледало на кбок оне

Формат РСС извора: САДРЖАЈ

Затим имамо стварни садржај РСС канала који ће се приказивати као засебни уноси када се прегледа помоћу читача феедова. Сваки унос се налази у пар ознака и мора имати најмање следећи садржај:


Entry Title
URL Link to the entry
https://www.mysite.com/?p=584674
This is the description of the content...
Wed, July 4 2018

Опет наслов ознака би се односила на наслов или ваш садржај, линк је потпуна веб адреса на којој се на вашој веб локацији може доћи до ставке ставке.

Датум има одређени формат, што можете видети горе. Време мора бити у ГМТ; можете се позвати на РФЦ 822 одељак 5 за више детаља о другим форматима спецификација датума и времена.

Коначно, Опис ознака садржи стварни садржај или опис уноса. Запамтите да ће се горе наведено поновити за сваки унос на вашој веб локацији. На пример, ако имате блог са пет чланака, комплетан РСС извор треба да има 5 ознака ставки за 5 уноса.

Тхе водич ознака је јединствени идентификатор за сваку ставку. Ово је колико читача феедова (и ваш код који генерише ту датотеку) одређује да ли РСС датотека садржи нове ставке.

Тхе пубДате таг даје датум објављивања садржаја унутар канала. У горњем примеру, ово се односи на садржај појединачних прилога и свака ставка би имала свој датум објављивања.

Затворите отворено канал и рсс ознаке (помоћу и ) и сачувајте датотеку. Отпремите га на одговарајућу локацију на свом веб серверу (корен веб локације би добро функционисао) и имате на располагању РСС датотеку.

најбоље веб странице за израду рачунара

Већина савремених читача феедова може приказати слику заглавља за ваш чланак ако опису унесете уграђену слику користећи ХТМЛ таг.

Сада, ако седнете и размислите о томе, одмах бисте схватили да је датотека коју сте управо створили статична, што значи да ће уноси које сте написали унутар ознака ставки остати исти и да се неће мењати тако да одражавају најновији садржај ваше веб странице. Дакле, пре него што завршимо ствари, имамо неколико питања која треба решити.

Нека ваш РСС феед буде динамичан

Сада би ово захтевало прилично мало програмирања. Ако нисте сигурни у своје вештине програмирања, предлажем да би било боље да користите ЦМС попут Јоомла , Друпал или најбоље од свега, ВордПресс (ако вам то одговара). ЦМС-ови имају бројне додатке за РСС изворе, а већина њих чак нуди и РСС функцију одмах по кутији. Међутим, пошто ово читате, претпостављам да правите сопствено решење, па идемо на кодирање.

Можете користити исти програмски језик који сте користили за програмирање своје веб локације. Концепт ће, без обзира на програмски језик, бити исти. Похранићете задати број ставки које сте написали на РСС феед током последњег ажурирања базе података ваше веб локације. Ова база података се ажурира сваки пут када објавите нову страницу или унос на блогу. Сваки пут када се покрене ваша „рсс упдате“ скрипта, прочитаћете те вредности из базе података и записати их у датотеку.

Све што ћемо учинити је да преузмемо уносе из базе података и уметнемо их у одговарајуће ознаке. Могу само укратко да опишем кораке јер би се стварни код разликовао у зависности од програмског језика који користите. Следећи исечци кода љубазношћу ВебРеференце.цом, па за све детаље док пишете сопствени код, прођите кроз те детаље.

Ова функција ће извући детаље заглавља из базе података и записати их у РСС датотеку.

Ова функција ће извући све појединачне ставке из базе података и записати их у РСС датотеку.

Уопштено, без обзира на то који језик користите, кораци или логика кода ће бити исти:

  1. Повежите се са базом података која садржи све потребне информације (погледајте горе).
  2. Преузми све ЕНТРИЕС које желите да додате у РСС феед. Обично је то 10 најновијих
  3. Генеришите први део датотеке, тј ХЕАДЕР.
  4. За сваку ставку урадите следеће:
    1. Генеришите ознаку.
    2. Попуните потребне ознаке и садржај.
    3. Генеришите ознаку.
  5. Генериши ФООТЕР да бисте затворили датотеку.

Учините ваш РСС феед видљивим

Још једна ствар коју морате имати на уму је да читаоци феедова треба да буду у стању да идентификују генерисани феед као РСС феед. Постоји много начина да се то уради:

  • Можете креирати КСМЛ датотеку као РСС датотеку и отворити је, а затим ручно додавати ставке сваки пут када се објави нови унос или кад год је потребно ажурирати феед.
  • Ако користите скрипту за креирање РСС канала сваки пут када се то затражи, можете послати Цонтент-Типе: апплицатион/кмл заглавље пре било којих других информација.
  • Можете да сачувате скрипту као КСМЛ датотеку и да софтвер вашег веб сервера третира као датотеку скрипте. Пример, додавање: | _+_ | у .хтаццесс учинило би да Апацхе третира КСМЛ датотеке као ПХП датотеке.

У идеалном случају, ваш прегледач ће препознати РСС феед када се УРЛ канала унесе у поље за адресу, уместо да приказује садржај скрипте.

Већина модерних ВордПресс веб локација има РСС извор доступан одмах по кутији. Погледајте садржај РСС извора МакеУсеОф -а тако што ћете посетити УРЛ адресу додату са „/феед“ на крају.

Лакше алтернативе за креирање РСС канала

Током година било је много развоја око РСС технологије. Нико више не мора да прави ручни РСС феед, јер постоји толико много услуга које могу да преузму било коју веб страницу и претворе је у динамички ажуриран РСС феед. Ево неколико услуга на мрежи које ће то постићи (нису све бесплатне).

како претворити слику у вектор у илустратору

ФетцхРСС : Ова веб локација вам омогућава да дефинишете елементе било које веб странице коју желите да пратите ради ажурирања и да од ње креирате РСС феед кликом на елементе странице.

Цреатор Феед : Ова услуга, коју је креирао ФивеФилтерс.орг, омогућава вам да унесете УРЛ странице и филтрирате водиче или атрибуте класе или УРЛ сегменте.

Феед43 : Омогућава вам да увучете ХТМЛ са било које веб странице и креирате исечке за филтере који идентификују све нове ставке на страници. Бесплатна верзија вам омогућава да креирате ограничене изворе ставки који се ажурирају сваких шест сати или више.

Феедити : Ова услуга је слична ФетцхРСС -у по томе што вам омогућава да графички означите делове веб странице како бисте пратили ажурирања.

Укључите свој РСС феед

Постоји заблуда да је РСС стара технологија, али је с разлогом остао кључни део веба. Зато је већина ЦМС система интегрисала РСС генерацију у свој основни пакет. То је зато што је РСС најлакши доступан начин који омогућава вашим обожаватељима и читаоцима да се претплате на примање обавештења кад год се ваша веб локација ажурира.

Тако се ваши посетиоци враћају и остају лојални. Зато искористите РСС, чак и ако то жели само мали део ваших посетилаца. На крају крајева, тешко је доћи до лојалних посетилаца.

Ако желите да сазнате више о лаком покретању веб странице, обавезно се одјавите наш врхунски водич за ВордПресс .

Објави Објави Твеет Емаил 5 савета за суперпуњење ваших ВиртуалБок Линук машина

Уморни сте од лоших перформанси које нуде виртуелне машине? Ево шта треба да урадите да бисте побољшали перформансе ВиртуалБок -а.

Прочитајте следеће
Повезане теме
  • Програмирање
  • Веб Девелопмент
О аутору Риан Дубе(942 објављених чланака)

Риан има диплому електротехнике. Радио је 13 година у инжењерингу аутоматизације, 5 година у ИТ -у, а сада је инжењер апликација. Бивши главни уредник МакеУсеОф -а, говорио је на националним конференцијама о визуализацији података и био је представљен на националној телевизији и радију.

Више од Риана Дубеа

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили