Alternative Platforms and Facilities

Austin Tate's picture

A discussion has been initiated on a number of other platforms and facilities which have been tested for OpenVCE purposes (see http://openvce.net/more), and some of which are now actively being considered to supplement the Drupal-based OpenVCE.net and Second Life virtual worlds elements. You are encouraged to enter the discussion and make your views known.

The main content management site for OpenVCE.net is based on a data base that is maintained for the community. This element is important and allows a range of data base and web services to be run far beyond the capabilities of social networking platforms with their own decisions on data structures, etc. Joomla, Drupal and Wordpress and the favorite open source systems for such uses. All ca rubn on a range of data bases, with MySQL being the top open source choice. Wordpress is more used for blogging. Joomla and Drupal have been tried, with Drupal offering facilities closer to our perceived needs at this stage. The Joomla site is archived at http://openvce.net/joomla/ but is not actively being developed at present.

  • YouTube (and other video sharing sites) and Flickr (or other image sharing sites) are used, and the main OpenVCE.net site looks like it can link those in well, as used by the JOE area and ourselves already without replicating the hosting of material on OpenVCE.net.
  • Ning gives very good social network and group setup facilities, and pages can contain link and content from other elements, but it cannot be integrated for uniform logins. They use their own "Ning Id" method. It could though provide better calendars and profiles than we can on Drupal (or Joomla).
  • Grou.ps we are not now in favour of. It was too slow in use and error prone, and poor at handing resource upload, etc.. Though its Wiki was very good I think.
  • Facebook, Yahoo Group and Google Group setups are available for OpenVCE, but all are not actively in our current plans.
  • Moodle/Sloodle is setup live and operational at http://openvce.net/moodle/ and linked in to the collaboration facilities menu on the main site. We have used it already to try some advanced "mission" or "course" based facilities. A Sloodle screen that allows presentations based on a set of URLs mixing web pages, audio, video and images is already operational in the I-Zone. The "OpenVCE Course" is a standing open-ended course for these experiments. There is a Sloodle classroom on Vue North for testing things.
  • Google Wave is under development and may offer interesting live connection facilities for collaborative spaces in future. A test OpenVCE wave for authenticated "sandbox" users is at http://openvce.net/gwave/

 

Jeff Hansberger's picture

Use of Ning and Moodle?

Jeff Hansberger had the following observations and comments:
Over the next week, I'd like to get a better understanding of the OpenVCE site and capabilities. I've been reviewing some of the platforms that you've been investigating on openvce.net/more. A couple of questions and comments to understand where we are and why regarding the 2D portal capabilities since the 3D env. seems to be well on it's way. 
The Joomla/Drupal sites seem like a fairly static model, great for archiving information and referencing it but not something that naturally fits into someone's workflow and social networking efforts. I believe we need a Ning type social networking capability for group and activity awareness, and overhearing functions (from the distributed collaboration CWA) as one of the primary and core capabilities. The Drupal site doesn't support those functions very well if at all and I believe those are some of the inherent reasons why Facebook is such a success. Both Ning and Drupal support communication but I think Ning does it better through it's discussions, realtime chat, and posts to individual Walls. How much flexibility do we have to modify and customize Ning? Can we add apps that aren't part of their app library? For example, could we add Google Wave when it is released or other customized opensource code? Do you have issues or reservations in using Ning as the primary 2D portal and trying to connect it to SL as much as possible?
Which brings me to another topic, SLOODLE, which is a mash-up of Moodle and SL. I'm guessing you're aware of it. You mentioned Moodle this morning in the tour but I can't remember what function you were talking about with it. It seems pretty narrowly focused to learning communities in school settings but I'm interested in some of the capabilities they've done with SLOODLE in tying data between Moodle/internt to SL. I'll have to go back to the video in SL/SLOODLE but they had a couple of examples where chat or text entered in the virtual env. was also shared on Moodle or a blog. Capabilities to think about or leverage from what they're doing if possible. 
admin's picture

Forum discussion switched to Ning

For test purposes, the forum discussion is being switched to Ning at: http://openvce.ning.com

 

Austin Tate's picture

OpenVCE.net or Drupal Specific Points

Though any OpenVCE.net or Drupal specific site points could be noted here too.  Testing of latest activity, heartbeat and other social network awareness features are now underway by Stephen.

admin's picture

Discussion now switched back

Discussion now switched back to OpenVCE.net to continue tests of improved social network awareness features introduced into the Drupal-based system. This includes a "heartbeat" facility to let everyone know latest happening and recent activity, an inter-member messaging facility, and improved layout of the netry page and the menus to promote activity awareness. 

stephenp's picture

Added site "Heartbeat"

Added site "Heartbeat" to give some indication of activity...

This comment is a test for this :-)

admin's picture

Replies to This Discussion from August 3rd to August 13th

Replies to This Discussion from August 3rd to August 13th (moved from Ning) - http://openvce.ning.com/forum/topics/alternative-platforms-and

Reply by Jeff Hansberger on August 3, 2009 at 5:45pm
This is a good comparison chart. The Ning platform appears to compare well in features and it's rated website usability.

For some reason, I thought that Ning had a live-chat capability but the chart says no and going back, I couldn't find one. Is it correct that Ning has no live-chat capability? One of the biggest function omission for Ning (and most of the platforms compared here) is the OpenID support. Exploring the ID authentication alternatives mentioned below is important.


Reply by Austin Tate on August 3, 2009 at 8:05pm
Ning does have a chat facility itself. As with all these systems its only for its own community, and not connected to other chat environments.

I put in Ning chat, I-Say link to SL and Google Wave all under a Chat... top level tab for tests.

The I-Say tool is better as its a single chat tool that ALSO links up with a nominated area in Second Life - initially the I-Zone on VCE.

See new chat... tab on http://openvce.ning.com

Ning makes it easy to embed such tools/applets... and Google Wave will be same. I added a Wave to the Chat... tab too for tests.


Reply by Jeff Hansberger on August 3, 2009 at 8:06pm
Looking beyond the chart and the article, it appears that some of the other platforms reviewed have significant advantages for our use. Here's a quick summary for discussion tomorrow:

  • KickApps - Integrates better into existing site, widget creation tools, social graph engine for details on site stats and use, api developer kit, highly customizable
  • Crowdvine - With the lack of photo and video sharing, seems aimed more at the professional groups. Custom profile questions, can endorse others, activity wall and other SN communication capabilities, openID
  • GoingOn - Built on Drupal, opensource, nice list of capabilities (http://www.goingon.com/GoingOn/products.html) but little else to understand or conceptualize how they're all put together, site is focused on educational purposes, polls
  • CollectiveX - custom bios, endorsements of others are possible, file sharing, business and social profiles

Reply by Austin Tate on August 3, 2009 at 8:13pm
Dont' t get too carried away :-) The essence is integration and aggregation. These things will change with fashion and whims, as well as technology. Key is to have a really solid core of conceptual capabilities everyone can understand and which are common, and could be provided by any of a range of platforms. The we should choose good stable and well integrated ones... and keep it to a bare minimum... hence the focus on what we can do with ONLY Joomla, and the ONLY Drupal at first.

We will though investigate and test any that offer real faclities that we cannot get elsewhere,. we still have no nicely integrated Wiki for example. Though http://openvce.net/wiki/ provides the media Wiki offering that we can fall back to on need, and we have a good (and perhaps more useful in editign permission erms, but undeveloped) Wiki in Moodle at http://openvce.net/moodle/mod/wiki/view.php?id=19


Reply by Austin Tate on August 3, 2009 at 3:12pm
There is the issue of wanting a single sign on for all systems where possible. Ning has its own Ning Id mechanism. Drupal is more open, and OpenVCE.net already includes Open Id logins. Moodle is also set up to authenticate using the user's Drupal OpenVCE.net username and password.

It seems as if the Wordpress mechanism for authenticating against the Ning Id for a social network has also been used in Dokuwiki... so this might be a basis for a Ning Id authentication method in Drupal.

DokuWiki PHP code at: http://www.dokuwiki.org/auth:ning via http://www.dokuwiki.org/auth.


Reply by Jeff Hansberger on August 3, 2009 at 5:20pm
From a non-DB person, can the functions and ways a DB and web service type site are used for be laid out? Thanks.


Reply by Austin Tate on August 3, 2009 at 7:50pm
Essentially, with the DB/content management systems like Drupal and Joomla we have some control over contents and data base structure, and can do lookups to link up to web data in web services. With the social networks like Facebook and Ning we have to take the structure they choose, and I don't think we can do DB lookups at all. Though we do need to explore the API more for these systems.


Reply by Jeff Hansberger on August 3, 2009 at 5:30pm

Within Ning, I've downloaded a few apps that might be useful. They are as follows:

  • Tungle.me - for scheduling support across multiple individuals
  • Zorap & Community chat - for additional chat capabilities
  • Friends Activities - for activity sharing among community members

Tungle.me seems the most promising in its support for scheduling.

Most if not all of these apps requires software to be downloaded and installed, which could be problematic for folks that do not have admin rights to their computers.

Are we limited to the apps from the Ning app list or can others be developed or added?


Reply by Austin Tate on August 3, 2009 at 7:59pm
Zorap looks like stanadard chat and media sharing, does it offer somethig specific you feel we want Jeff?
I think we need a chat tool on the web that ALSO connects to the 3D Space. Hence I-Say at present.
Though the method used in that and its in-world relay object could be extended to other open chat frameworks.

Tungle.me - again, there are a lot of these scheduling apps.. indeed one of my ex PhD students set up a US company to do this:-) Ning itself has a calendar system and event management with invites, e-mail to participants, etc. We shoud see what the core does and only add what is essential at this early stage I suggest. Its then easy to add in other stuff when there is a real gap. All this stuff is exploding right now and there are a multitude of ways to add such things in. Its a question of what will win ouy in the marketplace. In earlier OpenVCE we also used EventBrite and Doodle Polls to do Tungle.me type things. I agree that shared evemt managemenmt and communication is important.

