UGAIM servers are simply a bunch of http services (xml-rpc and REST) so is not too difficult to move them to any standard CMS.<br><br>Dotnetnuke is only a "pure" .NET alternative that will allow to use the existing components natively without rewriting all the internal code. You could have both a complete CMS and the UGAIM servers. It's one of the many ways to make a comfortable environment for administrators/users.<br>
<br>But... personally I don't like aspx, IIS and all the related .NET stuff for serving http. For me it's too heavy (not as heavy loaded as Java, but heavy anyway).<br><br>So...<br><br>Buried in the forge there was, some time ago, a Perl implementation of UGAIM and worked quite well (with its limitations). I tried myself to implement ugaim as Drupal modules, but the performance was horrible compared with existing UGAIM... so I tried another frameworks.<br>
<br>Actually I have a complete UGAIM implementation using the high performance Code Igniter PHP framework. With its backend, it's AJAXified windows, its scalability given by Apache and all that kind of funny things.<br>
<br>That's what I did, but I understand that Opensim Core shouldn't cover that kind of stuff. Existing UGAIM/ROBUST are implementation examples and cover the basic needs of the opensim simulator.<br><br>Python/Ironpython is another alternative, using Django, TornadoWeb, Twister, or even Zope.<br>
<br>Java could be an alternative too (not for me, I hate Java after years of pain with it).<br><br>What I am trying to say is that there are as many alternative as people on the lists. Opensim provides us with one basic alternative (ugaim/robust) and if we don't like it... well, we are free to create ours.<br>
<br>There is only one thing I really miss for making this: the interfaces between simultator->UGAIM are not clearly documented and we have to navigate into code to konow what we have to do.<br><br>That's my opinion but if you don't like, I have more.<br>
<br><br><br><br><div class="gmail_quote">2010/1/8 Tom Willans <span dir="ltr"><<a href="mailto:tom.willans@bessacarr.com">tom.willans@bessacarr.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="word-wrap: break-word;"><div><br></div>.NET is ok and I appreciate why it was used for OpenSim, but most of the CMS systems that I have come across and may want to integrate are not .NET such as Joomla, Drupal. Would this mean installing Mono on all systems, not just the OpenSim systems? Still a helpful alternative to consider.<div>
<br></div><div><div><div></div><div class="h5"><br><div><div>On 7 Jan 2010, at 20:39, Impalah Shenzhou wrote:</div><br><blockquote type="cite">If someone is looking for some kind of purity (using exclusively .NET for web management) recently I have discovered <a href="http://www.dotnetnuke.com/" target="_blank">http://www.dotnetnuke.com/</a><br>
<br>Is a CMS (like Alfresco, Drupal, Joomla...) but runs over .NET. It shouldn't be too difficult to connect the native Opensim components to get/set data instead of accessing directly to database.<br> <br>Greetings<br>
<br><br><div class="gmail_quote">2010/1/7 Fly Man <span dir="ltr"><<a href="mailto:fly.man.opensim@gmail.com" target="_blank">fly.man.opensim@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
 In other words:<br><br>Wiredux won't use those connectors but will grab to the database itself. Wiredux is not a .NET application so it will go directly to the database.<br><br>I will wait until the refactoring is done, have a look what's wrecked and maybe fix it.<br>
 <br><div class="gmail_quote">2010/1/5  <span dir="ltr"><<a href="mailto:diva@metaverseink.com" target="_blank">diva@metaverseink.com</a>></span><div><div></div><div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
 Putting PHP in front of the DBs is one of the most natural things to do<br> from here on -- not just the things that Wiredux does, but for a lot<br> more! In fact, the entire collection of OpenSim.Services that are<br> provided as reference implementations can be replaced with<br>
 implementations in Apache+PHP.<br> <br> Calls from the simulators to the services are now all neatly packaged in<br> OpenSim.Services.Connectors (these are the "out" connectors). Just<br> browse through those connectors and check out the wire protocols, then<br>
 do the receiving end in PHP. Many of them are using standard web forms,<br> others use XMLRPC, others use custom-made HTTP-based dialects.<br> <br> Calls from outside to the simulators are packaged in<br> OpenSim.Server.Handlers. Again, check them out and, if not using .NET,<br>
 write your own client for them. If using .NET/mono you can import the<br> DLL OpenSim.Connectors.dll, and reuse the existing connectors as-is.<br> <br> But that's not all. Since now the interactions between the simulators<br>
 and the resource services are all formalized in interfaces<br> (OpenSim.Services.Interfaces), and the handlers and connectors in the<br> simulator are loaded dynamically, you can replace the connectors and<br> handlers themselves. In other words, if you want OpenSim to talk web<br>
 services, roll your own Web Services handlers and connectors under those<br> interfaces, and you're done -- you'll have to use .NET for this part,<br> though.<br> <div><br> Tom Willans wrote:<br> > Hi,<br> ><br>
 > First thanks for all your work.<br> ><br> > I assume from this that the webredux will no longer work without<br> > modification and will need updating. ( Thanks again here).<br> > Is there any information about the new authentication approach anywhere,<br>
 > if not in detail then an overview. Is LDAP on the horizon?<br> ><br> > I am mostly interested in linking php based frontends to opensim and<br> > hence accessing the database directly. Particularly relevant is moving<br>
 > away from using UUIDs.<br> > Please forgive me if I am missing something but I assume there are no<br> > web-services that can be called and calling C# from php is not a very<br> > good solution.<br> ><br>
 > Thanks.<br> > Tom<br> > On 5 Jan 2010, at 10:37, Ai Austin wrote:<br> ><br> >> At 18:32 04/01/2010, <a href="mailto:opensim-dev-request@lists.berlios.de" target="_blank">opensim-dev-request@lists.berlios.de</a><br>
 </div><div>>> <mailto:<a href="mailto:opensim-dev-request@lists.berlios.de" target="_blank">opensim-dev-request@lists.berlios.de</a>> wrote:<br> >>> To be honest, I don't think Sqlite should be a database type that we<br>
 >>> (OpenSim) should keep alive in the project,<br> >><br> >><br> >> It is useful to have a double click and go out of the box solution<br> >> which people can try out and test with.<br> >><br>
 >> One other use of SQLite that I am aware of and fine very useful is<br> >> for the really simple and handy single region hosted on your own<br> >> system that is connected to the New World Grid for any avatar using<br>
 >> the "New World Studio" packaged version of Opensim. See<br> >> <a href="http://www.newworldgrid.com/lang/en-us/land/free-land" target="_blank">http://www.newworldgrid.com/lang/en-us/land/free-land</a><br>
 >><br> >> _______________________________________________<br> >> Opensim-dev mailing list<br> </div>>> <a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a> <mailto:<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a>><br>
 <div>>> <a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br> ><br> > Tom Willans<br> > Managing Director<br> > Bessacarr Publications Ltd<br>
 > 3 Highfield, Hatton Park, Warwick, CV35 7TQ<br> </div>> <a href="mailto:tom.willans@bessacarr.com" target="_blank">tom.willans@bessacarr.com</a> <mailto:<a href="mailto:tom.willans@bessacarr.com" target="_blank">tom.willans@bessacarr.com</a>><br>
 <div>> +44 (0) 1926 402055   +44 (0) 121 288 0281<br> > Registered in England and Wales at the above address.  Company No:<br> > 4925067. VAT No:GB 823 9317 24.<br> ><br> > This e-mail is confidential and intended solely for the use of the<br>
 > individual to whom it is addressed. Any views or opinions presented are<br> > solely those of the author and do not necessarily represent those of<br> > Bessacarr Publications Ltd. If you are not the intended recipient you<br>
 > have received this e-mail in error and that any use, dissemination,<br> > forwarding, printing or copying of this e-mail is strictly prohibited.<br> > Please return it to the sender immediately. The contents of this message<br>
 > may be legally privileged.<br> ><br> ><br> ><br> ><br> ><br> ><br> </div>> ------------------------------------------------------------------------<br> <div><div></div><div>><br> > _______________________________________________<br>
 > Opensim-dev mailing list<br> > <a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br> > <a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
 _______________________________________________<br> Opensim-dev mailing list<br> <a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br> <a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
 </div></div></blockquote></div></div></div><br> <br>_______________________________________________<br> Opensim-dev mailing list<br> <a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>
 <a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br> <br></blockquote></div><br> _______________________________________________<br>
Opensim-dev mailing list<br><a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br><a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
</blockquote></div><br></div></div><div> <span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div style="word-wrap: break-word;">
<span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div>
<div></div><div class="h5"><div style="margin: 0px;">Tom Willans </div><div style="margin: 0px;">Managing Director</div><div style="margin: 0px;"><font color="#990000"><span style="color: rgb(153, 0, 0);">Bessacarr Publications Ltd</span></font></div>
<div style="margin: 0px;">3 Highfield, Hatton Park, Warwick, CV35 7TQ</div><div style="margin: 0px;"><a href="mailto:tom.willans@bessacarr.com" target="_blank">tom.willans@bessacarr.com</a>  </div></div></div><div class="im">
<div style="margin: 0px;">+44 (0) 1926 402055   +44 (0) 121 288 0281</div><div style="margin: 0px;">Registered in England and Wales at the above address.  Company No: 4925067. VAT No:GB 823 9317 24.</div><div style="margin: 0px; min-height: 14px;">
<br></div><div style="margin: 0px;">This e-mail is confidential and intended solely for the use of the individual to whom it is addressed. Any views or opinions presented are solely those of the author and do not necessarily represent those of Bessacarr Publications Ltd. If you are not the intended recipient you have received this e-mail in error and that any use, dissemination, forwarding, printing or copying of this e-mail is strictly prohibited. Please return it to the sender immediately. The contents of this message may be legally privileged.</div>
<div><br></div><div><br></div><br></div></span></span><br></div></span> </div><br></div></div><br>_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
<br></blockquote></div><br>