A few questions raised when doing the financing campaign tracking #191
Replies: 1 comment
-
Thanks for building the progress tracker as a quickfix! A few threads I see here: Analytics.Let's not build anything ourselves. I feel something like https://goaccess.io/ that just analyzes the webserver logs should be enough. Also, we can get a rough idea about the number of users from TapirUser.last_login
Quite a lot actually! How to advertise special eventsAgain, my main focus here would be on our workload as maintainers. Our time is very valuable, I think we should avoid putting ourselves in the critical path of new campaigns. And I would also like to avoid building a CMS 😄 . If Vorstand really wants to do advertising on Tapir (and I think we should consider how much we would like to hand over control of the UX), maybe an iframe from the Wordpress site would be a good option? Although, to be honest, I think just putting a flipchart paper on the wall in the store would be the best use of everybody's time. A transparent tube from the Baumarkt and some poker chips if they wanna be really fancy. (Sidenote: "You can see the computer age everywhere but in the productivity statistics" https://en.wikipedia.org/wiki/Productivity_paradox - maybe phenomena like this are part of the reason?) Access numbers from other websitesFabian from WirMarkt has added a Django REST Framework API integration to Tapir. They're building an app, so they need much more data accessible. Maybe it makes sense to build the endpoint there? Or maybe just a view that spits out JSON, that's like five lines. What we'll want anyway is an endpoint for Prometheus monitoring, that way we'll get nice graphs of e.g. memberships, shifts, site accesses... But let's also do an assessment of a) how much value these integrations really add and b) whether it's worth automating (https://xkcd.com/1205/). Somebody manually updating the number of members on the Wordpress page every month may just be the better trade-off here. |
Beta Was this translation helpful? Give feedback.
-
So, there came the idea of advertising internally for the financing campaign for the shop extension with a progress tracker that would be visible in Tapir. I was thinking about if it's the right place for it and it raised a few questions about what we want in Tapir or not, it looked like this could be a slightly long discussion, so I made and pushed the tracker in order to make sure we have something running while it's relevant, it won't be hard to delete if we decide to go another way.
I think it's likely that we will regularly have some kind of event for which we want to mobilize and inform people, either just internally or even externally. For example now it's the financing campaign for the shop extension, maybe when we do get access to the new room we'll have big setup days where we need a lot of help, that kind of things. If we knew that there was one communication channel that everyone used, we could focus on that, but actually we don't know how many people read the emails or Slack, or how often they visit the wiki or Tapir.
Would it make sense to build some analytics? Is that doable for the wiki? I'm guessing for Tapir it wouldn't be much. Something like average unique member connections per week.
If we want, for example, to have temporary events exclusively on the wiki, would it make sense to have a link to them on Tapir in order to increase reach?
We could move some of the links from the top bar to the left menu (or remove some entirely), and have news in the top bar, where a news would be a clickable short sentence linking to the wiki.
Then, there are numbers that we want to track and communicate also externally, so we need them accessible outside of the wiki. For example the current number of members is visible on the front page of the website. The current state of the financing campaign could also be shown on the website. Is there a way to store some values in the Wiki and have them accessible to other systems? Would it make sense to store them in Tapir and have the Wiki and the Website access them through an API?
Beta Was this translation helpful? Give feedback.
All reactions