hello
im actually building some modules to control an opensimulator grid using drupal
these modules can use the database directly (the bases can be on the same server as drupal or be separated) or they can control services like Radmin or OsServices or control another drupal website that can access the base directly using webservices.
These modules are using hooks to get/insert infos and the database files are separated. The opensim database layout will change soon, so this should not be a problem.
actually i have done :
- users subscription / modification
- radmin integration
- osservices integration
- some statistics blocks to display grid info
- sortable/paginated region list
- search + events
what needs to be done :
- integration of the "flotsam" groups with "organic group"
- integration of the friends system with a drupal friends module
- integration of osmaps to a drupal geo module
i need help with these 3 jobs (not specially people knowing opensim, i mostly need help with og / a friend drupal module / geo)
if there are people interested with the project, please contact me
i will release the code when i will fix the files organization
Comments
Very interesting project
Binder --
This looks like a great project. We desperately need some Web-based management tools for OpenSim -- not everybody's friends with the command-line interface.
If you set this up and make it available to the public -- either as an opensource tool or a commercial product -- please let us know and we'll publicize it.
Editor, Hypergrid Business
http://www.hypergridbusiness.com
maria@hypergridbusiness.com
i plan to release it under an
i plan to release it under an opensource licence and if everything goes well, it would be available at the end of february
there are already multiple web interfaces for opensim (but most of them are not working anymore) :
http://forge.opensimulator.org/gf/project/opensimwi/
http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?XoopenSim
http://forge.opensimulator.org/gf/project/flexcp/
http://forge.opensimulator.org/gf/project/opensimwi/
http://forge.opensimulator.org/gf/project/wixtd/
and the most recent and advanced (working) :
http://forge.opensimulator.org/gf/hwios (using python/django)
http://www.adamfrisby.com/blog/2009/12/introducing-gridmix/ (not released yet but maybe during april in a free light version)
i have tested none of them, but i decided to build one around drupal just for fun
Opensim - Drupal Integration
Good work here... as you know we are already using the SLuser module you provided for integrating profiles between Second Life and Drupal and that works well - and its in use for registered users on http://openvce.net and the VCE region in Second Life if anyone want to try it.
I have tried OpensimWI but it always corrupts my data base (Opensim 0.6.6 and 0.6.7 tried) after its first used. We are though, with support from Olish Newman on New World Grid, using the parts from OpensimWI that support groups and that is successful in 0.6.6, 0.6.7 and 0.6.8.
It would be good if any web interface from drupal to virtual worlds could support multiple grid and avatar names... say one for Second Life and others for various opensim grids. So allowing a 1 - N mapping from a drupal user name to any number avatar/grid pairs. The group associations would then be to such avatar/grid pairs rather than just an avatar name or UUID. If that could be built into the tables kept it would open up future fleixbility even if used to implement a single VW connection for an avatar at present.
A way to give VW related profile data extensions in various ways, not just relying on a single setup as in Secodn Life would also keep it flexible.
multi grids support can be done but for a later version i think
hello
for the moment, the code i have made is managing only one grid.
this can surely be done to use multi grids but i prefear to wait for the "presence refactor" merge and the release of opensim 0.7 before thinking about this.
to use multiple grids, i need to rethink everything and the job could take so much time thinking about code architecture.
im not able to provide something like this in a fast time.
for this idea, sluser could also be used to link users with sl (but not opensim yet because some functions are not available in opensim script langage now or im not able to update the code for that)
for the first release, i would like to provide a quick mono grid management to use with opensim 0.6.8 and this can be done soon as an alpha stage.
As it turns out....
...I've done that with the avatar/drupal user mapping. Also some of this flexible data extension you're talking about. Eventually I want to opensource it, too. Sometimes hard to give away your baby. :-)
Help with your project
Hi ssm2017,
I would be happy to help with the groups/friends stuff. For the map stuff, I know someone who may be willing to contribute as well.
Regards,
Olish.
every input is valuable
cool, i need to show you the first code, and then you will see what can be done
when i think about the groups/friends stuff, i think about linking to a drupal module like organic groups.
just building a simple group management can be done for the begin, but this is not my opinion for the goal.
everything should be linked to existing drupal modules (here is the difficulty :) )
some news
i think that the name : d4os is a good one for the project. (it means : drupal for opensim)
i have created a module project : http://drupal.org/project/d4os
i have created a drupal group : http://groups.drupal.org/d4os (needs approval)
i have created some documents that i will share in the group.
i think that the code should be hosted somewhere outside the drupal project until the code organization is fixed.
for the moment, the code is hosted in a private svn repository.
i have created a github project : http://github.com/ssm2017/d4os
(i will have to learn git :) )
i have some things to do these days in irl, but i will try to fill the infos and show you the code i have made as soon as possible.
the project should be separated in different sub projects to keep them easily maintainable.
if you disagree with the name, don't hesitate to purpose your choice, it is not too late, everything is possible.
Anything I can do to help
Well, I would say my skills are moderate when it comes to php, Drupal Development and OpenSim, so I am not sure what I can do, but I love this and would be willing to help in anyway I can. My day job is as a corporate trainer on Microsoft Office products, so I am good at writing training documentation, so perhaps I can write documentation or something. Anyway, wanted to say thanks - I have been looking for something like this, and offer my assistance if it is needed. Thanks again,
Drew
feel free to write what you want :) but in opendoc format...
you can write doc if you want but :
i will not accept ms office documents
i can only accept pdf files or opendocument format
dont loose time writing doc for the moment, the project is not yet freezed but later, if you want, for sure, you can do it and purpose the resulted files
actually, the doc is written with drupal books here http://d4os.isgreat.org/doc
Offer of host site for software
We would be happy to offer to host the code at http://openvce.net with a URL such as http://openvce.net/d4os
I just wonder if the project name should incorporate Drupal specifically, and indeed even "Opensim", as I am sure that many of the techniques could be relevant to other CMSs and VWs too?
vw2web - virtual worlds to web
v2web - cute use of 2 X w
thank you for the proposal
about the project goal :
this project is only focused around drupal and opensim
maybe later multiple grids, but opensim only.
this is a good idea to try to find a common platform to merge different worlds, but for the moment, im not able to find a common web architecture between different virtual worlds like "blue mars", "there", "imvu", "active worlds", "eve online" etc... because they dont offer the same facilities about hosting and communication with webservices.
about the hosting :
i think that because this is drupal related, the project should be hosted in the main drupal website.
for the moment, the doc is hosted in a free web hosting service waiting for the moment that the code will get a mature level to be hosted on main drupal website.
for the moment i would prefear to keep the project independant from any company or oganization but anybody can participate anyway.
please, use the d4os group to go on this conversation
thank you all for your attention
to dont fill the secondlife group with non secondlife conversation it would be better to use the d4os group to speak about d4os.
http://groups.drupal.org/d4os
see you there
Very nice Projekt
Hello ;D
Very suprise for me, if give a module for the opensim server. I have self a little standallone sims on a windowsserver. And I search a Webinterface for opensim server, so I have found now this projekt. But can I the drupal install make on another server and the opensim on a windows server or must drupal and opensim server on a same server ?
I will make maybe a translation for the german ppl from this module. Is very big step for me ;D
Greetings
Bogus
Greetings
Bogus
www.webline.de
this may be a better idea to use d4os group
thank you for attention but i need to mention this :to dont fill the secondlife group with non secondlife conversation it would be better to use the d4os group to speak about d4os.
http://groups.drupal.org/d4os
but now that the message is here, i can answer quickly to your questions :
never tested with standalone, the script is actually grid oriented
web interfaces for opensim are here : http://opensimulator.org/wiki/Webinterface (i just added unga on today)
actually, the project is using grid database direct access but this is just a way to get and send infos. The databases can be in another host because these can be other databases than the one hosting drupal. In the future, i am planning to make inputs/outputs using simiangrid or unga or maybe another existing system because with OpenSim version 0.7, the services will be able to be hosted on a web server. The d4os goal is not to host services because drupal is too slow for that but this can be used as a user interface to control these distant webservices. (see http://d4os.isgreat.org/doc/dev/project-goals)
actually the project is using OpenSim 0.6.8 / 0.6.9 so i created a branch on the github site and the translation template can be found there : http://github.com/ssm2017/d4os/tree/d6-os0.6.8
don't forget that this set of module is still an experiment in alpha stage.... nothing is freezed yet (for example actually i am totally redesigning the user profiles system)
groups.drupal.org/d4os group was deleted
we can use a google group that i have created : http://groups.google.com/group/d4os
if you have questions about why this group was deleted, i can answer and show you the email exchange with the moderation team but here is not the place for that because here should be a "SecondLife"(TM) related group...
i have created this group http://groups.drupal.org/opensimulator and we will see what will happen :)
Installation
I been following the installation on the website.
But do I need to install the modules for os dll and php files?
about d4os support
hello
i can not answer to support questions here because this is not the right place.
You can find different ways to request answers using links on the d4os website home page.
http://d4os.org
thank you for attention anyway