SlideShare a Scribd company logo
1 of 53
Download to read offline
❖ In 1997, Ed Schipul quit his full-time job as a
software consultant for a large petroleum
corporation and started his own web marketing
company. Armed with a Political Science degree
from Texas A&M, a background in programming
and a fascination with social trends, Ed and his
wife Rachel Schipul started building websites to
help people communicate with their members
and users.
❖ 2004 - Tendenci software was developed by
listening to years of needs and custom requests
by the nonprofit community - the company
received its official name and rebranding in
2004.
❖ 2012 - Tendenci went open source to extend
its reach even further, allowing developers
around the world the ability to download and
build on the Tendenci platform. Figure 1: From Schipul The Web Marketing Company
to Tendenci Open Source
The backbones of Tendenci AMS: Python, Django Framework and PostgreSQL for Data Science + a large Community
of Open Source Developers at GitHub and our local team (continuous improvement!)
Figures 2 & 3: Python is currently one of the most widely
adopted programming languages
Tendenci Python & Django Developer Open Source Community
Find us on GitHub!
❖ Commits: 14,032+
❖ Stars: 476 ⭐
❖ Forks: 195 unique code forks
❖ Pull requests: 295
❖ Issues/ideas: 953
❖ Developers: 61 active contributors,
+our core team of developers
Figure 4: Tendenci Open Source GitHub
Community
Tendenci Languages
Tendenci uses the Open Source Transifex localization platform for translations and review in multiple
languages
❖ Tendenci has been translated into
approximately 65+ languages so far,
with new translations being added
regularly
Figures 5 & 6: Tendenci translations on Transifex
Tendenci Site Components & Features
❖ Front End - The “presentation” layer - a user-friendly
interface that anonymous users, authenticated users,
members and site administrators can all see and
interact with
➢ Examples:
■ Homepage & landing pages
■ Member Directory
■ Events Add
➢ Most commonly used component. Even site
administrators will primarily use the front end
interface.
➢ Specific content and level of interaction depend
on the permissions set for your various site
content
➢ All Tendenci interfaces built as
mobile-responsive
Figure 7: Tendenci Rich Features
Tendenci Site Components & Features
❖ Backend - Data access layer - what
only the highest level of site
administrators (also known as
superusers) can access. Handles data
and business logic.
➢ Examples:
■ Memberships
■ Files
➢ Best for seeing data and making
decisions at a “bird’s eye view”
➢ Best for making bulk edits
Figure 8: Membership management via the backend.
Tendenci Site Components & Features
The admin toolbar is your best friend!
Here you can find all of the tools you need to effectively manage your users and members, site content, events ,
reporting, and more.
When you click on a module, note that the right-most dropdown menu will update to reflect which module
you are currently in (default being pages)
Admin Toolbar/Menu
Tendenci Site Components & Features
Admin Menu: Community
❖ Manage users and members
from the front end or back
end
➢ Who are users?
■ Anyone who's
information you
have collected in
your database;
■ All members are
users but not all
users are
members
Figure 9: Manage your Tendenci user database effectively via
your admin toolbar
Tendenci Site Components & Features
Admin Menu: Community
❖ All users have a user profile
➢ Maintain your contact
details and demographics
➢ Update your profile photo
➢ Access membership and
events registration details
➢ View and pay invoices
➢ See what groups you
belong to
➢ See your site contributions
➢ Update login credentials
Figure 10: Manage your user profile and leverage useful
administrative tools using the admin menu
Tendenci Site Components & Features
Admin Menu: Community
❖ Who are users?
➢ Subscribers (filled out a
subscribe and/or
contact form)
➢ Users belonging to a
user group - whether a
SIG or organizational
sub-unit, such as a
chapter or committee
➢ Members who have
joined your
organization
➢ Volunteers and
employees Figure 11: Manage organizational subunits such as
committees and chapters via your admin toolbar!
Tendenci Site Components & Features
Admin Menu: Community
❖ Who are members?
➢ All individuals who have
filled out a membership
application and been
approved
➢ All members are listed in a
member directory
■ Member directory
can have custom
privacy settings
➢ Membership types,
applications and notices are
all very important pieces of
your membership strategy,
and are thus accessible via
your admin toolbar
Figure 12: Set your Member Directory to private, or allow members to search for and
interact with other members! Granular site permissions give you the freedom of flexibility
for your organization.
Tendenci Site Components & Features
Admin Menu: Community
❖ Members
❖ Create multi-tiered Membership types
➢ Multiple pricing options
➢ Rolling or fixed renewal periods
➢ Create recurring memberships
with the auto-renewal feature
➢ Allow auto-approval upon
payment for easier management,
OR set to admin approval only
➢ Set grace period upon expiry for
better member retention
Figure 13: Create referral and discount codes for new and
returning members
Tendenci Site Components & Features
Admin Menu: Community
❖ Members
❖ Create a completely custom membership
application using the many database fields
available
❖ Create custom member notices to be sent a
specified number of days before expiry,
renewal, and more.
Figure 14: Customize and personalize member notices
using tokens
Tendenci Site Components & Features
Admin Menu: Community
❖ Who are corporate members?
➢ Anyone who has filled
out an application on
behalf of their
organization and had it
approved.
➢ Note, individuals who
fill out an application
on behalf of their
organization are
automatically
representatives of that
organization Figure 15: Set your Member Directory to private, or allow members to search
for and interact with other members! Granular site permissions give you the
freedom of flexibility for your organization.
Tendenci Site Components & Features
Admin Menu: Community
❖ Corporate memberships
➢ Allow individual members to join
underneath their organization
➢ Set a cap on number of members
per organization
❖ Create a business directory populated by
corporate members
➢ Paid and unpaid listing options
❖ Set membership and dues reps for each
corporate membership that do not count
towards the number of allowed members
per corporate membership
Figure 16: Manage corporate listings with the Tendenci
directory module
Tendenci Site Components & Features
Admin Menu: Community
❖ What are user groups?
➢ Ways of organizing your
site’s users into
subunits
■ Chapter groups
■ Committee
groups
■ Special interest
groups
➢ Ways to communicate
with subsets of users
➢ Ways to give
permissions to subsets
of users
➢ Ways to tag site content
Figure 17: Utilize user groups to organize your site’s users into
communications groups, permissions groups, and organizational
subunits such as chapters & committees.
Tendenci Site Components & Features
❖ Chapters
➢ Add and manage hundreds of chapters under the same
organizational website. All chapter reporting rolls up to the main
reporting module
➢ Enable Chapter Memberships to give chapter leaders more
autonomy over their members
■ Chapter Membership Types
■ Application with specified fields that can be customized by
individual chapters
■ Chapter Member dues can be paid to chapters externally, but
recorded for reporting purposes at the organization level
■ Allow chapters to create dynamic content to showcase on
their chapter landing pages
● Events
● Press
● Rich media
Admin Menu: Community
Tendenci Site Components & Features
Admin Menu: Community
❖ Committees
➢ Delegate some
organizational activities to
committees and
subcommittee leadership
➢ Follows model of Chapter
landing pages
➢ Dynamically populate
committee specific content,
including privacy protected
documents.
Figure 18: Allow committee leadership to upload
Important files, share important events & more via
the Committees module.
Tendenci Site Components & Features
Admin Menu: Community
❖ Forums
➢ Communicate online
with folks in your
interest groups,
committees, chapters
and more.
➢ Should be set to private
for better security;
public forums get
spammed to oblivion in
this day and age
Figure 19: Communicate online with people in your user groups
and/or with the same access level.
Tendenci Site Components & Features
Admin Menu: Apps ->
Admin
❖ Admin Backend
➢ Visit any module
from the admin
backend
➢ Bird’s eye view of
objects in your
database
➢ Make bulk edits
and updates
❖ Apps List
➢ Get a full view of
your available
apps from the
front end
Figure 20: Visit any module from the admin backend to filter data and make bulk updates
Tendenci Site Components & Features
Admin Menu: Apps -> Admin
❖ Dashboard
➢ Get insights about your
website
■ Recent activity
■ Popular content
➢ Customize your dashboard
to view the stats you’d like in
the order you prioritize
➢ Use data to make informed
decisions about existing or
future content
➢ Access quicklinks
Figure 21: Gather valuable insights and access important links
via your Dashboard
Tendenci Site Components & Features
Admin Menu: Apps -> Admin
❖ Global Site Settings
➢ Update location and contact details for
your organization
➢ Set default data
■ Country
■ Language
■ Time zone
■ Default group
■ Default contact form
➢ Specify your merchant account provider
➢ Set up keywords to boost your website’s
organic SEO
➢ Specify your reCaptcha security details
➢ Set up analytics
Figure 22: Set up organizational location and contact details,
as well as default data, in Global Site Settings
Tendenci Site Components & Features
Admin Menu: Apps -> Admin
❖ Full Site Settings
➢ Access Site Settings for every
individual module
➢ Turn modules on/off
➢ Update the module label
and/or root URL, if needed
➢ Set default data
➢ Set up payment types, if
applicable
➢ Specify privacy settings
Figure 23: Set up individual module settings
in the Full Settings List
Tendenci Site Components & Features
Admin Menu: Apps -> Admin
❖ Theme Editor
➢ Pull down and modify existing
templates
■ Modify styles, order and
verbiage
➢ Create new custom templates
■ Custom styles
■ Display dynamic content
such as
● Boxes
● Upcoming Events
● News & Articles
● Job listings
Figure 24: Create custom templates to apply unique
styles and generate dynamic content.
Tendenci Components: Design in CSS Stylesheets
Flexible design: Global designs are created using CSS Stylesheets (ex: https://www.thebestdesigns.com/designs/css)
Figure 25: Responsive design for multiple devices and browsers. All Tendenci sites are built with mobile user behavior in mind.
Tendenci Site Components & Features
Admin Menu: Apps -> Content
❖ Create and customize landing pages, where most of your site content will live, as well as member
engaging site content such as news, photo albums, job postings and more.
Figure 26: Use the stories module to tell a story about your organization or promote specific site content
Tendenci Site Components & Features
Admin Menu: Apps -> Content
❖ Pages
➢ Where the bulk of your content
lives
➢ Create page content using the
WYSIWYG editor
■ Add headers and text
■ Add rich media such as
photos or embedded videos
■ Display dynamic content
using a custom template
■ Give your page custom
permissions
■ Add metadata to boost your
organic SEO
Figure 27: Create unique landing pages using the WYSIWYG editor and
creating custom templates!
Tendenci Site Components & Features
Admin Menu: Apps -> Content
❖ Stories
➢ Share a short story with your site visitors! Add an image, title & short description
➢ Add stories to homepage rotator to let users & members know important details and upcoming
events & news
➢ Create tagged stories to display elsewhere on the site via custom templates
Tendenci Site Components & Features
Admin Menu: Apps -> Content
❖ Articles & News
➢ Add industry related or
organization specific news & blog
pieces using these two modules
➢ Add unique title and content
➢ Upload an engaging thumbnail
image
➢ Add a release date & even credit the
author or publisher
➢ Assign permissions to give limited
or full access to member specific
content
Figure 28: Custom blog on client UCDA’s website
Tendenci Site Components & Features
Admin Menu: Apps -> Content
❖ Custom Forms
➢ Collect data from site visitors, users &
members
➢ Completely customizable form
introduction and fields
■ Regular & paragraph text fields
■ File uploads
■ Single & multi-select from list of
options
■ Check boxes for acknowledgement
■ User mapped demographic data
(name, location, company, etc)
➢ Collect Payment
Figure 29: Allow site visitors to contact you and ask important
questions via the site Contact Form.
Tendenci Site Components & Features
Admin Menu: Apps -> Content
❖ Custom Forms
➢ Receive submissions straight to inbox
➢ Opt for submitter to receive follow-up
notifications
➢ Common form types:
■ Contact
■ Subscribe for updates
■ Questionnaires
■ Feedback/Surveys
■ Membership application (lives in
Membership module)
■ Event Registration form (lives in
Events module)
■ Donations (lives in Donations
module)
Figure 30: Accept Donations online via the custom
Donations Form
Tendenci Site Components & Features
Admin Menu: Apps -> Content
❖ Files
➢ Upload important documents
➢ Upload images to be used
throughout the site
➢ Create categories &
subcategories for easier search
& filtering
■ Display dynamic feeds
based on categories &
subcategories
➢ Assign permissions
➢ Use WYSIWYG editor when
creating site content to insert
existing files from your
database
Figure 31: Search for and upload files to your Tendenci files database
Tendenci Site Components & Features
Admin Menu: Apps -> Content
❖ Directories
➢ Create directory listings directly
from your corporate
memberships
➢ Use directory listings instead
for corporate sponsors or
affiliates
➢ Add paid and unpaid listing
options
➢ Manage categories and
subcategories for easier search
and filter
Figure 32: Add a business and/or corporate sponsors
directory to engage corporate members and affiliates
Tendenci Site Components & Features
Admin Menu: Apps -> Content
❖ Jobs & Resume Board
➢ Easily browse job listings
➢ Allow users and members to
submit resumes
➢ Create paid and unpaid listings
➢ Set extensive permissions controls:
■ Allow only members to view
other members’ resumes
■ Allow only members to view
job openings
■ Share a resume or job
opening with only a certain
subset of your members
Figure 33: Create “featured” listings to ensure prime job listing
real estate
Tendenci Site Components & Features
Admin Menu: Apps -> Content
❖ Testimonials & Case Studies
➢ Create testimonials to show potential members and users what great things current users are
saying about your organization!
➢ Add case studies to showcase your organization’s work
➢ Use custom templates to dynamically display testimonials on your homepage or landing pages
Tendenci Site Components & Features
Admin Menu: Apps -> Events
❖ Generate events with unique details & a
custom look & feel
➢ Title & Description
➢ Event type, color coded for visual
appeal and differentiation on your
calendar
➢ Custom start & end times, specify
timezone and if an all-day or
multi-day event
➢ Location information & map
➢ Can specify if virtual, also if event is
local or national (all chapters)
➢ Specify a sponsor
➢ Add event speakers along with their
headshots and bios Figure 34: Tendenci events at UCDA
Tendenci Site Components & Features
Admin Menu: Apps -> Events
❖ Create recurring events & event templates
to make generating future events a more
streamlined process
❖ Open registration with multi-tiered pricing
➢ Member, user only and public pricing
options
➢ Create early-bird pricing options by
specifying start and end dates on
each pricing option
❖ Create and manage add-ons such as book
signings or t-shirts
Figure 35: Manage speakers and add-ons in the Tendenci events
module
Tendenci Site Components & Features
Admin Menu: Apps -> Events
❖ Create and easily manage online
registration & attendees
➢ Custom event reminders can be
sent at a specified number(s) of
days prior to event
➢ Manage attendees and reach out to
unpaid registrants using the roster
report
❖ Search and filter events based on
location, event type and more
➢ Toggle between list and monthly
calendar view to search for events
Figure 36: Search and filter events by event type, start date, organizational
sub-groups, and more
Figure 37: Events Roster Report. Sort & search for unpaid members,
Review invoices, and communicate with registrants
❖ Integrate with a mail provider to send email blasts,
in addition to the notices already included in your
member communications
❖ Use notices to create drip campaigns - also a great
way to stay in front of your members and let them
know you think about them in between signup and
renewal!
❖ Set up Forums to allow members to communicate
with each other through the site
➢ Private or member only
➢ Public forums are not recommended for
security purposes
Tendenci Site Components & Features
Admin Menu: Apps -> Member Engagement
Tendenci Site Components & Features
Admin Menu: Apps -> Organization
❖ Staff Module
➢ Highlight your dedicated
professionals in your Tendenci staff
module
■ Add headshots and bios
■ Contact details
■ Link a CV and/or social
media profiles
➢ Manage departments and positions
➢ Enable search to allow users to
search and filter by specific criteria
Figure 38: Manage departments, positions and staff in the
Tendenci staff module
Tendenci Site Components & Features
Admin Menu: Apps -> Financial
❖ Access all invoices
➢ Sort by invoice type/ which module
it was produced from (i,e
memberships, events)
➢ Sort by relevant dates
➢ Sort by status
➢ Sort by full amount or balance
remaining
❖ View all discounts used
❖ View all donations
❖ Access and share the general payment
form (/py) for collecting one-off
payments
Figure 39: Use the payment form to collect payments that are not
already associated with a membership or events registration record.
Tendenci Site Components & Features
Admin Menu: Apps -> Layout
❖ View, create and edit custom
boxes that are weaved into
your Tendenci layout!
❖ Access and update your site
navigation
❖ Access your theme editor to
make updates to your
Tendenci templates
❖ Add redirects so you can
remove content without
producing a 404 error for
bad/ nonexistent links.
Figure 40: Add and embed content to custom boxes for your Tendenci layout!
Tendenci Site Components & Features
Admin Menu: Reports
❖ Tendenci is rich in membership &
user reporting
➢ Overview
➢ By type, status, those in a grace
period or renewal stage
➢ Membership trends over time -
by join date, or YTD
➢ User reporting helps manage
duplicate accounts, who has
administrator access, user
behavior and more
Figure 41: Tendenci Membership Reporting
Figure 42: Memberships Overview Report
Tendenci Site Components & Features
Admin Menu: Reports
❖ Use the SQL database explorer to
create custom queries
❖ Don’t see the report you want? Embed
a data visualization tool such as
Tableau or consult with our team of
experts to build more custom
reporting
Figure 43: Data visualization with Tableau
Figure 44: Custom reporting with SQL explorer
Tendenci Site Components & Features
What we have covered:
❖ Tendenci History & Background
❖ Site Components & Features:
➢ Front End & Backend
➢ Admin Toolbar
What we will cover in our next session:
March 28th, 9:00 - 10:30 CST
❖ Site Components & Features:
➢ Your Tendenci website homepage
■ Header
■ Common homepage content
■ Footer
➢ Delving deeper into commonly used modules
➢ Heavily Q&A
Intro to Tendenci AMS - Session 1 - FOSS
Intro to Tendenci AMS - Session 1 - FOSS
Intro to Tendenci AMS - Session 1 - FOSS

More Related Content

Similar to Intro to Tendenci AMS - Session 1 - FOSS

Near east university
Near east universityNear east university
Near east universityDerrickDusabe
 
Mychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etcMychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etcNikhil Palyekar
 
Web based tourism system
Web based tourism system Web based tourism system
Web based tourism system Shivangi Singh
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratchElinext
 
Content Hub - Presentation Deck
Content Hub - Presentation DeckContent Hub - Presentation Deck
Content Hub - Presentation DeckTom Spencer
 
How to build & grow online communities: with Tom Diederich
How to build & grow online communities: with Tom DiederichHow to build & grow online communities: with Tom Diederich
How to build & grow online communities: with Tom DiederichTom Diederich
 
Travel portal venture care (vc)
Travel portal venture care (vc)Travel portal venture care (vc)
Travel portal venture care (vc)Kumar Kanaujia
 
Making The Connection Part 1 (Government and CItizens)
Making The Connection Part 1 (Government and CItizens)Making The Connection Part 1 (Government and CItizens)
Making The Connection Part 1 (Government and CItizens)Dan Bevarly
 
Community Systems Presents: Four Ways To Market Your Community's Commercial ...
Community Systems Presents:  Four Ways To Market Your Community's Commercial ...Community Systems Presents:  Four Ways To Market Your Community's Commercial ...
Community Systems Presents: Four Ways To Market Your Community's Commercial ...Ben Wright
 
Project proposal of school managment software
Project proposal of school managment softwareProject proposal of school managment software
Project proposal of school managment softwareProshanta Halder
 
Social Media 101: Understanding Social Media Channels, Demographics, and Usage
Social Media 101: Understanding Social Media Channels, Demographics, and UsageSocial Media 101: Understanding Social Media Channels, Demographics, and Usage
Social Media 101: Understanding Social Media Channels, Demographics, and UsageDebra Askanase
 
The Freecycle Network (Expert Evaluation: Heuristic Evaluations and Cognitive...
The Freecycle Network (Expert Evaluation: Heuristic Evaluations and Cognitive...The Freecycle Network (Expert Evaluation: Heuristic Evaluations and Cognitive...
The Freecycle Network (Expert Evaluation: Heuristic Evaluations and Cognitive...JosephHowerton
 
Indictrans technologies CMS presentation
Indictrans technologies CMS presentationIndictrans technologies CMS presentation
Indictrans technologies CMS presentationKanhaiya Kale
 
The Go-To Manual for Confluence Newbies
The Go-To Manual for Confluence NewbiesThe Go-To Manual for Confluence Newbies
The Go-To Manual for Confluence NewbiesStepShot
 

Similar to Intro to Tendenci AMS - Session 1 - FOSS (20)

Near east university
Near east universityNear east university
Near east university
 
Mychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etcMychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etc
 
Crowdfunding.pptx
Crowdfunding.pptxCrowdfunding.pptx
Crowdfunding.pptx
 
Web based tourism system
Web based tourism system Web based tourism system
Web based tourism system
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratch
 
Content Hub - Presentation Deck
Content Hub - Presentation DeckContent Hub - Presentation Deck
Content Hub - Presentation Deck
 
How to build & grow online communities: with Tom Diederich
How to build & grow online communities: with Tom DiederichHow to build & grow online communities: with Tom Diederich
How to build & grow online communities: with Tom Diederich
 
Travel portal venture care (vc)
Travel portal venture care (vc)Travel portal venture care (vc)
Travel portal venture care (vc)
 
Project report
Project report Project report
Project report
 
Making The Connection Part 1 (Government and CItizens)
Making The Connection Part 1 (Government and CItizens)Making The Connection Part 1 (Government and CItizens)
Making The Connection Part 1 (Government and CItizens)
 
tour management system
tour management systemtour management system
tour management system
 
Community Systems Presents: Four Ways To Market Your Community's Commercial ...
Community Systems Presents:  Four Ways To Market Your Community's Commercial ...Community Systems Presents:  Four Ways To Market Your Community's Commercial ...
Community Systems Presents: Four Ways To Market Your Community's Commercial ...
 
Webinar: Is a Ready-to-Go Intranet Right for You?
Webinar: Is a Ready-to-Go Intranet Right for You? Webinar: Is a Ready-to-Go Intranet Right for You?
Webinar: Is a Ready-to-Go Intranet Right for You?
 
Project proposal of school managment software
Project proposal of school managment softwareProject proposal of school managment software
Project proposal of school managment software
 
Social Media 101: Understanding Social Media Channels, Demographics, and Usage
Social Media 101: Understanding Social Media Channels, Demographics, and UsageSocial Media 101: Understanding Social Media Channels, Demographics, and Usage
Social Media 101: Understanding Social Media Channels, Demographics, and Usage
 
Topic in-et
Topic in-etTopic in-et
Topic in-et
 
The Freecycle Network (Expert Evaluation: Heuristic Evaluations and Cognitive...
The Freecycle Network (Expert Evaluation: Heuristic Evaluations and Cognitive...The Freecycle Network (Expert Evaluation: Heuristic Evaluations and Cognitive...
The Freecycle Network (Expert Evaluation: Heuristic Evaluations and Cognitive...
 
Indictrans technologies CMS presentation
Indictrans technologies CMS presentationIndictrans technologies CMS presentation
Indictrans technologies CMS presentation
 
The Go-To Manual for Confluence Newbies
The Go-To Manual for Confluence NewbiesThe Go-To Manual for Confluence Newbies
The Go-To Manual for Confluence Newbies
 
Startup Stories: Likno
Startup Stories: LiknoStartup Stories: Likno
Startup Stories: Likno
 

More from Tendenci - The Open Source AMS (Association Management Software)

More from Tendenci - The Open Source AMS (Association Management Software) (14)

Social Media and Online Community: Learn the Keys to Event Fundraising Success
Social Media and Online Community: Learn the Keys to Event Fundraising SuccessSocial Media and Online Community: Learn the Keys to Event Fundraising Success
Social Media and Online Community: Learn the Keys to Event Fundraising Success
 
Turning a Blind Eye to Good Usability
Turning a Blind Eye to Good UsabilityTurning a Blind Eye to Good Usability
Turning a Blind Eye to Good Usability
 
Social Media for Causes - Presentation to the Hashoo Foundation
Social Media for Causes - Presentation to the Hashoo FoundationSocial Media for Causes - Presentation to the Hashoo Foundation
Social Media for Causes - Presentation to the Hashoo Foundation
 
Old Developers Just Don't Get It
Old Developers Just Don't Get ItOld Developers Just Don't Get It
Old Developers Just Don't Get It
 
Auditing your Tendenci Website: Checkups, Analytics, and Benchmarks for Live ...
Auditing your Tendenci Website: Checkups, Analytics, and Benchmarks for Live ...Auditing your Tendenci Website: Checkups, Analytics, and Benchmarks for Live ...
Auditing your Tendenci Website: Checkups, Analytics, and Benchmarks for Live ...
 
Webinar: Nonprofit Technology Conference NTC 2013 Recap!
Webinar: Nonprofit Technology Conference NTC 2013 Recap!Webinar: Nonprofit Technology Conference NTC 2013 Recap!
Webinar: Nonprofit Technology Conference NTC 2013 Recap!
 
Level Up Your Fundraising, Understanding the Psychology Behind What Motivates...
Level Up Your Fundraising, Understanding the Psychology Behind What Motivates...Level Up Your Fundraising, Understanding the Psychology Behind What Motivates...
Level Up Your Fundraising, Understanding the Psychology Behind What Motivates...
 
Level Up Your Fundraising - Session Teaser for NTEN NTC 2013
Level Up Your Fundraising - Session Teaser for NTEN NTC 2013Level Up Your Fundraising - Session Teaser for NTEN NTC 2013
Level Up Your Fundraising - Session Teaser for NTEN NTC 2013
 
Injecting FUN Into Your NonProfit! NetSquared Houston February Meetup
Injecting FUN Into Your NonProfit! NetSquared Houston February MeetupInjecting FUN Into Your NonProfit! NetSquared Houston February Meetup
Injecting FUN Into Your NonProfit! NetSquared Houston February Meetup
 
Tendenci 2013 intro to tendenci in person training
Tendenci 2013 intro to tendenci in person training Tendenci 2013 intro to tendenci in person training
Tendenci 2013 intro to tendenci in person training
 
Working with the Latest Tendenci Modules
Working with the Latest Tendenci ModulesWorking with the Latest Tendenci Modules
Working with the Latest Tendenci Modules
 
Jeff Frey from Rice University Talks Open Source Technology for Non-Profits
Jeff Frey from Rice University Talks Open Source Technology for Non-ProfitsJeff Frey from Rice University Talks Open Source Technology for Non-Profits
Jeff Frey from Rice University Talks Open Source Technology for Non-Profits
 
Why Your Non-Profit Website Should be Built on Tendenci
Why Your Non-Profit Website Should be Built on TendenciWhy Your Non-Profit Website Should be Built on Tendenci
Why Your Non-Profit Website Should be Built on Tendenci
 
Optimizing Your Tendenci Site for SEO | SEO for CMS
Optimizing Your Tendenci Site for SEO | SEO for CMSOptimizing Your Tendenci Site for SEO | SEO for CMS
Optimizing Your Tendenci Site for SEO | SEO for CMS
 

Recently uploaded

React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 

Recently uploaded (20)

React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 

Intro to Tendenci AMS - Session 1 - FOSS

  • 1.
  • 2.
  • 3. ❖ In 1997, Ed Schipul quit his full-time job as a software consultant for a large petroleum corporation and started his own web marketing company. Armed with a Political Science degree from Texas A&M, a background in programming and a fascination with social trends, Ed and his wife Rachel Schipul started building websites to help people communicate with their members and users. ❖ 2004 - Tendenci software was developed by listening to years of needs and custom requests by the nonprofit community - the company received its official name and rebranding in 2004. ❖ 2012 - Tendenci went open source to extend its reach even further, allowing developers around the world the ability to download and build on the Tendenci platform. Figure 1: From Schipul The Web Marketing Company to Tendenci Open Source
  • 4. The backbones of Tendenci AMS: Python, Django Framework and PostgreSQL for Data Science + a large Community of Open Source Developers at GitHub and our local team (continuous improvement!) Figures 2 & 3: Python is currently one of the most widely adopted programming languages
  • 5. Tendenci Python & Django Developer Open Source Community Find us on GitHub! ❖ Commits: 14,032+ ❖ Stars: 476 ⭐ ❖ Forks: 195 unique code forks ❖ Pull requests: 295 ❖ Issues/ideas: 953 ❖ Developers: 61 active contributors, +our core team of developers Figure 4: Tendenci Open Source GitHub Community
  • 6. Tendenci Languages Tendenci uses the Open Source Transifex localization platform for translations and review in multiple languages ❖ Tendenci has been translated into approximately 65+ languages so far, with new translations being added regularly Figures 5 & 6: Tendenci translations on Transifex
  • 7. Tendenci Site Components & Features ❖ Front End - The “presentation” layer - a user-friendly interface that anonymous users, authenticated users, members and site administrators can all see and interact with ➢ Examples: ■ Homepage & landing pages ■ Member Directory ■ Events Add ➢ Most commonly used component. Even site administrators will primarily use the front end interface. ➢ Specific content and level of interaction depend on the permissions set for your various site content ➢ All Tendenci interfaces built as mobile-responsive Figure 7: Tendenci Rich Features
  • 8. Tendenci Site Components & Features ❖ Backend - Data access layer - what only the highest level of site administrators (also known as superusers) can access. Handles data and business logic. ➢ Examples: ■ Memberships ■ Files ➢ Best for seeing data and making decisions at a “bird’s eye view” ➢ Best for making bulk edits Figure 8: Membership management via the backend.
  • 9. Tendenci Site Components & Features The admin toolbar is your best friend! Here you can find all of the tools you need to effectively manage your users and members, site content, events , reporting, and more. When you click on a module, note that the right-most dropdown menu will update to reflect which module you are currently in (default being pages) Admin Toolbar/Menu
  • 10. Tendenci Site Components & Features Admin Menu: Community ❖ Manage users and members from the front end or back end ➢ Who are users? ■ Anyone who's information you have collected in your database; ■ All members are users but not all users are members Figure 9: Manage your Tendenci user database effectively via your admin toolbar
  • 11. Tendenci Site Components & Features Admin Menu: Community ❖ All users have a user profile ➢ Maintain your contact details and demographics ➢ Update your profile photo ➢ Access membership and events registration details ➢ View and pay invoices ➢ See what groups you belong to ➢ See your site contributions ➢ Update login credentials Figure 10: Manage your user profile and leverage useful administrative tools using the admin menu
  • 12. Tendenci Site Components & Features Admin Menu: Community ❖ Who are users? ➢ Subscribers (filled out a subscribe and/or contact form) ➢ Users belonging to a user group - whether a SIG or organizational sub-unit, such as a chapter or committee ➢ Members who have joined your organization ➢ Volunteers and employees Figure 11: Manage organizational subunits such as committees and chapters via your admin toolbar!
  • 13. Tendenci Site Components & Features Admin Menu: Community ❖ Who are members? ➢ All individuals who have filled out a membership application and been approved ➢ All members are listed in a member directory ■ Member directory can have custom privacy settings ➢ Membership types, applications and notices are all very important pieces of your membership strategy, and are thus accessible via your admin toolbar Figure 12: Set your Member Directory to private, or allow members to search for and interact with other members! Granular site permissions give you the freedom of flexibility for your organization.
  • 14. Tendenci Site Components & Features Admin Menu: Community ❖ Members ❖ Create multi-tiered Membership types ➢ Multiple pricing options ➢ Rolling or fixed renewal periods ➢ Create recurring memberships with the auto-renewal feature ➢ Allow auto-approval upon payment for easier management, OR set to admin approval only ➢ Set grace period upon expiry for better member retention Figure 13: Create referral and discount codes for new and returning members
  • 15. Tendenci Site Components & Features Admin Menu: Community ❖ Members ❖ Create a completely custom membership application using the many database fields available ❖ Create custom member notices to be sent a specified number of days before expiry, renewal, and more. Figure 14: Customize and personalize member notices using tokens
  • 16. Tendenci Site Components & Features Admin Menu: Community ❖ Who are corporate members? ➢ Anyone who has filled out an application on behalf of their organization and had it approved. ➢ Note, individuals who fill out an application on behalf of their organization are automatically representatives of that organization Figure 15: Set your Member Directory to private, or allow members to search for and interact with other members! Granular site permissions give you the freedom of flexibility for your organization.
  • 17. Tendenci Site Components & Features Admin Menu: Community ❖ Corporate memberships ➢ Allow individual members to join underneath their organization ➢ Set a cap on number of members per organization ❖ Create a business directory populated by corporate members ➢ Paid and unpaid listing options ❖ Set membership and dues reps for each corporate membership that do not count towards the number of allowed members per corporate membership Figure 16: Manage corporate listings with the Tendenci directory module
  • 18. Tendenci Site Components & Features Admin Menu: Community ❖ What are user groups? ➢ Ways of organizing your site’s users into subunits ■ Chapter groups ■ Committee groups ■ Special interest groups ➢ Ways to communicate with subsets of users ➢ Ways to give permissions to subsets of users ➢ Ways to tag site content Figure 17: Utilize user groups to organize your site’s users into communications groups, permissions groups, and organizational subunits such as chapters & committees.
  • 19. Tendenci Site Components & Features ❖ Chapters ➢ Add and manage hundreds of chapters under the same organizational website. All chapter reporting rolls up to the main reporting module ➢ Enable Chapter Memberships to give chapter leaders more autonomy over their members ■ Chapter Membership Types ■ Application with specified fields that can be customized by individual chapters ■ Chapter Member dues can be paid to chapters externally, but recorded for reporting purposes at the organization level ■ Allow chapters to create dynamic content to showcase on their chapter landing pages ● Events ● Press ● Rich media Admin Menu: Community
  • 20. Tendenci Site Components & Features Admin Menu: Community ❖ Committees ➢ Delegate some organizational activities to committees and subcommittee leadership ➢ Follows model of Chapter landing pages ➢ Dynamically populate committee specific content, including privacy protected documents. Figure 18: Allow committee leadership to upload Important files, share important events & more via the Committees module.
  • 21. Tendenci Site Components & Features Admin Menu: Community ❖ Forums ➢ Communicate online with folks in your interest groups, committees, chapters and more. ➢ Should be set to private for better security; public forums get spammed to oblivion in this day and age Figure 19: Communicate online with people in your user groups and/or with the same access level.
  • 22. Tendenci Site Components & Features Admin Menu: Apps -> Admin ❖ Admin Backend ➢ Visit any module from the admin backend ➢ Bird’s eye view of objects in your database ➢ Make bulk edits and updates ❖ Apps List ➢ Get a full view of your available apps from the front end Figure 20: Visit any module from the admin backend to filter data and make bulk updates
  • 23. Tendenci Site Components & Features Admin Menu: Apps -> Admin ❖ Dashboard ➢ Get insights about your website ■ Recent activity ■ Popular content ➢ Customize your dashboard to view the stats you’d like in the order you prioritize ➢ Use data to make informed decisions about existing or future content ➢ Access quicklinks Figure 21: Gather valuable insights and access important links via your Dashboard
  • 24. Tendenci Site Components & Features Admin Menu: Apps -> Admin ❖ Global Site Settings ➢ Update location and contact details for your organization ➢ Set default data ■ Country ■ Language ■ Time zone ■ Default group ■ Default contact form ➢ Specify your merchant account provider ➢ Set up keywords to boost your website’s organic SEO ➢ Specify your reCaptcha security details ➢ Set up analytics Figure 22: Set up organizational location and contact details, as well as default data, in Global Site Settings
  • 25. Tendenci Site Components & Features Admin Menu: Apps -> Admin ❖ Full Site Settings ➢ Access Site Settings for every individual module ➢ Turn modules on/off ➢ Update the module label and/or root URL, if needed ➢ Set default data ➢ Set up payment types, if applicable ➢ Specify privacy settings Figure 23: Set up individual module settings in the Full Settings List
  • 26. Tendenci Site Components & Features Admin Menu: Apps -> Admin ❖ Theme Editor ➢ Pull down and modify existing templates ■ Modify styles, order and verbiage ➢ Create new custom templates ■ Custom styles ■ Display dynamic content such as ● Boxes ● Upcoming Events ● News & Articles ● Job listings Figure 24: Create custom templates to apply unique styles and generate dynamic content.
  • 27. Tendenci Components: Design in CSS Stylesheets Flexible design: Global designs are created using CSS Stylesheets (ex: https://www.thebestdesigns.com/designs/css)
  • 28. Figure 25: Responsive design for multiple devices and browsers. All Tendenci sites are built with mobile user behavior in mind.
  • 29. Tendenci Site Components & Features Admin Menu: Apps -> Content ❖ Create and customize landing pages, where most of your site content will live, as well as member engaging site content such as news, photo albums, job postings and more. Figure 26: Use the stories module to tell a story about your organization or promote specific site content
  • 30. Tendenci Site Components & Features Admin Menu: Apps -> Content ❖ Pages ➢ Where the bulk of your content lives ➢ Create page content using the WYSIWYG editor ■ Add headers and text ■ Add rich media such as photos or embedded videos ■ Display dynamic content using a custom template ■ Give your page custom permissions ■ Add metadata to boost your organic SEO Figure 27: Create unique landing pages using the WYSIWYG editor and creating custom templates!
  • 31. Tendenci Site Components & Features Admin Menu: Apps -> Content ❖ Stories ➢ Share a short story with your site visitors! Add an image, title & short description ➢ Add stories to homepage rotator to let users & members know important details and upcoming events & news ➢ Create tagged stories to display elsewhere on the site via custom templates
  • 32. Tendenci Site Components & Features Admin Menu: Apps -> Content ❖ Articles & News ➢ Add industry related or organization specific news & blog pieces using these two modules ➢ Add unique title and content ➢ Upload an engaging thumbnail image ➢ Add a release date & even credit the author or publisher ➢ Assign permissions to give limited or full access to member specific content Figure 28: Custom blog on client UCDA’s website
  • 33. Tendenci Site Components & Features Admin Menu: Apps -> Content ❖ Custom Forms ➢ Collect data from site visitors, users & members ➢ Completely customizable form introduction and fields ■ Regular & paragraph text fields ■ File uploads ■ Single & multi-select from list of options ■ Check boxes for acknowledgement ■ User mapped demographic data (name, location, company, etc) ➢ Collect Payment Figure 29: Allow site visitors to contact you and ask important questions via the site Contact Form.
  • 34. Tendenci Site Components & Features Admin Menu: Apps -> Content ❖ Custom Forms ➢ Receive submissions straight to inbox ➢ Opt for submitter to receive follow-up notifications ➢ Common form types: ■ Contact ■ Subscribe for updates ■ Questionnaires ■ Feedback/Surveys ■ Membership application (lives in Membership module) ■ Event Registration form (lives in Events module) ■ Donations (lives in Donations module) Figure 30: Accept Donations online via the custom Donations Form
  • 35. Tendenci Site Components & Features Admin Menu: Apps -> Content ❖ Files ➢ Upload important documents ➢ Upload images to be used throughout the site ➢ Create categories & subcategories for easier search & filtering ■ Display dynamic feeds based on categories & subcategories ➢ Assign permissions ➢ Use WYSIWYG editor when creating site content to insert existing files from your database Figure 31: Search for and upload files to your Tendenci files database
  • 36. Tendenci Site Components & Features Admin Menu: Apps -> Content ❖ Directories ➢ Create directory listings directly from your corporate memberships ➢ Use directory listings instead for corporate sponsors or affiliates ➢ Add paid and unpaid listing options ➢ Manage categories and subcategories for easier search and filter Figure 32: Add a business and/or corporate sponsors directory to engage corporate members and affiliates
  • 37. Tendenci Site Components & Features Admin Menu: Apps -> Content ❖ Jobs & Resume Board ➢ Easily browse job listings ➢ Allow users and members to submit resumes ➢ Create paid and unpaid listings ➢ Set extensive permissions controls: ■ Allow only members to view other members’ resumes ■ Allow only members to view job openings ■ Share a resume or job opening with only a certain subset of your members Figure 33: Create “featured” listings to ensure prime job listing real estate
  • 38. Tendenci Site Components & Features Admin Menu: Apps -> Content ❖ Testimonials & Case Studies ➢ Create testimonials to show potential members and users what great things current users are saying about your organization! ➢ Add case studies to showcase your organization’s work ➢ Use custom templates to dynamically display testimonials on your homepage or landing pages
  • 39. Tendenci Site Components & Features Admin Menu: Apps -> Events ❖ Generate events with unique details & a custom look & feel ➢ Title & Description ➢ Event type, color coded for visual appeal and differentiation on your calendar ➢ Custom start & end times, specify timezone and if an all-day or multi-day event ➢ Location information & map ➢ Can specify if virtual, also if event is local or national (all chapters) ➢ Specify a sponsor ➢ Add event speakers along with their headshots and bios Figure 34: Tendenci events at UCDA
  • 40. Tendenci Site Components & Features Admin Menu: Apps -> Events ❖ Create recurring events & event templates to make generating future events a more streamlined process ❖ Open registration with multi-tiered pricing ➢ Member, user only and public pricing options ➢ Create early-bird pricing options by specifying start and end dates on each pricing option ❖ Create and manage add-ons such as book signings or t-shirts Figure 35: Manage speakers and add-ons in the Tendenci events module
  • 41. Tendenci Site Components & Features Admin Menu: Apps -> Events ❖ Create and easily manage online registration & attendees ➢ Custom event reminders can be sent at a specified number(s) of days prior to event ➢ Manage attendees and reach out to unpaid registrants using the roster report ❖ Search and filter events based on location, event type and more ➢ Toggle between list and monthly calendar view to search for events Figure 36: Search and filter events by event type, start date, organizational sub-groups, and more
  • 42. Figure 37: Events Roster Report. Sort & search for unpaid members, Review invoices, and communicate with registrants
  • 43. ❖ Integrate with a mail provider to send email blasts, in addition to the notices already included in your member communications ❖ Use notices to create drip campaigns - also a great way to stay in front of your members and let them know you think about them in between signup and renewal! ❖ Set up Forums to allow members to communicate with each other through the site ➢ Private or member only ➢ Public forums are not recommended for security purposes Tendenci Site Components & Features Admin Menu: Apps -> Member Engagement
  • 44. Tendenci Site Components & Features Admin Menu: Apps -> Organization ❖ Staff Module ➢ Highlight your dedicated professionals in your Tendenci staff module ■ Add headshots and bios ■ Contact details ■ Link a CV and/or social media profiles ➢ Manage departments and positions ➢ Enable search to allow users to search and filter by specific criteria Figure 38: Manage departments, positions and staff in the Tendenci staff module
  • 45. Tendenci Site Components & Features Admin Menu: Apps -> Financial ❖ Access all invoices ➢ Sort by invoice type/ which module it was produced from (i,e memberships, events) ➢ Sort by relevant dates ➢ Sort by status ➢ Sort by full amount or balance remaining ❖ View all discounts used ❖ View all donations ❖ Access and share the general payment form (/py) for collecting one-off payments Figure 39: Use the payment form to collect payments that are not already associated with a membership or events registration record.
  • 46. Tendenci Site Components & Features Admin Menu: Apps -> Layout ❖ View, create and edit custom boxes that are weaved into your Tendenci layout! ❖ Access and update your site navigation ❖ Access your theme editor to make updates to your Tendenci templates ❖ Add redirects so you can remove content without producing a 404 error for bad/ nonexistent links. Figure 40: Add and embed content to custom boxes for your Tendenci layout!
  • 47. Tendenci Site Components & Features Admin Menu: Reports ❖ Tendenci is rich in membership & user reporting ➢ Overview ➢ By type, status, those in a grace period or renewal stage ➢ Membership trends over time - by join date, or YTD ➢ User reporting helps manage duplicate accounts, who has administrator access, user behavior and more Figure 41: Tendenci Membership Reporting
  • 48. Figure 42: Memberships Overview Report
  • 49. Tendenci Site Components & Features Admin Menu: Reports ❖ Use the SQL database explorer to create custom queries ❖ Don’t see the report you want? Embed a data visualization tool such as Tableau or consult with our team of experts to build more custom reporting Figure 43: Data visualization with Tableau Figure 44: Custom reporting with SQL explorer
  • 50. Tendenci Site Components & Features What we have covered: ❖ Tendenci History & Background ❖ Site Components & Features: ➢ Front End & Backend ➢ Admin Toolbar What we will cover in our next session: March 28th, 9:00 - 10:30 CST ❖ Site Components & Features: ➢ Your Tendenci website homepage ■ Header ■ Common homepage content ■ Footer ➢ Delving deeper into commonly used modules ➢ Heavily Q&A