Friends activities... suggest we get a core that works before adding too much!


Reply by Austin Tate on August 3, 2009 at 8:18pm
Go to Ning "My Page" and look at "add apps" in left column to see the wide range of apps any user can add. Any compatible app can be added.. e.g. by just putting in app URL... see for example:
http://developer.ning.com/profiles/blog/show?id=1185512%3ABlogPost%... and http://wiki.opensocial.org/index.php?title=Ning


Reply by Austin Tate on August 3, 2009 at 2:59pm

A comparison of social networking platforms and their facilities by TechCrunch is available from 2007 in:
http://www.techcrunch.com/wp-content/wlsn_comparison_chart.html

Jeff Hansberger's picture

Social Awareness Enhancements at OpenVCE.net

I've been exploring the new changes and saw your assessment on the GoingOn platform. It's disappointing that it's not developed/used more extensively. I don't think that the social networking and awareness features in Drupal will be sufficient from what I've seen of the latest changes. I don't think the heartbeat module is robust and polished enough to act as the primary awareness mechanism. I'm not sure of the utility of the blog tag cloud or the shout facility. I'd like to see the use of administered posts like "What's happening..." used sparingly as it takes quite a lot of effort from one or more folks to maintain that awareness and put forth the effort to keep it updated. The more automatically updated type of awareness indicators, the better.

