New Options for Open Source Hosting – Fifth Day of Christmas Gifts from Tendenci to You!

Coming in 2013: More Open Source Hosting Options!merry christmas 12 days tendenci frame

ON THE FIFTH DAY OF CHRISTMAS… TENDENCI’S GIFT TO YOU: Real Choices for hosting your open source Tendenci website yourself!

This past year has been exciting and fast paced for the Tendenci team with the release of our open source software. We’re breaking new grounds in nonprofit, open source technology, and we’re focusing more of our efforts in 2013 on ease of use for you and your staff.

One major to-do we’re finally able to check off our list is simplifying the installation process so you can set-up and manage a Tendenci website on the hosting provider of your choosing.  We’ve been testing Tendenci open source installations on different hosting providers and documenting the steps for you.

We’ve currently written documentation for Rackspace and Linode cloud hosting installation instructions:

Tendenci Open Source Hosting Requirements 

Tendenci Installation Instructions on Rackspace OpenStack Cloud Platform

Tendenci Installation Instructions on Linode.com

We’ll be documenting additional hosting providers in the coming weeks, and we’re interested in finding out what hosting provider you want to use with Tendenci. We’ll test and document the installation process for your preferred hosting vendors.  Suggest a vendor as a Comment below or email us to ‘toss’ your cloud host’s name in the ‘hat’.

3 Questions to Ask Before You Select Your Hosting Partner

We believe that website management shouldn’t be a struggle for Associations. Managing both Members and Content on your website is a complex process that Tendenci was specifically designed to help manage, enabling you to focus on your cause. Just like you need a website platform specifically developed for your nonprofit, you also need a hosting partner that understands the unique technology requirements that associations and nonprofits have.

Here’s three questions you definitely should ask potential hosting providers to make sure you get a good fit!

1) What extra services and products does your hosting provider offer?

Often, people think that their association’s staff email addresses come from the same company that they paid for the custom domain URL, or they think that things like back-ups, security updates and monitoring are included in that $6.99 monthly hosting plan. In most cases, the cheapest hosting plans out there aren’t intended to support the kind of traffic and User activity that a nonprofit or association website is going to require.

Make sure that your hosting provider offers a package that includes the type of options your association will require. For example, with Tendenci websites – you’ll need to make sure you find a hosting partner with VPS (virtual private server) root access.

2) What level of support does the hosting company offer?

It’s great if you have an experienced IT staff to manage your website’s critical maintenance tasks like back-ups, security updates, and plugin management. If your association doesn’t have someone on staff to manage your IT and website hosting services, then you’ll want to find a hosting provider with a strong support department who can be your external IT team.

Make an honest evaluation of your association’s ability to provide the time and expertise required to ensure your website receives the ongoing maintenance, back-ups, and security updates required to run smoothly. Find a hosting provider with services that compliment your association’s IT capabilities.

3) How will the hosting provider manage an unpredictable spike in traffic to your site?

Imagine your nonprofit gets a lucky break and your Executive Director is going to be on the Today Show! Suddenly, tens of thousands of people are trying to access your website – and you’ve never had more than a hundred visitors at one time before. Will your site go down because you have limits on your platform?

Probably – most sites who experience a massive spike in traffic experience a short period of downtime. That downtime can range from a few minutes to several hours, depending on the level of support your receiving from your hosting provider. How fast can your hosting provider get your site back up and live when traffic spikes? Can they get you up before your live Today Show interview is over? Or will you be down until later in the evening, when viewers earlier have forgotten and moved on to other priorities with their families and dinner?

These are all important questions to consider and I hope they help you select the right website host for your association!

History of Open Source

Here’s a great infographic that shares some fun history facts about open source software via SourceNinja.com!

Open Source Management by SourceNinja

MERRY CHRISTMAS FROM TENDENCI!

We’re celebrating the Twelve Days of Christmas with daily previews of the all new Tendenci Features coming to your association website in 2013! Join us each day to “open new gifts” filled with feature updates for your website!

Visit our Twelve Days of Christmas Main Page to find new gifts for each day from now until January 5th!

We love to hear your questions and comments about Tendenci, the open source CMS for Association’s – leave a reply below in our comments section or send us your thoughts via email to support@tendenci.com.

