[PLIP-Advisories] Re: [Plone] #9310: User registration process more flexible

2009-07-14 Thread plip-advisories
#9310: User registration process more flexible
-+--
 Reporter:  dokter   |Owner:  dokter  
 Type:  PLIP |   Status:  assigned
 Priority:  minor|Milestone:  4.0 
Component:  Unknown  |   Resolution:  
 Keywords:   |  
-+--
Description changed by dokter:

Old description:

 '''Proposer:''' Duco Dokter [[BR]]
 '''Seconder:''' Alexander Limi, David Convent [[BR]]
 [[BR]]
 == Motivation ==
 Registration of new users in Plone is very restricted in
 functionality: the registration fields are a fixed
 set. Adding extra fields to the form implies manually changing the
 HTML of the form, and customizing the registration_form template and
 process.

 == Assumptions ==
 There is a need for more flexibility in the registration fields: one
 would like to be able to ask for a phonenumber, or company name, for
 instance.

 == Proposal  Implementation ==
 Add configlet for registration fields. Allow admin users to determine
 what fields need to be filled in upon registration. These fields will be
 required on the registration
 form.
 Change the join form into a dynamic form that will use the configuration
 settings to display the fields to the user to be able to register.

 == Deliverables ==
  * New configlet in site setup for registration providing two settings:
   - join fields
  * Dynamic form for join process
  * Unit tests
  * Localization
  * Documentation

 == Risks ==
 Default behavior will be same as current situation. When migration from
 an older Plone version si performed, the issue with join_form adaptations
 needs to be addressed. Most probably a warning is enough for a detected
 join_form customization.


 == Participants ==
  * Duco Dokter, dokter
  * Kim Chee Leong, kcleong
  * Kees Hink, khink
  * David Convent, davconvent

 == Progress ==
 Some of the work has been done at the Baarn 2009 sprint.

New description:

 '''Proposer:''' Duco Dokter [[BR]]
 '''Seconder:''' Alexander Limi, David Convent [[BR]]
 [[BR]]
 == Motivation ==
 Registration of new users in Plone is very restricted in
 functionality: the registration fields are a fixed
 set. Adding extra fields to the form implies manually changing the
 HTML of the form, and customizing the registration_form template and
 process.

 == Assumptions ==
 There is a need for more flexibility in the registration fields: one
 would like to be able to ask for a phonenumber, or company name, for
 instance.

 == Proposal  Implementation ==
 Add configlet for registration fields. Allow admin users to determine what
 fields need to be filled in upon registration. These fields will be
 required on the registration
 form.
 Change the join form into a dynamic form that will use the configuration
 settings to display the fields to the user to be able to register.

 == Deliverables ==
  * New configlet in site setup for registration providing two settings:
   - join fields
  * Dynamic form for join process
  * Unit tests
  * Localization
  * Documentation

 == Risks ==
 Default behavior will be same as current situation. When migration from an
 older Plone version si performed, the issue with join_form adaptations
 needs to be addressed. Most probably a warning is enough for a detected
 join_form customization.


 == Participants ==
  * Duco Dokter, dokter
  * Kees Hink, khink
  * David Convent, davconvent

 == Progress ==
 Some of the work has been done at the Baarn 2009 sprint.

--

-- 
Ticket URL: http://dev.plone.org/plone/ticket/9310#comment:21
Plone http://plone.org
Plone Content Management System
___
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories


[PLIP-Advisories] Re: [Plone] #9311: Clean up of user related actions UI

2009-07-14 Thread plip-advisories
#9311: Clean up of user related actions UI
-+--
 Reporter:  dokter   |Owner:  dokter  
 Type:  PLIP |   Status:  assigned
 Priority:  minor|Milestone:  4.0 
Component:  Unknown  |   Resolution:  
 Keywords:   |  
-+--
Description changed by dokter:

Old description:

 '''Proposer:''' Duco Dokter[[BR]]
 '''Seconder:''' Alexander Limi, David Convent[[BR]]
 [[BR]]
 == Motivation ==
 The user admin related actions, from the perspective of the user
 itself, are scattered over the user interface. The following ''actions''
 are available:

  * access to the dashboard,
  * user data
  * preferences
  * personal preferences
  * profile (author info)
  * user folder
  * change password

 The several configuration sets are not uniform: name and email address
 are part of preferences for example, but are clearly user data, as
 opposed to wysiwyg editor setting or skin preference.  Also, the
 personal bar is really in the way of the overall design.

 == Assumptions ==
 It is hard for users to determine exactely what access to use to get
 to a specific setting.

 == Proposal  Implementation ==
 User related actions are moveed to new package '''plone.app.users'''.

 What should be available to the user is:

  * public profile, based on tiles. The user can determine what to show
to the public, for instance a 'recently added' tile, or an overview
of specific user data.
  * preferences, where a user can set favorite editor, skin, etc.
  * user data, where a user can administer personal data, like email
address, surname, etc.
  * dashboard
  * change password
  * user folder

 In the UI, there should only be a maximum of three accessors:
  1. a clickable login name, that takes the user to his/her dashboard
  2. ''Account'', that takes the user to user the, config panel. This
 panel
 provides three tabs: user data, preferences and change password.
  3. ''My stuff'', in case a user has a personal folder.

 Also, the user can set his/her start page for the site in the
 preferences. This should be the page the user is directed to after
 login. Default is the plone start page. Other options are dashboard,
 my stuff, etc.

 The personal bar will be moved to the top of the page, to remove it
 from overall design, and give it a clear place.

 The user data and preferences will be implemented using the same
 back-end as in the current situation, only the way to navigate there
 will be changed, and the forms will be implemented using zope.forms,
 located in tabs in an overall user admin screen.

 == Deliverables ==

 Personal bar moved to top, user data and preferences clearly
 separated, less entry points for user functionality, unit tests for
 all forms.

 Other than that, localization and unit tests are largely in place, but
 need to be
 adapted to the new situation and moved to plone.app.users. Documentation
 will be altered and moved whereever necessary.

 == Risks ==
 The new design is a deviation from the current situation; migration to
 Plone 4 will require adaptation of users to the new way of accessing
 functionality.

 == Participants ==
 Duco Dokter, dokter
 Kees Hink, khink
 Kim Chee Leong, kcleong
 David Convent, davconvent

 == Progress ==
 Some of the work has been done at the Baarn 2009 sprint

New description:

 '''Proposer:''' Duco Dokter[[BR]]
 '''Seconder:''' Alexander Limi, David Convent[[BR]]
 [[BR]]
 == Motivation ==
 The user admin related actions, from the perspective of the user
 itself, are scattered over the user interface. The following ''actions''
 are available:

  * access to the dashboard,
  * user data
  * preferences
  * personal preferences
  * profile (author info)
  * user folder
  * change password

 The several configuration sets are not uniform: name and email address
 are part of preferences for example, but are clearly user data, as
 opposed to wysiwyg editor setting or skin preference.  Also, the
 personal bar is really in the way of the overall design.

 == Assumptions ==
 It is hard for users to determine exactely what access to use to get
 to a specific setting.

 == Proposal  Implementation ==
 User related actions are moveed to new package '''plone.app.users'''.

 What should be available to the user is:

  * public profile, based on tiles. The user can determine what to show
to the public, for instance a 'recently added' tile, or an overview
of specific user data.
  * preferences, where a user can set favorite editor, skin, etc.
  * user data, where a user can administer personal data, like email
address, surname, etc.
  * dashboard
  * change password
  * user folder

 In the UI, there should only be a maximum of three accessors:
  1. a clickable login name, that takes the user to his/her dashboard
  2. ''Account'', that takes the user to user the, config panel. This 

[PLIP-Advisories] Re: [Plone] #9347: registration policy

2009-07-14 Thread plip-advisories
#9347: registration policy
-+--
 Reporter:  dokter   |Owner:  dokter 
 Type:  PLIP |   Status:  closed 
 Priority:  minor|Milestone:  4.0
Component:  Unknown  |   Resolution:  wontfix
 Keywords:   |  
-+--
Changes (by esteele):

  * status:  new = closed
  * resolution:  = wontfix


Comment:

 Rejected for 4.0 by FWT vote.

-- 
Ticket URL: http://dev.plone.org/plone/ticket/9347#comment:7
Plone http://plone.org
Plone Content Management System
___
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories


[PLIP-Advisories] Re: [Plone] #9315: New theme for Plone 4

2009-07-14 Thread plip-advisories
#9315: New theme for Plone 4
---+
 Reporter:  limi   |Owner:  limi
 Type:  PLIP   |   Status:  assigned
 Priority:  n/a|Milestone:  4.0 
Component:  Templates/CSS  |   Resolution:  
 Keywords: |  
