MuckRock / muckrock

MuckRock's source code - Please report bugs, issues and feature requests to info@muckrock.com
https://www.muckrock.com
GNU Affero General Public License v3.0
114 stars 22 forks source link

Project Page #438

Closed morisy closed 9 years ago

morisy commented 9 years ago

Create a project page model that allows a publicly viewable page with a title and which is editable on the backend and front end.

Url structure should be https://www.muckrock.com/project/project-name-123/ where 123 is the unique id #.

allanlasser commented 9 years ago

Why include the ID in the URL?

Project names should be unique (why would two projects be called the same thing?) and the unique slug can just be extrapolated from that.

(Not to mention that muckrock.com/project/my-great-project/ is just a better URL than muckrock.com/project/my-great-project-948/)

morisy commented 9 years ago

I agree that the latter URL is, all other things being equal, a nicer URL, but a few reasons:

allanlasser commented 9 years ago

All good reasons. Thanks.