![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Pretty URLs
Title:
Pretty URLs
Area:
entries
Summary:
Generate a pretty URL for each entry in a journal, so that instead of:
http://some-journal.dreamwidth.org/12345.html
you see:
http://some-journal.dreamwidth.org/2010/07/15/five-things-make-a-post
Description:
The generated URL should include the date in YYYY/MM/DD format, and a simplified version of the post's subject line. If two posts with the same subject happen in one day, just add "2" to the end of the second one (and increment as necessary).
The original numeric URLs should keep working so that links don't break, but should rewrite to the pretty ones.
This will provide context in all kinds of handy situations, eg. when someone pastes a URL to you or when you hover over a link, you can see what's likely to be at the other end of it.
This suggestion:
Should be implemented as-is.
29 (32.2%)
Should be implemented with changes. (please comment)
22 (24.4%)
Shouldn't be implemented.
31 (34.4%)
(I have no opinion)
8 (8.9%)
(Other: please comment)
0 (0.0%)
no subject
no subject
1) only the original works
2) only the new one works
3) the new one is canonical, and the old one redirects to then new one
Option 3 makes for the least breakage and failure, I think. I think option 2 is closest to how Wordpress does it (Wordpress was my model for the URL layout, and the one I'm most familiar with). Option 1 would be a very bad idea IMHO.
no subject
You're right.
no subject
no subject
no subject
Which I think works well.
no subject
no subject
If edits can be redirected, brilliant, if not, make sure they're editable separately, not on every edit of subject line (and I'm incredibly prone to typoes, even when I proofread, so it'll really matter for me).
And yes, you're thinking spoiler, I'm actually thinking of UK libel law, but same principle, you do need to be able to change URLs, but not automatically per typo.
no subject
Maybe if you could disable them for your journal and just have the regular URLs, with no prettified URLs at all.
no subject
I really want this, until we've got proper domain mapping and this, DW isn't a platform I can actively promote as being better than Blogger and Wordpress for the people I want to promote it to (ie my friends within party politics blogging).
You need pretty links for policy blogging because it works a lot better with search engines, and that's really important for this sort of thing, at the moment DW scores lowly for search, whcih for many users is an unthought of benefit, but for me it's a known about disadvantage, and I want to have the option to make it an advantage.
no subject
+1. Possibly 'per-post' as well.
no subject
no subject
no subject
Are these URLs possible for subject lines in all languages? And how does linking then work? I know I sometimes have trouble with the c&p of characters for which I didn't configure my system. Could I still link to a post in a language I haven't set up on my system, because I like the images posted in it?
no subject
Example:
Person A posts, "
Person B comments, "Um, locked post!"
Person A says "oops", edits post, but you already know that the post was by
no subject
But there are definitely privacy concerns, in a bigger way to my concerns about LJ, outboundlink and locked posts, but in the same ball park.
If you know it's happening, and want it to happen, then it's up to you to make sure you're doing it right. Allowing it to be turned off on a per-post basis is probably a good compromise.
(my with changes is to not put the day of the month in the URL, just year and month should be enough)
And for some reason I thought this was already a planned feature, it's definitely been discussed in the past, otherwise I'd have suggested it with my last batch, definitely in favour, really want it, it'll make the difference, for the way I use DW, of DW being cool and DW being incredibly effective as a platform.
And when it switches to incredibly effective, I actively start recruiting people.
no subject
To clarify for anyone who might not understand the issue.
Let's say I make a locked post called "Why I hate Person X" and in that locked post I link to a website of Person X's where they're doing something hateful. The URL for my post includes something like /2010/07/16/why-i-hate-person-x.
When Person X looks at their web server logs, or analytics/statistics on where their visitors are coming from, they'll be able to see that people are clicking through from my post with that name, and they'll know I hate them. Previously, all they could see was "12345.html" so they know I said *something* about them, but not what. If they followed the link back, they'd see the "You are not authorized to view this protected entry" page.
no subject
-- prettify the URLs of all my entries
-- only prettify the URLs of my public posts (could a post which is made private later on have its URL rewritten to anonymous everywhere? Edit: everywhere on the site I mean not on third-party sites but I think you know what you're doing when you post potentially offensive posts in public)
-- never prettify the URLs of my entries (the default)
And a setting when you post. The same way it works for comment screening.
no subject
no subject
no subject
Setting nofollow attributes in public posts is more plausible, though I would argue against that idea, too. I'd interpret such a setting as "this journal does not have confidence in its own links", as it's posting links that it simultaneously endorses (by posting them) and repudiates (by declaring nofollow). It's only a short step from there to "I do not have confidence in this journal."
no subject
no subject
no subject
Regarding nofollow, though, "I do not have confidence in this journal" is a bit of a longer step for me, particularly given the case of snarkbloggers, who only link a thing to make a mockery of it.
no subject
no subject
no subject
1. I’d want people to be able to decide for themselves how they want their URLs to look. Some people might want to keep them the way they are. Others might want the year and the month in the URL, but not the day. (Ideally, this would be part of the wizard.)
2. I’d want a separate field for the entry’s slug (the word or words that are in the URL). That way, if someone wants to give one of their entries a ridiculously long title, they can still give it a short URL. (If they left the slug field blank, the URL could still fall back on the title.)
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
ETA: perhaps, rather than having the date in the "pretty URL," the system-generated entry number in the original URL could be the unique identifier before the user-named option? I think that, too, may be how Tumblr does it (there's always a number before whatever you name it, though IDK if it's actually random or not)...
(If you couldn't tell, the pretty URLs is a feature of Tumblr's -- one of the few -- that I really like.)
no subject
no subject
no subject
no subject
no subject
no subject
1. I would TOTALLY use it.
2. It would be much better motivation for me to provide actual subject lines. ;)
I grok the small privacy issues, and would probably be more comfortable with URL-prettifying being opt-in, and I don't know how difficult it would be to make this work, but overall, I would love to see this implemented.
no subject
no subject
I'm now seeing a thing where there is, in whatever settings thing, a field to put in the slug, which gets auto-updated whenever the date/title change, *until* it's manually changed (a la the LJ magic updating date) at which point it is static with a series of radio buttons that includes an "insert my own slug" (though that's a term that might need a more descriptive name for the UI) so one can unset that and .
Upon detecting a locked entry, or an entry that will be locked based on default privacy settings, it is not auto-updated, and the "use automatically assigned entry number" option is selected.
no subject
And also I dislike URLs with lots of unnecessary subdirectories and hidden info; I have to say that myjournal.dreamwidth.com/342564.html looks a lot prettier to me that myjournal.dreamwidth.com/2010/05/15/waah-life-is-hard . The first one tells me it's a simple HTML file that's top-level in the myjournal subdomain, and if I want to type it manually all I have to do is remember the journal name and a short numeric string. The second one could be *anything*, is harder to precisely remember and complicated to type. (why, yes, I am a fossil whose internet habits are stuck in the '90s.)
And yet if you made it opt-in, I'd still want there to be a standard URL format that worked on all posts across the site, because a DW where some journals used the numeric string and some used the ugly "pretty" version and I had to remember which would be even worse.
(Isn't there a way to stick with a simple 12453.html filename but make it more meaningful? 2010515-waah-life.html still encodes the date info and a title hint while keeping the url simpler and shorter. Or you could make the post numbers just increment up; I've never been terribly fond of the current numbering system, which appears to be a combination of linear time since journal creation and tiromancy.)
no subject
It's "entry-in-journal-number, times a random number between 1 and 256", to keep people from immediately realizing when there's an entry they can't see.
no subject
Not a lot of sense, since for a long time you could see the existence of locked entries in the calender views, but lj sense.
(Though paging through my journal with that thought in mind, it looks more like "number-of-last-entry plus a random number between 1 and 256"? )
no subject
no subject
This looks to a non-techy user as if the link contains the date and title (and it sort of does), but a techy user will recognize it as a top-level post with some parameters. The site could easily ignore the 'detail' field altogether, so the original URL would work, the URL would work if the date changed, the URL would work if I decided to type http://myjournal.dreamwidth.org/12453.html?detail=no-really-i-hate-this-feature.... Heh.
no subject
no subject
no subject
TBH, I personally can do without the date, other than the small advantage that the end URL can be hacked off to take you to an archive page. Which this stops.
But the post URL with another / after it would be perfectly good for SEO and most usability purposes.
I'd still rather have it follow the date format for archive views, which is good for usability (remember when Browsers had inbuilt up buttons?), but not essential.
no subject
Very good point.
no subject
I didn't think of that but yes, there must definitely be a standard URL format.
no subject
no subject
Search engine optimization -- search engines give more juice to entries whose URLs describe what's in them.
no subject
no subject
no subject