Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement Request - Image Carousel - Areteans #97

Open
s-thutupalli opened this issue Nov 27, 2024 · 2 comments
Open

Enhancement Request - Image Carousel - Areteans #97

s-thutupalli opened this issue Nov 27, 2024 · 2 comments
Labels
question Further information is requested

Comments

@s-thutupalli
Copy link

Component Enhancement

Title: Image Carousel Component

Description:

The Image Carousel is a versatile and dynamic component designed to enhance the visual appeal of business portals by showcasing benefits, products, or key highlights through a smooth sliding interface.This component can be configured with multiple items, making it ideal for quick access to info links, branding guidelines, and other day-to-day actions.

Component Initialisation:

This is a field level Image Carousel component that can be added to any form view or details view within Pega Constellation.
The component takes multiple images and display them in a sliding carousel format with multiple configurable options.

Configuration Options:

Data Page(REQUIRED) : Name of the source data page of List Type. Ex: D_CarouselList
Indicators(OPTIONAL): Enable the check box to display indicators.
Captions(OPTIONAL): Enable the check box to display captions.
AutoPlay Settings(OPTIONAL): Enable the check box for auto play of carousel by configuring AutoPlay Interval (ms),Animation Type,Transition Duration (ms),Pause on Hover.

Note: Column names of the source must be same as mentioned below.

Column Name to be used.

Image Source --- Image

Slide Description --- Description

Unique ID --- ID

Slide Heading --- Heading

Link for LearnMore Button --- LearnMoreLink

Link for Go To page button --- GoToPage

Why This Component Would Be Useful

The Image Carousel component would be a valuable addition to Pega Constellation for several reasons:

Enhanced Visual Appeal: It allows users to create visually appealing interfaces that can use multiple images effectively by showcasing benefits, products, or key highlights
Improved User Engagement: By providing an interactive way such as actionable buttons to display content, it can increase user engagement and satisfaction.
Ease of Use: Simplifies the process of adding dynamic image displays, saving time and effort for developers.
Customisable: It allows you to use multiple configurable settings which suits good for the business.

By integrating this component, Pega Constellation can offer a more robust UI feature-rich platform for showcasing key highlights/products of business to build a user-friendly applications.

Attached the component code and detailed description with images below.

ImageCarousel.docx
ImgCarousel.zip

@ricmars
Copy link
Collaborator

ricmars commented Dec 1, 2024

there is already such component https://pegasystems.github.io/constellation-ui-gallery/?path=/docs/widgets-image-carousel--docs so we are not planning to add another type of component - if the current component is missing functionality, please create a branch with some enhancements -see https://pegasystems.github.io/constellation-ui-gallery/?path=/docs/support-and-contributing--docs

@ricmars ricmars added the question Further information is requested label Dec 1, 2024
@s-thutupalli
Copy link
Author

Hi Richard,
On top of the existing component, we have added below enhancements, which can be incorporated into it.

Enhancements:
This component can be used at form view since it is a field level component instead widget.
There are 2 buttons provided on the each slide of the carousel with clickable actions. Ex: Go To Page, Learn More buttons, navigating to the related website.
Autoplay Settings has an additional features like Pause On Hover, Transition Duration, AutoPlay Interval.
All the data showing up in carousel is dynamically configurable.
User have control over the captions either to show or hide based on the requirement.

Thanks,
Sowjanya

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants