<p>Yes craft provides many tools that allows public registration and editing the profiles without a single line of php or even a plugin. Most functions are covered by the cms and even custom functions like social media support is really easy since you can extend the <code>UserController</code> and change the things you need.</p>

<p>You have the ability to create dynamic user groups, give permissions to those and restrict content on the site via twig. Like with entries you can define a field layout for every user so you could create all the fields you can create in a normal entry and give users the ability to change them in a frontend form</p>

<p>You have config variables and settings that allows you to send custom invitation mails and validation mails.</p>

<p>But you need the commercial version for this. It's not provided in the free one. </p>

CC BY-SA 3.0
2017-12-11T20:19:39.097Z
2017-12-11T20:19:39.097Z
Robin Schambach
<p>I'm looking to try and build a site that allows users to register an account and then add all of their social media profiles in one place, similar to addme.fun. Their profiles would then have public URLs that they could share, and it would also give them the ability to add more content and edit their profiles. Is Craft a good CMS for that? </p>

<p>I've built some really great projects with Craft and overall I love it, but I just want to make sure that it has all the capabilities that I'd need before I put too much time into it. Thanks, all!</p>

<users><user-profile><profile>
Site with public profile pages
# Site with public profile pages

(Asked by: username_0 on 2017-12-11)

I'm looking to try and build a site that allows users to register an account and then add all of their social media profiles in one place, similar to addme.fun. Their profiles would then have public URLs that they could share, and it would also give them the ability to add more content and edit their profiles. Is Craft a good CMS for that?

I've built some really great projects with Craft and overall I love it, but I just want to make sure that it has all the capabilities that I'd need before I put too much time into it. Thanks, all!

**Tags:** users, user-profile, profile


---

## 1 answers

### Answer by username_1 on 2017-12-11. Score: 2

Yes craft provides many tools that allows public registration and editing the profiles without a single line of php or even a plugin. Most functions are covered by the cms and even custom functions like social media support is really easy since you can extend the `UserController` and change the things you need.

You have the ability to create dynamic user groups, give permissions to those and restrict content on the site via twig. Like with entries you can define a field layout for every user so you could create all the fields you can create in a normal entry and give users the ability to change them in a frontend form

You have config variables and settings that allows you to send custom invitation mails and validation mails.

But you need the commercial version for this. It's not provided in the free one.


---

