2013/1/14 sebb <seb...@gmail.com>:
> On 12 January 2013 18:27, Olivier Lamy <ol...@apache.org> wrote:
>> 2013/1/11 Olivier Lamy <ol...@apache.org>:
>>> 2013/1/11 sebb <seb...@gmail.com>:
>>>> On 11 January 2013 17:29, Olivier Lamy <ol...@apache.org> wrote:
>>>>> 2013/1/11 sebb <seb...@gmail.com>:
>>>>>> On 11 January 2013 16:22, Olivier Lamy <ol...@apache.org> wrote:
>>>>>>> 2013/1/11 sebb <seb...@gmail.com>:
>>>>>>>> On 11 January 2013 14:32,  <ol...@apache.org> wrote:
>>>>>>>>> Author: olamy
>>>>>>>>> Date: Fri Jan 11 14:32:58 2013
>>>>>>>>> New Revision: 1432062
>>>>>>>>>
>>>>>>>>> URL: http://svn.apache.org/viewvc?rev=1432062&view=rev
>>>>>>>>> Log:
>>>>>>>>> redirect for attributes
>>>>>>>>>
>>>>>>>>> Modified:
>>>>>>>>>     commons/cms-site/trunk/content/resources/.htaccess
>>>>>>>>>
>>>>>>>>> Modified: commons/cms-site/trunk/content/resources/.htaccess
>>>>>>>>> URL: 
>>>>>>>>> http://svn.apache.org/viewvc/commons/cms-site/trunk/content/resources/.htaccess?rev=1432062&r1=1432061&r2=1432062&view=diff
>>>>>>>>> ==============================================================================
>>>>>>>>> --- commons/cms-site/trunk/content/resources/.htaccess (original)
>>>>>>>>> +++ commons/cms-site/trunk/content/resources/.htaccess Fri Jan 11 
>>>>>>>>> 14:32:58 2013
>>>>>>>>> @@ -5,6 +5,7 @@ RedirectMatch ^(.*)/exec/(.*) $1/propers
>>>>>>>>>  RedirectMatch ^(.*)/cli/(.*) $1/propers/commons-cli/$2
>>>>>>>>>  RedirectMatch ^(.*)/ognl/(.*) $1/propers/commons-ognl/$2
>>>>>>>>>  RedirectMatch ^(.*)/digester/(.*) $1/propers/commons-digester/$2
>>>>>>>>> +RedirectMatch ^(.*)/attributes/(.*) $1/propers/commons-attributes/$2
>>>>>>>>
>>>>>>>> Could these use Redirect instead?
>>>>>>> Sure for live target will work but not for testing here
>>>>>>> http://people.apache.org/~olamy/commons-content/
>>>>>>>>
>>>>>>>> Also, why does the path include "propers" rather than "proper" as used
>>>>>>>> elsewere in commons SVN?
>>>>>>>
>>>>>>> Ah yes could be better.
>>>>>>> As I used dormant-sites and sandbox-sites maybe proper-sites WDYT ?
>>>>>>
>>>>>> What is the point of having both?
>>>>>>
>>>>>> dormant/
>>>>>> dormant-sites/
>>>>>>
>>>>>> The existing c.a.o website uses just
>>>>>>
>>>>>> dormant/
>>>>> currently dormant has a content generated by cms (index.html).
>>>>> So adding content in this directory not generated by the cms mechanism
>>>>> will mean adding paths in ext paths file to avoid deletion.
>>>>> This mean adding:
>>>>> * dormant/cache
>>>>> * dormant/clazz
>>>>> * etc.. (one line per sub project deployed manually or via the scm
>>>>> publish maven plugin)
>>>>
>>>> It seems silly to have a directory for a single file.
>>>> Why not rename the index file and move it to the top level?
>>> I agree.
>>>
>>> Maybe same for sandbox ?
>> done
>>> and moving gsoc directory on top level ?
>> done
>>>
>>> changing propers to proper.
>> done.
>> See result here: http://people.apache.org/~olamy/commons-content/
>>
>> Now what do we do with proper content ?
>> manual import from people or redeploy sites from trunk of each ?
>>
>
> I would start by doing manual import; redeployment is extremely
> unlikely to recreate all the required files.
> For example historic Javadoc won't be recreated.
So I started to manually import some propers.
All old apis are now in javadocs path (just some links to fix but I
prefer parent release here before doing that).
Doc started: http://people.apache.org/~olamy/commons-content/site-publish.html.
Feel free to improve and fix typos (I'm usually better in Moliere
language than in Shakespeare one :-) )
>
> If the import is done using svnmucc it is relatively quiet as far as
> the log messages are concerned.
>
>>>
>>> I have a bit of time for that.
>>> Let me know.
>>>
>>>>
>>>>> And furthermore such path is not supported by cms for exclusion (lines
>>>>> in extpaths file must be depth one only or I missed something)
>>>>>
>>>>>>
>>>>>> There is currently no proper/ directory, as the proper component sites
>>>>>> are at the top-level.
>>>>> same explanation as for dormant and extpath content.
>>>>> If you still want commons.a.o/lang commons.a.o/math this will need one
>>>>> line per path in ext paths file.
>>>>> By experience I see that too much lines in ext paths tend to slow *a
>>>>> lot* publishing.
>>>>>>
>>>>>> Not sure why that cannot be maintained going forward, but if not, the
>>>>>> minimum change would be to add a proper/ subdirectory parallel to
>>>>>> dormant/ and sandbox/
>>>>>>
>>>>>> Not having a parent proper/ directory does place some minor
>>>>>> restrictions on component names - e.g. one could not have a proper
>>>>>> component called "sandbox" or "css" or "images" for example - but that
>>>>>> is not a huge restriction, and it would avoid needing to use the
>>>>>> Redirect entries.
>>>>>>
>>>>>> Having said that, having a parent proper/ directory makes sense from
>>>>>> the point of view of consistency across the 3 classes of components,
>>>>>> so it's not critical to avoid it.
>>>>>>
>>>>>> But I do think having separate -sites folders is unnecessary 
>>>>>> complication.
>>>>> see explanation above.
>>>>>>
>>>>>> Whatever is finally decided upon needs to be properly documented.
>>>>> where ? in something like commons.a.o/publish-site.html ?
>>>>
>>>> Probably; could start by using the Wiki and move to site once complete.
>>>>
>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>  #sandbox
>>>>>>>>>  RedirectMatch ^(.*)/sandbox/cli2/(.*) 
>>>>>>>>> $1/sandbox-sites/commons-cli2/$2
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>>>>>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Olivier Lamy
>>>>>>> Talend: http://coders.talend.com
>>>>>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>>>>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>>>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Olivier Lamy
>>>>> Talend: http://coders.talend.com
>>>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>>
>>>
>>>
>>>
>>> --
>>> Olivier Lamy
>>> Talend: http://coders.talend.com
>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>
>>
>>
>> --
>> Olivier Lamy
>> Talend: http://coders.talend.com
>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>



--
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to