New JumpStart Package for Small Associations – Fourth Day of Christmas Gifts from Tendenci to You!

Christmas Blue Tendenci-Logo Transparent No WordsComing in 2013: A new Jumpstart Package with an affordable set-up fee to help set-up and personalize your Tendenci association website in a snap!

ON THE FOURTH DAY OF CHRISTMAS… TENDENCI’S GIFT TO YOU: An affordable way to Jumpstart Your Association’s Online Community!

Beginning in early 2013, we’ll begin offering our new Tendenci Community Jumpstart Package to give new and growing associations an entry-level website built on our open source platform.

The Jumpstart Package helps get your association website set-up fast and gives you an open source platform full of all the tools you need to build an online Community! Best of all, each Jumpstart includes your very own Tendenci expert to handle the technical pieces provide you and your team training with Tendenci best practices.

tendenci jumpstart package
Tendenci Gives Your Association Website a Push Forward!

The Jumpstart is intended to help small and mid-sized associations get a professional looking, engaging website that can help manage donations, memberships, and events in about 30 days.

What’s Included?

The Jumpstart package includes a Tendenci site architect from our team who will be your team’s guide throughout the process.

Each Jumpstart Package Comes with Our Help to:

  • Set up of one of our Tendenci Community Theme Templates for your website
    • Customize the colors of your template to match your nonprofit’s branding
    • Resize and upload your logo
    • Resize and upload up to 3 homepage rotator stories images
  • Configuration your site’s theme settings and global site settings
  • Navigation Menu Set-up
  • Creation of up to 3 User Groups that you can easily import your users into from a CSV file
  • Creation of a Donations form and Custom Contact form
  • Support for Integrating Your Merchant account with your website so you can take payments through the site
  • Training specific to your website for you and your staff

What’s the Cost?tendenci toolkit

Initially, we’re going to be offering the Jumpstart Package for $2500.00** plus your monthly Tendenci Community hosting and application management fees. You’ll also get the first 30 days of hosting Free** when you pay for your Jumpstart Package.

We’re trying to offer this package as low as possible to provide associations with an affordable choice in open source community management tools. One of the best things about Tendenci is how scalable the software is so that as your association grows, your website will grow with you!

 ** This is a special, introductory offer and the pricing is subject to change at any given time. Ethically, we need to make sure you know that we sometimes need to raise our prices as costs and economic factors change. 

Get Notified When the Jumpstart Package is Available

If you’re interested on receiving an email when we officially begin accepting new Jumpstart clients, signup below and we’ll include a special offer in the email for those of you who decide Tendenci is right for getting your association website the jumpstart it’s needing this year.

Sign-Up and We’ll Notify You When We Launch our Jumpstart Package:



MERRY CHRISTMAS FROM TENDENCI!

We’re celebrating the Twelve Days of Christmas with daily previews of the all new Tendenci Features coming to your association website in 2013! Join us each day to “open new gifts” filled with feature updates for your website!

Visit our Twelve Days of Christmas Main Page to find new gifts for each day from now until January 5th!

We love to hear your questions and comments about Tendenci, the open source CMS for Association’s – leave a reply below in our comments section or send us your thoughts via email to support@tendenci.com.

New Language Choices – Third Day of Christmas Gifts from Tendenci to You!

Christmas Blue Tendenci-Logo Transparent No WordsComing in 2013: More International Language Options for Your Website Visitors!

ON THE THIRD DAY OF CHRISTMAS… TENDENCI’S GIFT TO YOU: Internationalization for Your Association Website!

Internationalization for your website means you can offer content and online functionality in multiple languages and locales to your website visitors.

3 Reasons Website Internationalization Matters for Associations

  • Members of your Org’s chapters in other countries will be able to visit and participate with your main website and make it easier for your staff to grow your global community.
  • Donation forms will translate into the language of your donors, giving your organization global online fundraising tools
  • Small nonprofits and associations in economically disadvantaged countries can reach Wealthier Foreign Donors and Corporate Sponsors using your website to translate your cause into their language.

wikipedia africa map languages spoken regions

International Language Factoid: There are over 2100 different languages spoken in Africa according to Wikipedia!

Tendenci Updates to Automatically Translate Your Website Content

Ian McKinnell/Getty Images
Ian McKinnell/Getty Images

Associations and Nonprofit Organizations that want to reach an International audience need a website that is multilingual, and this year, we’re adding even more international language translation support to your Tendenci open source websites!

Our programming team has been updating the foreign language tools in Tendenci’s software and improving how your website integrates with the language translation function provided by web browsers.  Tendenci website content can be translated into each language based on the preferred language designated by your users inside their web browsers, helping you deliver your message in virtually any country so members and donors clearly understand.

Next year, you’ll enjoy the gift of an International Website and expand your association’s reach around the world with Tendenci – The Open Source CMS for Associations!

Merry Christmas from Tendenci!

We’re celebrating the Twelve Days of Christmas with daily previews of the all new Tendenci Features coming to your association website in 2013! Join us each day to “open new gifts” filled with feature updates for your website!

Visit our Twelve Days of Christmas Main Page to find new gifts for each day from now until January 5th!

We love to hear your questions and comments about Tendenci, the open source CMS for Association’s – leave a reply below in our comments section or send us your thoughts via email to support@tendenci.com.

Preview and Version Tools – Second Day of Christmas Gifts from Tendenci to You!

Christmas Blue Tendenci-Logo Transparent No WordsComing in 2013 – More Flexible options for adding dynamic content for your team without needing to know how to write code!

ON THE SECOND DAY OF CHRISTMAS… TENDENCI’S GIFT TO YOU: New Ways to Update Your Website without Code

We’re always looking for better ways to give your association online collaboration tools that your staff and members can use to share news and events. This Christmas, we have a couple of really cool new features to announce

1) New Versioning Feature for Pages and Articles Saves Your Work

View Previous Versions of Your Website Content!
View Previous Versions of Your Website Content!

Our new “Versions” feature saves all previous versions of pages and articles so you’ll be able to review content edits and view the older content even after you’ve updated and saved over it. We think this feature has tons of benefits for you, including empowering your site users with access to contribute new content and update old content because you’ll never have to worry if they save over something they shouldn’t have – you can just pull up the previous version!

If you are working on a page with another person, you can both save as you work and Tendenci will save each version and connect it with your user profile, so you can view your work next to your partners.

versions attached to username
View Who Last Edited Content and What’s Changed!

2) New Preview Theme Feature Enables You to Edit and Preview Themes inside Your Theme Editor

Edit and Preview New Themes!
Edit and Preview New Themes!

The new preview option in your theme editor allows you to edit and view theme templates and layouts without changing your live website’s theme. Site visitors and members can access all your website’s content as usual and will never know you’re in the back of your website changing the design!

admin theme live preview
Preview Theme Edits Online!

MERRY CHRISTMAS FROM TENDENCI!

We’re celebrating the Twelve Days of Christmas with daily previews of the all new Tendenci Features coming to your association website in 2013! Join us each day to “open new gifts” filled with feature updates for your website!

Visit our Twelve Days of Christmas Main Page to find new gifts we’re announcing each day from Christmas until January 5th!

We love to hear your questions and comments about Tendenci, the open source CMS for Association’s – leave a reply below in our comments section or send us your thoughts via email tosupport@tendenci.com.

A User is a User is a User – First Day of Christmas Gift from Tendenci to You!


Christmas Blue Tendenci-Logo Transparent No Words
Coming in 2013 – Better ways to manage and track your users, members, volunteers, and staff!

On the First Day of Christmas… Tendenci’s Gift to You: One Profile for Every User!

Our 2013 Tendenci Roadmap includes a major focus on adding features that enable you to build stronger relationships with your members and donors through online community building tools that show you how users are engaging with your association.

One way that we’re doing this is by merging your website’s Users and Contacts with other modules like memberships. Your website will recognize anyone with a username and email to your website as a real Person by connecting the user’s activity across your website and organizing it all on their user profile.

A User is a Member is an Event Attendee is a Donor is a User

The biggest change you’ll see is how Tendenci’s database handles user information so that our software now “recognizes” if a user logged in is also a member, and if they are attending your events, and how much they are donating. This information will empower your staff with more accurate reporting on the effectiveness of your different programs and fundraising campaigns.

We want to make organizing and connecting people easier for you, and this merge includes all site users’ who have a user profile and site login including your  staff, volunteers, members, donors and anyone else you’ve opted to keep in touch with.

Here’s a Preview of the Updates Coming to Users, Groups, and Members in 2013

Check out some of these screenshots and learn about our favorite changes coming to your association website’s people management tools:

1) Find Your Users Faster with our Global Site “People Search”

The New “People” Search enables you to globally search all users and contacts in one place, and you can opt to search only your association’s members or every person on your website!

people search users and members together
One Global People Search for Finding All of Your Users!

This new update will also help prevent  duplicate entry for your staff and your members because now user profile data and membership application data is kept sync’d.  This wil enable users who later join as members to automatically complete membership application fields using their user profile data. Likewise, membership application information is added and kept updated in your users’ profiles.

 2) New Batch Editing Tools for People Give Your Staff Time-Saving and Fun Ways to Organize and Manage Your Members!

We’re adding new tools that enable Your Association Staff to approve and manage memberships in fewer steps, plus so much more! Here’s an inside look at the changes coming to your site’s Admin Backend:

admin membership batch management dropdown
Coming Soon – Batch Options for Your Memberships!
batch manage user and member groups
Manage Memberships and Groups Directly from User Profiles!
updated membership management tools
New Super-User Membership Management Dashboard Options!

 3) Advanced Membership Reports to Give You Key Performance Insights for Your Membership Programs and Events 

We’re rolling out several new membership reports in the next few months to give you real time data including information about current members, renewal and new membership financial data, and so much more! In 2013, you’ll have better reporting tools and be able to collect and analyze data about your members, volunteers, donors, and staff better than ever before!

12 days more membership reports
New Tendenci Membership Reports Coming in 2013!

Merry Christmas from Tendenci!

We’re celebrating the Twelve Days of Christmas with daily previews of the all new Tendenci Features coming to your association website in 2013! Join us each day to “open new gifts” filled with feature updates for your website!

Visit our Twelve Days of Christmas Main Page to find new gifts for each day from now until January 5th!

We love to hear your questions and comments about Tendenci, the open source CMS for Association’s – leave a reply below in our comments section or send us your thoughts via email to support@tendenci.com.

Installing Tendenci on the Rackspace OpenStack Cloud Hosting Platform

##### UPDATE: this post is partially outdated. Please go to https://tendenci.readthedocs.org for the most recent installation instructions. #####

Tendenci has been open source for about 8 months, and we’re really excited to announce new options for the pro-open source community.  We have been testing Tendenci installations in other hosting environments to give you more freedom to choose how you host and maintain your Tendenci association website.

Tendenci Open Source Hosting Anyone Can Setup

This past week, our programming team wrote some scripts that make it easier to deploy and install Tendenci on other hosting environments outside of our own in-house managed hosting. Now, you can install Tendenci on Cloud hosting platforms like Linode and Rackspace in minutes without needing to be super-technical.

You just need to have root access to your server and a host provider that has the option to run versions 11.10 or 12.04 of the Ubuntu  open source operating system on the server. You’ll find the full technical spec’s required in this Help File on Tendenci Open Source Hosting.

This blog post is the first in a series of posts we’ll be writing so that you can set-up a Tendenci website on a server, even if you don’t have a computer science degree.  Stay tuned for more Tendenci Hosting Guides and email me if you have a hosting company you think we should write a guide for.

How to Install Tendenci on Rackspace Cloud Hosting

I wanted to find out what was involved in installing a Tendenci site on Rackspace’s open source Cloud Hosting platform, OpenStack. I’ve never used Rackspace, and my experience in managing website hosting falls more in the blogger realm with hosting platforms for WordPress like Dreamhost and Bluehost.  I was surprised at how easy the entire process ended up being, and I had a live, functional Tendenci Community website on a Rackspace cloud server in less than two hours – without having to bug my programming team.

If I can do it, I bet anyone can! Here are the steps I took (along with some explanations to technical details I learned during the process) to install a Tendenci website on Rackspace’s open source Cloud Hosting…

 Step 1: Research Rackspace’s Cloud Hosting Options

I found Rackspace’s support documents to be really simple and straightforward.  However, I did get a little confused trying to figure out which hosting package to select. To save you some time, here’s my breakdown of your options with Rackspace cloud hosting and my recommendations.

Rackspace offers 3 different Cloud Hosting service levels (prices start at around $20/month):

  1. Regular Cloud Hosting
  2. Private Cloud Hosting
  3. Hybrid Cloud Hosting

You’ll want to take the time to read more about the different plans and their costs, and write down questions you have as you go and you can send those questions to Rackspace’s support team before you sign-up. Rackspace has a great “Hosting 101” Resource Library of Articles that explain the different pieces to hosting in the cloud to help answer any beginner questions.

For most of you, you’ll probably want to opt-in for the Regular Cloud Hosting, which is the option I selected to set-up my Tendenci site on Rackspace.  If you don’t have someone on your staff to manage your IT, then I recommend you consider adding the Managed Cloud Hosting package that Rackspace offers for $100 a month.  Rackspace will manage the technical daily tasks like server maintenance, nightly backups and more.  You can learn more about what’s included in a managed hosting solution in this chart: http://www.rackspace.com/managed_hosting/dedicated_servers.

We include these managed hosting services with our Tendenci’s Community Hosting plans to ensure your website environment is healthy and in top performance. If you’re hosting your website on your own, you’ll want to make sure someone (either your hosting provider or an in-house IT team) is providing ongoing maintenance and security updates.

Step 2: Create an Account

Once you’ve selected the cloud hosting package that’s right for you, the next step is to signup with Rackspace by creating your account.  To signup, just go to https://cart.rackspace.com/cloud/ and start completing the fields.  You’ll need to have a credit card handy because Rackspace does request your billing information up front.

I didn’t have any trouble signing up and creating my account with Rackspace, and found the process to be really fast to complete.

After you sign-up, you’ll get an email and an on screen message stating that someone from Rackspace will be calling you in a few minutes at the phone number you provided to validate your new account. I received a phone call within 5 minutes of setting up my account and the process on the phone took about the same amount of time. After the phone call, I logged into my new Rackspace account and had full access to my Cloud Hosting Next Generation dashboard.

Step 3: Create a New Server

After you login, you’ll need to create your first server. You’ll need some information about the environment Tendenci needs to have:

  • minimum of 256MB RAM
  • Ubuntu 12.04 (or 11.10) operating system
  • recommended minimum of 1GB disk space for installing and this number will grow as you add more photos, graphics, and users to your website

Rackspace has a great help file on the full details behind creating a new server: http://www.rackspace.com/knowledge_center/article/managing-my-server that I followed and, in about 10 minutes, I had a message on my screen showing my server was being set-up and then I was given the login password and get started.

Here’s screenshots and the steps I took to create my first Rackspace server:

    1. Click the button to “Create Server”

    1. Name your server and select a data center location from the drop down menu

    1. Scroll through the list of operating system “Images” (an Image refers to the operating system you’d like Rackspace to install on your server) – in this case, you want to scroll down to find Ubuntu 12.04.

    1. Next, You’ll select the amount of RAM you want.  The minimum is 512MB and that will suffice for most small Tendenci websites.

  1. Then, push the “Create Server” button at the bottom of the page and Rackspace will set-up your server.  This process takes about 15-20 minutes, so go grab a cup of coffee or check your email and come back to the page in a few minutes.

Bonus Tips on Cloud Hosting Costs

Cloud hosting pricing can be somewhat confusing and here’s some tips to be aware of when you’re estimating your hosting costs:

  1. Different server configurations have different costs, and so adding things like additional RAM or storage space will increase your monthly costs.  Rackspace has a pricing chart online that shows the rates for servers depend http://www.rackspace.com/cloud/pricing for you to check out.
  2. Rackspace estimates its pricing by the hour and then estimates the monthly pricing based on 730 hours/month.  You’ll want your website up and running 24 hours a day/7 days a week/365 days/year and 366 days on leap years.  Your monthly pricing may be a little higher sometimes when months have 31 days and, therefore more than 730 hours.  For most websites, this will only be a few dollars difference from month to month.
  3. Basic Cloud Hosting with Rackspace doesn’t include things like your website Domain name registration fee, email accounts, or most server maintenance and backup services.

Step 4: Install Tendenci on Your Rackspace Server

Once your server is set-up, you can install Tendenci.  This is where you’d use the install scripts, and this is also the most technical step in the process.

Depending on if you’re using a MAC or a PC, you’ll need to use different tools to remotely login to your server and deploy the installation scripts that will upload  Tendenci’s software to run on your server. If you’re using a MAC, then you should have an application called “Terminal” that you can search for in spotlight.  You’ll open up terminal and remotely login to your Rackspace server using the IP address listed on your server’s control panel dashboard:

Rackspace recommends PuTTY for Windows PC users and you can download the tool for free on their website: http://www.chiark.greenend.org.uk/~sgtatham/putty.

After you’ve logged in with SSH to your server, you can install Tendenci using the deployment scripts and this process takes about 20 minutes of waiting (ready for that second cup of coffee?) while the software packages are installed on your Rackspace Cloud server.

Once this is finished, you have just one more step and then you can login to your Tendenci website and start customizing your layout and theme.

Step 5: Set-Up Your DNS

After Tendenci is installed on your server, you can view your live website by going to the 9 digit IP4 Public address.  This number is listed on your server profile page, and will look something like 101.01.10.01.  If you were to paste your IP4 address into your web browser, you’d be directed to your website.  However, most likely – you want to be able to type in your custom domain URL and visit your website instead of using a 9 digit string of numbers.

To do this, you’ll use the Rackspace Cloud Control Panel to add your website’s custom domain name to the DNS settings.  Rackspace has an excellent help file in their knowledge center that shows you the steps to creating and managing new DNS records: http://www.rackspace.com/knowledge_center/article/creating-a-dns-records-for-cloud-servers-next-generation-control-panel.

I own the domain http://worthypr.com and I wasn’t using it for another site, so I followed Rackspace’s instructions on how to transfer a domain name and in about 5 minutes, I had setup the worthypr.com DNS settings.

After I installed Tendenci on the server, I then went back and created a new record in the DNS settings so that the url http://tendenci.worthypr.com would direct visitors to my Tendenci website IP address.  It can take a few hours for your DNS settings to propagate and take effect, and so you may need to check back every couple of hours to see if the DNS transfer worked correctly.

Now, you should be all set-up and ready to go! We’re hard at work testing and documenting different hosting platforms with Tendenci to give you more choices – if you have questions about installing a site on Rackspace or another Cloud provider, let us know via a comment below or email me and we’ll find answers for you.

New Event Registration Update

Tomorrow (Tuesday), the Schipul team will be rolling out a new update for the event registration process that will give you more flexibility over how event registration works for your members.

Please note: This change only effects sites running on Tendenci 5 – the newest version of Tendenci

The major changes are:

1) People can register multiple registrants with different price on the same invoice.

2) Event editors can specify whether or not guests info is required. Under the Registration section of the event add/edit pages, there is a checkbox Require Guests Info, check it if you’d like guests’ info (name, email, etc) to be showing on the roster report.

3) Site administrators (super users) can control how people can register for their events by changing the setting “Anonymous Event Registrationhttp://yoursitedomain.com/settings/module/events/#id_anonymousregistration. There are 3 options for this setting: open, validated and strict. The default value for existing sites is validated.

a) Open – Allows people registering for events to choose any price for themselves and their guests.
b) Validated – Allows people to see all prices when registering, requires a valid site user email address for each price to check that they qualify. They do not have to be logged in, and they can register guests using the guests’ email addresses.
c) Strict – Allows people to see all prices when registering, requires the user to log-in, a valid site user email address for each price to check that they qualify. They can register guests using the guests’ email addresses.

IMPORTANT! If you are a site administrator (super user), please check and update this setting to best meet your business requirements later this week. We will be following up directly with current clients who we know use memberships and calendar events for help with which setting is right with you.

4) Members can enter their member IDs for the member-only price. If you don’t want the Member ID field to show up on the registration form, you can turn it off by changing the setting “Event Registration Requires member ID for member pricing” http://yoursitedomain.com/settings/module/events/#id_requiresmemberid.

5) Admins (super users) can override with different price for different registrants when registering multiple people.

6) Discount code can be applied (if applicable) to each individual registrant instead of one registrant for each registration.

7) Sortable feature is added to the roster report to allow site administrators (super users) to sort registrants by last name, first name and company.

8) On the Roster report, you can now check people in electronically at events by clicking a check box under the column Attend.

We hope you will enjoy these updates!

For more on event module settings, check out this Tendenci help file.