You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by Carsten Ziegeler <cz...@apache.org> on 2007/08/01 15:43:06 UTC

Access to confluence

Can someone please add me to the felix group for confluence?

Additional question: do we ensure that only people with a cla get access
to the felix site in confluence?

Carsten
-- 
Carsten Ziegeler
cziegeler@apache.org

Re: Access to confluence

Posted by Carsten Ziegeler <cz...@apache.org>.
Marcel Offermans wrote:
> On Aug 1, 2007, at 21:04 , Upayavira wrote:
> 
>> From Felix's point of view felix-users and FELIX are okay names, from
>> the ASF infra point of view, I'd prefer felix-committers and
>> FELIXxSITE, as that is what a lot of other projects' sites are named.
>> It enables infra folks looking at the confluence setup to _instantly_
>> know what these represent, whereas felix-users and FELIX are ambiguous.
>>
>> Sound reasonable?
> 
> The naming of the group can be changed easily, I have no objections
> against renaming that. Same for renaming the space. The only problem is
> that you cannot rename a space key in Confluence, so we probably need to
> do a complete export of the current space, import it in a newly created
> one and restore anything we might have broken in the process. Is that
> something you can do? If so that would be great. We might want to
> announce something like that, because it will probably cost some time to
> do (during which we don't want people to edit the space).
> 
Hmm, not sure either - but I think we should rename the group and the
space to be in line with other projects.

Carsten

-- 
Carsten Ziegeler
cziegeler@apache.org

Re: Access to confluence

Posted by Marcel Offermans <ma...@luminis.nl>.
On Aug 1, 2007, at 21:04 , Upayavira wrote:

> From Felix's point of view felix-users and FELIX are okay names,  
> from the ASF infra point of view, I'd prefer felix-committers and  
> FELIXxSITE, as that is what a lot of other projects' sites are  
> named. It enables infra folks looking at the confluence setup to  
> _instantly_ know what these represent, whereas felix-users and  
> FELIX are ambiguous.
>
> Sound reasonable?

The naming of the group can be changed easily, I have no objections  
against renaming that. Same for renaming the space. The only problem  
is that you cannot rename a space key in Confluence, so we probably  
need to do a complete export of the current space, import it in a  
newly created one and restore anything we might have broken in the  
process. Is that something you can do? If so that would be great. We  
might want to announce something like that, because it will probably  
cost some time to do (during which we don't want people to edit the  
space).

Greetings, Marcel


Re: Access to confluence

Posted by Upayavira <uv...@odoko.co.uk>.
Marcel Offermans wrote:
> On Aug 1, 2007, at 17:04 , Carsten Ziegeler wrote:
>>>
>>>> Additional question: do we ensure that only people with a cla get 
>>>> access
>>>> to the felix site in confluence?
>>>
>>> Good question. We should really set up FELIXxSITE and use that for the
>>> website, then FELIX is our wiki. We then create felix-committers group,
>>> and only add committers to that.
>> Yepp, I think this makes sense - I already set up the site at
>> http://felix.apache.org/FELIX :)
> 
> As far as I understand correctly, we need to have a site that is only 
> editable by people that have signed a CLA if we ship whole copies of the 
> website as part of our releases. We might want to do that (or at least 
> parts of the site) so it makes sense to ensure that only people with a 
> CLA end up in our group.
> 
> At the moment, we have three groups that have rights to this space:
>  - confluence-users (that can view, create comments and create 
> attachments); this is a group that anybody who registers with Confluence 
> ends up in, so we only allow those peopel very basic rights (comments do 
> not get exported anyway, attachments is something we could argue about, 
> since those are exported, so we might want to change the rights on that 
> point);
>  - felix-users (full edit rights on pages, comments and attachments); 
> for everybody that is a committer in the project and maintains part of 
> the site (we indeed should make 100% that everybody in this group has a 
> CLA on file);
>  - felix-admins (admin rights); which mainly means these users can 
> administer the space.
> 
> So rights wise, as long as we make sure all "felix-users" have a CLA on 
> file, we're fine, even if we distribute (part of) the site in our releases.
> 
> The second question, whether we want a separate wiki apart from our 
> website, is a different matter. I would say, our FELIX space IS our 
> website, from that sense we simply use Confluence as our CMS for the site.
> 
> We could setup a second space (let's say FELIXWIKI) if we feel there is 
> a need for a separate wiki. To be honest, I personally don't feel a 
> strong need to have a wiki, but if others in the community feel we do, 
> then let's create one and come to some kind of consensus about what 
> should be on our site and what should be on our wiki.
> 
>> Unfortunately, there is a slight problem with this right now, most links
>> and references (to images etc) are absolute and therefore pointing back
>> to the cwiki instance. I have currently no clue how to change this.
> 
> The links in the menu are simply hardcoded in the template. I can fix 
> those. It might take a bit of fiddling to make sure the relative paths 
> we use always work, but that should be fixable.
> 
> I'll report back as soon as I've done that. :)
> 
> Greetings, Marcel

 From Felix's point of view felix-users and FELIX are okay names, from 
the ASF infra point of view, I'd prefer felix-committers and FELIXxSITE, 
as that is what a lot of other projects' sites are named. It enables 
infra folks looking at the confluence setup to _instantly_ know what 
these represent, whereas felix-users and FELIX are ambiguous.

Sound reasonable?

Regards, Upayavira

Re: Access to confluence

Posted by Carsten Ziegeler <cz...@apache.org>.
Marcel Offermans schrieb:
> On Aug 2, 2007, at 9:33 , Carsten Ziegeler wrote:
> 
>> Marcel Offermans wrote:
>>> Exporting a space as an admin works as follows:
>>>  - Go to Administration / Plugins and select the Auto Export Plugin from
>>> the list.
>> Ah, thanks, I don't see this administration page - could it be that I
>> need to be more than just felix-admin for this?
> 
> That's very likely, the link should appear in the top right (where you
> can also see your profile, history, preferences and perform a log out).
> I just upgraded your account to this status. Do you see it now?
> 
Yes, thanks, Marcel - it shows also a message the the license is about
to expire on 28th of August :)

I've just changed the redirect from felix.apache.org to the exported
pages. I also renamed the export directory from FELIX to site, so our
urls are http://felix.apache.org/site/something.html
which I think looks a little bit nicer.

Carsten
-- 
Carsten Ziegeler
cziegeler@apache.org

Re: Access to confluence

Posted by Marcel Offermans <ma...@luminis.nl>.
On Aug 2, 2007, at 9:33 , Carsten Ziegeler wrote:

> Marcel Offermans wrote:
>> Exporting a space as an admin works as follows:
>>  - Go to Administration / Plugins and select the Auto Export  
>> Plugin from
>> the list.
> Ah, thanks, I don't see this administration page - could it be that I
> need to be more than just felix-admin for this?

That's very likely, the link should appear in the top right (where  
you can also see your profile, history, preferences and perform a log  
out). I just upgraded your account to this status. Do you see it now?

Greetings, Marcel


Re: Access to confluence

Posted by Carsten Ziegeler <cz...@apache.org>.
Marcel Offermans wrote:
> On Aug 2, 2007, at 8:57 , Carsten Ziegeler wrote:
> 
>> Marcel Offermans wrote:
>>> Re-exporting must be done by a confluence admin at the moment.
>>>
>> How does this re-exporting work? Currently I see only an export where I
>> can download the exported stuff. Is this the way to go: download and put
>> it on the server?
> 
> Exporting a space as an admin works as follows:
>  - Go to Administration / Plugins and select the Auto Export Plugin from
> the list.
Ah, thanks, I don't see this administration page - could it be that I
need to be more than just felix-admin for this?

Carsten
>  - Click on Configure plugin.
>  - Go to the "Rebuild exported spaces", select Apache Felix from the list.
>  - Hit "Export Space(s)" and wait while all pages get regenerated.
> 
> Greetings, Marcel
> 
> 


-- 
Carsten Ziegeler
cziegeler@apache.org

Re: Access to confluence

Posted by Marcel Offermans <ma...@luminis.nl>.
On Aug 2, 2007, at 8:57 , Carsten Ziegeler wrote:

> Marcel Offermans wrote:
>> Re-exporting must be done by a confluence admin at the moment.
>>
> How does this re-exporting work? Currently I see only an export  
> where I
> can download the exported stuff. Is this the way to go: download  
> and put
> it on the server?

