Overhaul My.Secondlife
tracked
Absinthe Rumrunner
For years I feel as though my.secondlife has been used less and less whilst users have been moving to other platforms such as flickr and facebook/X for brands/bloggers to do their marketing and share photos, WIPs etc and for people such as club owners to promote events and just for socializing in general.
Time and time again we see people having issues with these other platforms and rising costs etc.
I think it'd be great if the my.secondlife could be given an overhaul/face lift and have the abilities to be able to share photos not taken in Second Life and also create groups to categorize your posts and photos as well as other photos which could combine all of these platforms in to one place exclusively for Second Life users.
This would eliminate people going to other platforms (and having issues) and it'd also mean the reach would be much bigger and people wouldn't be having to create accounts elsewhere.
I know this is probably quite a big task/overhaul that I am suggesting but I think lots of residents would enjoy and benefit from this!
Log In
Dictatorshop Resident
I too would like to see my.secondlife more robust and used. From adding a calendar for group events of groups we belong to, to creating a facebook style system that would allow ONLY logged in SL accounts to view the activity. Being able to set posts to "current friends only" or "everyone" or "this group I belong to" would give people incentives to use it. Groups could have a group feed of shared posts/images (where mods could remove if needed) would be great and could help people feel more connected inside and out. It would add a dynamic to our profiles that would get people using the system. Being able to have group page notice archives would let people see how active their groups are, and make it easier to figure out which might need culling due to inactivity.
Harper Held
I second all of this motion! Flickr, facebook and other forums have become increasingly hostile to the use case of people expressing themselves virtually -showcasing avatars, showcasing builds, etc for reasons that are both understandable (fraud of various kinds) and not so much. It would be better if this platform was updated to 2020's standards and sharing features (sharing posts, reblogging to twitter, facebook, etc) were added on. This would have the benefit of promoting SL as well as enhancing our SL experience.
Gwyneth Llewelyn
Oh YES!
I enthusiastically support this feature request! Actually, I was trying to add a similar feature request — when I noticed this one was already posted
and
being tracked!First and foremost: aye, it's a big task, as Absinthe Rumrunner so well put it. But consider what is currently going on...
Nobody
knows that my.secondlife.com still exists (or, for some, that it ever existed). It's incredibly underpromoted, even though it's part of everybody's profile! Residents just don't quite understand how things magically appear there, and why some residents apparently have a lot of posts there while most have... none at all (with the occasional info about display name changes).The thing is... people cannot be in-world
all the time
but still want to keep in touch, for various reasons. Being logged in might not be feasible on the workplace — or on mobile. Instead, Web-based tools, and those with native apps, are a preferred way of staying in touch.At some stage, it was Twitter, then Facebook (as each platform launched more and more features). For a long while, it was Plurk. There was always this question: how to keep in touch with the rest of your SL friends, if neither of you were able to quickly drop in-world?
All social platforms share images (and, well, these days, video). We
can
do that with in-world textures & snapshots, but that has two issues: the first, of course, is that it's not free (cheap, but not free). The second is that pictures of SL also comprise part of its promotion. For eons we have grumbled about mainstream media which only gets a few snapshots from 2006 or 2009 and presents them as if they were "recent" pictures of the "20-years-old" Second Life — when they have stunning imagery on Flickr, taken by awesome, talented photographers — which get overseen, just because, well, Flickr lost its momentum. Or simply perhaps because mainstream media is not aware that Flickr is still around, either.my.secondlife.com allowed — still does, in fact — easy sharing of pictures on one's timeline. Sadly, however, that's all it does with the snapshots. You cannot easily group them together inside albums or similar grouping (e.g. using tags). The images are stored with reasonable quality, for free, and essentially forever, but... once uploaded, it's hard to find them.
It also has lots of incredibly promising features, some of which clearly were never fully developed. First and foremost, if you have an account on SL, it's on my.secondlife.com as well — no need to register, and your friends know that it's
you
that are there, not an impostor grabbing your name. You can, to a degree, communicate with people in-world (I admit I'm a bit rusty and can't seem to remember exactly what works and what doesn't). It would be the perfect
place to store received IMs if you're not in-world — but apparently that feature was never fully developed.Also, groups. Sure, you can take a peek at other people's groups, if they're being listed on their profiles. But what about a group timeline? Sync'ed to the in-world group chat? A place where you can see (and post!) group notices? And, of course, what about a common, shared pool of pictures?
People endlessly complain about the reduced number of in-world groups. There is a huge overhead in dealing with all the group-related, complex permission system, which affects
everything
— group participation, object ownership, land ownership, cost-splitting, and, of course, the fine-grained permissions that allow a group member to do X and not Y. All these are necessary; all these create a huge overhead, every time someone touches a prim or walks across a parcel border. But the vast majority of groups out there aren't even being used for any of that.The largest groups (i.e. those with thousands of residents) are mostly "announcement" groups (or support groups for specific products, such as TPVs or in-world bots). They're a handy way of communicating with those thousands. People on the fashion event groups couldn't care less if they have permissions to change the media stream on an obscure parcel somewhere. They just want to know where they will receive the latest announcement.
You can still sign on for the SL Events and get some sort of advance warning when that event is due. But how many actually still use the SL Events that way? Instead, notecards with landmarks are attached to group notices, and the event hosts will (hopefully) post a few reminders when the time of the event is due. Which obviously will only reach whoever is online at the time. If you happen to log in one minute after the announcement, and are desperately digging through the notecards to find the correct landmark... you're out of luck. Whatever has been said on group chat is not available to
you
.Thus, whoever organises things in SL — not only fashion events, of course, but rather anything that requires a community, small or large — needs to go "beyond SL groups" to reach everybody. In the olden times, we managed mailing lists. In-world, we have Subscrib-O-Matic and equivalent systems that will replace the simple mechanism of announcing whatever is important to a large audience, without the risk of having it silently disappearing in the message void. There used to be "IM mailing lists" as well (causing a burden on the servers), which, however, would only be effective if everybody had the option to send IMs to email — which not everybody does, and, when they do, it's not 100% reliable.
So... residents had no other choice but to move out of the SL environment and seek for alternatives, as said before. The current trend, perhaps interestingly, is Discord. You may like it or not, but almost every SL community worth their name has set up a "Discord server", sometimes free to join, sometimes invitation-only. Discord has the advantage of being
very
light-weight — because it was designed as a voice companion to fast-paced networked first-person-shooters, and players didn't want to sacrifice the tiniest slice of their latency just because they had access to voice channels. It is also possible to use develop 'bots for Discord that do all sorts of things (such as the Midjourney bot, which handles AI-generated images using stable diffusion). I admit it, I'm not an expert, but I have had an account there, well before it became popular as a "companion tool" to Second Life.Discord, beyond the amazing voice and streaming abilities, is actually very basic. I
seriously
suspect that they just put a HTML wrapper around IRC. Almost everything in Discord works like IRC — not only the commands, even the notion that each community has "a server". Sure, they could have done that on purpose to make things familiar to those die-hard IRC fanatics. Or they could have leveraged the ability of IRC to be incredibly light-weight and resilient, and easy to expand on demand.Whatever the reason, it was clear that Discord's major effort, outside the streaming aspect, was simply to make it
look nice
.And that means... emojis. Stickers. Markdown comments. The ability to open several channels inside the same community, and assign different permission levels of access to moderation and management tools. Persistent communication (i.e., if you're off-line, you won't lose any messages). Integration with simple tools, such as calendars for reminders. And all the rest can simply be programmed with a bot — just as happens in IRC.
In other words — Discord has essentially everything that Second Life wanted to offer via my.secondlife.com, and everything even
works
as it should, without glitches or surprises. And, of course, you can bring Discord with you on your mobile phone and stay in touch — or even use a text-based, command-line tool to access some of its IRC-like capabilities (well, technically these are not allowed, but they do
exist...). Now we even start having direct requests here on the feedback portal for either more or less integration with Discord — that's how relevant it has become. Also, residents routinely post requests on Discord to vote up on features
here
. That's how useful it is!But all "external" tools suffer from a set of issues: you cannot "use" your avatar data to log in, for instance, which means others don't really know if "you" is "you". It's Just Another Account — which you happen to
claim
to be the same as in SL. By contrast, users are unique across all the SL websites.You also cannot easily "share" things from SL to, say, Discord. Not even snapshots (unless you write your own bot for that). Obviously, you can save things to disk first and upload them to Discord. But both remain separate tools.
For instance, I'd love to have a "unified calendar" for SL — where I could add all events I'm interested in. Instead, I have a fragmented experience. One of my communities publishes its list on several different places: Google Calendar, in-world group notices, Discord events, and (I think) Facebook events. If I'm not subscribed to
all
, I might miss something — but the truth is that I just have easy integration with Google Calendar (Discord and Facebook may
work as well — I haven't tried — but SL Events do not
. They're their own, hermetic, close, opaque system). Oh, and it's no coincidence that even the Linden Lab-sponsored community roundtable events are being announced on Google Calendar as well! That really doesn't make any sense to me
— if
SL already has an "events system", why doesn't it connect to anything at all?So, am I requesting to transform my.secondlife.com into a Discord clone? No, obviously not. What I'm saying is that you really don't need to reinvent the wheel. There are
lots
of options out there which are public, open-source, and free — and many have their own team to maintain and keep current all the time. It doesn't make any sense to use anything you built yourselves in, uh, 2007 (?) and never managed to allocate any resources to it since then — because, well, we all know it's tough to keep those "minor" (but useful!) tools up-to-date.That's why you should grab one of the many off-the-shelf solutions (there are
so
many choices...) and just adapt it to integrate it in your systems. my.secondlife.com is "just a web page", but it's enhanced with two-way communication with the SL Grid. What you need to do is to replace it by "just another web page looking pretty much the same" and work to establish the two-way communication according to your tastes.It is
tempting
to abandon any attempt to do so and just replace my.secondlife.com with, well, Discord (or Slack, if you're willing to pay even more). But as other feature requests here already pointed out, there is an issue regarding private data, which would have to be "leaked" somehow to third parties, in order to connect accounts — or, at least, there might be the perception
that such "leak" is possible, thus discouraging privacy-conscious residents (almost all of us, really) to join such a system.Instead, do it the other way round: overhaul my.secondlife.com, give it the look & feel you want/need, but keep it under the auspices of Second Life's servers and its Terms of Service.
I wouldn't encourage you to do so if I didn't know that the bulk of the work can easily be done with third-party, open-source tools. It's more a question to "shop around" for the best solution: the one that has been around for long, with an established developer base, few pending issues, and constant updates. I'm sure you'll be successful in finding all the above in a single package. And then all your work should just be focused on the
integration
with the SL web services — good solutions will already have a rich collection of plugins/extensions (such as, say, Mattermost, the MIT-licensed, open-source Slack-like killer application which integrates with everything
and has been tested in real environments — and
has paid tech support if you really need it).Also, if possible, look for anything that has already implemented ActivityPub. It might currently be the best attempt at creating a new, modern social communications protocol — replacing former open Internet protocols such as IRC and Jabber/XMPP, and allowing things such as federation. ActivityPub is not perfect, and not as "standard" as the Mastodon crowd claims, but it's a start — and there are plenty of examples of trying to use it to experimentally bridge across platforms and technologies. The main point is just to make everything future-proof, by sticking to open and well-documented communication protocols...
Gwyneth Llewelyn
Following up on myself... mostly because of the recent LL announcements:
It seems that now Linden Lab is actively promoting their Discord Second Life channel. As said, it's not a stupid move, especially since you need to link your avatar to your Discord account, and the LL ToS applies to the Discord SL server as well, a good move. So many residents are online on Discord at the same time, and it's even possible to 'connect' a few TPVs to Discord as well, so that our Discord friends can see if we're in-world (and optionally
where
we are in-world), just like any other Discord-friendly platform. So... kudos on all of that.Nevertheless, there was one foreseen consequence: people dropping off from SL (less time spent in-world) and remaining connected on Discord instead.
Ironically, this was particularly visible on Philip Linden's own Friends of Philip in-world group. With over 1400 members, this was a group that would chat endlessly, at all hours of the day, speaking about anything and everything. Sometimes boring, sometimes engaging, sometimes amusing, but the stream of consciousness flowed uninterruptedly.
As soon as the SL Discord server was announced — poof, gone. The in-world group is silent. Instead,
the very same people
are now actively engaged on the SL Discord server — along with many, many others, of course. There is no specific
"Friends of Philip" category on the SL Discord server, of course, but that's not the point.Gwyneth Llewelyn
The point is that in-world group chat could be used for a specific purpose, one shared with my.secondlife.com — if it only had the bells & whistles we expect from contemporary tools. Instead, by opening the gates to Discord, well... everybody went there instead. And it's likely that they will
remain
there. This is my experience with most SL communities where I participate (there are not many): as soon as they open a Discord server of their own, nobody cares to log in back to SL any more. Well, that's not 100% correct. But you get my point.If only my.secondlife.com were a
little
better, it could definitely replace Discord and others. After all, it's still integrated with SL. When you open someone's profile in-world, you also get their my.secondlife.com feed. When you IM (or pay) someone on the web page, they get the message in-world. You can still post images on your feed, taken in-world, directly on your feed, for all to see. There is
some two-way communication and some integration between 'in-world' and 'off-world' which any external application (no matter how many bells & whistles it might have) can simply not replicate.Gwyneth Llewelyn
That said...
I wish to correct myself: after some further research, I found out that Discord, after all, does
not
run on top of IRC (and never did), although the creators of Discord did
use IRC as 'inspiration'. The main reason for not
using IRC was mainly related to security issues — IRC is 'too open', so to speak, and, these days, robust platforms open to a wide audience require a little bit more than what IRC does. There was the option of overhauling IRC, back patching it to support enhanced security and better integration with voice/video, but, ultimately, it was easier for Discord to simply design something from scratch. And so they did.Previously, I suggested that an overhaul should include the possibility of abandoning LL's own IM/chat protocol — and all the problems it caused in the past! — and work towards adopting a 'standard' protocol instead. Well, since then, I have learned that ActivityPub, as good (and standard) as it is, has some conceptual faults. They're not very visible to the average user, but they matter a lot, in the long run, on complex federated setups. This is the main reason why BlueSky adopted its own protocol, AT, freely available. It's actually much better than ActivityPub, although possibly with some restrictions that might not be
immediately
obvious.I also mentioned Mattermost, which I definitely still endorse. These days, installing it is a breeze, at least for evaluation purposes. This is the kind of tool that, once you start to use it
seriously
, you'll never go back to anything else. And, of course, if one prefers to use BlueSky — or connect the two — it's easy to do so: only three steps are required and no code whatsoever.Gwyneth Llewelyn
In other words, this mostly means that LL could easily start migrating the internal 'back-office' engine they have for IMs and group chat, and, once that was ready, it could easily be offered with a different interface — there you go, flawless integration between in-world communication and my.secondlife.com! Everything else — posting images from one to the other; subscribe to events and get notified both in-world
and
on my.secondlife.com; adding 'feeds' with specific topics (in essence, the equivalent of 'groupless IM chat', something we have been asking for decades, to avoid the group limits) or even the equivalent of 'mailing lists' (i.e., one-way announcements to subscribers, very much like Subscrib-O-Matic does) — all that can be done easily
on Mattermost (it was
designed for that kind of thing, after all, and designed for having millions of users). And, of course, for those who dislike the my.secondlife.com interface, they could simply connect their BlueSky account to it. Or, in fact, any other account — so long as a tool/app provides a relatively open API (which is not
the case with Discord, unfortunately, or with WhatsApp, or with many popular tools — not even Twitter, which did
offer that possibility years before Musk dreamed of buying it and turning it into X). Who knows, I might even be able to get my beloved Keybase connected to it as well.Wait, I just checked — I surely can! Here is the Swiss Army Knife for interconnecting between
anything
:(And it doesn't even require Mattermost to be installed!)
Granted, that only provides the minimum of the minimums — but hey! It would be a start!
As for the front-end, well, nobody in their right mind would design everything from scratch these days. There are tons of frameworks around there which would allow integration with the whole system without having to do much 'manual coding', so to speak. Most of the work, these days, can be done with AI-assisted visual programming and very little actual coding. A few hooks here and there, and you got your messaging app in no time — on the web, on the desktop, on mobile...
Styx Winchester
This is becoming increasingly important as platforms like flickr harden their rules and delete many -paying- secondlife users everyday.
Something in-house would besafer, easier and great for SL users.
I urge the dev team to work on it. It could solve issues of thousands of people.
Jabadahut50 Resident
With all of the social media platforms bieng subject to Internet enshitification... My.Secondlife getting an overhaul to become it's own second life centric, modern, and good social platform would be beyond lovely.
Goblin Waifu
As it is with social media, twitter locking people out without an account, flickr censoring and charging creators to show their products. An integrated SL Social Media would do well. We do so much outside SL now, compared to when it was released. Allowing shops to advertise and post media in a way people could view in and out of SL would be great. It could be integrated to work as part of the upcoming app as part of the text viewer side of it even.
Cutie Crush
One of the things I really like(d) about my.secondlife.com was the "Interests" mechanic. For years we'd had some rudimentary interest options on the inworld profile, and having the ability to self-create our own interests that others might share, was really quite a fun exercise.
One thing I really enjoyed was looking up an existing interest, and seeing what other folks that shared that interest, also listed as an interest. It was really fun in terms of building the skeleton of a profile to appeal to certain interest groups, to flesh it out later with more full writing.
This feature hasn't worked reliably since the "Message" feature was removed (likely due to abuse/spam).
I think there are still features of my.secondlife.com that could be quite valuable, and even expanded upon, and it's a shame that it's been left to languish for so long. I hope 'tracked/accepted' means there's still hope for renewal.
Buttacwup Float
I think this is a huge untapped area where LL could do a lot to keep people in the viewer and interacting. A huge section of SL community has been lost to Discord and other social tools because we don't have a good way to share text and photos and other things directly from the viewer. Groups, people, photos and all sorts of areas of SL would really benefit from making this a real feature available inside the viewer.
Spidey Linden
tracked
Issue accepted. We have no estimate when it may be implemented. Please see future release notes for this fix.
Rathgrith027 Resident
Sites like Avatarbook provide a prime example of what a good social media platform for SL would be like - Group pages, events, things like that would be perfect.
Load More
→