Re: Announcing MyKDE

2020-10-03 Thread Piyush Aggarwal
Amazing work!

Best
Piyush Aggarwal

On Sat, 3 Oct, 2020, 3:26 pm Carl Schwan,  wrote:

> Hello folks,
> I'm happy to announce the successful deployment of the new identity system
> in KDE, codename MyKDE. The new identity system is now available in
> https://my.kde.org. You should be able to login into the my.kde.org
> website
> with your normal KDE credential.
>
> For the moment, only the wikis are using MyKDE but in the comming months
> this should change with more and more services switching to MyKDE. I will
> let you all know of the progress of the migration.
>
>
> FAQ:
> 
>
> Why the move?
> -
>
> identity.kde.org is using OpenLDAP for user management with a small PHP
> frontend allowing the account creation. And we had the following problems
> with it:
>
> * Account removal is hard, requiring significant manual intervention and
> effort (several hours work in some instances)
> * Account registration takes 30 seconds or more to complete, creating a
> poor
> user experience
> * Groups don't scale effectively
> * Anti-spam measures are too crude
>
> More on that in https://phabricator.kde.org/T8449
>
> Will my data be migrated?
> -
>
> Yes, your data are migrated just by login into MyKDE once. This will
> migrate
> all your group membership (KDE developer, Akademy Team, ...), personal
> data and password.
>
> For users who didn't log into MyKDE during the migration period. If you are
> a KDE developer or KDE e.V. member, your account will be imported as a
> disabled account and you will need to ask sysadmins to enabled it. For the
> rest of the users of identity.kde.org who don't have a membership to
> groups,
> your account will be removed. We think this is the best solution because
> there
> is no need to store personal information that we don't need from users who
> don't use the system anymore. If you want to conserve your account (and
> username), please log at least once. We will send periodic emails reminding
> you of migrating your account.
>
> How do I register a new account in MyKDE?
> -
>
> For the moment the possibility of registering a new account is disabled in
> MyKDE and the only possibility is to create an identity.kde.org account
> and
> then migrate your account. This is due to the fact we don't want some
> accounts existing only in MyKDE. This will naturally change when we migrate
> fully to MyKDE.
>
> How to I collect a badge?
> -
>
> MyKDE has the possibility to grant badges to users. For the moment there is
> only one badge enabled: KDE developer. This badge is given to every KDE
> developer and is displayed on their public profile (if enabled). When the
> new Season of KDE website will be deployed, it will be also possible to
> have
> an SoK mentor and SoK mentee badge.
>
> I'm interested in ideas of new badges (and badge designs), so please let me
> know if you have a genius idea that doesn't gamify KDE contribution (e.g
> no made
> 100/1000/10 000 commits badge).
>
> Note that you are in control of that badge get displayed.
>
> What is the public profile functionality?
> -
>
> One of the new features of MyKDE is the possibility to have a public
> profile.
> This public profile is opt-in, so you need to explicitly enable it to make
> it work and it can display a small bio, your avatar, name, username, social
> network account, Liberapay account, and badges earned.
>
> This is for example how it looks for me:
> https://my.kde.org/user/carlschwan/
>
> Can I contribute to MyKDE?
> --
>
> Yes, the source code is hosted in
> https://invent.kde.org/websites/my-kde-org
> and all the deployment information can be found here:
> https://sysadmin-docs.kde.org/services/mykde.html
>
> Cheers,
> Carl Schwan
> https://carlschwan.eu
>
>
>


Re: Announcing MyKDE

2020-10-03 Thread Nate Graham

Super cool stuff! Great work, Carl.

Nate



On 10/3/20 3:56 AM, Carl Schwan wrote:

Hello folks,
I'm happy to announce the successful deployment of the new identity system
in KDE, codename MyKDE. The new identity system is now available in
https://my.kde.org. You should be able to login into the my.kde.org website
with your normal KDE credential.

For the moment, only the wikis are using MyKDE but in the comming months
this should change with more and more services switching to MyKDE. I will
let you all know of the progress of the migration.


FAQ:


Why the move?
-

identity.kde.org is using OpenLDAP for user management with a small PHP
frontend allowing the account creation. And we had the following problems
with it:

* Account removal is hard, requiring significant manual intervention and
effort (several hours work in some instances)
* Account registration takes 30 seconds or more to complete, creating a poor
user experience
* Groups don't scale effectively
* Anti-spam measures are too crude

More on that in https://phabricator.kde.org/T8449

Will my data be migrated?
-

Yes, your data are migrated just by login into MyKDE once. This will migrate
all your group membership (KDE developer, Akademy Team, ...), personal
data and password.

For users who didn't log into MyKDE during the migration period. If you are
a KDE developer or KDE e.V. member, your account will be imported as a
disabled account and you will need to ask sysadmins to enabled it. For the
rest of the users of identity.kde.org who don't have a membership to groups,
your account will be removed. We think this is the best solution because there
is no need to store personal information that we don't need from users who
don't use the system anymore. If you want to conserve your account (and
username), please log at least once. We will send periodic emails reminding
you of migrating your account.

How do I register a new account in MyKDE?
-

For the moment the possibility of registering a new account is disabled in
MyKDE and the only possibility is to create an identity.kde.org account and
then migrate your account. This is due to the fact we don't want some
accounts existing only in MyKDE. This will naturally change when we migrate
fully to MyKDE.

How to I collect a badge?
-

MyKDE has the possibility to grant badges to users. For the moment there is
only one badge enabled: KDE developer. This badge is given to every KDE
developer and is displayed on their public profile (if enabled). When the
new Season of KDE website will be deployed, it will be also possible to have
an SoK mentor and SoK mentee badge.

I'm interested in ideas of new badges (and badge designs), so please let me
know if you have a genius idea that doesn't gamify KDE contribution (e.g no made
100/1000/10 000 commits badge).

Note that you are in control of that badge get displayed.

What is the public profile functionality?
-

One of the new features of MyKDE is the possibility to have a public profile.
This public profile is opt-in, so you need to explicitly enable it to make
it work and it can display a small bio, your avatar, name, username, social
network account, Liberapay account, and badges earned.

This is for example how it looks for me: https://my.kde.org/user/carlschwan/

Can I contribute to MyKDE?
--

Yes, the source code is hosted in https://invent.kde.org/websites/my-kde-org
and all the deployment information can be found here:
https://sysadmin-docs.kde.org/services/mykde.html

Cheers,
Carl Schwan
https://carlschwan.eu




Re: Announcing MyKDE

2020-10-03 Thread Michael Reeves
Anything supporting TOTP should work. That's the protocol underlying Google
Authenticator. On android Google's app is the most instantly recognizable
for must people.
In fact its pre-installed on some phones.

On Sat, Oct 3, 2020, 8:56 AM Raghavendra Kamath 
wrote:

> Hi Shinjo,
>
> On Saturday, 3 October, 2020 3:40:16 PM IST Shinjo Park wrote:
> > Just my 2 cents, on the 2FA registration page I wish there should be
> tools
> > other than Google Authenticator listed. Not only tools for other platform
> > (e.g. Plasma Mobile - do we have one? Sailfish, iOS, ...) but also F/OSS
> in
> > Android. At least there is Aegis [1] on F-Droid which seems to be an
> > actively developed free replacement of Google Authenticator.
>
> I used  Andotp [1] and it worked. It is Free software and is available in
> fdroid for android devices.
>
> Thank you
>
> [1] https://f-droid.org/en/packages/org.shadowice.flocke.andotp/
>
> --
> Raghavendra Kamath
>
>
>
>


Re: Announcing MyKDE

2020-10-03 Thread Raghavendra Kamath
Hi Shinjo,

On Saturday, 3 October, 2020 3:40:16 PM IST Shinjo Park wrote:
> Just my 2 cents, on the 2FA registration page I wish there should be tools
> other than Google Authenticator listed. Not only tools for other platform
> (e.g. Plasma Mobile - do we have one? Sailfish, iOS, ...) but also F/OSS in
> Android. At least there is Aegis [1] on F-Droid which seems to be an
> actively developed free replacement of Google Authenticator.

I used  Andotp [1] and it worked. It is Free software and is available in 
fdroid for android devices.

Thank you

[1] https://f-droid.org/en/packages/org.shadowice.flocke.andotp/

-- 
Raghavendra Kamath





Re: Announcing MyKDE

2020-10-03 Thread Shinjo Park
Thanks a lot for clarification and positive answer!

2020년 10월 3일 토요일 오후 5시 30분 10초 CEST에 Carl Schwan 님이 쓴 글:
> Le samedi, octobre 3, 2020 12:10 PM, Shinjo Park  a 
écrit :
> > Just my 2 cents, on the 2FA registration page I wish there should be tools
> > other than Google Authenticator listed. Not only tools for other platform
> > (e.g. Plasma Mobile - do we have one? Sailfish, iOS, ...) but also F/OSS
> > in
> > Android. At least there is Aegis [1] on F-Droid which seems to be an
> > actively developed free replacement of Google Authenticator.
> > 
> > [1] https://f-droid.org/en/packages/com.beemdevelopment.aegis/
> 
> Mentioning Google Authenticator was done by the django 2fa plugin we use. I
> now overwrote the template
> (https://invent.kde.org/websites/my-kde-org/-/blob/master/templates/two_fac
> tor/core/setup.html) and mention andOTP (the 2fa tool I used on Android from
> F-Droid) now too.
> 
> I didn't want to do that at the beginning because it means more code to
> maintain and I'm already hesitating of reverting overwriting the template :(
> 
> I guess this needs a bit more discussion so I opened this invent task:
> https://invent.kde.org/websites/my-kde-org/-/issues/17 to brainstorm this.
> 
> Cheers,
> Carl
> 
> > 2020년 10월 3일 토요일 오전 11시 56분 21초 CEST에 Carl Schwan 님이 쓴 글:
> > > Hello folks,
> > > I'm happy to announce the successful deployment of the new identity
> > > system
> > > in KDE, codename MyKDE. The new identity system is now available in
> > > https://my.kde.org. You should be able to login into the my.kde.org
> > > website
> > > with your normal KDE credential.
> > > For the moment, only the wikis are using MyKDE but in the comming months
> > > this should change with more and more services switching to MyKDE. I
> > > will
> > > let you all know of the progress of the migration.
> > > 
> > > FAQ:
> > > 
> > > =
> > > 
> > > Why the move?
> > > 
> > > --
> > > 
> > > identity.kde.org is using OpenLDAP for user management with a small PHP
> > > frontend allowing the account creation. And we had the following
> > > problems
> > > with it:
> > > 
> > > -   Account removal is hard, requiring significant manual intervention
> > > and
> > > 
> > > effort (several hours work in some instances)
> > > 
> > > -   Account registration takes 30 seconds or more to complete, creating
> > > a poor> > 
> > > user experience
> > > 
> > > -   Groups don't scale effectively
> > > -   Anti-spam measures are too crude
> > > 
> > > More on that in https://phabricator.kde.org/T8449
> > > 
> > > Will my data be migrated?
> > > 
> > > --
> > > 
> > > Yes, your data are migrated just by login into MyKDE once. This will
> > > migrate all your group membership (KDE developer, Akademy Team, ...),
> > > personal data and password.
> > > For users who didn't log into MyKDE during the migration period. If you
> > > are
> > > a KDE developer or KDE e.V. member, your account will be imported as a
> > > disabled account and you will need to ask sysadmins to enabled it. For
> > > the
> > > rest of the users of identity.kde.org who don't have a membership to
> > > groups, your account will be removed. We think this is the best
> > > solution because there is no need to store personal information that we
> > > don't need from users who don't use the system anymore. If you want to
> > > conserve your account (and username), please log at least once. We will
> > > send periodic emails reminding you of migrating your account.
> > > 
> > > How do I register a new account in MyKDE?
> > > 
> > > --
> > > 
> > > For the moment the possibility of registering a new account is disabled
> > > in
> > > MyKDE and the only possibility is to create an identity.kde.org account
> > > and
> > > then migrate your account. This is due to the fact we don't want some
> > > accounts existing only in MyKDE. This will naturally change when we
> > > migrate
> > > fully to MyKDE.
> > > 
> > > How to I collect a badge?
> > > 
> > > --
> > > 
> > > MyKDE has the possibility to grant badges to users. For the moment there
> > > is
> > > only one badge enabled: KDE developer. This badge is given to every KDE
> > > developer and is displayed on their public profile (if enabled). When
> > > the
> > > new Season of KDE website will be deployed, it will be also possible to
> > > have an SoK mentor and SoK mentee badge.
> > > I'm interested in ideas of new badges (and badge designs), so please let
> > > me
> > > know if you have a genius idea that doesn't gamify KDE contribution (e.g
> > > no
> > > made 100/1000/10 000 commits badge).
> > > Note that you are in control of that badge get displayed.
> > > 
> > > What is the public profile functionality?
> > > 
> > > --
> > > 
> > > One of the new features of MyKDE is the possibility to have a public
> > > profile. This public profile is opt-in, so you need to 

Re: Announcing MyKDE

2020-10-03 Thread Carl Schwan
Le samedi, octobre 3, 2020 12:10 PM, Shinjo Park  a écrit :

> Just my 2 cents, on the 2FA registration page I wish there should be tools
> other than Google Authenticator listed. Not only tools for other platform
> (e.g. Plasma Mobile - do we have one? Sailfish, iOS, ...) but also F/OSS in
> Android. At least there is Aegis [1] on F-Droid which seems to be an actively
> developed free replacement of Google Authenticator.
>
> [1] https://f-droid.org/en/packages/com.beemdevelopment.aegis/

Mentioning Google Authenticator was done by the django 2fa plugin we use. I
now overwrote the template 
(https://invent.kde.org/websites/my-kde-org/-/blob/master/templates/two_factor/core/setup.html)
and mention andOTP (the 2fa tool I used on Android from F-Droid) now too.

I didn't want to do that at the beginning because it means more code to
maintain and I'm already hesitating of reverting overwriting the template :(

I guess this needs a bit more discussion so I opened this invent task:
https://invent.kde.org/websites/my-kde-org/-/issues/17 to brainstorm this.

Cheers,
Carl

>
> 2020년 10월 3일 토요일 오전 11시 56분 21초 CEST에 Carl Schwan 님이 쓴 글:
>
> > Hello folks,
> > I'm happy to announce the successful deployment of the new identity system
> > in KDE, codename MyKDE. The new identity system is now available in
> > https://my.kde.org. You should be able to login into the my.kde.org website
> > with your normal KDE credential.
> > For the moment, only the wikis are using MyKDE but in the comming months
> > this should change with more and more services switching to MyKDE. I will
> > let you all know of the progress of the migration.
> >
> > FAQ:
> >
> > =
> >
> > Why the move?
> >
> > --
> >
> > identity.kde.org is using OpenLDAP for user management with a small PHP
> > frontend allowing the account creation. And we had the following problems
> > with it:
> >
> > -   Account removal is hard, requiring significant manual intervention and
> > effort (several hours work in some instances)
> >
> > -   Account registration takes 30 seconds or more to complete, creating a 
> > poor
> > user experience
> >
> > -   Groups don't scale effectively
> > -   Anti-spam measures are too crude
> >
> > More on that in https://phabricator.kde.org/T8449
> >
> > Will my data be migrated?
> >
> > --
> >
> > Yes, your data are migrated just by login into MyKDE once. This will migrate
> > all your group membership (KDE developer, Akademy Team, ...), personal data
> > and password.
> > For users who didn't log into MyKDE during the migration period. If you are
> > a KDE developer or KDE e.V. member, your account will be imported as a
> > disabled account and you will need to ask sysadmins to enabled it. For the
> > rest of the users of identity.kde.org who don't have a membership to groups,
> > your account will be removed. We think this is the best solution because
> > there is no need to store personal information that we don't need from
> > users who don't use the system anymore. If you want to conserve your
> > account (and username), please log at least once. We will send periodic
> > emails reminding you of migrating your account.
> >
> > How do I register a new account in MyKDE?
> >
> > --
> >
> > For the moment the possibility of registering a new account is disabled in
> > MyKDE and the only possibility is to create an identity.kde.org account and
> > then migrate your account. This is due to the fact we don't want some
> > accounts existing only in MyKDE. This will naturally change when we migrate
> > fully to MyKDE.
> >
> > How to I collect a badge?
> >
> > --
> >
> > MyKDE has the possibility to grant badges to users. For the moment there is
> > only one badge enabled: KDE developer. This badge is given to every KDE
> > developer and is displayed on their public profile (if enabled). When the
> > new Season of KDE website will be deployed, it will be also possible to have
> > an SoK mentor and SoK mentee badge.
> > I'm interested in ideas of new badges (and badge designs), so please let me
> > know if you have a genius idea that doesn't gamify KDE contribution (e.g no
> > made 100/1000/10 000 commits badge).
> > Note that you are in control of that badge get displayed.
> >
> > What is the public profile functionality?
> >
> > --
> >
> > One of the new features of MyKDE is the possibility to have a public
> > profile. This public profile is opt-in, so you need to explicitly enable it
> > to make it work and it can display a small bio, your avatar, name,
> > username, social network account, Liberapay account, and badges earned.
> > This is for example how it looks for me: https://my.kde.org/user/carlschwan/
> >
> > Can I contribute to MyKDE?
> >
> > ---
> >
> > Yes, the source code is hosted in https://invent.kde.org/websites/my-kde-org
> > and all the deployment 

Re: Announcing MyKDE

2020-10-03 Thread Mathias Homann



Am 03.10.2020 um 16:01 schrieb Elvis Angelaccio:

Thanks Carl and everyone who was involved :)

On 03/10/20 14:56, Raghavendra Kamath wrote:

Hi Shinjo,

On Saturday, 3 October, 2020 3:40:16 PM IST Shinjo Park wrote:

Just my 2 cents, on the 2FA registration page I wish there should be tools
other than Google Authenticator listed. Not only tools for other platform
(e.g. Plasma Mobile - do we have one? Sailfish, iOS, ...) but also F/OSS in
Android. At least there is Aegis [1] on F-Droid which seems to be an
actively developed free replacement of Google Authenticator.

I used  Andotp [1] and it worked. It is Free software and is available in
fdroid for android devices.

FreeOTP works as well: https://freeotp.github.io/


...and can be installed from google play or f-droid.

Extra fun: install the pam module for 2fa, and a network manager 
dispatcher hook that can DISable it's use when you're in your "home" LAN 
(I use the MAC address of the default gateway for that).



Or in other words: my laptop does 2FA for logins, but not when I'm home.


Cheers

Mathias


--

Mathias Homann
mathias.hom...@opensuse.org
Jabber (XMPP): le...@tuxonline.tech
IRC: [Lemmy] on freenode and ircnet (bouncer active)
telegram: https://telegram.me/lemmy98
keybase: https://keybase.io/lemmy
gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102



Re: Announcing MyKDE

2020-10-03 Thread Elvis Angelaccio
Thanks Carl and everyone who was involved :)

On 03/10/20 14:56, Raghavendra Kamath wrote:
> Hi Shinjo,
> 
> On Saturday, 3 October, 2020 3:40:16 PM IST Shinjo Park wrote:
>> Just my 2 cents, on the 2FA registration page I wish there should be tools
>> other than Google Authenticator listed. Not only tools for other platform
>> (e.g. Plasma Mobile - do we have one? Sailfish, iOS, ...) but also F/OSS in
>> Android. At least there is Aegis [1] on F-Droid which seems to be an
>> actively developed free replacement of Google Authenticator.
> 
> I used  Andotp [1] and it worked. It is Free software and is available in 
> fdroid for android devices.

FreeOTP works as well: https://freeotp.github.io/

> 
> Thank you
> 
> [1] https://f-droid.org/en/packages/org.shadowice.flocke.andotp/
> 

Cheers,
Elvis


Re: Announcing MyKDE

2020-10-03 Thread Uli Klinkhammer
Hey Carl.

Great work!! Many thanks for that.

Uli


On 2020-10-03 11:56, Carl Schwan wrote:
> Hello folks,
> I'm happy to announce the successful deployment of the new identity system
> in KDE, codename MyKDE. The new identity system is now available in
> https://my.kde.org. You should be able to login into the my.kde.org website
> with your normal KDE credential.
>
> For the moment, only the wikis are using MyKDE but in the comming months
> this should change with more and more services switching to MyKDE. I will
> let you all know of the progress of the migration.
>
>
> FAQ:
> 
>
> Why the move?
> -
>
> identity.kde.org is using OpenLDAP for user management with a small PHP
> frontend allowing the account creation. And we had the following problems
> with it:
>
> * Account removal is hard, requiring significant manual intervention and
> effort (several hours work in some instances)
> * Account registration takes 30 seconds or more to complete, creating a poor
> user experience
> * Groups don't scale effectively
> * Anti-spam measures are too crude
>
> More on that in https://phabricator.kde.org/T8449
>
> Will my data be migrated?
> -
>
> Yes, your data are migrated just by login into MyKDE once. This will migrate
> all your group membership (KDE developer, Akademy Team, ...), personal
> data and password.
>
> For users who didn't log into MyKDE during the migration period. If you are
> a KDE developer or KDE e.V. member, your account will be imported as a
> disabled account and you will need to ask sysadmins to enabled it. For the
> rest of the users of identity.kde.org who don't have a membership to groups,
> your account will be removed. We think this is the best solution because there
> is no need to store personal information that we don't need from users who
> don't use the system anymore. If you want to conserve your account (and
> username), please log at least once. We will send periodic emails reminding
> you of migrating your account.
>
> How do I register a new account in MyKDE?
> -
>
> For the moment the possibility of registering a new account is disabled in
> MyKDE and the only possibility is to create an identity.kde.org account and
> then migrate your account. This is due to the fact we don't want some
> accounts existing only in MyKDE. This will naturally change when we migrate
> fully to MyKDE.
>
> How to I collect a badge?
> -
>
> MyKDE has the possibility to grant badges to users. For the moment there is
> only one badge enabled: KDE developer. This badge is given to every KDE
> developer and is displayed on their public profile (if enabled). When the
> new Season of KDE website will be deployed, it will be also possible to have
> an SoK mentor and SoK mentee badge.
>
> I'm interested in ideas of new badges (and badge designs), so please let me
> know if you have a genius idea that doesn't gamify KDE contribution (e.g no 
> made
> 100/1000/10 000 commits badge).
>
> Note that you are in control of that badge get displayed.
>
> What is the public profile functionality?
> -
>
> One of the new features of MyKDE is the possibility to have a public profile.
> This public profile is opt-in, so you need to explicitly enable it to make
> it work and it can display a small bio, your avatar, name, username, social
> network account, Liberapay account, and badges earned.
>
> This is for example how it looks for me: https://my.kde.org/user/carlschwan/
>
> Can I contribute to MyKDE?
> --
>
> Yes, the source code is hosted in https://invent.kde.org/websites/my-kde-org
> and all the deployment information can be found here:
> https://sysadmin-docs.kde.org/services/mykde.html
>
> Cheers,
> Carl Schwan
> https://carlschwan.eu
>
>


Re: Announcing MyKDE

2020-10-03 Thread Johan Ouwerkerk
On Sat, Oct 3, 2020 at 11:56 AM Carl Schwan  wrote:
>
> Hello folks,
> I'm happy to announce the successful deployment of the new identity system
> in KDE, codename MyKDE. The new identity system is now available in
> https://my.kde.org. You should be able to login into the my.kde.org website
> with your normal KDE credential.
>

Congratulations! It looks pretty slick.

Regards,

- Johan Ouwerkerk


Re: Announcing MyKDE

2020-10-03 Thread Shinjo Park
Just my 2 cents, on the 2FA registration page I wish there should be tools 
other than Google Authenticator listed. Not only tools for other platform 
(e.g. Plasma Mobile - do we have one? Sailfish, iOS, ...) but also F/OSS in 
Android. At least there is Aegis [1] on F-Droid which seems to be an actively 
developed free replacement of Google Authenticator.

[1] https://f-droid.org/en/packages/com.beemdevelopment.aegis/

2020년 10월 3일 토요일 오전 11시 56분 21초 CEST에 Carl Schwan 님이 쓴 글:
> Hello folks,
> I'm happy to announce the successful deployment of the new identity system
> in KDE, codename MyKDE. The new identity system is now available in
> https://my.kde.org. You should be able to login into the my.kde.org website
> with your normal KDE credential.
> 
> For the moment, only the wikis are using MyKDE but in the comming months
> this should change with more and more services switching to MyKDE. I will
> let you all know of the progress of the migration.
> 
> 
> FAQ:
> 
> 
> Why the move?
> -
> 
> identity.kde.org is using OpenLDAP for user management with a small PHP
> frontend allowing the account creation. And we had the following problems
> with it:
> 
> * Account removal is hard, requiring significant manual intervention and
> effort (several hours work in some instances)
> * Account registration takes 30 seconds or more to complete, creating a poor
> user experience
> * Groups don't scale effectively
> * Anti-spam measures are too crude
> 
> More on that in https://phabricator.kde.org/T8449
> 
> Will my data be migrated?
> -
> 
> Yes, your data are migrated just by login into MyKDE once. This will migrate
> all your group membership (KDE developer, Akademy Team, ...), personal data
> and password.
> 
> For users who didn't log into MyKDE during the migration period. If you are
> a KDE developer or KDE e.V. member, your account will be imported as a
> disabled account and you will need to ask sysadmins to enabled it. For the
> rest of the users of identity.kde.org who don't have a membership to groups,
> your account will be removed. We think this is the best solution because
> there is no need to store personal information that we don't need from
> users who don't use the system anymore. If you want to conserve your
> account (and username), please log at least once. We will send periodic
> emails reminding you of migrating your account.
> 
> How do I register a new account in MyKDE?
> -
> 
> For the moment the possibility of registering a new account is disabled in
> MyKDE and the only possibility is to create an identity.kde.org account and
> then migrate your account. This is due to the fact we don't want some
> accounts existing only in MyKDE. This will naturally change when we migrate
> fully to MyKDE.
> 
> How to I collect a badge?
> -
> 
> MyKDE has the possibility to grant badges to users. For the moment there is
> only one badge enabled: KDE developer. This badge is given to every KDE
> developer and is displayed on their public profile (if enabled). When the
> new Season of KDE website will be deployed, it will be also possible to have
> an SoK mentor and SoK mentee badge.
> 
> I'm interested in ideas of new badges (and badge designs), so please let me
> know if you have a genius idea that doesn't gamify KDE contribution (e.g no
> made 100/1000/10 000 commits badge).
> 
> Note that you are in control of that badge get displayed.
> 
> What is the public profile functionality?
> -
> 
> One of the new features of MyKDE is the possibility to have a public
> profile. This public profile is opt-in, so you need to explicitly enable it
> to make it work and it can display a small bio, your avatar, name,
> username, social network account, Liberapay account, and badges earned.
> 
> This is for example how it looks for me: https://my.kde.org/user/carlschwan/
> 
> Can I contribute to MyKDE?
> --
> 
> Yes, the source code is hosted in https://invent.kde.org/websites/my-kde-org
> and all the deployment information can be found here:
> https://sysadmin-docs.kde.org/services/mykde.html
> 
> Cheers,
> Carl Schwan
> https://carlschwan.eu






