Littlebay Templates Documentation
  • Welcome!
  • Quick Links & Tips
    • Littlebay Forum
    • Support Email
    • Built-In Documentation
    • Navigating the Bubble Editor
    • Navigating this Documentation
    • List of Bubble Guides
  • Messaging Template
    • Release Notes
      • 05/28/21 Guide on How to Update the Template's Select Conversation Workflow
      • 09/05/20 Guide on How to Update the Template's Video Chat Service
      • 06/14/19 Guide on New Conversation Functionality
    • About this Template
    • Setup Guide
    • Development Guides
      • Built-In Workflow Notes
      • Pages Summary
      • Reusable Elements Summary
      • Passwords
      • Translating Your App
      • Mini Guides
        • How to Remove Group Conversation Functionality
        • How to show the Chat window after clicking "Message" on the Profile Page when a Conversation Exists
      • Pages & Reusable Elements (Organized by Folder)
        • 1. Marketing
          • index
          • landing
          • 404
        • 2. Navigation
        • 3. Logged In
          • account
          • admin
          • change_pass
          • confirm
          • messages
            • Pageload Design
              • 1. Responsive
              • 2. Mobile Pageload
              • 3. New User
              • 4. New Conversation (Parameter)
              • 5. New Conversation w/ User (Parameter)
              • 6. View Conversation (Parameter)
              • 7. Viewing/Editing the Colors of the Message 'Bubbles'
            • Built-In Functionality
              • 1. Start a Conversation
              • 2. View/Select a Conversation
              • 3. Search for a Conversation
              • 4. Delete or Leave a Conversation
              • 5. View More Messages in a Conversation
              • 6. View Unread Messages
              • 7. See Who's Typing
              • 8. See Who's Seen Each Message
              • 9. Send Images in a Message
              • 10. Send Files in a Message
              • 11. Send a GIPHY in a Message
              • 12. Send a YouTube Video in a Message
              • 13. Start a Video Chat
          • onboard
          • profile
            • 1. Follow/Unfollow the User
            • 2. Send a Message to the User
            • 3. View the User's Followers
            • 4. View Who the User is Following
            • 5. Edit Profile
          • reset_pw
        • 4. Legal
          • privacy_policy
          • terms
    • Design Resources
      • Design Overview
      • Design Guide
      • UI Components
      • Page Templates
  • Responsive Base Template
    • Release Notes
    • About this Template
    • Setup Guide
    • Development Guides
      • Built-In Workflow Notes
      • Pages Summary
      • Reusable Elements Summary
      • Passwords
      • Translating Your App
      • Pages & Reusable Elements (Organized by Folder)
        • 1. Marketing
          • index
          • landing
          • 404
        • 2. Navigation
        • 3. Logged In
          • account
          • admin
          • change_pass
          • confirm
          • onboard
          • profile
            • 1. Follow/Unfollow the User
            • 2. View the User's Followers
            • 3. View Who the User is Following
            • 4. Edit Profile
          • reset_pw
        • 4. Legal
          • privacy_policy
          • terms
    • Design Resources
      • Design Overview
      • Design Guide
      • UI Components
      • Page Templates
Powered by GitBook
On this page
  • Overview
  • Why does this page exist?
  • Who can access this page?
  • What does this page allow my Users to do?
  • 1. Follow/Unfollow the User
  • 2. View the User's Followers
  • 3. View Who the User is Following
  • 4. Edit Profile (if the Current User is Viewing their Own Profile)
  • Where do my Users click in order to go to this page?
  • When clicking on another User's Profile Picture
  • When clicking on their name in the user picture/dropdown Reusable Element
  • When clicking on their name in the mobile menu (list) Reusable Element
  • When clicking on the Profile links within any of the desktop navigation , mobile submenu, and header_navigation Reusable Elements
  • When are my Users taken to this page?
  • What else should I keep in mind about this page's workflows?
  • What else should I keep in mind about this page's design?
  • Desktop/Mobile Navigation
  1. Responsive Base Template
  2. Development Guides
  3. Pages & Reusable Elements (Organized by Folder)
  4. 3. Logged In

profile

PreviousonboardNext1. Follow/Unfollow the User

Last updated 6 years ago

Overview

Editor

Desktop (When the Current User is viewing someone else's profile)

Mobile (When the Current User is viewing someone else's profile)

Desktop (When the Current User is viewing their own profile)

Mobile (When the Current User is viewing their own profile)

Why does this page exist?

The profile page allows Users to display their name, profile picture, a short biography, personal website, their following and followers. When the Current User is viewing a profile page of a fellow User, the Current User can choose to follow/unfollow or send a message to that User.

The Current User can also click on the Text "Following: X" and Text "Followers: X" elements texts in order to view those lists of Users. The rest of the page can be customized to display any type of content relevant to your application:

Who can access this page?

Only logged-in Users can view this profile page. This makes sure that only Users with an account can send messages to and follow other Users. If the Current User is not logged in, they will be re-directed to the homepage.

What does this page allow my Users to do?

Where do my Users click in order to go to this page?

When clicking on another User's Profile Picture

Logged-In Users are automatically taken to the profile page when they click the profile picture of a fellow User.

When clicking on their name in the user picture/dropdown Reusable Element

Users can click the Group Current User Profile element within the user picture/dropdown reusable element to view their profile page:

When clicking on their name in the mobile menu (list) Reusable Element

Users can click the Group Current User Container element within the mobile menu (list) reusable element to view their profile page:

When clicking on the Profile links within any of the desktop navigation , mobile submenu, and header_navigation Reusable Elements

desktop navigation

mobile submenu

header_navigation

When are my Users taken to this page?

Users are never automatically navigated to the profile page. They are taken to the profile page only after clicking one of the links or icons which navigate them there.

What else should I keep in mind about this page's workflows?

This page updates the Current User's "last date online" field (type: date, list: no) to the current date and time every 10 seconds using this workflow:

If you do not wish to run this workflow every 10 seconds for capacity reasons, you can remove it.

The profile page allows Users to view their own profile information, and the profile information of other Users in the application.

The Follow/Unfollow Button on the Profile Page

When the Current User is viewing someone else's profile, the Button Follow/Edit Profile element is shown to the Current User:

When the Button Follow/Edit Profile element is shown, and the Current User isn't yet following the person whose profile they are viewing, the Button Follow/Edit Profile element's text will be "Follow":

When the Button Follow element is clicked, the Current User is now following the person whose profile they are viewing. As a result, the button's text conditionally changes from "Follow" to "[checkmark] Following".

When the "[checkmark] Following" text is hovered, its text will conditionally change to "Unfollow":

If the "Unfollow" text is clicked, the Current User will no longer be following the person whose profile they are viewing.

The Edit Profile Buttons on the Profile Page

When the Current User is viewing their own profile page, the Button Follow/Edit Profile element will be visible if the current page width is greater than 725 pixels; the button's text will be "Edit Profile". If the page width is less than or equal to 725 pixels, the Button Edit Profile (Mobile) element will be visible instead.

Editor

Desktop:

Mobile:

Preview

Desktop

Mobile

These buttons' texts are "[pencil icon] Edit". When clicked, these buttons' workflows navigate the Current User to their account page, in order to edit their profile information.

What else should I keep in mind about this page's design?

Desktop/Mobile Navigation

The page navigation changes conditionally based on the width of the page as shown here:

When the Current User is Viewing a Fellow User's Profile:

When the Current User is Viewing their own Profile:

The profile page shows the desktop navigation, mobile header, and mobile submenu reusable elements conditionally, depending on the current page width.

Here you can see that the desktop navigation is shown when the current page width is greater than 887 pixels in width.

Once the page width is less than 887 pixels, the desktop navigation element becomes hidden (using a responsive, hiding rule) and the mobile header and mobile submenu reusable elements are shown, so the Current User can more easily navigate the application.

When the Current User clicks the Icon Menu element within the mobile submenu reusable element, the admin page's FG - Mobile Menu and FG - Fade Overlay elements are shown:

In order for the FG - Mobile Menu and FG - Fade Overlay elements to display correctly, they should always be the same height as the page.

1. Follow/Unfollow the User
2. View the User's Followers
3. View Who the User is Following
4. Edit Profile (if the Current User is Viewing their Own Profile)