Bugs in permalinks

Found a bug? Tell us!!
Post Reply
oeli
Regular
Posts: 19
Joined: Sun Apr 17, 2005 10:27 am
Location: Vlissingen, The Netherlands
Contact:

Bugs in permalinks

Post by oeli »

Hi,

now that we've been running our corporate blogs for a while on http://www.ibuildings.nl/blog we're running into some problems.

1) For some reason, some users do not end up in the permalinks table, causing their /authors/... links (both the regular and rss links) not to work. We sometimes have to manually add a record into the permalinks table to make it work. So far, I did not manage to reproduce it consistently, so I'm not sure what causes this. Does this sound familiar to anyone?

2) If you request a permalink that doesn't exist, for example an author that does not exist, instead of no messages, you get all messages. This means that if someone requests /authors/John-Doe and that user doesn't exist, all blog messages are returned, and a feedreader will get confused, attributing all articles to John Doe. I think it's better to have no results instead of all results, when a non-existing filter is used.

The combination of the above issues is especially annoying; per user we syndicate their blog onto the main homepage on http://www.ibuildings.nl/technology, for example. For the users who lack a permalink, all posts by all users are returned, so they appear on our technology blog with the wrong author name.

Are these known issues and are there fixes for them?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Bugs in permalinks

Post by garvinhicking »

Hi!
1) For some reason, some users do not end up in the permalinks table, causing their /authors/... links (both the regular and rss links) not to work. We sometimes have to manually add a record into the permalinks table to make it work. So far, I did not manage to reproduce it consistently, so I'm not sure what causes this. Does this sound familiar to anyone?
Hm, sadly no experience about that at all, it was never reported yet. Might the cause be special characters? How are the users added? Manually through the admin, or by the user self-registration plugin?
2) If you request a permalink that doesn't exist, for example an author that does not exist, instead of no messages, you get all messages. This means that if someone requests /authors/John-Doe and that user doesn't exist, all blog messages are returned, and a feedreader will get confused, attributing all articles to John Doe. I think it's better to have no results instead of all results, when a non-existing filter is used.
The reason for that is because unmatched permalinks all go into the default "all entries" view, which is in most cases the desired effect. So this is no easy change, especially as it will change functionality that others users desire?!

Which permalink exactly do you mean? /feeds/authors/John-Doe -- because first you speak of a simple HTML view, and then you speak about feedreaders?

I really think we should focus on fixing the first issue, as this should circumvent the second from happening :)

Best regards
,Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply