.NET Controls

Personify has developed a comprehensive suite of e-Business controls that are based on standard .NET development practices. These .NET controls can be deployed to any .NET based Content Management System (CMS) running .NET framework 4.0 or later.  Base controls are developed to support specialized features and majority of the set up leverages back office configurations.

Standalone Controls

Standalone .NET controls have their own individual value, do not require another control in order for them to function, as well as are not part of a specific workflow on the web. For example, the Photo control is a standalone control; you can drop this control onto a page by itself, and as long as the user uploads an image, it will display on the page. An example of a .NET control that is not standalone is the Membership Detail control. In order for this control to function, it must be incorporated into the Membership Join workflow.

Standalone applies to e-Business functionality ONLY. Some of the .NET controls listed as Standalone controls may still need back office configurations in order for information to display on the page. For example, for the Membership Renewal control, in order for the renewal workflow to begin, there must be a proforma order and there must be a national membership available for renewal. If both of these conditions are NOT met, the user is unable to begin the renewal process for his/her membership.

Responsive .NET Controls

More users are accessing the web through a mobile device rather than a desktop computer and as a result, your website design should account for those mobile users. A responsive CSS is a solution that allows you to accommodate users who are accessing you website on a mobile device, as well as on a desktop computer. It displays your website in a format that is uniquely tailored based on the device (e.g., mobile, desktop, tablet, etc.) they are using to access your website.

 

As a result, Personify has designed some of the .NET controls to be responsive, as well as developed its own responsive CSS for certain pages on your e-Business site. The table below lists the controls that can be used with a responsive CSS and provides a brief description of the control. See Configuring Responsive CSS for more information.

List of Controls

The table below lists all the .NET controls, as well as provides a brief description of the control.

Control

Control Name

Standalone?

Responsive?

Control Description

Awards .NET Controls

Awards Program Detail

AwardsProgramDetailControl

N

N

Displays additional details about the award selected from the Awards Program Listing, such as the award description, conditions, nomination fees, and sponsors.

Awards Program Listing

AwardsProgramListingControl

N

N

Displays awards programs that have been defined to display on the web. From the listing, web users can click on an award name to view more information about the award on the award detail page. From the navigation menu, web users can filter the list of awards by program type, category, and subcategory.

Awards Program Navigation

AwardsProgramNavigationControl

N

N

Displays a list of awards that have been defined to display on the web. This control allows web users to easily browse through your awards by award program type, category, and subcategory. It also shows the number of items within each category.

My Awards Nominations

MyNominationsControl

N

N

Displays the logged in web user's open and closed nominations.

My Assigned Awards Reviews

MyReviewsControl

N

N

Displays the logged in web user's open and closed award nomination reviews.

Online Award Nominations

NominationControl

N

N

This is a "wizard" control, which means that it takes the web user through a step-by-step process of submitting an award nomination for himself/herself or someone else.

Online Award Nomination Review

ReviewControl

N

N

The Award Nomination Review process is a two-step process in which the web user reviews award nomination(s) for a nominee and submits a nominee score.

Data Capture .NET Controls

Questionnaire

QuestionnaireControl

N

N

Allows you to ask your user questions during registration, after attendance, or a general survey.

Donation .NET Controls

Donations Listing

DonationListingControl

Y

Y

The Donation Listing control displays a list of all web-enabled fundraising gifts.

Donation Thank You

DonationThankYouControl

N

Y

When a web user submits an online donation, organizations can communicate their appreciation to the donor via the Donation Thank You control.

Donation Wizard

DonationWizMain

Y

Y

The donation wizard is a two-step process that allows web users select gift information for a CASH and/or PLEDGE gift and then apply payment to the donation without having to go through the checkout process.

Tribute Card Information

DonationTributeCardControl

N

Y

Online donors will be given the option to provide contact information and a message to the person of their choice using the Tribute Card Information control.

Tribute Confirmation

DonationTributeConfirmationControl

N

Y

When an online donor completes his/her dedication card via the Tribute Card Information control, the Tribute Confirmation control displays.

Group Management .NET Controls

Buy For Group

AFMBuyForGroupControl

N

N

Allows group mangers to purchase product(s) or create meeting registrations for the group(s) for which they are managers.

Committee Reappoint

AFMCommitteeReappoint

N

N

Allows a group manager to update and reappoint members from his/her roster to a position/sub position on the committee and update a roster member's voting status.

Committee Term Details

AFMCommTermDetails

N

N

Allows the committee manager to add the new committee member's position, sub position, participation status, voting status, who he/she represents, and begin/end dates.

Header

AFMHeader

N

N

Allows you to utilize the functionality of Corporate and Staff Management on the web.

Roster

AFMRoster

N

N

Allows group managers to view details about his/her staff, end employment relationships, update contact information, add/remove employees, and view employee details.

Settings

AFMSettings

N

N

Gives the group manager the ability to assign another group member to be a group manager, as well as change the existing manager's permissions.

Login and Registration .NET Controls

Login Request

LoginRequestControl

N

Y

Allows the user to login after registration is complete.

New Customer Registration

RegistrationControl

N

Y

Allows new users to register for your site. In order for the user to automatically login after registration, the Login Request control needs to be dropped on the same page as this control.

User Already Exists

UserAlreadyExistControl

N

Y

Displays the login, reset, or register options for a user who tried to register with an email address that already existed in the system.

Meetings .NET Controls

Attendee Listing

AttendeeListing

N

Y

Displays a list of attendees for a meeting.

Event Schedule

EventSchedule

N

Y

Displays a list of sessions for a meeting to the user.

Exhibitor Listing

ExhibitorListing

N

Y

Displays a list of exhibitors associated with a meeting, and allows users to search for a specific exhibitor by name, keyword, or location.

Events Calendar

MtgCalendarControl

N

Y

Allows a web user to view all events that he/she can register for in one central location.

Events Calendar without Left Navigation Panel

MtgCalendarEventsControl

N

Y

Displays a list of all the meeting calendar events.

Meeting Detail

MeetingDetailControl

N

Y

Displays more information about a meeting, such as the location, date and time, price, credits, presenters, and sponsors. From the Meeting Detail control, web users have the option to add the event to their personal calendar, view profile information about presenters and sponsors, share the meeting using social media, and register for the meeting.

Meeting Registrations

MtgRegWizard

N

Y

This wizard control walks web users through the process of registering for a meeting.

Membership .NET Controls

Make a Bigger Impact

MembershipJoinBiggerImpactControl

N

Y

Allows you to display your special interest groups (SIGs) and is where you suggest donations to your users. It is the final step in the membership join process.

Membership Benefits

MembershipBenefitsControl

N

Y

Displays free components that are part of the membership product for the selected rate code.

Membership Contributions

MembershipContributionsControl

N

Y

Allows a user to make a contribution to your organization.

Membership Detail

MembershipDetailControl

N

Y

Displays user's membership information with details.

Membership Join Options

MembershipJoinOptionsControl

N

Y

Displays subscription benefits, free components, and zip-linked chapters to your constituents. It is the second step in the membership join process.

Membership Join Registration

MembershipJoinRegistrationControl

N

Y

Prospective members that are not already logged in are pre-screened for duplicates in an unobtrusive way. If the user is already logged in, then he/she is asked to confirm his/her primary contact information. It is the first step in the membership join process.

Membership Join User Already Exists

MembershipJoinUserAlreadyExistsControl

N

Y

The user is taken to this control if his/her email address is already in the system. Here, he/she can log into the site, retrieve his/her forgotten password or username, or provide an alternate email address to begin the membership process.

Membership Listing

MembershipListingControl

N

Y

Displays different types of memberships, short/long descriptions about each membership option, and multiple rates, which are common for membership (one year, two year, etc.).

Membership Renewal

MembershipRenewalControl

Y

Y

Allows users to renew their existing memberships.

Membership Zip-Linked Chapters

MembershipZipLinkedChapterControl

N

Y

Displays the zip-linked chapter that the user will be assigned during membership.

Special Interest Groups

MembershipSIGControl

N

Y

Displays your special interest groups (SIGs) available.

Miscellaneous .NET Controls

Report

PersonifyBoReport

Y

N

Allows an authenticated user to run any Crystal report, which has been deployed in the BusinessObjects server, on the web.

Online Directory .NET Controls

Member Directory

MembershipDirectoryControl

Y

Y

Allows web users to search through a predefined directory of members. This control provides a free text search, as well as advanced search options (if defined) for web users that do not have an exact name in mind to find someone based on other criteria.

Member Directory Detail

MembershipDirectoryDetailControl

N

Y

Displays detailed information about a record selected from the Member Directory control.

Profile .NET Controls

Addresses

CustomerAddresses

Y

Y

Allow users to view, edit, add, and delete their address(es).

Attachments

AttachmentsControl

Y

Y

Allows users to upload various types of files (e.g., resume, references, non-disclosure agreement, etc.) to their profile.

Biography

BiographyControl

Y

Y

Allows users to add/edit biography information.

Biography Summary

BiographySummaryControl

Y

Y

Displays user's biography summary.

Certifications Current

CertificationsCurrentControl

Y

Y

Displays a user's current certification(s).

Certification Details

CertificationsDetailControl

Y

Y

Displays the details for a particular certification.

Certifications History

CertificationsHistoryControl

Y

Y

Displays a user's certification history.

Certifications In Progress

CertificationsInProgressControl

Y

Y

Displays a user's in progress certification(s).

Certifications Summary

CertificationsSummaryControl

Y

Y

Displays the user's certifications summary.

Committees

CommitteePositions

Y

Y

Displays a user's current, past, and future committee positions.

Communication Preferences

CommunicationPreferencesControl

Y

Y

Allows users to view and change their communication preferences with the organization.

Current Membership

CurrentMembership

Y

Y

Displays a list of current memberships for a user.

DCD Audio Viewer

DCDAudioViewer

Y

Y

Allows users to play audio download files.

DCD ePUB Viewer

DCDEPUBViewer

Y

Y

Allows users to view ePub download files.

DCD PDF Viewer

DCDPDFViewer

Y

Y

Allows users to view PDF download files.

DCD Video Viewer

DCDVideoViewer

Y

Y

Allows user to view video download files.

Demographics

CustomerDemographicControl

Y

Y

Displays the user's demographic information such as birthdate, gender, job function, etc.

Demographic Information

DemographicInformationControl

Y

Y

Displays users' demographic information such as, license information, hobbies, interest, favorite colors, etc.

Digital Content Access

DigitalContentAccessControl

Y

Y

Displays all downloads purchased by a constituent. Only "Active" orders will display in this control. "Proforma" and "Cancelled" orders will not display.

Donation History

DonationHistoryControl

Y

Y

Displays a history of all donations made by the user to your organization.

Educational Background

EducationControl

Y

Y

Allows users to add, edit, or delete their educational information.

Email

ContactInformationEmail

Y

Y

Displays a list of the user's email address(es).

Emergency Contacts

EmergencyContact

Y

Y

Displays a list of emergency contacts for a user.

Fax

ContactInformationFax

Y

Y

Displays a list of the user's fax number(s).

Future Membership

FutureMembership

Y

Y

Displays a list of the user's future membership.

Membership Renew

MembershipRenew

Y

Y

Allows users to renew their membership if it is time to renew.

Membership Summary

MembershipSummary

Y

Y

Allows users to view their membership status, paid thru date, member type, and member number, if applicable.

My Account Contact Address

MyAccountContactAddress

Y

Y

The My Account Contact Address control displays the user's primary address information. Use this control if you just want to display the user's primary address information and nothing else.

My Account Contact Email

MyAccountContactEmail

Y

Y

Displays the user's email and phone information.

My Contact Information

MyContactInformation

Y

Y

Displays the primary address, phone number, and email for a user that is logged in.

My Meetings

MyMeetingsControl

Y

Y

Displays a list of up to four meetings that a logged-in user has purchased.

My Order Balance

CustomerOrderBalance

Y

Y

Displays the user's current balance.

My Subscriptions

MySubscriptionsControl

Y

Y

Displays paid and member benefit subscriptions.

Name

CustomerNameControl

Y

Y

Displays the user's name information.

Opt In/Out

OptInOutControl

Y

Y

Allows users to manage their specific areas of communication that a user has chosen to opt into or out of.

Pay Open Balances

PayOpenBalancesControl

Y

Y

Allows users to pay their open balances online.

Phone

ContactInformationPhone

Y

Y

Displays a list of the user's phone numbers.

Photo

PhotoControl

Y

Y

Allows user to view, edit, delete, and upload a picture to the e-Business website.

Purchase History

PurchaseHistory

Y

Y

Allows users to view his/her purchase history and print a history of his/her orders.

Receipt Summary

ReceiptSummaryControl

Y

Y

Displays a summary of the product(s) a web user paid open balances for, allows a web user to print his/her order summary for his/her records, and email this receipt to another email address.

Saved Credit Card

CustomerPaymentsControl

Y

Y

Allows web users to manage their credit card records on the web.

Special Needs

CustomerSpecialNeedControl

Y

Y

Enables users to record if they have any special needs, such as dietary, allegories, hearing, vision, mobility, etc.

Transcripts

TranscriptsControl

Y

Y

Allows users to add, edit, or delete their transcript records.

Username and Password

UserNamePasswordControl

Y

Y

Allows users to update their username and password.

Web/Social Media

ContactInformationWeb

Y

Y

Displays a list of the user's Twitter, Facebook, and LinkedIn information.

Promotional .NET Controls

Bought this Bought that

PromotionalProductsBoughtThisBoughtThatControl

Y

N

Displays a promotional list of products related to the current product to the user.  

Product Category

PromotionalProductsCategoryControl

Y

Y

Displays a list of products based on category and subcategory.

Cross-sell Products

PromotionalProductsCrossSellControl

Y

N

Displays a promotional list of related products to the current product to the user.

Customer Historical Orders

PromotionalProductsHistoricalOrdersControl

Y

Y

Displays a promotional list of products based on a user's previous orders.

Customer Relationship

PromotionalProductsCustomerRelationshipControl

Y

N

Displays a list of products based on a user's relationship to a product.

Featured Products

PromotionalProductsFeaturedControl

Y

Y

Displays a promotional list of featured products, typically displayed on your home page to catch the user's attention

Page Content

PromotionalProductsPageContentControl

Y

N

Displays a list of promotional products based on the values in your page tag.

Product Profile

PromotionalProductsProfileControl

Y

Y

Displays a list of promotional products based on the IMS role of the user.

Up-sell Products

PromotionalProductsUpSellControl

Y

N

Displays a promotional list of related products to the current product to the user.

Online Store .NET Controls

Create Product Review

CreateProductReviewControl

N

N

Allows users to create a review for a product.

Full Product Listing

FullProductListControl

Y

Y

Displays the product listing including searching and paging.

Navigation Bar

NavigationBarControl

N

Y

Displays filters by product type and topic for narrowing search results.

Product Detail

ProductDetailControl

N

Y

Displays more detail about the product, such as price, availability, color options, etc. It also allows the users to add the product to their cart or save the product in their cart for purchase at a later time.

Product List

ProductListControl

N

N

Displays a full list of products on your site and does not allow for paging or searching.

Product Review

ProductReviewControl

N

N

Displays a list of reviews for a product.

Search

SearchControl

N

Y

Allows the user to search for products. This includes an advanced search.

Shopping Cart and Checkout .NET Controls

Cart Preview

CartPreviewControl

Y

N

Displays a preview of the items in a user's cart.

Checkout

CheckoutControl

N

Y

Contains a three step checkout process built-in to one control.

Checkout Thank You

CheckoutThankYouControl

N

Y

Displays the order number after a user completes a purchase.

Guest Email Lookup

GuestEmailLookupControl

N

Y

Checks your system to see if the web user's email is already in your database. This is to ensure data integrity. If the web user's email is not in your system he/she proceeds to complete the checkout process as a guest. If his/her email address is already in your database, he/she has the following options: log into the site, retrieve his/her forgotten password or username, or provide an alternate email address.

Order Summary

OrderSummaryControl

N

Y

Displays a summary of the product(s) a web user purchased, allows a web user to print his/her order summary for his/her records, share on a social media site a product he/she just purchased, email the URL of this product to a friend, and email this receipt to another email address.

Pay Now

PayNowControl

N

Y

Is a one-step simplified checkout process.

Shopping Cart

ShoppingCartControl

Y

Y

Displays the estimated cost of the order, including an estimate for the cost of shipping and tax. It does not include final tax/shipping or allow web users to apply promo or discount coupons to an order.

Shopping Cart Savings

ShoppingCartSavingsControl

Y

Y

Emphasizes the benefits of membership by showing web users how much money they save or could save by being a member of your organization.

Shopping Cart Summary

ShoppingCartSummaryControl

Y

Y

Displays the estimated cost of the order, including an estimate for the cost of shipping and tax. It does not include final tax/shipping or allow web users to apply promo or discount coupons to an order.