The Cascaders Team at WeAreFairphone on Github has a new member! That means that we are one step further in drafting a landing page for the Fairphone community.
Please have a look at the list above and tell us, what else you would like to see on a community website?
I know the information is already available on the community map, but a list of upcoming events (all in next week, next 5, etc.) would be cool. Plus an information about regular meetings where we have them.
A Tipps & Tricks section makes sense in my eyes, where solutions for general known problems are easy to find. The most annoying thing in a community forum is the need of reading hours of text for finding a solution for the problem I have right now.
Yes, I know. And I agree that it wouldn’t make sense to maintain the events data in two places. If at all, one place would be the master and the other would just replicate/embed it.
I just find it a little odd that the events of the community would not be on the community page. And besides, the events on the FP homepage are not under our control. Which isn’t a problem by itself, I’m just thinking about delays in getting the events added or corrected. For example, the summary for the link you posted just says “test”. I would prefer it to be quickly fixable by us (I already informed Douwe)
How will André handle different languages (i.e. localization, l10n) with a static site generator like Jekyll? I’m curious. The only site I know that do this is F-Droid (look at the strings things.
The idea at the moment is that we simply use Discourse API to get the content of some posts and display them on the static site. Maybe you have good alternatives to this content flow.
PS.: This is not and should not be an Andre-only effort. Please everyone contribute what you can to make this a true community success!
Thank you for opening the issue on my behalf, Stefan.
I don’t have pretty much time right now to code, but I’ll try to give a hand at some point. At least giving advice.
Hi, there.
Not sure, how often I can/will look into here, but just wanted to say hello to you guys
If you allow, I’ll leave some sorts on this topic, since I started writing some code
For now my plan is to set up the project and write the basic implementation, so someone else can take over.
Thing is, I am in (way too) many communities, so I can’t maintain it for the long run.
On the other hand, I noticed, that this thread here got somehow stalled so I just started.
This way we have something tangible to sharpen the idea.
GitHub Pages could be challenging given that they configured their Jekyll for safe mode and we have some plugins, that won’t run there. My idea was that somebody provides a trusted server (like Uberspace), which builds the pages and pushes them somewhere. Uberspace is a shared hosting provider. They don’t do domain hosting (for reasons they explain in their wiki). The idea could be to have the static files hosted their and setup a domain under fairphone.community.
Personally, my blog (and later on, projects etc.) are hosted on Uberspace. I am very happy with their offering and support.
I would kindly ask you to be clear on what purpose the community portal should serve. Currently I assume it is kind of a landing page which points to other parts (like sites on this forum).
From my first Fairphone community meetup yesterday I can tell, that attendees were quite interested in Lineage OS + alternatives to apps from Google Play Store.
I know, that WordPress offers a JSON API.
I wonder, whether I could use it here …
It would have been to be enabled on the backend site.
Plus I’ve heard about some security issues lately regarding the ReST API in WordPress.
We can use a Continuous Integration server to build the Jekyll page and push the final site to Github Pages. I have one site hosted with Travis (free for open source projects), and the W3 host(ed?) their pages like that too:
Hm, according to Jekyll docs GitHub is enabling safe mode, which would prevent some Gems to be used.
But we could let Travis generate the pages and push the static files to GitHub pages …