Paano Lumikha ng isang RSS Feed para sa Iyong Site Mula sa Scratch

Paano Lumikha ng isang RSS Feed para sa Iyong Site Mula sa Scratch

Habang ang RSS feed at feed reader ay hindi gaanong kasikat tulad ng dati, ang RSS ay mahalaga pa rin para sa mga bisita sa iyong site na nais maabisuhan tuwing nag-a-update ang iyong pahina. Bilang karagdagan, ang mga RSS feed ay maaaring magamit sa isang bilang ng mga paraan upang maitaguyod ang iyong nilalaman gamit ang social media.





Tingnan muna natin kung paano lumikha ng isang RSS feed para sa iyong site mula sa simula.





Format ng RSS feed: HEADER

Ang isang RSS feed para sa iyong site ay mahalagang isang XML file. Dapat kang sumunod sa isang tukoy na format para sa XML file upang makilala ito bilang isang RSS feed.





Ang kailangan mo lang gawin upang likhain ang iyong RSS feed ay upang tukuyin ang iyong impormasyon para sa lahat ng kinakailangang mga tag. Maaari mong gamitin ang anumang text editor . Ang Notepad ay gagana nang maayos ngunit tingnan Notepad ++ .

Tingnan natin ang mga tag na kailangan mong isama sa iyong XML file upang likhain ang iyong RSS feed:





Ang unang dalawang linya ay tumutukoy sa bersyon ng XML at RSS na nakikita mo. Ang pangatlong linya ay magbubukas ng isang tag na 'channel'. Ito ang maglalaman ng lahat ng impormasyon para sa iyong channel o website. Idagdag ang tatlong mga linya na ito.

Susunod, ilang code tungkol sa feed:





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

Ang ilang mga linya ay tumutukoy sa impormasyon tungkol sa iyong RSS feed at iyong website. Ang pamagat Naglalagay ng tag ng anumang pamagat na nais mong ibigay sa iyong RSS feed, link mga puntos ng tag sa iyong website, at ang paglalarawan naglalaman ang tag ng isang maikling pagpapakilala tungkol sa RSS feed o sa website. Ang hulingBuildDate nagbibigay ang tag ng huling oras na ang anumang nilalaman sa channel ay nabago. Tandaan na ang dlastBuildDate ay opsyonal.

Anuman ang nasa loob ng iyong file ngayon, hayaan itong tawagan ang HEADER .





kung paano masuri ang mga problema sa laptop hardware

Format ng RSS feed: NILALAMAN

Susunod na mayroon kaming aktwal na nilalaman ng RSS feed na ipapakita bilang natatanging mga entry kapag tiningnan gamit ang isang feed reader. Ang bawat entry ay nilalaman sa loob ng isang pares ng mga tag, at dapat magkaroon ng sumusunod na nilalaman ng hindi bababa sa:


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

Muli ang pamagat ang tag ay tumutukoy sa heading o iyong nilalaman, link ay ang kumpletong web address kung saan maaaring maabot ang entry ng item sa iyong website.

Ang petsa ay may isang tukoy na format, na maaaring makita sa itaas. Ang oras ay dapat na sa GMT; maaari kang sumangguni sa RFC 822 seksyon 5 para sa higit pang mga detalye sa iba pang mga format ng pagtutukoy ng petsa-oras.

Sa wakas ang paglalarawan ang mga bahay ay tag ng aktwal na nilalaman o paglalarawan ng entry. Tandaan na ang nasa itaas ay mauulit para sa bawat entry sa iyong website. Halimbawa kung mayroon kang isang blog na may limang mga artikulo, ang isang kumpletong RSS feed ay dapat magkaroon ng 5 mga tag ng item upang makapaglagay ng 5 mga entry.

Ang gabay ang tag ay isang natatanging identifier para sa bawat item. Ito ay kung gaano karaming mga mambabasa ng feed (at ang iyong sariling code na bumubuo sa file na iyon) ang tumutukoy kung ang RSS file ay naglalaman ng mga bagong item.

Ang pubDate nagbibigay ang tag ng petsa ng pag-publish ng nilalaman sa loob ng channel. Sa halimbawa sa itaas, tumutukoy ito sa nilalaman ng mga indibidwal na item at ang bawat item ay magkakaroon ng sariling petsa ng pag-publish.