---+

Comment(by esteele):

 So I'm going to risk Limi never telling me his plans again and bring up
 some points he made during a recent chat...

 Basically there were several bits of his plans for the Plone-retheme that
 aren't included in the original proposal that, the more I consider them, I
 feel need to be further discussed with the wider group.

 1. Writing the new theme in HTML 5.
 2. Pull existing theme into a new package.
 3. Removal of base_properties.
 4. Inclusion of a change logo and insert CSS form.

 I'm +.5 on the first two, mainly because I would like some discussion of
 what, if any, theme migration challenges might be introduced.

 As far as 3 and 4... As much as I hate dtml-vars, I really like having the
 ability to make quick changes to site colors, font-sizes etc. I'm very
 much in favor of providing a simple theming story of some sort, but I want
 to make sure we do it correctly. While these two fields would cover some
 of the most common use cases, do they cover enough to warrant inclusion
 instead of just being a bit of duct tape? Can we update this to use a more
 modern approach, ie a utility/view that these stylesheets can pull
 variables out of or are we rejecting the use of variables in our CSS
 altogether?

 In the interest of full disclosure, we've put some time here at WebLion
 into building up CSSManager to do that sort of simple theming thing, so I
 may have a bias. I'd be remiss in my duties as release manager though if I
 let this slide by without us getting it right.

-- 
Ticket URL: http://dev.plone.org/plone/ticket/9315#comment:20
Plone http://plone.org
Plone Content Management System
___
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories


[PLIP-Advisories] Re: [Plone] #9315: New theme for Plone 4

2009-07-14 Thread plip-advisories
#9315: New theme for Plone 4
---+
 Reporter:  limi   |Owner:  limi
 Type:  PLIP   |   Status:  assigned
 Priority:  n/a|Milestone:  4.0 
Component:  Templates/CSS  |   Resolution:  
 Keywords: |  
---+
Changes (by esteele):

 * cc: robzonenet (added)


-- 
Ticket URL: http://dev.plone.org/plone/ticket/9315#comment:21
Plone http://plone.org
Plone Content Management System
___
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories


[PLIP-Advisories] Re: [Plone] #9324: Use Amberjack to offer guided help for first-time users

2009-07-14 Thread plip-advisories
#9324: Use Amberjack to offer guided help for first-time users
---+
 Reporter:  limi   |Owner:  sknox   
 Type:  PLIP   |   Status:  assigned
 Priority:  n/a|Milestone:  4.0 
Component:  Documentation  |   Resolution:  
 Keywords: |  
---+
Changes (by sknox):

  * status:  new = assigned


-- 
Ticket URL: http://dev.plone.org/plone/ticket/9324#comment:24
Plone http://plone.org
Plone Content Management System
___
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories


[PLIP-Advisories] Re: [Plone] #9315: New theme for Plone 4

2009-07-14 Thread plip-advisories
#9315: New theme for Plone 4
---+
 Reporter:  limi   |Owner:  limi
 Type:  PLIP   |   Status:  assigned
 Priority:  n/a|Milestone:  4.0 
Component:  Templates/CSS  |   Resolution:  
 Keywords: |  
---+

Comment(by MatthewWilkes):

 Eric: There are at least 3 FWT members who voted yes with the proviso that
 base_properties would still work.  I will be -1 on any implementation that
 breaks this.

 A change logo and add CSS form would need their own PLIP, imho, so would
 be -1 on inclusion.  This isn't intended to start a debate, Alex should
 implement what he's suggested and we've said we want, not something else.

-- 
Ticket URL: http://dev.plone.org/plone/ticket/9315#comment:22
Plone http://plone.org
Plone Content Management System
___
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories


[PLIP-Advisories] Re: [Plone] #9310: User registration process more flexible

2009-07-14 Thread plip-advisories
#9310: User registration process more flexible
-+--
 Reporter:  dokter   |Owner:  dokter  
 Type:  PLIP |   Status:  assigned
 Priority:  minor|Milestone:  4.0 
Component:  Unknown  |   Resolution:  
 Keywords:   |  
-+--

Comment(by khink):

 (In [28069]) Create a branch of CMFPlone for work on PLIP #9310.
 refs #9310

-- 
Ticket URL: http://dev.plone.org/plone/ticket/9310#comment:22
Plone http://plone.org
Plone Content Management System
___
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories


[PLIP-Advisories] Re: [Plone] #9310: User registration process more flexible

