home.social

#cfhack2024 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cfhack2024, aggregated by home.social.

  1. One more interview (and 3 more to come)
    Thank you so much @BobWP for having me on this short interview, about my participation in the @cloudfest #CFHack #CFHack2024 as a non-dev!
    dothewoo.io/you-dont-need-to-a
    💥
    You Don’t Need to be a Developer to Join a Hackathon

  2. Everything about my first experience at the CloudFest @cloudfest and #Hackathon #CFHack #CFHack2024 16-21 March 2024.

    Including my participation to the "Can Everyone Use" project, led by @Bovelett ❤️

    And "wow" at the privatised Europa-Park! 🎢

    Many thanks Carole Olinger @Caroleo, Lucas Radke and Alain Schlesser @alain

    patriciabt.com/blog/cloudfest-

    💥

  3. Hackathon Project: Hack the Hackathon

    Elias Hackradt from @cloudron introduced us to their project “Hack the Hackathon” at the CloudFest Hackathon.

    Transcript (auto generated)

    Simon:
    What is your project called and what is it all about?

    Elias:
    Okay, our project is called Hack the Hackathon. The project is a creation.
    It sounds like a meta project, actually.

    Simon:
    It does, yeah.

    Elias:
    Yeah. We had the idea of how do you do a hackathon?
    What’s needed for it? What software do you need? What’s involved with everything?
    So we’re from Cloud Run, and we have a platform that makes installation of force-based application on a single server very easy, like with domain management.

    Elias:
    Backup management, certificates and everything so there was also a very easy starting point like then we just wanted to template everything and then create a one-click installer so people can use it but our project escalated very much because as they do as they do because we have quite a big group of technical and non-technical people.

    Elias:
    And the one part is doing like the conceptual part they talked to like Carol and everyone else from the CloudFest and got everything that they need to know about like what do you have to do for hosting a hackathon what’s the pre-game what do you need to plan for and everything so there’s a lot of conception involved and now we have like I think maybe four or five A4 pages of like documentation on what you need to do for a hackathon how to get sponsors how to do like accessibility and diversity and everything and then catering with that we have the one-click installer platform that if you want to do a hackathon right now let’s say for example you are a small community of let’s say um a small linux distribution a small a small linux flavor there’s like so many and you want to do a hackathon so what you have to do you have to figure out okay how do we organize it how do we get people how do we get investors sponsors and everything then how do we do the hosting what tools can we use and what’s what needs to be be taken care of and now since we compiled everything from the cloud fest all the knowledge from all the past five six years you can actually just use the guidebook as a reference click the button and then you have all the tools you need you have the mailing client newsletters you have like the chat for everyone internal external and everything ready to go with a very comprehensive guidebook.

    Simon:
    So let’s let’s reiterate on that you’ve not only used this hackathon to build a tool to to run hackathons, but also compile all the additional information on top, like as you said, with accessibility, what you have to do, and so on.
    Interesting.

    Elias:
    So the idea was that hackathons these days is not mainly 100% technical.
    It can also be, for example, if you’re in the medical field or if you have a kindergarten or something like that, you can do something like that as well.
    It can be a very social event and not techy at all.
    So the hackathon term right now is more like a description on how you gather people together and work in groups together. So we wanted to provide a tool that is easy to use for everyone with like lower resources.
    So everyone can benefit from the style of the hackathon.
    And since we are the technical people here, our also goal in my mind was, if my mom can use it, it’s user friendly.
    So if my mom can use it, read the guide and click the button, and then she can host the hackathon.
    That would be perfect. So we tried that.

    Simon:
    Definitely make it sound easy to run a hackathon now.
    I’m very curious where this whole project will lead to. So I’m looking forward to that. Thank you for taking the time.

    Elias:
    No problem. Thank you for having me.

    #CFhack2024 #CloudFest

  4. I am filled with deep appreciation for the incredible effort each one of you has contributed to the cloudFest Hackathon Project “JSON Schema Formbuilder” (hackathon.cloudfest.com/projec). Your dedication, creativity, and collaborative spirit have not only brought this project to life but have also set a benchmark for excellence.

    You can find the repo here : (github.com/lgersman/cfhack2024)

    🔽

  5. Enable Mastodon Apps

    Ich war am Wochenende auf dem CloudFest Hackathon und hatte zum zweiten Mal die Change ein Projekt zu betreuen. Die Idee zu „Enable Mastodon Apps“ stammt von @alex und ich freue mich sehr, dass er mir sein „Baby“ für den Hackathon anvertraut hat! Hier ist unser Pitch: Ich bin begeistert von der Idee! Das Nachbauen […]

    notiz.blog/2024/03/21/enable-m

  6. @CanEveryoneUse

    Incredibly proud of our team and how I could contribute as a non-dev! Thank you so much my dear Anne-Mike Bovelett ❤️ for leading this amazing #canEveryoneUse team and getting us 3 #Hackathon awards.
    #CFHack2024 #CFHack @cloudfest

  7. @CanEveryoneUse

    Incredibly proud of our team and how I could contribute as a non-dev! Thank you so much my dear Anne-Mike Bovelett ❤️ for leading this amazing #canEveryoneUse team and getting us 3 #Hackathon awards.
    #CFHack2024 #CFHack @cloudfest

  8. We couldn't be happier with the results of our Hackathon!

    Thank you to everyone who participated! We couldn't have done it without you 🤩

  9. Hackathon Project: Integrating MariaDB Catalogs with PHP Platforms

    MariaDB’s Andrew Hutchings (@LinuxJedi) explained their Project: “Integrating MariaDB Catalogs with PHP Platforms” for the CloudFest Hackathon.

    Transcript (auto generated)

    Simon:
    Andrew, what is your project called and what is it all about?

    Andrew:
    Okay, I’m going to try and get the full name of the title correct because we got…

    Simon:
    Everyone struggles with that.

    Andrew:
    I believe the title is Integrating MariaDB Catalogs with PHP Frameworks.
    So really long, complicated title that probably doesn’t mean anything to most people. So MariaDB Catalogs is a way of containerizing collections of databases and users inside MariaDB Server.
    And this means every catalog is isolated. And this means that you can do things such as have a single MariaDB Server for thousands of websites and have a single pool of memory rather than a thousand MariaDB Servers with one gig of RAM consuming lots of resources.
    But also, you’ll be able to eventually do things like resource constraints per catalog.
    So if you’ve got a low-tier customer, you can set a number of queries per second or something like that that they’re allowed to do versus a high-tier customer that can do a lot more.
    So I think it’s great for cloud and web hosting where you’re sharing a lot of resources.
    Now, to use it, you obviously need a way of being able to create the catalogs, administer them, looking at statistics of them and things like that.
    App. And this is where this project comes in.
    So it’s essentially a framework, a library, you can integrate with the admin systems of various CMSs.
    So that when you create a new site off of that CMS.

    Andrew:
    Created it a new catalog, and you’ll be able to kind of drop the catalog with the site and everything like that.
    So that’s essentially what this project is. Was that the whole question? I’ve lost track of it.

    Simon:
    That was the whole way you answered it perfectly. So was all of that in scope for your work this weekend at CloudFest Hackathon?

    Andrew:
    That was what was originally intended.
    Oh, there’s a story here. There’s a story here, yeah.
    And I’ll be telling the story at the final presentation. but so readdb catalogs has not been released yet it is a pre-alpha state we were using code ripped out of founder montewidinius’s basement um in finland to actually make it work so there was no binaries we had to actually kind of create a docker image just so we could actually build the thing and actually use it and then when the guys started using it they managed to break it in ways i wasn’t anticipating them so um we spent pretty much the first day just firefighting bugs and things like that so we could actually get the thing running so i spent the first day thinking we’re never going to get anywhere but even if we don’t then watching the team use it is still feedback we can use we can learn from it we can keep moving forward and use that you know it’s still really valuable as it happens in day two we completely knocked it out the park well i didn’t They did.
    We got a foundation that worked. We managed to actually build the PHP framework.
    We’ve actually got it working with WordPress single site, multi-site, WPCLI and Laravel.

    Andrew:
    Four GitHub repos so far and possibly a fifth coming.
    And so we managed to get there, even though we really were not expecting it at the beginning.
    And we’ve opened six tickets in the really big bug tracker for all the issues we found so far.
    And I’ll be talking to the rest of the developers later this week to see what we can do to make the experience a little bit better in future for people who before we actually release this as a final project later this year.

    Simon:
    So it sounds like there’s like some follow up work to do still after the hackathon.

    Andrew:
    Oh, hell yes. Monty, Vicente, Eric and everyone else who develop it are actually going to be here this week.
    So i’ll be meeting with them probably later today and going through with them how i observed it being used in reality compared to how we expect it to be used yeah and see if we can tweak things before we actually get a final release out of the of the really catalogs feature because it is actually a huge feature under it doesn’t it doesn’t look it on the outside but on the inside it’s a huge re-architecting of so many parts of marie db to make it work.

    Simon:
    This pretty much covers was it thank you for taking the time that was very insightful.

    Simon:
    Enjoy the rest of the hackathon …

    Andrew:
    Guess 45 minutes or so yes thank you thank you very much.

    #CFhack2024 #CloudFest

  10. Hackathon Project: JSON Schema Field/Form

    Lars Gersmann introduced us to his project “JSON Schema Field/Form Renderer” for the CloudFest Hackathon.

    Transcript (auto generated)

    Simon:
    Okay, Lars, what is your project called and what is it all about?

    Lars:
    It’s called the JSON Schema and Forms Project, and it’s all about the WordPress frontend and JSON Schema.
    Right now, frontends in, for example, the settings pages and so on are handwritten using PHP formulas.
    So it’s complicated to adapt, for example, another style or even Gutenberg controls and so on. And the second thing is, because it’s hard-coded, you can change the WordPress admin dashboard.
    But if you used an abstraction level like JSON Schema to define which settings are required by a form, and the settings can be rendered to the form, then you have two benefits.
    You have automatically generated beautiful-looking settings pages and stuff.
    And you can even change the look and feel maybe in five years or ten years if the design changes.
    And even integration of plugin setting pages or even the WordPress setting pages can be adapted in different systems.
    For example, in account pages from hosters and so on.
    But you can use it also in Gutenberg.

    Simon:
    So what is that sounds like? That’s not all. But it’s some of the key points.
    It sounds like this is a project that will go on for some time even after the hackathon. what is it you plan on shipping by the end of CloudFest Hackathon?

    Lars:
    Actually the dream is to actually get it into WordPress Core, in some not actually the code from the Hackathon this is just a proof but it’s amazing what we did in the last two days.
    So we get a form renderer, we got inside the WordPress and preview so you type on the JSON schema, which is just a few JSON snippets, and you get immediately rendered the form, including validation and all the stuff.
    We did some Gutenberg blocks and so on. So the proof says it all works.
    And the next steps would be to get in touch with the right people to create clean code, which can then be contributed to WordPress or to Gutenberg code.

    Simon:
    So your hackathon project is basically a proof of concept.

    Lars:
    Right.

    Simon:
    Okay.

    Lars:
    And it’s far more on completion than just a product.

    Simon:
    Thank you for taking the time.

    Lars:
    Thank you too.

    #CFhack2024 #CloudFest

  11. Hackathon Project: CMS Health Checks

    Nils Langner introduced us to his project “CMS Health Checks” for the CloudFest Hackathon.

    Transcript (auto generated)

    Simon

    What is your project called, and what is it all about?

    Niels

    It’s called CMS Health. So we are testing CMS system for their health, basically.

    So there’s much more behind that, but…

    Simon

    Obviously.

    Niels

    Obviously, yeah. So when you normally test your website, it’s just the uptime check, right? So you do like a curl request and just check, is the server still up? But modern websites, normally, they hide their broken stuff. So it could be that things on the website do not work, but still an uptime check would say, yeah, everything’s fine.

    So when we want to have more detailed checks for that, something like, okay, I can deliver data, but the database is down or the hard disk is almost full, something like this. And this was the basic idea, right? 

    And then we started to think about, but this is not a WordPress problem. This is not a Joomla problem. This is not a Typo3 problem. This is a problem everybody shares. So the idea is, why not create a standard for that, that everybody can use, and just send the data to any monitoring system out there?

    Yeah, so this is a problem every CMS system shares, right?

    We now have somebody from the WordPress hackers in our team. We have Typo3 guys in our team. And we want to reach out to every CMS out there. So the idea is every CMS is able to create those JSON files and there’s a monitoring system, a standardised monitoring system that just can read those files and then can return the data or can then alert if something fails.

    Simon

    So that sounds like a bigger project that will go beyond the limited time of the hackathon this weekend.

    Niels

    Exactly. Exactly, exactly.

    Simon

    What is your near-time goal? What is the increment you would like to end up with after the hackathon ends?

    Niels

    So the basic idea is to have this standard. We are already having an implementation. We also have a mobile app that checks that.

    So this is pretty cool. This is pretty cool and it works for TYPO3, for WordPress.

    But the most important thing is the standard. I work for a monitoring system for WebPros and we would implement that standard, right? And then it would be great if we already can monitor everything out there, but therefore you need an open standard because otherwise nobody will implement it.

    And we will also contribute.

    Yeah. And so when the standard is out there, so everybody can take that standard and then hopefully all the monitoring systems out there, like Pingdom, like Koality, like 360 monitoring, like New Relic can take that standard and then build the monitoring on top of that.

    Simon

    Cool. So this is very much in the spirit of like cross open-source CMS collaboration and then also an open ecosystem basically for like different providers to hop onto this standard. Exactly. That’s super cool.

    Niels

    Yeah. Yeah. And it tests this commercial part, but you don’t have to do that. So we already implemented an open source system that can do that as well. I mean, all those professional systems out there, so where you have to pay money, I guess they will be better.

    But for 80% of all those agencies out there, the open source solution will be enough. So, and that’s important.

    Simon

    Thank you for the insight into your project. Thanks for taking the time.

    #CFhack2024 #CloudFest

  12. My team won an award for their Catalogs work at !

  13. Hackathon Project: Enable Mastodon Apps for WordPress and its Plugins

    Matthias Pfefferle (@pfefferle), Automattic’s Open Web Lead, explained his Project “Enable Mastodon Apps for WordPress and its Plugins” for the CloudFest Hackathon.

    Transcript (auto generated)

    Simon:
    What’s your project called and what is it all about?

    Matthias:
    The project is called Enable Mastodon Apps. And the idea is to bring the Mastodon API to WordPress.
    And the bigger idea behind all of that is WordPress is not known for its possibilities to have social interaction and to haveeasy ways to publish posts in a modern way.
    Kind of like microblogging, short content, some images, focus on images, no titles, hashtags.
    So we thought it might be a good idea to have a possibility to reuse some of the more modern publishing apps.
    And the most open and most used app in decentralized communication movement is Mastodon.
    So we decided to start with that to profit from the big app community so far.

    Simon:
    I know that you’re working on the ActivityPop integration for WordPress.
    Is this something you can only use in combination with that?
    Or could I also use Mastodon apps to publish posts on my WordPress site without federating the blog?

    Matthias:
    The idea was to decouple both plugins.
    They work work nicely together but you could use either or so if you simply install the plugin you see all your posts in themainstream and you can publish new content you can also search and view by hashtags to see older posts or find olderposts of you you could also comment that if that makes sense yeah if you have a bigger blog with some of some of yourfriends and or your family it’s kind kind of small social social network, you could have an easy access with the with theplugin.
    And one of the biggest goals of the hackathon project was to make it as extensible as possible so that also other pluginscould hook into the EnableMathodonApps plugin and provide their information or hook into some actions from the app.

    Simon:
    What’s the final result you want to leave the hackathon with?

    Matthias:
    The final result would be to make the current implementation solid and working and fixing some of the latest bugs.
    And in the best case, we would try to have some example implementation of other plugins, like, for example, a big RSS reader to have the RSS feed as kind of a timeline, social network replacement thing.
    So that you could see your subscriptions from WordPress in the Messelein app, for example.
    Like similar to if you follow someone on the fediverse um yeah.

    Simon:
    I’m very much looking forward to that i guess i will be user number one after this hackathon for the very site this this interview is going to be published at i think that about covers it right so yeah i would say so thank you for taking the time thanks.

    #CFhack2024 #CloudFest

  14. @bovelett
    Captions are always welcome, informations with maps of rooms in advanced, a calendar blocker with address would be very neat
    Askides ir documentation in advanced or at least at the end. Summary of key points to take away. OMG Daycare 🥰
    Most importantly: not starting before 9h and having long pauses in between sessions
    Quiet rooms with low lighting and accessible websites and apps for extra points (also cognitive accessibility 🤟)

    #CFHack #CFHack2024 #canEveryoneUse

  15. @bovelett
    Captions are always welcome, informations with maps of rooms in advanced, a calendar blocker with address would be very neat
    Askides ir documentation in advanced or at least at the end. Summary of key points to take away. OMG Daycare 🥰
    Most importantly: not starting before 9h and having long pauses in between sessions
    Quiet rooms with low lighting and accessible websites and apps for extra points (also cognitive accessibility 🤟)

    #CFHack #CFHack2024 #canEveryoneUse

  16. @bovelett
    Captions are always welcome, informations with maps of rooms in advanced, a calendar blocker with address would be very neat
    Askides ir documentation in advanced or at least at the end. Summary of key points to take away. OMG Daycare 🥰
    Most importantly: not starting before 9h and having long pauses in between sessions
    Quiet rooms with low lighting and accessible websites and apps for extra points (also cognitive accessibility 🤟)

    #CFHack #CFHack2024 #canEveryoneUse

  17. @bovelett
    Captions are always welcome, informations with maps of rooms in advanced, a calendar blocker with address would be very neat
    Askides ir documentation in advanced or at least at the end. Summary of key points to take away. OMG Daycare 🥰
    Most importantly: not starting before 9h and having long pauses in between sessions
    Quiet rooms with low lighting and accessible websites and apps for extra points (also cognitive accessibility 🤟)

    #CFHack #CFHack2024 #canEveryoneUse

  18. @bovelett
    Captions are always welcome, informations with maps of rooms in advanced, a calendar blocker with address would be very neat
    Askides ir documentation in advanced or at least at the end. Summary of key points to take away. OMG Daycare 🥰
    Most importantly: not starting before 9h and having long pauses in between sessions
    Quiet rooms with low lighting and accessible websites and apps for extra points (also cognitive accessibility 🤟)

    #CFHack #CFHack2024 #canEveryoneUse

  19. Hackathon Project: WordPress Tools for Hosting Providers

    Javier Casares (@javiercasares) one of the team reps of the WordPress hosting team, introduced us to his project “WordPress Tools for Hosting Providers” at the CloudFest Hackathon.

    Simon:[0:00] What is your project called, and what is it all about?Javier:[0:04] I don’t remember the name. Yeah, no, no, no.No, it’s a WordPress hosting tool for hosting providers because the main thing is almost half of the internet uses WordPress, so we need to test the future versions of WordPress.So the hosting team has some tools that checks every commit, So every change that is made in the future code is going to be tested in the most possible hosting companies can reach.So we have a tool that hosting companies uses to run those tests.And we can check if all the changes in the code works on all the hosting companies as possible.Simon:[0:56] But that’s a tool that’s already existing, right?Javier:[0:59] Yeah, that was a tool that existed for six years, but has been there for a long time.And nobody paid a lot of attention.So in the last six months, I’ve been trying to understand the tool because it wasn’t paid by me.And then we detected some things that we can improve. For example, a lot of hosting companies offer different PHP versions.So we need to check the same WordPress code in different PHP versions.And that was something that it wasn’t in the tool. So that’s something we just added.And then for example, another thing is hosting companies offer different types of services.For example, the shared hosting, the VPS, the cloud.Whatever they are using. So another thing we are going to try, this is what we are doing now, is to have like a multi-environment reporting.So the idea is to go from one test, one report to a multi-exponential reporting.Simon:[2:16] So more like a matrix of different tests to run at a hosting company.Javier:[2:20] Yeah. So for example, the developers, developers, will see how the WordPress software works in a lot of combinations and in a lot of possible versions and everything.So that’s the main goal we are working on right now.We have some ideas in mind to improve in the future, but that’s something the hosting companies and the developers mainly, were asking us for four years, maybe.And we didn’t have the time or the resources to do it.And that’s when CloudFest, like six months ago, when they asked me, OK, you have a project in mind?It was like, OK, I think we can have a lot of hackers working on this because that’s something they asked to do and to improve.Proof, and right now, we have half of the code, and I think we are going to have everything that we have in mind at the end, so yeah, it’s very, very cool.Simon:[3:31] Cool. One final question.What’s in it for me as a hosting company to run these tests?Because it’s nice for WordPress, I get that. But what’s in it for the hosting companies?Javier:[3:41] For the hosting companies, you will get a report with its pass.So everything is fine. But you can get a report that something is not working.So you will get some information about what’s happening, that your configuration fails or has any problem.And you can ask the host WordPress community that, okay, we have this error.Maybe we detected that, okay, it’s something that we need to improve or some version or whatever.Or maybe it’s something that our system is not compatible with WordPress.So maybe we need to improve WordPress to be compatible with this error.So it’s like a win-win for everybody because it’s a win for developers.So they can see that WordPress works in all the environments.And for hosting companies, it’s a win because you can check months before a new release that that release will work in your hosting company.So you can offer the best service to your clients.Simon:[4:54] Thank you.Javier:[4:54] Okay, you’re welcome.

    #CFhack2024 #CloudFest

  20. #cfhack2024 outside: rollercoaster & sunshine the whole day
    Inside: we are contributing. :)

  21. I’ll be posting a lot of #CloudFest content over at @notes this week. Starting with the #CFhack2024 🥳

  22. Let the hacking begin

    We‘ll start in a couple of minutes.

    #CFhack2024

  23. We're officially one week away from ! 🙌

    Peruse the lineup of speakers, panelists, networking events, and learn more about our project! 👀 cloudfest.com/