Re: developer.plone.org deeplink redirects?
Alex Clark <[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi On 4/30/14, 5:56 AM, sven wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 30-04-14 11:30, Paul Roeland wrote: >> On 2014-04-30 00:24, Sean Upton wrote: >> >>>> My hunch is that most of the developer docs do have a 1:1 redirect >>>> possible in nginx, even if a 302 until the mess gets sorted out. >>>> Several examples suggest this. >> >> Not really, that was sort of the point of the whole exercise. >> >> >> >>> >>> However, there needs to be an adjustment, "develop/plone" should be >>> prepended to any path that came from developer.plone.org, for example: >>> >>> http://developer.plone.org/persistency/database.html should redirect to: >>> >>> http://docs.plone.org/develop/plone/persistency/database.html >>> >> >> That only goes for far less than half of the documents. >> >> Others have gone to 'manage', 'adapt-and-extend', >> 'old-reference-manuals', 'appendices' and 'working-with-content'. >> >> In short, it was a major reshuffle, which means the exception list will >> be very long. >> >> > > Also we fixed/changed some stuff already like the 404 site, a better 301 > and the requests with the most 404's got a own redirect, further Google > and Bing for example started to pick up the new docs.plone.org. > > So yes it is not perfect yet, but it is also not a mess, we moved > content from at least 15 different locations on the Internet, into a > complete new layout/structure. \o/ I love the new docs!!! Mostly, I love that someone is caring about them in a new way [1]. Thank you svx, Giacomo, et al As for the complaints from Sean & Dylan, I encountered the same issue and was initially frustrated when googling Plone issues and getting results from Google that no longer existed. However, the "top level" redirect is fine with me. And I agree that during a reshuffling it's acceptable to lose a 1:1 relationship between old docs and new docs (the so-called "that's the point" argument.) So, I suggest we let things settle and see how they look in a week or two. It must have taken a tremendous amount of work for the docs team to get to this point and I'm personally very appreciative, and looking forward to parsing the new docs "as-is". One possibility does occur to me, though: it may have been nice to leave the old docs in place for some period of time along with the new docs to satisfy the "don't break shit" rule. If you know me, you know I've said this in Python circles many times (in so many words): the best way to deploy a new service to the community is to **not break the old service** that everyone is used to :-). If you "break shit" no matter how good your "new shit" is, you are inherently inviting criticism which will immediately overshadow all of your hard work leaving everyone feeling unsatisfied. No one, especially me, likes to see this happen. And I've seen it happen **a lot**. Anyway, you can circumvent criticism with the "it's too much work to do both" argument and that is somewhat valid. If someone wants to see the old docs, they could have volunteered to help with the transition. Or they could restore them to a new/old location right now for reference's sake. But again, this just leaves everyone feeling ill-used. The best case scenario is always to point people to your "new shit" without breaking the "old shit" :-) Alex [1] I've always wanted "proper versioning" and IIUC that's included with this reshuffle. > > Cheers, > > Sven > > > >> >> ------------------------------------------------------------------------------ >> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE >> Instantly run your Selenium tests across 300+ browser/OS combos. Get >> unparalleled scalability from the best Selenium testing platform available. >> Simple to use. Nothing to install. Get started now for free." >> http://p.sf.net/sfu/SauceLabs >> _______________________________________________ >> Plone-developers mailing list >> Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org >> https://lists.sourceforge.net/lists/listinfo/plone-developers >> > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.14 (GNU/Linux) > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iQEcBAEBAgAGBQJTYMjJAAoJEMipVdWfKjFjHNsH/2+OqPPmUxxi1K5b3q7uEV2T > mKtb0zR98dbZ1PgksY6O37gGMG0qNbxLilfsSYShHxTxeGCEHL6zAytgOBBHiS5j > N4TES2l1XwfD8XaYf8l9XaCjRS4ikAAPK6H6y+erom5/6A4x+AZhzROjGf20ETax > zeW1cNOy40PAPd4gh88/ecpkvmlfLVQZc8Pqc5B1MAfXflnGdU97TJG73jUF1qi4 > txwLNBEDbxM3q1SibX6vmMLx3EzTlChfMkisMy1ovgSNzM4JmNe9e74DFUKKOYqh > HZMXLkogMR62tR+izGZvowrbjZNpVQjFWFuPcY9SkDXVkv4+54PCSPaaPgOT5Jo= > =RFGn > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. Get > unparalleled scalability from the best Selenium testing platform available. > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > -- Alex Clark · http://about.me/alex.clark ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs