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 .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.
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.
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 |
||||
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. |
|
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. |
|
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. |
|
MyNominationsControl |
N |
N |
Displays the logged in web user's open and closed nominations. |
|
MyReviewsControl |
N |
N |
Displays the logged in web user's open and closed award nomination reviews. |
|
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. |
|
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 |
||||
QuestionnaireControl |
N |
N |
Allows you to ask your user questions during registration, after attendance, or a general survey. |
|
Donation .NET Controls |
||||
DonationListingControl |
Y |
Y |
The Donation Listing control displays a list of all web-enabled fundraising gifts. |
|
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. |
|
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. |
|
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. |
|
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 |
||||
AFMBuyForGroupControl |
N |
N |
Allows group mangers to purchase product(s) or create meeting registrations for the group(s) for which they are managers. |
|
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. |
|
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. |
|
AFMHeader |
N |
N |
Allows you to utilize the functionality of Corporate and Staff Management on the web. |
|
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. |
|
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 |
||||
LoginRequestControl |
N |
Y |
Allows the user to login after registration is complete. |
|
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. |
|
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 |
||||
AttendeeListing |
N |
Y |
Displays a list of attendees for a meeting. |
|
EventSchedule |
N |
Y |
Displays a list of sessions for a meeting to the user. |
|
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. |
|
MtgCalendarControl |
N |
Y |
Allows a web user to view all events that he/she can register for in one central location. |
|
MtgCalendarEventsControl |
N |
Y |
Displays a list of all the meeting calendar events. |
|
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. |
|
MtgRegWizard |
N |
Y |
This wizard control walks web users through the process of registering for a meeting. |
|
Membership .NET Controls |
||||
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. |
|
MembershipBenefitsControl |
N |
Y |
Displays free components that are part of the membership product for the selected rate code. |
|
MembershipContributionsControl |
N |
Y |
Allows a user to make a contribution to your organization. |
|
MembershipDetailControl |
N |
Y |
Displays user's membership information with details. |
|
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. |
|
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. |
|
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. |
|
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.). |
|
MembershipRenewalControl |
Y |
Y |
Allows users to renew their existing memberships. |
|
MembershipZipLinkedChapterControl |
N |
Y |
Displays the zip-linked chapter that the user will be assigned during membership. |
|
MembershipSIGControl |
N |
Y |
Displays your special interest groups (SIGs) available. |
|
Miscellaneous .NET Controls |
||||
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 |
||||
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. |
|
MembershipDirectoryDetailControl |
N |
Y |
Displays detailed information about a record selected from the Member Directory control. |
|
Profile .NET Controls |
||||
CustomerAddresses |
Y |
Y |
Allow users to view, edit, add, and delete their address(es). |
|
AttachmentsControl |
Y |
Y |
Allows users to upload various types of files (e.g., resume, references, non-disclosure agreement, etc.) to their profile. |
|
BiographyControl |
Y |
Y |
Allows users to add/edit biography information. |
|
BiographySummaryControl |
Y |
Y |
Displays user's biography summary. |
|
CertificationsCurrentControl |
Y |
Y |
Displays a user's current certification(s). |
|
CertificationsDetailControl |
Y |
Y |
Displays the details for a particular certification. |
|
CertificationsHistoryControl |
Y |
Y |
Displays a user's certification history. |
|
CertificationsInProgressControl |
Y |
Y |
Displays a user's in progress certification(s). |
|
CertificationsSummaryControl |
Y |
Y |
Displays the user's certifications summary. |
|
CommitteePositions |
Y |
Y |
Displays a user's current, past, and future committee positions. |
|
CommunicationPreferencesControl |
Y |
Y |
Allows users to view and change their communication preferences with the organization. |
|
CurrentMembership |
Y |
Y |
Displays a list of current memberships for a user. |
|
DCDAudioViewer |
Y |
Y |
Allows users to play audio download files. |
|
DCDEPUBViewer |
Y |
Y |
Allows users to view ePub download files. |
|
DCDPDFViewer |
Y |
Y |
Allows users to view PDF download files. |
|
DCDVideoViewer |
Y |
Y |
Allows user to view video download files. |
|
CustomerDemographicControl |
Y |
Y |
Displays the user's demographic information such as birthdate, gender, job function, etc. |
|
DemographicInformationControl |
Y |
Y |
Displays users' demographic information such as, license information, hobbies, interest, favorite colors, etc. |
|
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. |
|
DonationHistoryControl |
Y |
Y |
Displays a history of all donations made by the user to your organization. |
|
EducationControl |
Y |
Y |
Allows users to add, edit, or delete their educational information. |
|
ContactInformationEmail |
Y |
Y |
Displays a list of the user's email address(es). |
|
EmergencyContact |
Y |
Y |
Displays a list of emergency contacts for a user. |
|
ContactInformationFax |
Y |
Y |
Displays a list of the user's fax number(s). |
|
FutureMembership |
Y |
Y |
Displays a list of the user's future membership. |
|
MembershipRenew |
Y |
Y |
Allows users to renew their membership if it is time to renew. |
|
MembershipSummary |
Y |
Y |
Allows users to view their membership status, paid thru date, member type, and member number, if applicable. |
|
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. |
|
MyAccountContactEmail |
Y |
Y |
Displays the user's email and phone information. |
|
MyContactInformation |
Y |
Y |
Displays the primary address, phone number, and email for a user that is logged in. |
|
MyMeetingsControl |
Y |
Y |
Displays a list of up to four meetings that a logged-in user has purchased. |
|
CustomerOrderBalance |
Y |
Y |
Displays the user's current balance. |
|
MySubscriptionsControl |
Y |
Y |
Displays paid and member benefit subscriptions. |
|
CustomerNameControl |
Y |
Y |
Displays the user's name information. |
|
OptInOutControl |
Y |
Y |
Allows users to manage their specific areas of communication that a user has chosen to opt into or out of. |
|
PayOpenBalancesControl |
Y |
Y |
Allows users to pay their open balances online. |
|
ContactInformationPhone |
Y |
Y |
Displays a list of the user's phone numbers. |
|
PhotoControl |
Y |
Y |
Allows user to view, edit, delete, and upload a picture to the e-Business website. |
|
PurchaseHistory |
Y |
Y |
Allows users to view his/her purchase history and print a history of his/her orders. |
|
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. |
|
CustomerPaymentsControl |
Y |
Y |
Allows web users to manage their credit card records on the web. |
|
CustomerSpecialNeedControl |
Y |
Y |
Enables users to record if they have any special needs, such as dietary, allegories, hearing, vision, mobility, etc. |
|
TranscriptsControl |
Y |
Y |
Allows users to add, edit, or delete their transcript records. |
|
UserNamePasswordControl |
Y |
Y |
Allows users to update their username and password. |
|
ContactInformationWeb |
Y |
Y |
Displays a list of the user's Twitter, Facebook, and LinkedIn information. |
|
Promotional .NET Controls |
||||
PromotionalProductsBoughtThisBoughtThatControl |
Y |
N |
Displays a promotional list of products related to the current product to the user. |
|
PromotionalProductsCategoryControl |
Y |
Y |
Displays a list of products based on category and subcategory. |
|
PromotionalProductsCrossSellControl |
Y |
N |
Displays a promotional list of related products to the current product to the user. |
|
PromotionalProductsHistoricalOrdersControl |
Y |
Y |
Displays a promotional list of products based on a user's previous orders. |
|
PromotionalProductsCustomerRelationshipControl |
Y |
N |
Displays a list of products based on a user's relationship to a product. |
|
PromotionalProductsFeaturedControl |
Y |
Y |
Displays a promotional list of featured products, typically displayed on your home page to catch the user's attention |
|
PromotionalProductsPageContentControl |
Y |
N |
Displays a list of promotional products based on the values in your page tag. |
|
PromotionalProductsProfileControl |
Y |
Y |
Displays a list of promotional products based on the IMS role of the user. |
|
PromotionalProductsUpSellControl |
Y |
N |
Displays a promotional list of related products to the current product to the user. |
|
Online Store .NET Controls |
||||
CreateProductReviewControl |
N |
N |
Allows users to create a review for a product. |
|
FullProductListControl |
Y |
Y |
Displays the product listing including searching and paging. |
|
NavigationBarControl |
N |
Y |
Displays filters by product type and topic for narrowing search results. |
|
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. |
|
ProductListControl |
N |
N |
Displays a full list of products on your site and does not allow for paging or searching. |
|
ProductReviewControl |
N |
N |
Displays a list of reviews for a product. |
|
SearchControl |
N |
Y |
Allows the user to search for products. This includes an advanced search. |
|
Shopping Cart and Checkout .NET Controls |
||||
CartPreviewControl |
Y |
N |
Displays a preview of the items in a user's cart. |
|
CheckoutControl |
N |
Y |
Contains a three step checkout process built-in to one control. |
|
CheckoutThankYouControl |
N |
Y |
Displays the order number after a user completes a purchase. |
|
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. |
|
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. |
|
PayNowControl |
N |
Y |
Is a one-step simplified checkout process. |
|
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. |
|
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. |
|
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. |