Announcing MyKDE

2020-10-03 Thread Carl Schwan
Hello folks,
I'm happy to announce the successful deployment of the new identity system
in KDE, codename MyKDE. The new identity system is now available in
https://my.kde.org. You should be able to login into the my.kde.org website
with your normal KDE credential.

For the moment, only the wikis are using MyKDE but in the comming months
this should change with more and more services switching to MyKDE. I will
let you all know of the progress of the migration.


FAQ:


Why the move?
-

identity.kde.org is using OpenLDAP for user management with a small PHP
frontend allowing the account creation. And we had the following problems
with it:

* Account removal is hard, requiring significant manual intervention and
effort (several hours work in some instances)
* Account registration takes 30 seconds or more to complete, creating a poor
user experience
* Groups don't scale effectively
* Anti-spam measures are too crude

More on that in https://phabricator.kde.org/T8449

Will my data be migrated?
-

Yes, your data are migrated just by login into MyKDE once. This will migrate
all your group membership (KDE developer, Akademy Team, ...), personal
data and password.

For users who didn't log into MyKDE during the migration period. If you are
a KDE developer or KDE e.V. member, your account will be imported as a
disabled account and you will need to ask sysadmins to enabled it. For the
rest of the users of identity.kde.org who don't have a membership to groups,
your account will be removed. We think this is the best solution because there
is no need to store personal information that we don't need from users who
don't use the system anymore. If you want to conserve your account (and
username), please log at least once. We will send periodic emails reminding
you of migrating your account.

How do I register a new account in MyKDE?
-

For the moment the possibility of registering a new account is disabled in
MyKDE and the only possibility is to create an identity.kde.org account and
then migrate your account. This is due to the fact we don't want some
accounts existing only in MyKDE. This will naturally change when we migrate
fully to MyKDE.

How to I collect a badge?
-

MyKDE has the possibility to grant badges to users. For the moment there is
only one badge enabled: KDE developer. This badge is given to every KDE
developer and is displayed on their public profile (if enabled). When the
new Season of KDE website will be deployed, it will be also possible to have
an SoK mentor and SoK mentee badge.

I'm interested in ideas of new badges (and badge designs), so please let me
know if you have a genius idea that doesn't gamify KDE contribution (e.g no made
100/1000/10 000 commits badge).

Note that you are in control of that badge get displayed.

What is the public profile functionality?
-

One of the new features of MyKDE is the possibility to have a public profile.
This public profile is opt-in, so you need to explicitly enable it to make
it work and it can display a small bio, your avatar, name, username, social
network account, Liberapay account, and badges earned.

This is for example how it looks for me: https://my.kde.org/user/carlschwan/

Can I contribute to MyKDE?
--

Yes, the source code is hosted in https://invent.kde.org/websites/my-kde-org
and all the deployment information can be found here:
https://sysadmin-docs.kde.org/services/mykde.html

Cheers,
Carl Schwan
https://carlschwan.eu