Posted on: 01/03/05 06:41am
By: nanvr
Hello all...First of all I think this would be considered a "plug in" so I entered it in this section of the forum...I hope so. If not.. I apolgize!
Situation:
I see on my site
www.nans.us there is a "syndication" link. I wanted to add my site to "My Yahoo" so others could use the RSS feed. Where do I find the feed URL for my site?
This may seem simple to some but I could not find it. I tried to follow the Yahoo directions below but to no avail. All of the links that I entered.. the Yahoo did not recognize as an RSS feed.
Any suggestions on how to find the URL that Yahoo is looking for? My site-also known as... Bloom Where You're Planted.com is a blog site.
Yahoo directions: If you know a site supports RSS, you can manually enter the RSS URL above and it will be added to your page. Not sure of the RSS URL? Follow these 5 steps:
1. Go to the site or do a quick web search if you don't know the URL.
2. Look for a little orange button like this: . This indicates the site syndicates its content. Usually, the button points directly to the site's RSS file. (The page looks like raw code, but don't let it scare you!)
3. To find the RSS URL, right-click on the orange XML button to "Copy Shortcut." Or click on the "XML" button and use "Ctrl-C" on your keyboard to copy the URL found in the address bar of your browser.
4. Return to this page, use "Ctrl-V" to paste the URL into the field above, and click "Add".
5. A valid RSS URL will take you to a preview page where you can see how the module will look on your page. If you like what you see, confirm by clicking "Add."
nans.us[*1]
Want to RSS Yahoo
Posted on: 01/03/05 12:04pm
By: machinari
this url works: http://www.nans.us/backend/geeklog.rdf
Want to RSS Yahoo
Posted on: 01/03/05 01:57pm
By: Dirk
Also, if you go to the Content Syndication entry in your Admin block and right-click on the name in the "Filename" column, you'll get the URL of the feed and can copy it into the clipboard, for example.
bye, Dirk
Want to RSS Yahoo
Posted on: 01/03/05 05:55pm
By: nanvr
Yahoo did not recognize the URL. Yahoo says" we could not find the URL -http://www.nans.us/backend/geeklog.rdf.
I will try what Dirk said but I wanted to post this for others with a similar problem. thank you again...
Want to RSS Yahoo
Posted on: 01/04/05 06:17am
By: nanvr
Okay, Yahoo continues to say "We could not find the RSS files you're looking for".http://www.nans.us/article.php?story=20041230111037855
I noticed that all of the "successful" urls that make it into the Yahoo blog feed end in RSS
but the code above for my geeklog site ends in a number. Could that be the problem? Is there somewhere on my geeklog site that I can find an RSS code link? It appears to need to end in RSS??? ( sometimes in xml???),
Yahoo gives these suggestions to enter a site:
Suggestions:
* - If you got here by clicking on an "Add to My" button, please notify the referring site's webmaster.
* - If you entered the URL yourself, please check that the URL is correct and points to a valid RSS file.
When I put in that code with a number the crawler from Yahoo says.. not here.....(paraphrased).
Any suggestions. thanks_ Again...
N
Want to RSS Yahoo
Posted on: 01/04/05 12:35pm
By: machinari
yahoo should accept the RDF feed link that I gave you above. that is in fact your RDF feed--the only one that is listed in you /backend dir. Yahoo should accept this file based on the doctype which is RSS 0.91--with or without the extension. But I don't use yahoo so who knows what they're doing.
I suggest you create a new feed from your content syndication page as your old feed sems to be out of date and hasn't been updated since OCT 2. That may help, or not.
edit: just checked and it seems that more recent feeds are excluding the doctype altogether. perhaps there is where the problem lies. hope that helps you.
Want to RSS Yahoo
Posted on: 01/04/05 03:42pm
By: nanvr
Thank you for responding. I know you won't believe this but .."how to create new syndication links?" Do I simply copy the post and add an rss at the end. Do I use an editor? Do I use a certain code? I am clueless...(but I am learning so go ahead and tell me!).
And, if it too complicated, could you send me to a link that would provide insight.
Thanks
edit: Would the permissions of the RDF have anything to do with the feed? It is currently set at 644?
Want to RSS Yahoo
Posted on: 01/04/05 04:44pm
By: machinari
-in your "admins only" block click on 'content syndication'
-click 'new feed'
-fill in the fields provided by the feed editor
done.
-your new feed will be www.nans.us/backend/yourfeedname
you shouldn't even need an extension, but to be safe use .rdf.
Or if want to try .rss go for it, but I don't know if that will work.
Want to RSS Yahoo
Posted on: 01/04/05 06:55pm
By: nanvr
Nothing working on this order so I'm going to take a break and then go again. Thanks so far for staying with me on this. Unless there is a problem with my geeklog site, or upgrade(last month) , it's me "still learning".
I've tried all that has been suggested... Nothing works "yet". There is always tomorrow.
We always try to ...... Bloom Where You're Planted. Until the morning....
Want to RSS Yahoo
Posted on: 01/05/05 01:59am
By: Ruatha
I had similar trouble with setting up newsfeeds, specifically with My Yahoo, but was succesful in getting it done. Here's what worked for me on a hosted website at Pair.com (FreeBSD/Apache).
First of all, your backend directory needs to be writeable by the webserver (chmod 775 or 777), as mentioned in the installation documentation. BTW, your install directory is still wide open for the world to view. You need to move or delete that ASAP.
Not following step #3 correctly is the #1 reason why people receive errors when they first try to use Geeklog. Take your time and get it right. Also, some users have reported problems if the above permissions are not set to 777. Try 775 first and only be more permissive if you receive an error message.
There is also a script at http://yourgeeklogsite/admin/install/check.php that can test the permissions for you.
Second, make sure your newsfeed is enabled in your config.php file.
$_CONF['backend'] = 1; // 1 = activate feeds, 0 = off
// path to your site's default RSS feed
$_CONF['rdf_file'] = $_CONF['path_html'] . 'backend/geeklog.rdf';
If you created additional newsfeeds using the 'Content Syndication' page, make sure that each file is also chmod 775 or 777 so they can be written to as well.
Now you can test your newsfeeds at
http://feedvalidator.org
Note: I had trouble with .rss file extensions and Yahoo for some reason. Only files with .rdf worked properly for me on Yahoo.
Hope this helps.
Want to RSS Yahoo
Posted on: 01/05/05 06:49am
By: nanvr
There are NO WORDS to thank those (Machinari, Dirk and Ruatha ) who stuck with me on this. I could not have gotten a valid feed without all three of you! Thank you so, so much. It felt SO good to find sweet success when the URL came back with a "yes, this is a valid feed!".
nans.us has been added to My Page. Back to previous page Go to My Yahoo!"
All of the early steps had to be taken in order for the chmod to be corrected and so
kudos to Machinari, Dirk and Ruatha for their keen eye and sharp mind to pick up on the needed changes on www.nans.us server.
There are still some "issues" as noted by the validator checker.[*2] I still received a small warning which said:
"This feed is valid, but may cause problems for some users. We recommend fixing these problems.
Feeds should not be served with the "text/plain" media type [help"
...but I feel that I can work with that.
Here is the "add to " URL if anyone is interested in placing it on their blog site.
nans.us feed[*3]
Want to RSS Yahoo
Posted on: 01/05/05 11:36am
By: Ruatha
You might feel like you can 'live with it now', but in my experience if you don't fix a known problem when you first identify it, it is much harder to fix later on when you forget about the easy solution. Depending on how your webserver is set up, you can fix that error by adding the MIME type to your .htaccess file.
Under /public_html, open .htaccess (or create it if there isn't one) and add this line.
AddType application/xml .rdf
Also, and this is my final neighborly warning, but you really,
really need to do something about that default install directory being open to the world. Your entire Geeklog installation is wide open for someone to mess around with. Nobody but you should be able to run the install scripts such as /admin/install/check.php
Want to RSS Yahoo
Posted on: 01/06/05 03:37am
By: nanvr
Thank you for the tip. I will take care of both issues. (The truth is.. I thought I did already delete the INSTALL directory... guess not..) BUT I certainly thank you for the look, help and the tip.
Tootloo or rather Nanaloo....
www.nans.us