Isara ang bukas channel at mga rss mga tag (gamit at ) at i-save ang file. I-upload ito sa naaangkop na lokasyon sa iyong web server (ang root ng site ay gagana nang maayos) at mayroon kang isang RSS file na magagamit mo.

windows media player 12 i-download ang windows 10

Karamihan sa mga modernong mambabasa ng feed ay maaaring magpakita ng isang imahe ng header para sa iyong artikulo kung pauna sa iyo ang paglalarawan sa isang naka-embed na imahe gamit ang HTML tag

Ngayon kung umupo ka at iniisip ito, agad mong mapagtanto na ang file na iyong nilikha ay static, nangangahulugang ang mga entry na isinulat mo sa loob ng mga tag ng item ay mananatiling pareho at hindi magbabago upang maipakita ang pinakahuling nilalaman ng iyong website. Kaya bago namin balutin ang mga bagay, mayroon kaming ilang mga isyu na kailangang tugunan.

Gawing Dynamic ang Iyong RSS Feed

Ngayon mangangailangan ito ng isang patas na programa. Kung hindi ka tiwala sa iyong mga kasanayan sa pagprogram, iminumungkahi ko na mas mahusay kang gumamit ng tulad ng CMS Joomla , Drupal , o higit sa lahat, WordPress (kung nababagay sa iyo). Ang CMSes ay may bilang ng mga plug-in para sa mga RSS feed, at ang karamihan sa kanila ay nag-aalok din ng pag-andar ng RSS mula sa kahon. Gayunpaman, dahil binabasa mo ito, ipinapalagay ko na gumagawa ka ng iyong sariling solusyon at sa gayon makakuha tayo ng pag-coding.

Maaari mong gamitin ang parehong wika ng programa na ginamit mo upang mai-program ang iyong site. Ang konsepto, anuman ang wika ng programa, ay magiging pareho. Iimbak mo ang itinakdang bilang ng mga item na isinulat mo sa RSS feed sa huling pag-update sa iyong site database. Nai-update ang database na ito sa tuwing naglalathala ka ng isang bagong pahina o blog entry. Sa tuwing tatakbo ang iyong 'pag-update ng rss' script, mababasa mo ang mga halagang iyon mula sa database at isulat ang mga ito sa file.

Ang gagawin lang namin ay kunin ang mga entry mula sa database at ipasok ang mga ito sa naaangkop na mga tag. Maaari ko lamang ibalangkas ang mga hakbang dahil ang aktwal na code ay mag-iiba ayon sa wikang ginagamit sa programa na ginagamit mo. Ang mga sumusunod na code ng code ay kagandahang-loob ng WebReference.com, kaya para sa buong detalye habang nagsusulat ka ng iyong sariling code, tiyaking dumaan sa mga detalyeng iyon.

Ang function na ito ay kukuha ng mga detalye ng header mula sa database at isulat ang mga ito sa RSS file.

Ang function na ito ay hilahin ang lahat ng mga indibidwal na item mula sa database at isulat ang mga ito sa RSS file.

Sa pangkalahatan, hindi alintana kung anong wika ang iyong ginagamit, ang mga hakbang o lohika para sa code ay magkapareho:

  1. Kumonekta sa database na naglalaman ng lahat ng impormasyong kinakailangan namin (mag-refer sa itaas).
  2. Kunin ang lahat ng ENTRIES na nais mong idagdag sa RSS feed. Kadalasan ito ang 10 pinakahuling mga bago
  3. Bumuo ng unang bahagi ng file, ibig sabihin, ang HEADER.
  4. Para sa bawat item, gawin ang sumusunod:
    1. Bumuo ng isang tag.
    2. Punan ang kinakailangang mga tag at nilalaman.
    3. Bumuo ng tag.
  5. Bumuo ng FOOTER upang isara ang file.

Gawing Tuklasin ang Iyong RSS Feed

Ang isa pang bagay na kailangan mong tandaan ay ang mga mambabasa ng feed ay dapat na makilala ang nabuong feed bilang isang RSS feed. Maraming mga paraan upang magawa ito:

  • Maaari kang lumikha ng isang XML file bilang RSS file at buksan ito, pagkatapos ay manu-manong magdagdag ng mga item sa tuwing nai-publish ang isang bagong entry, o tuwing dapat na-update ang feed.
  • Kung gumagamit ka ng isang script upang likhain ang RSS feed sa tuwing hihilingin ito, maaari kang magpadala ng a Uri ng Nilalaman: application / xml header bago ang anumang iba pang impormasyon.
  • Maaari mong i-save ang script bilang isang XML file at ipatrato ito ng iyong web server software bilang isang scripting file. Halimbawa, pagdaragdag: AddType application/x-httpd-php .xml sa .htaccess Gagawin ni Apache ang mga XML file bilang mga PHP file.

Sa isip, makikilala ng iyong browser ang RSS feed kapag naipasok ang URL ng feed sa patlang ng address, taliwas sa pagpapakita ng mga nilalaman ng script.

Karamihan sa mga modernong site ng WordPress ay may isang RSS feed na magagamit sa labas ng kahon. Tingnan ang mga nilalaman ng RSS feed ng MakeUseOf sa pamamagitan ng pagbisita sa URL na naidagdag sa '/ feed' sa dulo.

Mas madaling mga kahalili sa Paglikha ng isang RSS Feed

Sa paglipas ng mga taon mayroong maraming mga pagpapaunlad sa paligid ng teknolohiyang RSS. Wala nang talagang kailangang lumikha ng isang manu-manong RSS feed, dahil maraming mga serbisyo na maaaring tumagal ng anumang website at i-convert ito sa isang pabagu-bagong RSS feed. Narito ang ilang mga serbisyo sa online na magagawa ito (hindi lahat ay libre).

bakit hindi gumagana ang aking hbo max

FetchRSS : Hinahayaan ka ng site na ito na tukuyin ang mga elemento ng anumang web page na nais mong subaybayan para sa mga pag-update, at lumikha ng isang RSS feed mula rito sa pamamagitan ng pag-click sa mga elemento ng pahina.

Feed tagalikha : Ang serbisyong ito, nilikha ng FiveFilters.org, hinahayaan kang mag-type sa URL ng pahina, at mag-filter para sa gabay o klase na katangian o mga segment ng URL.

Pakanin43 : Pinapayagan kang kumuha ng HTML mula sa anumang web page at lumikha ng mga snippet para sa mga filter na tumutukoy sa anumang mga bagong item sa pahina. Hinahayaan ka ng libreng bersyon na lumikha ng mga limitadong feed ng item na nag-a-update tuwing anim na oras o higit pa.

Pagkain : Ang serbisyong ito ay katulad ng FetchRSS kung saan hinahayaan kang mag-highlight ng grapikong mga seksyon ng isang web page upang subaybayan ang mga update.

Kunin ang Iyong RSS Feed Sa

Mayroong maling kuru-kuro na ang RSS ay lumang teknolohiya, ngunit nanatili itong pangunahing bahagi ng web para sa isang kadahilanan. Ito ang dahilan kung bakit ang karamihan sa mga CMS system ay nagsama ng pagbuo ng RSS sa kanilang pangunahing pakete. Iyon ay dahil ang RSS ay ang pinakamadaling paraan na magagamit upang hayaang mag-subscribe ang iyong mga tagahanga at mambabasa upang makatanggap ng mga abiso tuwing nag-a-update ang iyong site.

Na pinapanatili ang iyong mga bisita na bumalik at tapat. Kaya't gamitin ang RSS, kahit na isang maliit na bahagi lamang ng iyong mga bisita ang nais ito. Pagkatapos ng lahat, ang mga tapat na bisita ay mahirap makarating.

Kung nais mong matuto nang higit pa tungkol sa madaling pagpapatakbo ng isang website, tiyaking mag-check out ang aming tunay na gabay sa WordPress .

Magbahagi Magbahagi Mag-tweet Email 5 Mga Tip upang Supercharge ang Iyong Mga VirtualBox Linux Machine

Pagod na sa hindi magandang pagganap na inaalok ng mga virtual machine? Narito kung ano ang dapat mong gawin upang mapalakas ang pagganap ng VirtualBox.

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • Pag-unlad sa Web
Tungkol sa May-akda Ryan Dube(942 Mga Artikulo Nai-publish)

Si Ryan ay may kursong BSc sa Electrical Engineering. Nagtrabaho siya ng 13 taon sa automation engineering, 5 taon sa IT, at ngayon ay isang App Engineer. Isang dating Managing Editor ng MakeUseOf, binigkas siya sa mga pambansang kumperensya sa Data Visualization at naitampok sa pambansang TV at radyo.

Higit pa Mula kay Ryan Dube

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe