[Building Sakai] Change the Site URL

Steve Swinsburg steve.swinsburg at gmail.com
Wed Aug 19 13:51:21 PDT 2009


I can lend a hand, but the issue is the content won't be moved across
for all tools. So creating a method copyTool() for instance would be
misleading.

I think the best bet would be to setup some pre configured web content
tools, get them registered as 'tools', then add them to the relevant
sites (scripted of course).

Is it just the link type tools that you need copied?

cheers,
Steve

On 8/20/09, Wellington Santos <wellington at wbsystem.com.br> wrote:
> Hi Steve,
>
> Ok I think I understand now, you only need one or a couple of tools
> copied across between sites without duplicating the rest of the content
> that comes along with it right? -> Exactly.
> This would be pretty simple scripted via the webservices although you
> might need to create one. You could borrow the idea from
> addNewPageToSite and addNewToolToPage. -> I'll try do that, but is there
> nothing ready to do that? Could you help me to do that, I said once, I'm
> newbie in Sakai and I'm learning it alone.
> Thanks a lot for your help.
>
> Regards.
>
> Wellington Santos
>
> Em Qua, 2009-08-19 às 07:21 +1000, Steve Swinsburg escreveu:
>
>> Hi Wellington,
>>
>>
>>
>> Ok I think I understand now, you only need one or a couple of tools
>> copied across between sites without duplicating the rest of the
>> content that comes along with it right?
>> If so, you can just copy the tool settings from one site to the next.
>> This would be pretty simple scripted via the webservices although you
>> might need to create one. You could borrow the idea from addNewPageToSite
>> and addNewToolToPage.
>>
>>
>> Alternatively, you can setup the web content tools to be setup with
>> the URL already and register them as tools. They can then be added to
>> a site like any other tool.
>> Check out the article here:
>> http://confluence.sakaiproject.org/display/~steve.swinsburg/Pre-configured+web+content+tools
>>
>>
>> cheers,
>> Steve
>>
>>
>>
>>
>>
>>
>> On 18/08/2009, at 7:27 AM, Wellington Santos wrote:
>>
>>
>>
>> > I see... but there are many links, near 6832 (244 - courses * 7
>> > differents sites  * 4 links to each link). Imagine change 6832
>> > links. I guess I would lose one or two days and 5 or 10 people to
>> > change all links. I can't do that.
>> >
>> > I duplicated a site by webservice (createSiteByDuplication, as Mike
>> > said once), but I don't wanna duplicate more a site, I wanna copy
>> > and change all links through a webservice (case exists) or create a
>> > function which could do that for me.
>> > Is there any way better?
>> >
>> > regards...
>> >
>> >
>> > Em Ter, 2009-08-18 às 07:27 +1000, Steve Swinsburg escreveu:
>> >
>> > > That looks like a web content tool? I wouldn't bother changing a
>> > > few links, they are only strings and shorter strings will not
>> > > improve overall db performance if the tables are indexed properly.
>> > > I'd be looking at the issue that's causing the performance, which
>> > > is unknown at this stage.
>> > >
>> > >
>> > > Can you go through exactly what you duplicated and how you did it?
>> > >
>> > > ~ steve
>> > > (sent from my ipod)
>> > >
>> > >
>> > > On 18/08/2009, at 7:00 AM, Wellington Santos
>> > > <wellington at wbsystem.com.br> wrote:
>> > >
>> > >
>> > >
>> > >
>> > > > Hi steve...
>> > > >
>> > > > No, I don't mean the siteid... I'll try explain again.
>> > > > When you duplicate a site and you come in options of a content,
>> > > > so you have a link to repository. I don't know if that is a
>> > > > specific tool or a sakai tool. Then I'll put a picture to try
>> > > > explain.
>> > > > < Unidade I - Mozilla Firefox.png>
>> > > > Look at URL, I'm try change that URL, cause if I change the
>> > > > link, probably the database will be small.
>> > > > I think that tool is in CONTENT_COLLECTION table. If I get
>> > > > sucess to change that link, I don't need duplicate a site, only
>> > > > copy and change the URL to a default repository.
>> > > > Have you gotten it? I hope so.
>> > > >
>> > > > Thanks a lot.
>> > > >
>> > > > Wellington Santos
>> > > >
>> > > >
>> > > > Em Ter, 2009-08-18 às 06:52 +1000, Steve Swinsburg escreveu:
>> > > >
>> > > > > Do you mean changing the siteid? Ie the bit
>> > > > > after /portal/site/ in the URL? This isn't possible without a
>> > > > > lot of synchronisation in other tables as it's the primary id
>> > > > > for everything in the site. Plus you'd be saving a few
>> > > > > characters only.
>> > > > >
>> > > > >
>> > > > > If your db is slow I'd be looking elsewhere. What did you
>> > > > > replicate?
>> > > > >
>> > > > >
>> > > > > If you want to change the URL for cosmetic purposes you could
>> > > > > use an alias.
>> > > > >
>> > > > > ~ steve
>> > > > > (sent from my ipod)
>> > > > >
>> > > > >
>> > > > > On 18/08/2009, at 1:33 AM, Wellington Santos
>> > > > > <wellington at wbsystem.com.br> wrote:
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > > > Hi all,
>> > > > > >
>> > > > > > Is there any way to change the Site URL by web service? I'll
>> > > > > > explain. I've lots of sites (around 1708 sites) and those
>> > > > > > sites were replicated by web service. However, the database
>> > > > > > is larger and the database performace is slowest. Then, I'd
>> > > > > > a idea. There is a link to repository which do it works, I
>> > > > > > copy the site and change the URL to a default site
>> > > > > > repository. If I do it, I'll economize size and performace
>> > > > > > of database. But, I don't know if this is possible and if I
>> > > > > > should do it and others things still work.
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > > Regards
>> > > > > >
>> > > > > >
>> > > > > > Wellington Santos
>> > > > > > _______________________________________________
>> > > > > > sakai-dev mailing list
>> > > > > > sakai-dev at collab.sakaiproject.org
>> > > > > > http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> > > > > >
>> > > > > > TO UNSUBSCRIBE: send email to
>> > > > > > sakai-dev-unsubscribe at collab.sakaiproject.org with a subject
>> > > > > > of "unsubscribe"
>> >
>> >
>> >
>> >
>>
>>
>>
>
>
>


More information about the sakai-dev mailing list