I would've posted this online but I'm having major difficulty navigating and finding posts and information on the Drupal site. It also takes considerable effort on my end to stay updated on the latest posts to books, forums, blogs, etc... What we need is a lot of information in a glance. The use of graphics and profile pics helps that for example. Instead of trying to find the grayed out text among posts like Drupal, Ning and Facebook provide a picture of the respondent. Much quicker and easier to follow and track threaded discussions or activity updates (Wave will provide this on the threaded discussions). I think there's way too much atm on the homepage. As you've said before, less is better. We've been in exploration mode but I think we need to begin streamlining. If we can find a suitable social networking solution, that would really propel us forward.

Since GoingOn was a dead-end, I suggest we investigate the runner-up, kickApps and possibly people aggregator (http://www.broadbandmechanics.com/) as a possible platform to integrate with Drupal. People aggregator may be too $$, please check it out and let me know what you think of these two.

Austin Tate's picture

Tag Cloud and Heartbeat

Thanks for the notes on the Drupal setup. I definitely agree we have too much switched on.  But I think the features are there, and integration of plug ins now and elements like the Wave and other apps will be easy.  It does though need some coherence of design to be what we really want ... and your ideas on a task/activity centric view are very much  in step with our own feelings.

I find the "tag cloud" absolutely the best thing if its properly sensitized to the pace of the community activity -- which it can easily be set to and even changed if there are busy and quiet times.  Its become my main way into this and other environments that use such tag clouds in fact.

The heartbeat thing is fully automatic,and rule/event driven.  Its really very flexible and customizable, and I think could have a place to play. Its the sort of thing pretty much all social networks sites have.  A big decision is whether to place it in the central contents area and give it more space as the current activities of the community.. as many networks do, or just to have it as context to the right.  We also need to get some consensus on what is included in it.  At the moment there is too much minor stuff included.

Jeff Dalton's picture

The Tag Cloud

The tag could seems cluttered to me, and some tags are broken across lines.   (For example, at the moment "Press Release" is on two lines.)  The order of tags looks random.  Yet position does matter:

From http://en.wikipedia.org/wiki/Tag_cloud reporting some research re perception of tag clouds:

  • Tag size: Large tags attract more user attention than small tags (effect influenced by further properties, e.g., number of characters, position, neighboring tags).
  • Scanning: Users scan rather than read tag clouds.
  • Centering: Tags in the middle of the cloud attract more user attention than tags near the borders (effect influenced by layout).
  • Position: The upper left quadrant receives more user attention than the others (Western reading habits).
  • Exploration: Tag clouds provide suboptimal support when searching for specific tags (if these have not a very large font size).

 

    (BTW, it's nice that cutting and pasting from Wikipedia kept Wikipedia's bullet points automatically.)
Jeff Hansberger's picture

Books in drupal

Still don't seem very intuitive for collaboration of a single thread with comments, like a wiki. I wasn't able to apply any formatting (bold, text size, bullets, etc.) in a reply. My recommendation is that we use an integrated wiki and not use the book feature of Drupal.

Austin Tate's picture

WYSIWYG, Books and Wikis

We do have consider relative functionality versus ease of use. We can enable a lot of a little.

I have turned back on the WYSIWYG editor as I think this will be needed. We had tested using a simpler text base editor more suited to just comment and replies to forums. But its not enough for core wiki style content creation.

We do have Media Wiki ready to go if we wish to use it at http://openvce.net/wiki - or in an OenVCE.net frame at http://openvce.net/openvce-wiki (but editing needs a separate login currently - that is still under investigation).

admin's picture

MediaWiki enabled as community knowledge sharing facility

MediaWiki - available at URL http://openvce.net/wiki - is now set as the primary knowledge sharing facility that all authenticated and logged in members can create, share, refine and maintain.  Drupal "Books" (Knowledge Books as they are referred to in OpenVCE.net) continue to be available as admin/group leader provided and edited pages that  can direct people at other site content (including the Wiki conent).  Other members can contact admin or group leaders to suggest changes in book pages.

admin's picture

DICE Requirements and Platform Table

Shall we remove some of the old WoSCR community columns for platforms we would no longer consider, or that have dated?  E.g. remove FaceBook and Group.ps