[MGNLDEMO-104] Demonstrate PUR Created: 17/Sep/15  Updated: 11/Nov/16  Resolved: 18/Jan/16

Status: Closed
Project: Magnolia Demo Projects
Component/s: None
Affects Version/s: None
Fix Version/s: 0.9

Type: Story Priority: Major
Reporter: Christopher Zimmermann Assignee: Roman Kovařík
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: 0d
Time Spent: 1.75h
Original Estimate: Not Specified

Attachments: JPEG File gate-hernan-pinera.jpg     XML File website.travel.members main area.xml    
Issue Links:
Relates
relates to MAGNOLIA-6496 Internal redirect always prepends con... Closed
causality
is causing MGNLDEMO-129 MGNLDEMO-104 broke migration 5.4.2-to... Closed
is causing MGNLDEMO-136 Public users don't have access to som... Closed
dependency
depends upon MGNLPUR-161 Prepare PUR to be used in travel demo Closed
is depended upon by DOCU-572 Update Public User Registration modul... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Date of First Response:
Epic Link: Travel Demo
Sprint: Kromeriz 21
Story Points: 13

 Description   

Public User Registration features must be demonstrated in travel demo.
This ticket covers the primary features as documented here:
https://documentation.magnolia-cms.com/display/DOCS53/Public+User+Registration+module
Functionality should be equivalent to that of the 5.3 demo.

  • Navigation should include a line to the right of to ENGLISH|GERMAN: with links REGISTER|LOGIN
  • Pages should be added to the page tree exactly as in 5.3 : members-area and children.
  • The "protected" page can have some content like "This exclusive page is only available to logged in members."


 Comments   
Comment by Christopher Zimmermann [ 16/Nov/15 ]

Some text for the points we discussed:

Registration
Sign up for your free Magnolia Travels membership.
Members get access to exclusive Magnolia Travels content, tips and discounts.

Login
Login to access your exclusive Magnolia Travels content, tips and discounts.
(Reset Password) link under the login form.
(Registration) link under the login form.

Members Area
Exclusive content, tips and special discounts for registered members.

Comment by Christopher Zimmermann [ 16/Nov/15 ]

Text Image on Members Area page:

Title: Members news
Text: Stay tuned for a new collection of spanish tours. Members will be elligable for a 10% early booking discount!

Image details (See image attached to ticket)
Directory: /travel-demo/members
Caption: Hernán Piñera
Rights: by-sa/2.0

Comment by Philip Mundt [ 24/Nov/15 ]

Potential migration diff in multisite related to userLinksResolvers.

Comment by Roman Kovařík [ 24/Nov/15 ]

Reopened: https://jenkins.magnolia-cms.com/view/Migration/job/int_migration-tests_5.4.2-to-5.4.x-branch/33/Diff_Reports/

Comment by Christopher Zimmermann [ 24/Nov/15 ]

PUR page template:
Availability should allow textImage component.

These pages should get a textImage as first component:
login should have textimage title "Log in".
forgottenPassword page should have title: "Recover your password"
profile-update page should have title: "Update your member profile"
password-change page should have titled: "Select your new password"
enable-user page should have title: "Confirm your member registration"

Structure and page renaming:

members - landing page about exclusive content. Link to Protected - link to Login - Link to Register

  • protected (Logged in)
  • login (hide in nav)
  • profile-update (logged in)
  • registration (hide in nav)
  • forgotten-password (hide in nav)
  • * password-change (hide in nav)
  • enable-user (hide-in-nav)

CSS:
Register buttons should be square.
Login/Register links should look ok at small width.

Login to access your exclusive Magnolia Travels content, tips and discounts.

Comment by Christopher Zimmermann [ 24/Nov/15 ]

CSS:
To fix the user links floating in space:
In the media query around line 443:
#language-link

{ right: 60px; top: 5px; }

#user-links

{ right: 60px; top: 26px; }

(Extra credit - rename language-link to language-links.)

So that "Members" (and "Mitglied") can be added to navigation:
Change "#nav-search" to width: 90px;

Comment by Christopher Zimmermann [ 24/Nov/15 ]

Content for "members" top page. See attached bootstrap file which contains this.

Jumbotron with title "Members".
Columns layout with two even columns.
Col 1.
Internal teaser
Link: Access Member content
Text: Already a member? Access your exclusive member content.
Col 2.
Internal teaser
Link: Registration
Text: No membership? No problem. Register for your free membership today.

Comment by Philip Mundt [ 25/Nov/15 ]

Found issue: missing template availability in site for the travel-demo:pages/pur page template (should be conditionally bootstrapped).

Comment by Roman Kovařík [ 25/Nov/15 ]

czimmermann

Register buttons should be square.

Which buttons do you mean? The form buttons have border-radius: 4px; since the contact form was added.

Comment by Christopher Zimmermann [ 25/Nov/15 ]

All buttons should be square.
Please remove the "border-radius: 4px;" from the
.button-wrapper input{
selector.

It doesn't have to go in this ticket - but it would be nice.

Generated at Mon Feb 12 05:16:20 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.