2009-07-14 Thread plip-advisories
#9310: User registration process more flexible
-+--
 Reporter:  dokter   |Owner:  dokter  
 Type:  PLIP |   Status:  assigned
 Priority:  minor|Milestone:  4.0 
Component:  Unknown  |   Resolution:  
 Keywords:   |  
-+--

Comment(by khink):

 (In [28070]) Added plip config for #9310, refs #9310

-- 
Ticket URL: http://dev.plone.org/plone/ticket/9310#comment:23
Plone http://plone.org
Plone Content Management System
___
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories


[PLIP-Advisories] Re: [Plone] #9310: User registration process more flexible

2009-07-14 Thread plip-advisories
#9310: User registration process more flexible
-+--
 Reporter:  dokter   |Owner:  dokter  
 Type:  PLIP |   Status:  assigned
 Priority:  minor|Milestone:  4.0 
Component:  Unknown  |   Resolution:  
 Keywords:   |  
-+--

Comment(by khink):

 (In [28072]) refs #9310: PLIP work on plone.app.user for flexible member
 registration

-- 
Ticket URL: http://dev.plone.org/plone/ticket/9310#comment:24
Plone http://plone.org
Plone Content Management System
___
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories


[PLIP-Advisories] Re: [Plone] #9310: User registration process more flexible

2009-07-14 Thread plip-advisories
#9310: User registration process more flexible
-+--
 Reporter:  dokter   |Owner:  dokter  
 Type:  PLIP |   Status:  assigned
 Priority:  minor|Milestone:  4.0 
Component:  Unknown  |   Resolution:  
 Keywords:   |  
-+--

Comment(by dokter):

 (In [28073]) Added plone.app.users to source for this config
 refs #9310

-- 
Ticket URL: http://dev.plone.org/plone/ticket/9310#comment:25
Plone http://plone.org
Plone Content Management System
___
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories


[PLIP-Advisories] Re: [Plone] #9186: Set Image IDs from Title field

2009-07-14 Thread plip-advisories
#9186: Set Image IDs from Title field
+---
 Reporter:  erikrose|Owner:  erikrose
 Type:  PLIP|   Status:  assigned
 Priority:  minor   |Milestone:  4.0 
Component:  Archetypes  |   Resolution:  
 Keywords:  |  
+---
Changes (by erikrose):

  * status:  new = assigned


-- 
Ticket URL: http://dev.plone.org/plone/ticket/9186#comment:30
Plone http://plone.org
Plone Content Management System
___
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories


[PLIP-Advisories] Re: [Plone] #8901: Deleting a user should revoke roles

2009-07-14 Thread plip-advisories
#8901: Deleting a user should revoke roles
+---
 Reporter:  erikrose|Owner:  erikrose
 Type:  PLIP|   Status:  assigned
 Priority:  major   |Milestone:  4.0 
Component:  Infrastructure  |   Resolution:  
 Keywords:  |  
+---
Changes (by erikrose):

  * status:  new = assigned


-- 
Ticket URL: http://dev.plone.org/plone/ticket/8901#comment:28
Plone http://plone.org
Plone Content Management System
___
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories


[PLIP-Advisories] Re: [Plone] #9310: User registration process more flexible

2009-07-14 Thread plip-advisories
#9310: User registration process more flexible
-+--
 Reporter:  dokter   |Owner:  dokter  
 Type:  PLIP |   Status:  assigned
 Priority:  minor|Milestone:  4.0 
Component:  Unknown  |   Resolution:  
 Keywords:   |  
-+--

Comment(by dokter):

 (In [28081]) Added configlet for registration
 refs #9310

-- 
Ticket URL: http://dev.plone.org/plone/ticket/9310#comment:26
Plone http://plone.org
Plone Content Management System
___
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories


[PLIP-Advisories] Re: [Plone] #9310: User registration process more flexible

2009-07-14 Thread plip-advisories
#9310: User registration process more flexible
-+--
 Reporter:  dokter   |Owner:  dokter  
 Type:  PLIP |   Status:  assigned
 Priority:  minor|Milestone:  4.0 
Component:  Unknown  |   Resolution:  
 Keywords:   |  
-+--

Comment(by dokter):

 (In [28083]) Added registration configlet
 refs #9310

-- 
Ticket URL: http://dev.plone.org/plone/ticket/9310#comment:27
Plone http://plone.org
Plone Content Management System
___
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories