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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.