Opened 11 years ago

Closed 10 years ago

#508 closed new feature (worksforme)

new "members" application based on Rox

Reported by: lemon-head Owned by: lemon-head
Priority: major Milestone: 0.5.2-long
Component: BW Profile Keywords:
Cc:

Description

Yep, we wanted to do this for a long time already.

I made some foundations, introducing the classes listed below:

A copy of build/members/autoload.ini - associating filenames with classes. Eventually some of this will still change.

; controller
; has the central index() method,
; and callback functions for mypreferences and editmyprofile
; (evtl more will come)
members.ctrl.php = MembersController

; model
members.model.php = MembersModel

; base page to derive from
member.page.php = MemberPage

; profile pages as seen by other members
profile.page.php = ProfilePage
comments.page.php = CommentsPage

; for the user's own account
myprofile.page.php = MyProfilePage
mycomments.page.php = MyCommentsPage
myvisitors.page.php = MyVisitorsPage
mypreferences.page.php = MyPreferencesPage
editmyprofile.page.php = EditMyProfilePage

So far the page classes are filled with html mockup junk that I copied from the old bw pages in my browser.

Attachments (1)

edit picture.jpg (68.0 KB) - added by crumbking 10 years ago.
edit picture text under profile with link to profile summary

Download all attachments as: .zip

Change History (28)

comment:1 Changed 11 years ago by lemon-head

  • Owner set to lemon-head
  • Status changed from new to assigned

comment:2 Changed 11 years ago by lemon-head

See test.bewelcome.org/members !

It's mostly filled with plain html, and nothing really works. Even the name is always "admin".

comment:3 Changed 11 years ago by lemon-head

(well, the submenu tabs do work!)

comment:4 Changed 11 years ago by lemon-head

  • Component changed from FrameWork to BW Profile

Next step will be to make editmyprofile more fun, see #530.

comment:5 Changed 11 years ago by lemon-head

  • Milestone changed from unassigned to Applications using Rox Framework

comment:6 Changed 11 years ago by lemon-head

Suggestions for profile page go here, #557

comment:7 Changed 11 years ago by philipp

  • Milestone changed from Applications using Rox Framework to 0.5.2-long

Milestone Applications using Rox Framework deleted

comment:8 Changed 10 years ago by micha

added addcomments-page to members-application in r5344

comment:9 Changed 10 years ago by micha

more in r6199

comment:10 Changed 10 years ago by micha

reactivated in r6711

comment:11 Changed 10 years ago by fake51

Just a general note: I've introduced some ORM code in the member.entity file - this is far from done but should already be somewhat useful/usable. I plan to redo the member entity entirely once I have a bit of time.

comment:12 Changed 10 years ago by micha

updates on "editmyprofile-page" and some minor changes on the entity: r7016

comment:13 Changed 10 years ago by micha

updates in r7026, r7027

comment:14 Changed 10 years ago by micha

more in r7050 and r7049

comment:15 Changed 10 years ago by micha

profile translation deletion now working in test: r7226, r7225

comment:16 Changed 10 years ago by crumbking

without login the delete button should be hidden

another more general question:

Would it be possible to connect profile translations with the site translations?

For example: if I surf the site in english (profile in english) and click on a german-profile-translations the whole website should change to german.

now you see just the profile in german but the rest is still in english.

comment:17 Changed 10 years ago by crumbking

what's the reason that we have just one profile picture anymore?

comment:18 Changed 10 years ago by micha

  • Fixed the login button.
  • We especially designed the profile so that it's possible only to see a translated profile and KEEP the site's language as it is. Sometimes you might wanna try to read a profile in native language or in a language that you know only loosely. Then you don't want all the site's navigation to change.
  • One profile picture: 1) It makes uploading and setting a profile picture easier. You can still put a lof of pictures in your gallery. We can enable users to show their gallery pictures in their profile too. 2) For now it's also to make image handling easier from a programmer's point of view. (Not a good reason I know. But I would really take this drawback now to push the members-application online soooooooon!)

Any biiiiiig mistakes or problems with the new members-app? I'm working on special relations for BW Rox...

comment:19 Changed 10 years ago by globetrotter_tt

One really important thing we should not forget is to implement the "delete profile" page http://www.bewelcome.org/bw/retire.php into editmyprofile or mypreferences.

This page is really hidden and only linked from the FAQ.

comment:20 Changed 10 years ago by micha

Where could it go? Any idea? I understand that we don't want it to be that hidden but I also wouldn't like to pop it into a member's face all the time ...

comment:21 Changed 10 years ago by globetrotter_tt

I would give it an extra tab in editmyprofile

comment:22 Changed 10 years ago by globetrotter_tt

One more thing that is missing:

  • The status if a member is verified.

In the old profile there is a sentence "Verification Level: Checked by a BeWelcome Verifier" I think this is a bit too long. A checkmark icon next to the username with a mouseover explanation would be enough.

comment:23 Changed 10 years ago by crumbking

long wanted improvement: http://www.bevolunteer.org/trac/ticket/638

just to make it even more easier for our members to change the profile picture

what I mean I just added an attachment (did it short in firebug)

Changed 10 years ago by crumbking

edit picture text under profile with link to profile summary

comment:24 Changed 10 years ago by globetrotter_tt

  • follow_up changed from none to test

we should not forget this ticket.... some changes has been done recently: http://test.bewelcome.org/member/henri

my 5 cents:

  • the profile looks clean and clearly :)
  • an indicator (icon) of the hosting status is missing. Maybe it fits right beneath the picture? And i think we don't need to show the number of comments under the picture as you can also see them next to the tab
  • what about the link path? (how do i know this person)
  • info about last login and the date when a member has joined bw used to be in the old version.
  • could we put more focus on the contact and add comment links. Maybe use button style ?

comment:25 Changed 10 years ago by globetrotter_tt

Micha, did you screw the js tabs in editmyproile? just asking.....

comment:26 Changed 10 years ago by micha

yes, screwed them. Found it too difficult to have yet another menu structure.

comment:27 Changed 10 years ago by micha

  • follow_up changed from test to none
  • Resolution set to worksforme
  • Status changed from assigned to closed

on production. closing ticket

Note: See TracTickets for help on using tickets.