Så här skapar du ett RSS-flöde för din webbplats från början
Medan RSS-flöde och flödesläsare inte är lika populära som de brukade vara, är RSS fortfarande viktigt för dina besökare på webbplatsen som vill bli underrättad när din sida uppdateras. Dessutom kan RSS-flöden användas på ett antal sätt för att marknadsföra ditt innehåll med hjälp av sociala medier.
Låt oss först titta på hur du skapar ett RSS-flöde för din webbplats från början.
RSS-flödesformat: HEADER
Ett RSS-flöde för din webbplats är i huvudsak en XML-fil. Du måste följa ett visst format för XML-filen för att det ska kunna identifieras som ett RSS-flöde.
Allt du behöver göra för att skapa ditt RSS-flöde är att ange din information för alla nödvändiga taggar. Du kan använda någon textredigerare De 6 bästa Windows-anteckningsalternativen De 6 bästa Windows Anteckningsblockalternativen Windows Anteckningsblock är för enkelt, men Microsoft Office är overkill? Om du letar efter en Notepad ersättning, här är de ledande alternativen. En kommer att vara perfekt för dig. Läs mer . Anteckningsblock skulle fungera bra men ta en titt på Anteckningar++.
Låt oss ta en titt på de taggar du behöver inkludera i din XML-fil för att skapa ditt RSS-flöde:
De två första raderna anger XML- och RSS-versionen som du kan se. Den tredje raden öppnar a “kanalisera” märka. Detta är vad som skulle innehålla all information för din kanal eller webbplats. Lägg till dessa tre rader som de är.
Därefter en del kod om flödet:
MakeUseOf RSS Feed //www.makeuseof.com/ Coola webbplatser, programvara och internettips Onsdag 4 juli 2018
Dessa få rader anger information om ditt RSS-flöde och din webbplats. De titel taggar hus som du vill ge till ditt RSS-flöde, länk taggar poäng till din webbplats och beskrivning tagg innehåller en kort introduktion om RSS-flödet eller webbplatsen. De lastBuildDate tagg ger sista gången något innehåll i kanalen ändras. Observera att dlastBuildDate är valfritt.
Vad som än finns inne i din fil nu kan vi kalla det RUBRIK.
RSS-flödesformat: INNEHÅLL
Därefter har vi själva innehållet i RSS-flödet som kommer att visas som separata poster när de ses med hjälp av en flödesläsare. Varje post finns i ett par
-
Inträdes Titel URL-länk till posten https://www.mysite.com/?p=584674 Detta är beskrivningen av innehållet ... Onsdag 4 juli 2018
Återigen titel tagg hänvisar till rubriken eller ditt innehåll, länk är den fullständiga webbadressen på vilken posten kan nås på din webbplats.
Datumet har ett visst format, vilket kan se ovan. Tiden måste vara i GMT; Du kan referera till RFC 822 avsnitt 5 för mer information om andra format för datumtidsspecifikation.
Slutligen beskrivning taggar hus själva innehållet eller beskrivningen av posten. Kom ihåg det ovanstående skulle upprepas för varje post på din webbplats. Om du till exempel har en blogg med fem artiklar, borde ett komplett RSS-flöde ha 5 objektkoder för att hylla 5 poster.
De guid tagg är en unik identifierare för varje objekt. Det här är hur många matläsare (och din egen kod som genererar den filen) avgör om RSS-filen innehåller nya objekt.
De pubDate tagg anger datum för publicering av innehållet i kanalen. I exemplet ovan hänvisar detta till innehållet i de enskilda objekten och varje objekt skulle ha sitt eget publiceringsdatum.
Stäng av det öppna kanalisera och rss taggar (med och ) och spara filen. Ladda upp den till lämplig plats på din webbserver (webbplatsens rot skulle fungera bra) och du har en RSS-fil till ditt förfogande.
De flesta moderna matläsare kan visa en rubrikbild för din artikel om du förordar beskrivningen med en inbäddad bild med hjälp av HTML märka.
Nu om du sätter dig ner och tänker på det så inser du genast att filen du just skapat är statisk, vilket innebär att de poster som du skrev inne i objektetiketterna skulle förbli densamma och skulle inte ändras för att återspegla det senaste innehållet av din webbplats. Så innan vi sätter upp saker har vi ett par problem som behöver åtgärdas.
Gör ditt RSS-flöde dynamiskt
Nu skulle detta kräva en rättvis programmering. Om du inte är säker på din programmeringsförmåga, föreslår jag att du skulle vara bättre med att använda ett CMS som Joomla, Drupal eller bäst av allt, WordPress (om det passar dig). CMS har ett antal plugin-moduler för RSS-flöden, och de flesta av dem erbjuder även RSS-funktionalitet direkt ur rutan. Men eftersom du läser detta antar jag att du brygger din egen lösning och så låt oss få kodning.
Du kan använda samma programmeringsspråk som du har använt för att programmera din webbplats. Konceptet, oavsett programmeringsspråk, kommer att vara detsamma. Du lagrar inställda antal objekt som du skrev till RSS-flödet under den senaste uppdateringen till din webbplatsdatabas. Den här databasen uppdateras varje gång du publicerar en ny sida eller blogginmatning. Varje gång din “rss uppdatering” script körs, du läser dessa värden från databasen och skriver dem till filen.
Allt vi ska göra är att hämta uppgifterna från databasen och sätta in dem i lämpliga taggar. Jag kan bara kortfattat beskriva stegen eftersom den faktiska koden skulle variera beroende på vilket programmeringsspråk du använder. Följande kodutdrag är artighet av WebReference.com, så för fullständiga detaljer när du skriver din egen kod, se till att gå igenom dessa detaljer.
Denna funktion kommer att dra huvudinformation från databasen och skriva dem till RSS-filen.
Den här funktionen drar alla enskilda objekt från databasen och skriver dem till RSS-filen.
I allmänhet, oavsett vilket språk du använder, kommer stegen eller logiken för koden att vara densamma:
- Anslut till databasen som innehåller all information vi behöver (se ovan).
- Hämta alla POSTER som du vill lägga till i RSS-flödet. Vanligtvis är det de 10 senaste
- Generera den första delen av filen, dvs RUBRIK.
- För varje objekt gör du följande:
- Generera en
- märka.
- Fyll i de obligatoriska taggarna och innehållet.
- Generera märka.
- Generera en
- Generera FOTBOLL för att stänga av filen.
Gör ditt RSS-flöde upptäckbart
En annan sak du behöver tänka på är att foderläsare ska kunna identifiera det genererade flödet som ett RSS-flöde. Det finns många sätt att göra detta:
- Du kan skapa en XML-fil som RSS-fil och öppna den, sedan manuellt lägga till objekt varje gång en ny post publiceras, eller när matningen ska uppdateras.
- Om du använder ett skript för att skapa RSS-flödet varje gång det begärs kan du skicka en Innehållstyp: ansökan / xml rubrik innan någon annan information.
- Du kan spara skriptet som en XML-fil och ha din webbserverprogramvara behandla den som en skriptfil. Exempel, lägga till:
AddType-applikation / x-httpd-php .xml
i .htaccess skulle göra Apache behandla XML-filer som PHP-filer.
Helst kommer din webbläsare att känna igen RSS-flödet när matarens webbadress anges i adressfältet, i motsats till att visa innehållet i manuset.
De flesta moderna WordPress-sidor har ett RSS-flöde tillgängligt ute i rutan. Ta en titt på MakeUseOfs RSS-flödesinnehåll genom att besöka den webbadress som bifogas med “/utfodra” i slutet.
Mättare alternativ till att skapa ett RSS-flöde
Under åren har det skett mycket utveckling kring RSS-tekniken. Ingen behöver verkligen skapa ett manuellt RSS-flöde, eftersom det finns så många tjänster som kan ta vilken webbplats som helst och konvertera den till ett dynamiskt uppdaterat RSS-flöde. Här är några tjänster online som kommer att uppnå detta (inte alla är gratis).
FetchRSS: På den här sidan kan du definiera element på vilken webbsida du vill övervaka för uppdateringar och skapa ett RSS-flöde av det genom att klicka på element på sidan.
Feed Creator: Den här tjänsten, skapad av FiveFilters.org, låter dig skriva in webbadressen för webbsidor och filtre för guid- eller klassattribut eller URL-segment.
Feed43: Gör det möjligt att dra in HTML från en webbsida och skapa utdrag för filter som identifierar nya objekt på sidan. Den fria versionen låter dig skapa begränsade objektfeeds som uppdateras var sjätte timme eller mer.
Feed: Denna tjänst liknar FetchRSS, eftersom den låter dig grafiskt markera delar av en webbsida för att övervaka uppdateringar.
Få ditt RSS-flöde på
Det finns en missuppfattning att RSS är gammal teknik, men det är en viktig del av webben av en anledning. Det är därför de flesta CMS-system integrerat RSS-generation i sitt kärnpaket. Det beror på att RSS är den enklaste metoden som är tillgänglig för att låta dina fans och läsare prenumerera för att få meddelanden när din webbplats uppdateras.
Det håller dina besökare tillbaka och lojala. Så använd RSS, även om bara en liten del av dina besökare vill ha det. Trots allt är lojala besökare svåra att komma med.
Om du vill lära dig mer om hur du enkelt kör en webbplats, se till att du kolla in vår ultimata WordPress-guide. Skapa din blogg med Wordpress: Den ultimata guiden Ställ in din blogg med Wordpress: Den ultimata guiden Vill du starta din egen blogg, men don Vet inte var du ska börja? Du borde verkligen titta på Wordpress, den enklaste och mest kraftfulla bloggplattformen som finns tillgänglig idag. Läs mer .
Utforska mer om: RSS, webbutveckling.