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.

Hosting an Open Source Tendenci Website on the Linode Cloud

In the last post, I walked through the steps to install Tendenci on the Rackspace OpenStack cloud hosting environment.  This week, I want to share my experience  with installing Tendenci on the Linode Cloud, another great option for hosting Tendenci websites.

Translating the ‘Geek Speek’ of Linode

It seems like each of the hosting providers have their own terminology for the different pieces involved in web app cloud hosting. For example, I setup a “cloud server” on Rackspace which runs and managed your Tendenci website application.  The equivalancy to a Rackspace “cloud server” is the “linode“, which stands for “Linux Node” when you host with Linode.com.

Think of a “linode” as your own web application server (computer) that comes with your CPU, RAM, disc storage, and a Linux-based operating system.  For Tendenci websites, we use the Ubuntu O/S which is a version of Linux.

Linode’s Hosting Options

Linode provides a “Do-It-Yourself”  cloud hosting environment and has a pretty straight-forward pricing plan based on hardware specifications for things like memory (RAM) and the amount of disk storage space included.  Tendenci requires a minimum of 256MB of RAM, and because Linode’s minimum plan begins at 512MB, any plan you choose will give you enough to get started and you can upgrade your plan with Linode as your site grows.

Linode Cloud Hosting Plans

Is Linode Right for Your Association?

Linode has great documentation and I was able to figure out how to get Tendenci up and running with only one quick call to my programming team to find out if I wanted a 32bit or 64bit O/S.  Linode wants you to learn how to do manage these services for your cloud applications, and tries to give you the training and support you need to learn how.

Linode’s hosting plans give you full control over your association’s hosting environment, but I felt like the process was a little more challenging for me since I’m not that familiar with Linux. Particular challenges for me included customizing the DNS, setting up FTP access, and figuring out how to manage server back-ups.  These are all things you’ll need to be able to do in order to keep your website and server running properly.

I would recommend Linode as a great option to consider for associations who have in-house staff or outside IT and developer support that are familiar with Linux and managing servers.  Linode offers a great value with its plans, and is a very affordable option for hosting small to mid-size open source Tendenci websites.

However, if you’re like most nonprofit staff members, then you don’t have the time to manage these things, or even the time to learn how to do it yourself and you may want to seek out a more “full-service” hosting option. Linode may prove to be more costly via time consumption or just too challenging to maintain if you don’t have the IT support available to you.

Steps to Get Tendenci Live in the Linode Cloud

The total time for me to get Tendenci hosted on Linode where I could view the website in a browser probably took about 2 hours and I estimate about an hour of that was reading the getting started guide.  The other hour or so included creating a new account, setting up my Linode Distribution (server), and installing Tendenci.

Sign-Up and Create an Account

If you don’t already have an account with Linode, then you’ll need to first signup and select your plan. Linode does require a credit card to activate your account, and the entire process took me about 5 minutes. If you already have an account with Linode, you can skip this section.

Here’s the steps I took with screenshots for creating a new account with the basic $19.95/month plan:

1) Select the username and password for your account

Fill out the signup form’s fields with your name and billing information.

2) Select your plan

The cheapest option begins at around $20 per month, and has enough storage and RAM to support a small to mid-sized Tendenci website installation. If you’re wondering what size cloud environment your Tendenci website needs, send us an email at support@tendenci.com and someone from our support team will help you out!

linode select your plan

3) Select your payment terms

Linode offers month-t0-month, or discounted plans if you prepay for 1 or 2 years worth of services. After you submit the signup form, you’ll have a chance to review your order before your credit card is charged and you receive your account login information.

linode complete your order

* Don’t forget to check the box next to the Terms of Service agreement before clicking “Complete Order”

4) Log into your Linode Manager Dashboard to get started

Most new accounts are activated immediately, and I was able to login using the name and password I’d created on the signup form before even receiving an email confirmation and receipt.  ** Linode does say that in some cases, new accounts may take longer to activate.

linode manager login screen

Creating Your First Linode

I found Linode’s Getting Started Guide to be really straightforward and I had my server deployed with Ubuntu and ready to Boot up in about 10 or 15 minutes. Here’s what I did to set-up an Ubuntu server on Linode to host a Tendenci open source association website:

1) Pick the location for your new Linode

linode manager welcome screen

I selected London, UK as my location just for fun and because I wanted to spread the Tendenci open source love around the globe and not just stay in Texas.  It really doesn’t matter too much what data center location you pick, and the Linode documentation suggests that data centers farther from you may result in longer download times and possibly latency with remote access and file transfers.

Tip: If you’re concerned about the performance, Linode recommends you perform a Facilities Speedtest:

linode which facility data center do you choose

2) Deploy a new Linux Distribution

This simple means you’re going to set-up a server with the Ubuntu 12.04 operating system so you can install Tendenci on it later in the process.

Here’s a screenshot that shows the options you want to choose for a Tendenci website installation on Linode: linode make your settings look like this new linode

  • Distribution: This is where you’ll select the operating system for your “linode”. Linode recommends 32bit distributions, however for Tendenci configurations, you’ll want to select the 64bit version of Ubuntu 12.04 LTS.
  • Deployment Disk Size: This setting should already default to the maximum size available (about 24 GB with the basic Linode plan) and you probably want to keep this setting at the default maximum size. This will give your Tendenci website plenty of storage space to get started as you add files, images, photos, and user data.
  • Swap Disk: The basic plan defaults this setting to 256MB and Linode recommends you stick to the default setting.
  • Root Password: this will be the password that you’ll use later on to remotely access your Linode and install Tendenci using the Tendenci installation script and you’ll want to make sure it is secure and you’ll need to remember it in a few minutes.

3) Click the “Rebuild” button to deploy your new Linode

You’ll be directed to the Linode dashboard where you can watch the different processes for installing and configuring your server in the “Host Job Queue” section:

linode host job queue system boot queue status

4) Click on “Boot” to power up your new Linode!

Once the server is deployed, you’re Linode dashboard will look something like this screenshot below which shows that your Server Status is “powered off” and you have a “Boot” button underneath your Ubuntu configuration profile.

linode dashboard boot server

5) Check Server Status to make sure you’re up and running

You’ll see the system boot progress bar in the “Host Job Queue” section of your dashboard, and then your Server Status will update to “running” once the system boot is complete. linode your server is running

Connect to Your Linode using SSH to Install Tendenci

In order to install Tendenci on Linode, you’ll first need to use secure shell (SSH) protocol to remotely connect to your server. The easiest way for us non-programming types to accomplish this is to use the Terminal application that comes with Macs, however you can also do this from a Linux computer (using the terminal window) or a Windows computer (using PuTTY, a free open source SSH client for Windows).

My instructions here are specifically for Mac users, and if you’re using a Linux or Windows machine and run into any issues installing Tendenci then please contact us at support@tendenci.com and we’ll be happy to get you set-up!

1) Find your SSH root login on the Linode dashboard and enter it at the command prompt (the $ sign) in Terminal.

You’ll be prompted to enter your password, and you’ll use the same password you created for your linode server in Step 2 of the previous section.

linode ssh root access in terminal

* The first time you connect to your Linode using SSH, you will get a message saying that “the authenticity of host … can’t be established” along with information about your public RSA key.  Don’t worry about what this all means – just type in “yes” when it prompts you for a yes/no answer and press ‘enter’.  

You’ll know that you’re connected to your server when you see the Terminal prompt change to something like “root@localhost:~” which means you can enter commands in Terminal on your local computer that will tell your remote server what to do.

2) Remotely connect to your server and install Tendenci.

Enter the script installation code at the prompt inside Terminal and press “enter” and the script will take care of installing all of the different packages for Tendenci, including setting up a PostgreSQL database.

This process will take about 20 minutes so now’s a great time to check your email or get a cup of coffee while you wait.

* Towards the very end of the installation process, you may get some pop-up screens asking about mail configuration for your app. For now, just use the default setting for “internet site” and then you can enter the domain name for your site or just use “localhost”. You can configure this setting later on, so don’t worry about it if it’s confusing.

You’ll need to press the “enter” or “return” key inside of Terminal because clicking with your mouse won’t work for this.  Use your keyboard’s arrow keys to move between options.

linode email config image 1 linode image 2 email config linode email config image 3
 Press the “Enter/Return” key on this Screen With “Internet Site” is Highlighted – Press “Enter/Return”  You can keep this as “localhost” or Change to Your Domain Name

3) Wait for “Tendenci is Setup!!!” Success Message

When the Tendenci script is finished installing your website software, you’ll get a “success!” message in Terminal followed by the login and password information for your website.tendenci success linode installation

By default, your username and password are both “admin” for initial deployments.

It is ** crucially important ** that you change this information immediately upon logging into your Tendenci website for the first time. Failing to change your username AND password can open up your website to hackers.  Read our Help File on User Profiles to learn how to update your user profile information: https://www.tendenci.com/help-files/change-username-password/ 

4) Click the button that says “Reboot” on your Linode Manager Dashboard

Tip: Make sure your server status on your dashboard still says that the server is running.

reboot linode after installing tendenci

5) Open a new browser window and enter the 12 digit IP address that’s listed after the “ssh root@” on your remote access tab.

In my case, that number is 151.236.219.240.  You may need to refresh your browser window once or twice if you get an error or “Gateway not Found” message, and then you should see the Tendenci default theme homepage.

linode tendenci website homepage

6) Login using the default username and password “admin”, and then immediately go and change your username and password.

Tip: Refer to our Tendenci Help File on User Profiles for instructions on how to change your username and password.

Woohoo! You Did It!

You’re now ready to start customizing your Tendenci Open Source Association Website on a Linode Cloud.

Linode Resources for Your Next Steps

Linode offers great resources to help Linux newbies, and I recommend you take some time reading their Beginners Guide and the Getting Started Guide before you set-up your website. Then, check out these more advanced guides Linode offers to help you secure your server and customize your Tendenci site’s DNS/domain name.

Linode Library – This is the main menu for Linode’s help documentation.

Securing Your Linode Server – This guide will show you how to add new user accounts to the server and manage security settings and protocol so you won’t get hacked.

Linode DNS Manager – This comprehensive guide introduces basic DNS concepts and explains how to setup DNS records so your website can have a custom URL instead of sending people to a 12 digit IP address.

Got Open Source Hosting Questions or Suggestions for Us?

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 Linode or another Cloud provider, let us know via a comment below or email me and we’ll find answers for you.

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.

Post Django Dash 2012 Recap

We did it. Django Dash for our second year in a row. A little different, but still memorable.

From home

This year we spent the majority working from the comfort of our own homes.

Thanks to Schipul and our decision to move toward a remote work lifestyle we were able to easily face this year’s competiton in style aka in our jammies.

If anything this saved us valuable travel and setup time.

Lessons learned

I said this last year, but I’ll say it again this year; because apparently we did not learn our lesson.

Make as many decisions as possible before the competition. Think roadmap or dare I say clipboard of fun.

One of our greatest strengths is our team. We work together every workday, this competition was no different. I can only imagine the stop-and-go speed of competing on a team that doesn’t know each other.

Not the time to learn

This year I spent some time on two things I’ve only spent a couple of minutes on in the past. The Twitter Bootstrap project and Class Based Views. While my colleagues spent their time learning about Google authentication and the interim their experiencing as they adopt new technologies.

Competition time is definitely not the time to learn new things. It’s just so hard not to. You find yourself inspired and when inspiration strikes all you want to do is strive, learn new things and create.

In the case of Google authentication, it had to be learned.  Our project was dependent on it, as always; it’s amazing what you can do when you have to.

I don’t foresee this habit waning any time soon. If anything I look forward to it. I learned a lot of useful things this weekend and I’m left wanting more. Give me that feeling anyday.

Veering from the original mission

Early Sunday morning we found ourselves having to make a choice. A choice between accumilating more points by submitting more commits and focusing on specific code requirements such as standards and creating tests. Or making a product that might actually provide some value to many in the near future.

We chose the latter. The idea of our project actually being useful at more than just collecting points is an honor. With this in mind we refocused and put effort into submitting a finished product that’s worth demoing.

We’ll be demoing our finished 48 hour project to the office and get our first ouside perspective. No matter what people say I’m not-so-secretly wishing we can keep up this momentum and continue improving our project.

What did you build, tell me already!?

Without getting into too much detail – at this point in time – it’s best summarized here. http://theoldmail.com

You can sign up for the site now and take it for a spin. Keep in mind that this was 48 hours of code. You might find some quirks and so-called missing features.

What about the competition?

It’s been said that we get our results some time this week; but as I mentioned before we’re more excited about the project itself and what it can bring to others.

It’s open sourced

One of the rules of the Django Dash competition is that the project itself must remain open sourced. So feel free to take a glance at our code on github.com and fork the code if you’d like to start contributing.

Tendenci Admin Navigation Gets a New Look Plus Learn When to Upgrade Your Website

We’ve been busy little Web Bees the past week and you’ll find a bunch of new features and updates to your Tendenci websites.  To highlight a few of our recent updates:

  • updated custom forms with the ability to simply drag and drop to rearrange your fields
  • added additional permissions settings to job boards, directories, and memberships
  • opened up our plugin app manager to give Site Admins the ability to manage and add new plugins.  (The first plugin we’ve released for free is our Videos Plugin – Here’s How to Install it!)

Check out all of the latest updates on our Software Updates page, updated weekly.

New Blue Tendenci Admin Navigation Menus!

Last week we surprised our Tendenci Enterprise and Tendenci Community site admins with new Admin Nav Menu colors.  Why? We are working to make it easier for our clients to know what version of the software you are using and your feedback was that the blue was a better color for your websites than the previous red color.

 What Does it Mean?

If your Top Bar Admin Nav Menu is a solid dark blue and looks like this:

 

… then you are on the Tendenci Enterprise version of our software.  Tendenci Enterprise websites have a custom theme and your software updates and hosting services are managed entirely by Schipul – The Web Marketing Company.

If you have a light blue admin bar that looks like this:

… then you are on the Tendenci Community version of our software.  Tendenci Community websites are virtually identical to Tendenci Enterprise in their software codebase.  The primary difference is that Tendenci Community websites use a template theme instead of a custom theme.  Your software updates and hosting services are managed entirely by us.

If you do not have a top bar Admin menu at all, and when you login you see a dashboard that looks like this:

… then you are on our previous version of Tendenci (Tendenci 4.0).  We released the newest version of Tendenci (Tendenci 5.0) about 18 months ago and we recommend you begin planning to migrate your Tendenci 4.0 website as soon as possible.  We’ve talked about this before in other blog posts and we 100% understand that costs and other factors make the migration a challenge for some of our clients.

To help you with your decision of when to migrate and how to budget for it, we’re offering a free report with personalized details about the costs and timeline involved with migration for your website and organization.  We’ll also include free recommendations on ways you can improve your web marketing now with your current website.

You can learn more about the process of upgrading your website CMS to the latest software version in the recent news article: Tendenci Offers Free Report to Help Answer the Question “Is It Time to Update Your Website?.

What New Changes are on the Horizon?

Great question!  We are always looking at ways to add new features, more functionality, and improve the user accessibility of our Tendenci CMS.  Here are just a few of the awesome updates our programming team has planned this summer to make Tendenci work better for you:

  • Easier application process for your site visitors applying to become Corporate Members
  • Updates to Custom Forms to make this module even more versatile
  • Increased Functionality for Tendenci Community to auto-complete site settings during creation based on sign-up information
  • More ways to manage and organize online invoices and payments made through your Tendenci website payment gateway
  • More Print and Export to PDF options for content on the site like Pages and Membership applications

Want Something Not on the List?

Our products are customer-driven and we keep a priority queue for development based entirely on the features and modules with the most client requests.  Send us your feature suggestions and help us make Tendenci the perfect CMS platform for your organization’s website!

Questions and Comments?

We love to hear from you so please leave your comments below or contact us with your questions!

For our Tendenci 4 clients: I encourage you to complete our Is It Time to Migrate? form if you are wondering whether or not you can afford to upgrade your website or should start setting aside the budget for a new website soon.

Come check out our latest Training Videos on Tendenci’s Memberships ModuleCorporate Memberships, and Tendenci Community set-up.