The AUFS file system, part of what gives us C-Groups, now called containers, now called Dockers, etc, but it is the onion-style file system that gives Dockers (we’re gonna just settle on calling them dockers) their magical powers.
This can lead to some very unexpected results, for example deleting a file in container “X” will appear to delete it. However let’s presume the previous base box “A” had the file and you want to make an new image and container from “A”. You might presume that file “abc” was deleted from all of the layers. But with AUFS that isn’t how works. You either keep layering up (meaning build your new site as a container from an image of the latest container you were working on.
This layering is a critically important concept to fully understand if you are working with dockers and the aufs file system. Rather than take my amateur explanation of it, I’ll refer you to the full docs on and let you go from there. Just *please* don’t overlook file system layers in AUFs when trouble shooting issues with containers.
Dear Board of Directors, Executive Director, long time accountant, and major donors. Let’s all adopt the Unified Chart Chart of Accountsand save time and energy to focus on our causes!
Wouldn’t it be better if at least reviewing the financials was simplified so you could focus on your cause? Here is a partial solution:
Like many of the folks reading this blog, living the life of adventure which accompanies working with worldwide NGOs, we serve on a lot of boards and sponsor a lot of activities for the greater good. We love that part of our responsibilities!
May your organization never again lose a board member to the tedium of going through financials printed out of Excel that have evolved from double entry accounting as fast as Moore’s law to quantum accounting for no reason at all. Simplify with the Unified Chart of Accounts. Even if the rules are constantly changing on you.
And Python is the most Popular Coding Language of 2015. A nice winning streak! This matters to people choosing membership software because open source means it can’t be taken away from you. Lots of options to export from Tendenci as well if a better solution for your particular needs comes up.
Given the Django web framework behind Open SourceTendenci is written in Python, and all of Tendenci’s apps are written in Python, we feel pretty good about the future stability of our technology stack.
In other words, the future looks bright and we welcome more developers to join the Tendenci community!
#NGOfacts is an ongoing campaign that highlights statistical data about NGOs, nonprofits and charities worldwide. Committed to building a comprehensive list of facts and stats about the NGO sector, please check back regularly for updates.
1. There are an estimated 10 million (non-governmental organizations) NGOs worldwide. Source: The Global Journal
2. The number of people worldwide donating money to NGOs increased from 1.2 billion in 2011 to 1.4 billion in 2014. By 2030, the number is expected to grow to 2.5 billion. Source: Charities Aid Foundation
RIP Ian Murdock,the founder of Debian Linux. Without Ian’s work in the Open Source Community there could be no Tendenci. This is a sad way to end 2015.
Primarily as a safety precaution even if there are no known issues at this time because Django has declared EOL for Django 1.49 which is behind Tendenci 5. (Note: Tendenci 7 uses Django 1.8+ and is not impacted.)
What happens if we don’t upgrade to a newer version of Tendenci?
First – it’s in your best interest because of changes in search engine technology and user’s browsing behavior. But…
In the short term, probably nothing will happen as there are no known issues that I am aware of as I type this. But if the community is not maintaining Django 1.49 then that means nobody is watching on a daily basis and opens the door to possible security issues being undiscovered.
Is there a cost to upgrade from Tendenci 5 to Tendenci 7? Yes.
Earlier this year google changed it’s ranking system to strongly favor mobile web sites. As a result Tendenci 6 and Tendenci 7 use a significantly different template theming based on Bootstrap 3. In the industry this was referred to as “Google’s Mobilegedon”
It is redoing the layouts to be mobile responsive that causes the need for human intervention to do the upgrades from T5. And this was driven by google and by you, the user, who now browses the web more on their mobile device than their computer.
The good news is we expect future upgrades to be less painful now that we are bootstrap3+ and mobile compatible. Which is why the T6 to T7 upgrade is free for our hosted clients.
We can’t guarantee that all future upgrades after T7 will be free because you never know what Apple, Google, Microsoft, or Samsung are going to do. But we are doing our best to help you control costs and stay safe on this whole crazy Internet thing.