2012/12/18 Ralph Goers <ralph.go...@dslextreme.com>:
>
> On Dec 18, 2012, at 12:18 PM, Olivier Lamy wrote:
>
>> 2012/12/18 Ralph Goers <ralph.go...@dslextreme.com>:
>>>
>>> On Dec 18, 2012, at 9:10 AM, Olivier Lamy wrote:
>>>
>>>> 2012/12/18 Ralph Goers <ralph.go...@dslextreme.com>:
>>>>> I still don't understand why you are committing the subprojects to svn.  
>>>>> That is not required.  Just use stage-deploy to deploy to a local 
>>>>> directory on your computer, then copy that under where you have the 
>>>>> production web site checked out and check it in.  See 
>>>>> http://wiki.apache.org/logging/ManagingTheWebSite
>>>>>
>>>> As I can see in section "Managing Sub-project Sites" this doc says
>>>> "Make sure all that is added to svn and commit it."
>>>> So subsites must be checked in (here I configure this to be done tru a
>>>> maven plugin and not manually)
>>>> Infra will be able to use as production web site:
>>>> http://svn.apache.org/repos/asf/commons/cms-site/trunk/ (or
>>>> https://svn.apache.org/repos/infra/websites/production/commons/content/
>>>> but this one still doesn't exist, I will ping infra on the jira entry
>>>> for their preference).
>>>
>>> Step 6 is referring to checking it in directly to 
>>> https://svn.apache.org/repos/infra/websites/production/logging/content/ in 
>>> the subdirectory that is listed in extpaths.txt, not some other subversion 
>>> location.  If you look under log4j, for example, you will see a directory 
>>> for each release and a directory that is a symlink to the current release 
>>> (for Log4j 2 the 2.x directory links to log4j-2.0-beta3.
>>>
>>>>
>>>> So if you want sub-project sites available AFAIK this (check in all
>>>> content) must be done (or I misunderstand something: -)).
>>>>
>>>> Makes sense ?
>>>
>>> Not really.
>> So maybe I misunderstood what you want to do.
>>
>> What I understood:
>> 1) main site is build from
>> http://svn.apache.org/repos/asf/commons/proper/commons-site/trunk/
>> (and marked as cms content so possible to modify files via the cms ui)
>> technically a buildbot job run the maven build and commit the
>> generated site to
>> http://svn.apache.org/repos/asf/commons/cms-site/trunk/ (this svn path
>> will serve as infra for web site content staging then live) (note I
>> did the change for infra requirement on sources structure)
>> 2) due to #1 sub project content (take lang) must be committed to
>> http://svn.apache.org/repos/asf/commons/cms-site/trunk/lang
>
> This step is not necessary.  sub-project content can be committed directly to 
> https://svn.apache.org/repos/infra/websites/production/commons/content/lang/lang-n.n
>  or 
> https://svn.apache.org/repos/infra/websites/production/commons/content/proper/lang/lang-n.n
>  depending on what is in extpaths.txt
>

Ok I see now (as I said in a previous mail) I believed you wanted to
use  http://svn.apache.org/repos/asf/commons/cms-site/trunk/ rather
than https://svn.apache.org/repos/infra/websites/production/commons/content

>> 3) as lang is not generated by cms it must be added to extpaths file.
>
> This is true, unless it resides under a directory that was declared in 
> extpaths.txt, (for example, "proper" as in the second url above.
>
Definitely this must be done too much paths in extpaths will go in a
very very long publish tru the cms.
>> 4) committing sub project content will be done using the maven
>> scm-publish plugin (that's what I started to do)
>
> I don't do this.  I do mvn site:stage-deploy 
> -DstaginngSiteURL=file:///Users/rgoers/log4j  for my Log4j 2 web site. I zip 
> it and publish it at p.a.o/~rgoers/log4j2 for review during a release and 
> then I do a "cp -r ~/log4j/*" to where I want it to go under where I have the 
> production web site checked out on my machine. After it is copied I remove 
> the link from the old release and create a link to the new release and then 
> do an svn commit.
>
Maybe could be simpler with committing your staged versionned site to
log4j2-xxx (tru the maven plugin) for review and then modifying
.htaccess file (too prevent huge checkout on your machine and to
modify a symlink this probably won't work for windauze folks).
With this, just to do: deploy the site tru scm-pub plugin then when
vote passed only modify the .htaccess file
(that's just an idea)
>>
>> Regarding your point on versionned  subsites, I don't such structure
>> here (no commons.a.o/lang-2.x)
>
> Correct. We are doing this in logging because it makes it easy to deploy a 
> new release of the web site.
>
>>
>> So let me know what is your plan ?
>> I proposed to help but it looks I don't know exactly what is the plan
>> so that will be a bit complicated for me.
>
> The plan would be to follow what is published in the logging wiki link.  I'm 
> not sure why you think it is complicated. It should be simpler than what you 
> are doing.
>
Now I have the information (consider I was committing stuff because as
already said I didn't know which url to use)
> Ralph
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>


Olivier

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

Reply via email to