Exporting a space as an admin works as follows:
  - Go to Administration / Plugins and select the Auto Export Plugin  
from the list.
  - Click on Configure plugin.
  - Go to the "Rebuild exported spaces", select Apache Felix from the  
list.
  - Hit "Export Space(s)" and wait while all pages get regenerated.

Greetings, Marcel


Re: Access to confluence

Posted by Carsten Ziegeler <cz...@apache.org>.
Marcel Offermans wrote:
> On Aug 1, 2007, at 21:11 , Upayavira wrote:
> 
>> Have a look in, say, the Wicket template and see how they do it.
> 
> Good point. They include a navigation page that contains the "menu".
> I've changed our space to do that too. The "navigation" page in our
> space is what's being used now. One thing we should remember: if anybody
> changed the menu, we need to re-export the whole site since the auto
> exporter does not pick up on changes like that.
> 
> Re-exporting must be done by a confluence admin at the moment.
> 
How does this re-exporting work? Currently I see only an export where I
can download the exported stuff. Is this the way to go: download and put
it on the server?

Carsten

-- 
Carsten Ziegeler
cziegeler@apache.org

Re: Access to confluence

Posted by Marcel Offermans <ma...@luminis.nl>.
On Aug 1, 2007, at 21:11 , Upayavira wrote:

> Have a look in, say, the Wicket template and see how they do it.

Good point. They include a navigation page that contains the "menu".  
I've changed our space to do that too. The "navigation" page in our  
space is what's being used now. One thing we should remember: if  
anybody changed the menu, we need to re-export the whole site since  
the auto exporter does not pick up on changes like that.

Re-exporting must be done by a confluence admin at the moment.

Greetings, Marcel


Re: Access to confluence

Posted by Upayavira <uv...@odoko.co.uk>.
Marcel Offermans wrote:
> 
> On Aug 1, 2007, at 20:36 , Marcel Offermans wrote:
> 
>> The links in the menu are simply hardcoded in the template. I can fix 
>> those. It might take a bit of fiddling to make sure the relative paths 
>> we use always work, but that should be fixable.
> 
> The auto exporter converts relative links to absolute ones:
> /FELIX/index.html becomes http://cwiki.apache.org/FELIX/index.html
> 
> What I can do is make links that are hardcoded to felix.apache.org, 
> otherwise we probably need a more sophisticated way of migrating and 
> translating our site from one server to another (we might even do that 
> with something like wget which I think can rewrite URL's if you ask it 
> to get a mirror image of a site).
> 
> I will go through the code and search for other locations that still 
> refer to the cwiki site and change 'em all.

Have a look in, say, the Wicket template and see how they do it.

Regards, Upayavira

Re: Access to confluence

Posted by Marcel Offermans <ma...@luminis.nl>.
On Aug 1, 2007, at 20:36 , Marcel Offermans wrote:

> The links in the menu are simply hardcoded in the template. I can  
> fix those. It might take a bit of fiddling to make sure the  
> relative paths we use always work, but that should be fixable.

The auto exporter converts relative links to absolute ones:
/FELIX/index.html becomes http://cwiki.apache.org/FELIX/index.html

What I can do is make links that are hardcoded to felix.apache.org,  
otherwise we probably need a more sophisticated way of migrating and  
translating our site from one server to another (we might even do  
that with something like wget which I think can rewrite URL's if you  
ask it to get a mirror image of a site).

I will go through the code and search for other locations that still  
refer to the cwiki site and change 'em all.

Greetings, Marcel



Re: Access to confluence

Posted by Marcel Offermans <ma...@luminis.nl>.
On Aug 1, 2007, at 17:04 , Carsten Ziegeler wrote:
>>
>>> Additional question: do we ensure that only people with a cla get  
>>> access
>>> to the felix site in confluence?
>>
>> Good question. We should really set up FELIXxSITE and use that for  
>> the
>> website, then FELIX is our wiki. We then create felix-committers  
>> group,
>> and only add committers to that.
> Yepp, I think this makes sense - I already set up the site at
> http://felix.apache.org/FELIX :)

As far as I understand correctly, we need to have a site that is only  
editable by people that have signed a CLA if we ship whole copies of  
the website as part of our releases. We might want to do that (or at  
least parts of the site) so it makes sense to ensure that only people  
with a CLA end up in our group.

At the moment, we have three groups that have rights to this space:
  - confluence-users (that can view, create comments and create  
attachments); this is a group that anybody who registers with  
Confluence ends up in, so we only allow those peopel very basic  
rights (comments do not get exported anyway, attachments is something  
we could argue about, since those are exported, so we might want to  
change the rights on that point);
  - felix-users (full edit rights on pages, comments and  
attachments); for everybody that is a committer in the project and  
maintains part of the site (we indeed should make 100% that everybody  
in this group has a CLA on file);
  - felix-admins (admin rights); which mainly means these users can  
administer the space.

So rights wise, as long as we make sure all "felix-users" have a CLA  
on file, we're fine, even if we distribute (part of) the site in our  
releases.

The second question, whether we want a separate wiki apart from our  
website, is a different matter. I would say, our FELIX space IS our  
website, from that sense we simply use Confluence as our CMS for the  
site.

We could setup a second space (let's say FELIXWIKI) if we feel there  
is a need for a separate wiki. To be honest, I personally don't feel  
a strong need to have a wiki, but if others in the community feel we  
do, then let's create one and come to some kind of consensus about  
what should be on our site and what should be on our wiki.

> Unfortunately, there is a slight problem with this right now, most  
> links
> and references (to images etc) are absolute and therefore pointing  
> back
> to the cwiki instance. I have currently no clue how to change this.

The links in the menu are simply hardcoded in the template. I can fix  
those. It might take a bit of fiddling to make sure the relative  
paths we use always work, but that should be fixable.

I'll report back as soon as I've done that. :)

Greetings, Marcel


Re: Access to confluence

Posted by Carsten Ziegeler <cz...@apache.org>.
Marcel Offermans schrieb:
> On Aug 1, 2007, at 17:04 , Carsten Ziegeler wrote:
> 
>> I already set up the site at
>> http://felix.apache.org/FELIX :)
> 
> Carsten, did you already setup some kind of cron job to keep that site
> "in sync"? I'm currently changing the site so we can deploy it at that
> location, so it would be great if you could automate that rsync (if you
> haven't already :D :D).
> 
Yes, the rsync is in place and it seems that it worked :)

Now the remaining part is to edit the download template to include the
mirror stuff. Do you want to take care of it, or should I do it?

Carsten
-- 
Carsten Ziegeler
cziegeler@apache.org

Re: Access to confluence

Posted by Marcel Offermans <ma...@luminis.nl>.
On Aug 1, 2007, at 17:04 , Carsten Ziegeler wrote:

> I already set up the site at
> http://felix.apache.org/FELIX :)

Carsten, did you already setup some kind of cron job to keep that  
site "in sync"? I'm currently changing the site so we can deploy it  
at that location, so it would be great if you could automate that  
rsync (if you haven't already :D :D).

Greetings, Marcel


Re: Access to confluence

Posted by Carsten Ziegeler <cz...@apache.org>.
Upayavira wrote:
> Carsten Ziegeler wrote:
>> Can someone please add me to the felix group for confluence?
> 
> Done

Thanks!

> 
>> Additional question: do we ensure that only people with a cla get access
>> to the felix site in confluence?
> 
> Good question. We should really set up FELIXxSITE and use that for the
> website, then FELIX is our wiki. We then create felix-committers group,
> and only add committers to that.
Yepp, I think this makes sense - I already set up the site at
http://felix.apache.org/FELIX :)
Unfortunately, there is a slight problem with this right now, most links
and references (to images etc) are absolute and therefore pointing back
to the cwiki instance. I have currently no clue how to change this.

> 
> If I can do bits of admin to help with that, let me know.
Great! It would be interesting to hear what others think about it.

Carsten

-- 
Carsten Ziegeler
cziegeler@apache.org

Re: Access to confluence

Posted by Upayavira <uv...@odoko.co.uk>.
Carsten Ziegeler wrote:
> Can someone please add me to the felix group for confluence?

Done

> Additional question: do we ensure that only people with a cla get access
> to the felix site in confluence?

Good question. We should really set up FELIXxSITE and use that for the 
website, then FELIX is our wiki. We then create felix-committers group, 
and only add committers to that.

If I can do bits of admin to help with that, let me know.

Regards, Upayavira