Is there any way each user on blogengine can have profile page ?

Topics: Themes
Aug 27, 2013 at 9:50 PM
Is there any way each user on blogengine can have profile page ?
Aug 28, 2013 at 7:06 PM
anyone ?
Aug 28, 2013 at 7:46 PM
Depends on how you want to make the profiles available.

Perhaps the easiest way might be to create a new page that inherits from BlogBasePage.
Say authors.aspx containing a placeholder, and a code behind file: authors.aspx.cs containing the necessary logic to retrieve required fields from the AuthorProfile class by username. From there you can decide how to present those details and feed them to the placeholder.

Then link to this page with something like
<a href= "path/authors.aspx?ap=username">Profile</a>

This way a single page could be used to display any number of user profiles by simply reading the query string.

The AuthorList control could be useful here, with basic modification, you could add the profile links to a ready made list of authors/users.

The above is just a rough outline of one possible way of doing this and intended only as a pointer.
Aug 28, 2013 at 9:05 PM
BlogEngine.Net does not have this by default ? Not even to display username or name ?

Thank you for the pointers, much appreciated !
Coordinator
Aug 29, 2013 at 2:24 AM
This is actually pretty uncommon, because your blog "is" your profile page in a way. Take for example Mads blog - simple "about" widget, social links and list of articles by author. I understand you have something different in mind, but for most people this works and it is easy to add unique functionality like stand-alone page described by Andy.
Aug 30, 2013 at 3:12 PM
Edited Aug 30, 2013 at 3:13 PM
rtur,

I understand what you are saying about the author details, but that is only for the authors. What about the users ? These days users like to have an account and visible on sites.

But right now each user have a profile account. What is the point of having the option "Is private" and making it public ? As there is no dedicated profile page for any user anyway ? and user can leave comment and their username is clickable only when they provide their website.

Shouldn't the username be clickable and linked to profile page (if user has a public profile) ?

Right now the profile account for each user makes no sense other than having a profile image - As it is not being used anywhere ?
Coordinator
Aug 30, 2013 at 3:33 PM
Initially blogs were built around RSS data format, and profiles are part of this format extended by SIOC, for example try this url (you can do the same with your own profile on your blog). So yes, profiles are underused and not fully implemented in BE as well as any blogging platform I'm familiar with. We might add a basic profile page, at "author/authorname" as standard suggests, as example that people can use or extend. But no one ever requested this feature :)
Aug 30, 2013 at 4:00 PM
Would you please consider this feature for roadmap for adding in BE ? About just having a simple page for profile and linking it with username so that profile page can be used as if it is not linked, there won't be any use of it.

No addition in functionality or anything, just using current profile fileds and displaying in profile page (if user profile is public).
Aug 31, 2013 at 1:47 PM
Hi Pepper and Rtur,

I agree with Pepper in having some sort of a public "profile" page for users even if they are not "editors/authors".

Maybe Public URL access like this:

www.WebsiteName.com/Profile.aspx?id=UserName


Have public "Profile.aspx" page display data from /admin page when accessed from root to only display information from the /admin/Profile.aspx page.

Instead of having it "editable" Just have it display information when it is access from the root directory.