ვისწავლოთ როგორ ავაშენოთ RSS ფაილი Scratch
RSS ან Really Simple Syndication არის ძალიან მარტივი XML ენის შესწავლა, რადგან არსებობს მხოლოდ რამდენიმე ტეგები, რომლებიც საჭიროა. და რა არის ნამდვილად დიდი შესახებ RSS ის არის, რომ ერთხელ თქვენ მივიღე შესანახი და გაშვებული, ის შეიძლება გამოყენებულ იქნას მთელი ადგილი. ყველაზე ვებ ბრაუზერებს შეუძლიათ წაიკითხონ RSS, ისევე როგორც მკითხველი, როგორიცაა Google Reader და Bloglines. RSS არის ძლიერი ინსტრუმენტი ნებისმიერი ვებ დეველოპერები, რომელთაც სურთ გაზრდის ხილვადობას მათი საიტები.
საჭიროა ბრძანებები RSS- ზე
- ტექსტური რედაქტორი: შეგიძლიათ გამოიყენოთ თითქმის ნებისმიერი რედაქტორი, რომელიც აწარმოებს ჩვეულებრივი ASCII ტექსტს. მირჩევნია გამოიყენოს jEdit რადგან ეს არის თავისუფალი და ის ამოწმებს XML ჩემთვის, როგორც ვწერ. მაგრამ თქვენ ასევე შეგიძლიათ გამოიყენოთ HTML რედაქტორები, როგორიცაა Dreamweaver ან BBEdit.
- RSS Validator: თუ თქვენ იყენებთ XML რედაქტორს, როგორიცაა jEdit, RSS Validator არ არის აბსოლუტურად აუცილებელი. მაგრამ მე აღმოვაჩინე, რომ შეცდომები creep in კი საუკეთესო რედაქტორები, ასე რომ Validating Feed ყოველთვის კარგი იდეა.
მარტივი RSS დოკუმენტი
ეს RSS 2.0 დოკუმენტს აქვს ერთი პუნქტი საკვების ინფორმაციათან ერთად. ეს არის მინიმუმ, რომელსაც აქვს სწორი და გამოსადეგი RSS feed.
ნიმუში RSS 2.0 - http://webdesign.about.com/rss2.0feed/ მარტივი RSS feed- ის მაგალითი. ეს არის აღწერა საკვების, არა ნივთი. ეს არის უახლესი შესვლის ჩემი ნიმუში feedhttp: //webdesign.about.com/rss2.0feed/entry.html ეს არის ტექსტი, რომელიც გამოჩნდება feedreaders. იგი აღწერს პოსტი თავად, არა მთელი feed. http://webdesign.about.com/rss2.0feed/entry.htmlროგორც ხედავთ, ძირითადი RSS დოკუმენტი ძალიან ცოტაა საჭირო, რათა შეიქმნას სრულად ფუნქციური feed. თუ იყო კოდი ჩასვით RSS- ს დამამზადებელს, ის შეამოწმებდა - რაც იმას ნიშნავს, რომ RSS feed მკითხველს შეეძლო წაიკითხოს ეს.
პირველ სამივე ხაზს ვუთხრა მომხმარებლის აგენტი, რომ ეს არის XML დოკუმენტი, ეს არის RSS 2.0 ფაილი და არსებობს არხი:
ვერსია ინფორმაცია არ არის საჭირო, მაგრამ მე ვხედავ, რომ კარგი იდეაა, რომ ატრიბუტი იყოს.
ყოველი საკვების უნდა ჰქონდეს სათაური, URL და აღწერა. და ეს რა არის
,
, და არხის ფარგლებში მცხოვრები tags (მაგრამ არა ფარგლებში) განსაზღვრავს. უმეტესობისათვის, ეს ელემენტები არასდროს არ შეიცვლება ერთხელ, როდესაც თქვენ გადაწყვიტეთ თქვენი საკვების სახელი და აღწერა.
ნიმუში RSS 2.0 Feed
http://webdesign.about.com/rss2.0feed/ მაგალითი მარტივი RSS feed. ეს არის აღწერა საკვების, არა ნივთი.
ბოლო ნაწილი საკვების არის ნივთები თავს. ეს არის სიუჟეტები, რომელთა ნამუშევრებიც თქვენს მიერ გამოყოფილია. თითოეული ელემენტი თან ერთვის ელემენტში.
იმ ნივთის შიგნით, რომელსაც ჩვენ უკვე ვიცნობთ,
,
, და. ისინი ასრულებენ ერთსა და იმავე ფუნქციას, რადგან ისინი გარეთ საქონლის ტონით არიან, მაგრამ შიგნით ისინი მხოლოდ ერთ პუნქტს ასახელებენ. ასე რომ ტექსტში შიგნით არის ის, რაც აჩვენებს საკვანძო მკითხველს, სათაური არის სათაური პოსტი, და ბმული არის სადაც პოსტი ბმულები.
ეს არის უახლესი შესავალი ჩემი ნიმუში feed
http://webdesign.about.com/rss2.0feed/entry.html ეს არის ტექსტი, რომელიც გამოჩნდება feedreaders. იგი აღწერს პოსტი თავად, არა მთელი feed.
ერთადერთი ახალი ტეგი არის ტეგი. ეს ელემენტი ეუბნება მომხმარებლის აგენტი ან საკვების მკითხველს, თუ რა უნიკალური URL არის ამ პოსტისთვის. ეს შეიძლება იყოს იგივე URL, როგორც ბმული ან ცალკე მუდმივი ბმული (პერმანგილი) პუნქტში.
http://webdesign.about.com/rss2.0feed/entry.htmlდანარჩენი ერთადერთია, რომ დაიხუროს საქონელი, არხი და rss. იმიტომ, რომ ეს არის XML, ყველა ტეგები უნდა დაიხუროს.
ახალი ელემენტების დამატება ზევით
ყველაზე მეტად RSS feeds შედგება ერთზე მეტი ერთეულზე. ამ გზით, თუ მომხმარებელი თქვენს საიტზე არის ახალი, მათ შეუძლიათ იხილოთ ბოლო რამდენიმე შეტყობინება, ან ყველა მათგანი, თუ ისინი ყველაფერს RSS- ში. ახალი პოსტის დასამატებლად, დაამატეთ ახალი პუნქტი პირველ პოსტზე ზემოთ:
... მეორე posthttp: //webdesign.about.com/rss2.0feed/entry2.html ახლა ჩემი feed აქვს 2 პოსტი http://webdesign.about.com/rss2.0feed/entry2.html ...დამატებითი ელემენტები კაბა up თქვენი RSS Feed
ზემოთ RSS არის ყველაფერი, რაც უნდა შექმნას საკვების მომზადება, მაგრამ არსებობს მრავალი დამატებითი ტაბლეტი, რომელიც დაგეხმარებათ თქვენი საკვები პროდუქტების გასაუმჯობესებლად და დამატებითი ინფორმაცია თქვენი მკითხველებისთვის. ქვემოთ მოყვანილია ზოგიერთი ჩემი რჩეული რჩევა, რომელიც შეგიძლიათ გამოიყენოთ თქვენი RSS Feeds- ის გასაუმჯობესებლად:
- გამოიყენეთ ეს ტეგი იმისათვის, რომ მკითხველს მიაწოდოთ ინფორმაცია, თუ რომელი ენაა თქვენი შესანახი სისტემა. შეგიძლიათ გამოიყენოთ სტანდარტული ენა კოდები ან ენა-ქვეყნის დასახელება, რომელშიც დამატებულია ქვეყნის კოდები (ისევე, როგორც აშშ-ის ინგლისური ენა).
- - თქვენი არხისთვის საავტორო უფლებების დარღვევის შეტყობინება.
- - საკვების შინაარსზე პასუხისმგებელი პირის ელექტრონული ფოსტა.
- - თქვენი საკვების ლოგოს გამოსახულება. ეს ტეგი მოიცავს ქვე-ტეგებს: ,,, და.
შენიშვნა, რომ გამოსახულება
უნდა შეესაბამებოდეს არხი
და გამოსახულების ზომები არ უნდა იყოს უფრო დიდი ვიდრე 144 პიქსელი და 400 პიქსელი სიმაღლე.
ყველა ზემოთ ჩამოთვლილი ტაქსი წავიდა და აღწერს საკვებს, ვიდრე ინდივიდუალურ ელემენტებს, როგორიცაა:
... Sample RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ მაგალითი მარტივი RSS feed. ეს არის აღწერა საკვების, არა ნივთი. en-us საავტორო უფლებები 2007, Jennifer Kyrnin webdesign@aboutguide.com (Jennifer Kyrnin) http://website.about.com/b/index.php?title=webdesign.about.com/rss2.0feed/ 144 25 ...ახლა თქვენ შეგიძლიათ ააშენოთ საკუთარი RSS feed.