Creating polls are an excellent way to collect information for meetings, events, and daily work. Not only do they get you the feedback you need fast and efficiently, but are a fun tool to interact and collaborate with others on.
The Nextcloud Polls App is a social and communication tool that allows you create, share, and implement access options for polls. For example, if you want to create a poll only open to a specific group of users, this app makes it simple.
In this special edition blog, we’ve interviewed the creators behind the Nextcloud Polls app: Vinzenz and René. Read on to discover their stories and how the Polls app came to be!
Meet Vinzenz and René
Tell us about yourself!
Vinzenz: I studied Computer Science in Tübingen, Germany focusing on 3D topics and graduated in 2015. During my studies, I was amazed by free and open source software, so I began to switch to Linux on all my work-related computers. I discovered alternatives to proprietary software but also still had to be able to work together with other students and their proprietary software. This wasn’t always easy – especially back in 2009! Back then, MS Windows and it’s Office suite were the default and could be acquired by students for free at the university. Now, over the last six years, I work as a software developer at the university and help institutions that want to have cultural heritage digitized in 3D. Besides my job, my hobbies are playing football (soccer) and (landscape) photography.
René: First, I have to mention, that I never learned programming and never wanted to be a programmer. I have an economic education and studied economics. However, I always loved to automate things and make routine work easier; out of pure laziness. In the 80s, I started to try programming in GW-BASIC and pure batch files, later dBase and Clipper, VBA and VB. I sometimes earned some money with that, but it was all just for fun or done as a hobby.
Why did you develop this app and publish it?
Vinzenz: Back in the late 2000s and early 2010s, there wasn’t much awareness for data privacy and cloud services such as Dropbox or Doodle offering easy to use and “free” applications. Learning groups and even professors have been using these services to share documents and schedule appointments or exams. By then, my web development skills were far from good and I only used HTML, PHP and other (outdated) web languages at school and the university. However, I wanted to create a better and FOSS Doodle. There have been some alternatives like Dudle, but I wanted to have a solution where all polls I attended on, created or shared with me are in one place. That is, not have to have another account or host another software. At the time, I used ownCloud despite the learning curve for such a big app. Luckily, someone already had the same idea as me and released a polls app for ownCloud. This allowed me to start working on smaller parts of the app instead of starting one big project. This was back in 2014. In late 2015/early 2016, unfortunately the developer no longer had time to maintain the polls app so we decided that I take over development and released “my” first version (0.6.9).
René: Initially, I was searching for an app that could help me organize meeting polls for a sports club where I was volunteering at. I found polls and ownCloud and judged it as quite usable for our purpose. Vinzenz was the maintainer of the app in these days, which he forked from another app. In 2017, I wrote my first change request for this app. A few months later, I contributed my first pull request and then things evolved.
How was the development experience?
Vinzenz: It was really easy to start working on smaller parts and fixing bugs in existing features. Later on, it took more time to keep the app up-to-date. When I started my job in late 2016, I had to accept that developing a large software from scratch as well as learning a couple of web frameworks already took a lot of time. Nextcloud also has their own frameworks and APIs. With every new release and possible changes, I had to do a lot more research and investigation of these changes. Doing this after doing the same in a full-time job I realized that I can not work on the polls app the way I’d like to, to get a feature-rich polls app.
René: It was tough in the beginning because the learning curve was very steep and all I used was git and a text editor. However, it was quite impressive how low the barrier for cooperation of total strangers was. The communication on GitHub was straightforward and there was an absolute understanding of the people involved. This cured the pain with the local dev environment. I really enjoy the focused way development within the community works. As the development environment developed further, it was more fun. 😉 For me personally, all experiences help me to keep up with the times and handle developers at the same eye level.
What are Nextcloud Polls best features?
Flexibility with different poll types
Integration into the Nextcloud ecosystem
René: I would say it (Nexctloud Polls) is an absolute replacement for comparable commercial tools. Also, the features you have to pay for when using the competitors tools are included in ours for free.
Have you had any feedback from the community yet?
Vinzenz: There has always been a lot of feedback from the community which I really, really appreciate! This showed me that this app is needed and helps a lot of users in their daily routine. Also the feedback from the dev community was awesome! Especially René helped to push the app forward and in 2018 he took over development when I couldn’t find the time to maintain it. Since then, he’s puts in a lot of work and effort into it to develop new features and keeping everything up to date.
René: Unfortunately, not as much direct feedback as I’d wish. However, since Polls was voted in the top 20 apps of Nextcloud, I think we did a good job until now.
What are your plans for the future with the app?
Vinzenz: Whatever René’s plans are!
René: There are still some key features missing that I would like to make a reality. One thing is a smart calendar integration (a heavily desired feature judging from the change request on GitHub). The other thing is to offer public poll creation.
Install the app
Install the Nextcloud Polls app on your server at our App Store
Today, US-based file sync & share vendor Kiteworks announced their acquisition of ownCloud and Dracoon. Kiteworks points out that their customers now have access to their file-sharing application. It is to be expected they will not maintain 3 similar products, but customers will have to migrate to the US firms’ platform or look for another […]
As part of Schleswig-Holstein's state digitization strategy, the state chancellery has announced they will work with Nextcloud to develop AI for working with government documents. This comes just after we announced the first private AI assistant last weekend with Hub 6. The German state already uses Nextcloud and their AI strategy aligns with our work on ethical, local AI technologies.
Over the last year, AI has become a popular topic. Some is hype, some is substance. Some is good, some is bad. We want to give you the good, not the bad, and ignore the hype! AI has a ton of opportunity – but also risk. So we put you in control – off by […]
Our new Nextcloud Podcast host, Brent Gervais, had the opportunity to sit down with Max Schrems – privacy lawyer and pioneer in the European data privacy movement – to explore some thoughts and ideas that stemmed from Max’s keynote given at the Nextcloud Conference 2023. We explore the newly adopted Transatlantic Data Privacy Framework, it’s […]
Governments, agencies and public services have the immense responsibility to protect citizen’s data. With the tremendous amount of choices for online collaboration tools hosted by dozens of different vendors, it is hard to keep an overview of where that data is. At the same time, strict policies forbidding employees from using random third-party platforms limits […]