 Welcome to the Websites and Apps NEST Talk. I'm really excited to have you all here today. Let's see if we have that working. My name is Ashlyn Knox, and I'm one of the members of the Websites and Apps teams, and I'm just going to get the presentation started here. Today we're going to go a little bit over our objective model that we've built up, some of the things that we've done, like analyzing our current code bases to plan long and short term projects. We've spent a lot of time reaching out to the community on remap ideas and updating servers from Python 2 to Python 3. The Websites and Apps team has spent a lot of time like just getting it, it's a foundation started. Let's see. And today we hope that you'll all be able to take away a clear understanding of just what we're going to be doing in the future here. Today along with me I have Akash Deep, Arnrelap, and Syac. Akash Deep is a Red Hat CPE person. He works on mentorship, packaging, Fedora infrastructure, and docs. Arnrelap is one of our ambassadors, a package for Fedora KDE applications, and Syac is a web ninja by day and community evangelist by night. He also earns a living by working at Red Hat. Really quickly before getting into the work that we do and whatnot, let's just talk a little bit more about who we are, because this team is just getting started and just looking for new people and everything. And it's a pretty complicated team. Like we've got front-end developers, we work on back-end, we work on our Websites as well as web applications and such. So with this slide here you can see that we've got two co-leads, Rania Parimi, who unfortunately isn't able to be here with us today, and Akash Deep, who we are pleased to have with us to present today as well. Our team's gotten a lot of mentorship from Justin and from Marie as well as other members of the Fedora community and leaders in the community, like Matthew Miller and Ben Cotton, who have been really appreciative of how they've supported us. And then along with that, we're often supported and working with the Fedora's design team, the community platform engineering team, and the Red Hat open-source program office. Our team, because we're web development, we're front and back-end, but we don't, there's a lot of fluidity between the two. We don't have a really stark divide between these domains, which is great for learning, hey Rania, great for learning opportunities. If you're like a front-end dev and you want to get into a little bit of back-end, our setup makes it really, really easy to start learning how to work in any particular area. And yeah, so let's hand it over to Akash, who is going to talk about some stuff that we've been working on. Sure, thanks. Thanks, Ashlyn. So now let's get into talking about the things that we have been up to, the things that we work on and the sites that we kind of helped maintain. Moving on. We modernized mode's code base from Python 2 to Python 3 over the course of last year. We also started porting it from the use of fed message to Fedora messaging. And in that way, we can be pretty sure that all our ISE logs are acknowledged while being received and stored. And we also started packaging it to a new revamped version from 0.6.1 to 0.7.0 up at Copper. We promoted the first Fedora annual contributor survey all across the websites and applications that we have inside of our Fedora Universe. And that was a fun thing because we were able to do that in a span of like just a week. And that's kind of us evidence about how the team could coordinate all across the time zones in a very limited span of time and achieve great heights. We had our first community team hack session on OpenShift basics, where we took code ready containers for the span and we deployed our own fmrl clusters. Then we converted the Fedora websites tooling from Python 2 to Python 3 along with the version bumping of all Python dependencies that they make use of. It's still on the verge of getting merged. I think we have some technical difficulties. Yeah, I think he... Yeah, I'll just give him a minute and he will be back hopefully. Alrighty. So what was the last part that you... Yeah, you may have lost it in a second. Sure thing, sure thing. So was this slide complete or should I just go ahead and explain the last parts of it? Last part to refresh will be nice. Sure thing. So we're talking about modernization of Fedora websites tooling. We converted tooling from Python 2 to Python 3 along with version bumping of all the dependencies that the websites use for being rendered to the most recent version. It's still a pull request being merged, but I think it should be in a span of a couple of more weeks. Let's talk about the websites that we work on in the next slide. So get Fedora is a window for new folks to know about the community and what we have to offer. The Spins website offers Fedora Linux in a variety of desktop environments. So you get to choose the kind of experience that you would like to have. The Labs website offers Linux in a curated set of applications for a specific purpose. So if it's a scientific purpose, you'd have pre bundled applications for them, for distribution, for RMHF and R64 architectures and so forth and downloads. Then we have community sites where you could geolocate other fellow contributors from the community throughout the globe. The start is a page which gets you to the Maxine articles and the things that the community has been up to when you start your default browser. Flock to Fedora is a gate to our annual contributed conference where people can end up in no more events and expenses and events and all and talks is finally where you get to achieve these things. So to take a look at these and developers point of view, you get to see all the libraries that we make use of and maintaining these applications and sites. There is a single repository which is pegyo.io slash Fedora website. So you'll get to know more about the repository by the end of the slide. But if you know any of these things and you feel like that, yep, I can definitely feel like contributing to. So feel free to join us and we'd be definitely glad to have you. Moving on, I'll pass it over to Sayak who explained about the applications that we have maintained over to you, Sayak. Hey, thanks Akash. That was great. So I'll be talking about a web for everyone. So basically what we help maintain as the website is an app scheme. So with the web applications that we help maintain, we basically create a web for everyone. Maybe you can be a designer who is who wants to contribute to Fedora designs or maybe you want to contribute to the code or documentation. This is going to be really interesting for you. So if you move on to the next slide, the application projects that we help with is what we are going to be focusing over here. So from badges to FedoCal, there's a lot of options over here and we need a lot of people to come join us, contribute and help out to make this a success. So some of the applications that we need help with in maintaining and also enhancing in the future are listed out over here. So these include badges, astronaut, elections, nuance here, FedoCal and whatnot. And below them, you can see that we have listed out what technologies are used for them. So you can feel free to check out their repositories at Peugeot. But again, it's pretty easy. Well, technically speaking, it's pretty easy to get started on your first contribution and we would really, really appreciate if we have new contributors because it takes a lot of time and effort to maintain this. So moving on to the next slide, we also list out the application projects that we help with. So adding to the previous slide, we need a lot of help with these applications. They are Moat, ComLog, EasyFix, Magazine, and the Ambassadors section which is again under revamp. So we need a lot of help with both the front-end and back-end design. And no matter which stack you are comfortable with, there is a contribution area for everyone. So if you are a full stack developer, please do come and help us with anything that you can. We need help with the front-end. You might be of Angular developer React. It does not matter which stack you are. If it's JavaScript, you can help us. If it's PHP, you can help us. Again, for example, ComLog is on WordPress which is basically nothing but PHP. Same goes for Magazine. And for Moat, if you are experienced with Flask or Bootstrap, again, you can help us. So basically from everything, like from Python to JavaScript, PHP to SQL, it's really interesting to find something that you might be interested in working on as a contributor and also you might be interested in helping us with. And we would really appreciate all the help that we can get. Also, we have a good number of volunteers who are pretty active who would be more than happy to help you get started on this journey. And the output is going to be out there for the world to see. We, again, are very actively working on the federal ambassadors revamp. There are different discussions going on about it in this very event. That could really help us. Again, if you are the kind of person who has read through Federal Magazine and would really want to have an impact over there, not just as an editor, but as someone who can say that, hey, you see that tiny design bit? That was done by me. That's a huge achievement, not just for you, but also for us as a community. And with that, it's time to move on to the next section. Over to Onaralp with this. Okay, thank you, Sayag, for your awesome explanation on elaborating our workflow. So, of course, since we are working very heavily on revamping and also changing our websites. So it's been a long time for the website. It was in the pretty much changes bit by bit and coming to today's shape and also changing still. But it's also time to rejuvenate, because we need to change our website maybe a little bit more elegant and more looks like today's modern technology. And in order to do it, we need, of course, needs to work with a lot of people and different teams as well. So this initiative is definitely going to be awesome and fantastic. And even for normal junior developer or senior developer, whoever you are can help us to have this aspect of our work. And also in the long term, we will definitely going to be looking into the mentorship opportunities and also other possibilities we have in our hands. So we'll go on to the next slide. So let's just rest after that. Of course, we're starting get further is going to be one of our biggest work because this is going to be this is going to be taken a little bit longer because there's a lot of stakeholders on it and we have to work with a lot of teams, not just us. We need to consult and also get some help from design team and also console and so many others in our list. So helping and changing federal website, main federal website is going to be, of course, going to have a lot of collaboration and this is going to be help us and finding the problems together when brainstorming it going to be an amazing as well. So of course, we need to also adapt our designs and find a way to responsive solutions. Of course, we need to also modernize as we speak the Python section because it is going to be really important because today's website technology is changing like basically 24 seven and it doesn't stop anywhere. So our website also should be adapted and also more helpful to this situation. Of course, we want to also have a nice vehicle coding on the back end and this is going to be, of course, going to be revived with a lot of teams and we already start on it. This is going to be an amazing and our goal is going to be, of course, changing both front and the back end to have much more better solution and this is going to include a lot of strategies and changing and optimizing a flask and Python tree, which is what we're using on the back end right now in the getpador.org and hopefully it will be much more smooth and much more better. Is it going to take time? Yes, it's going to take time. It's not going to be just going to complete in a day and so many team members I met and I already know is helping and working tirelessly to finish this task and trying to get a solution for everyone as well. So, let's just go to the next slide and let's just talk about a little bit how to get involved. So, as we speak early on, there is already a lot of people who wants to help us already in the board and we still need more help and as you can see, we have a lot of websites, like not just a couple of websites we talk about, we have infrastructure-connected websites, packaging connected websites and our normal websites, WordPress, PHPs and Python websites. There are so many and we are just a bunch of people we're trying to also maintain them and trying to get them in a better position but we definitely need more help about it. So, we have some options, we have some things to do. So, what do we do? We need to help on our documentation and we need to help on other stuff and things to do. How are you going to find that? Where are we? We're living in somewhere, in a good place. So, we have a Telegram, IRC and Metrics channel and every Thursday over GC around UTC 15 to 16, we have a meeting and we always have welcome to any PR and any contribution on the federal website repository which is available in Pagore and we can of course center ideas or your PRs you can try to find a way to help you out and get you a nice solution as well. So, for the links, let me share very quickly. Here's our documentation. Basically, if you want to find us, this is what we are and of course, for our repositories, this is our main website which is Get Fedora. Oh, sorry, this is our old website and only Get Fedora is also here. So, we basically here to help out and basically once they also contribute and also help with newcomers as well. So, thank you so much for that and now for the closure and I'm leaving the words to Akash. Thank you, Enrol. So, thanks for explaining how folks can contribute and how we're organized. So, this is the places that you can contact us with. Feel free to drop these links in the chat section or else if you can so that folks can join us. Also, one correction, we have our meetings on Tuesday and that's pretty much the weekly meeting that we have. We can also have more meetings if you want to in an ad hoc manner and that's totally the way forward because we suspect that there are time zones and well, time zones can be a mess to be really honest but the way we work, we kind of respect each other's additions and there can be differences in how websites look and feel like. So, a long collaboration goes way forward. So, feel free to add your questions in the Q&A section. Also, I floated more than a couple of poll questions to be honest, how much would be like five to six months but that kind of gives us a perspective about what things need to be worked on and the kind of things that, well, are not much of a priority to us. So, we'll stick by for like five more minutes and we'll wrap this up. Feel free to ask questions if you have them. I have a very good feeling about this, you know, folks because we don't have any questions that means we must have delivered a really, really good presentation. We were so clear about things but oh my God, folks are totally fine with the things that they're supposed to know. Awesome presentation. We don't bumble over words in the websites and app stands. Totally. I love the poll, some of the poll results though. Especially accessing our websites and applications via a washing machine, totally. Yeah, I have a washing machine. Yeah, feel free to add those questions. We also got to know that batches that people are really into. They want to see the new version of batches in terms of look, feel, and maybe the pyramid side of things they want to disappear. At least for answering your question, very, very tiny brief. There is one thing I would like to fix on the Badges website. First things first, I hope we're going to have a nicer design in the future. But the thing I'm really working on in the future is going to be have a better search functionality for sure. Finding my Badges, which is very important. Well, yeah. Oneral has been in conversation with Michael Scherer of Ospo. And we have been trying to make sure that the search is one of the first things that we make happen. Of course, before getting into the design side of things, because well, everything can look a bit better. Of course. And even Luna liked the idea. Ouch, there's one person who says Fedora apps is something that they really don't know about. It hurts. Maybe you want to give a quick definition or clarification on what Fedora apps is. Sure thing. Sure thing. That kind of gives us an opportunity to explain about the awesome application that infrastructure team maintains and that we help maintain also. So there must be things that you must have heard about like moat for easy meetings, badges. It's a fun way of appreciating efforts that people put in as well as com blog. Then there is easy fix where there is a list of self-contained yet documented issues that you can just get started with in contributing, then magazine. So these are the applications that are maintained and you'd be surprised that you do come across them, but you just don't know that these are called applications. So in a presentation like a couple of days from now, the day after tomorrow I think we are going to present a revamped version of the apps directory that one of our very old contributors who has been actively contributing since a long time, that's been have been working on. So feel free to stick by for that presentation as well. And there is one question about where is the batch source code and moving to new places the batch was moving to the new tool on platform, but where is that work now, I haven't keep up. Well it's not moving anywhere the repository is still in the same place and here's the link which is github.com and if you just check it out over there you can find all the backend code of the batches and if you want to contribute it, feel free. There has been a question regarding some redesigns. So let me clear there would be a lot of redesigns, so feel free to join us in the links that are provided in the chat section so you can decide how the websites might look like down the line. Go ahead Ashton, sorry. Well as I'm saying, notice that there is some interest towards responsiveness and the redesigns of our websites and on Saturday with John I'm going to be doing a hack session where we're going to do kind of the beginners intro to editing HTML and CSS for people that are curious about web development but haven't gotten their feet too wet in it and then we're going to be doing a little bit of work on making banners and whatnot responsive. So we'll be taking the Nest banner that you've seen on the websites or that we had to put up on websites for this event. Right now it's a static image we're going to be going through how to turn that into a responsive banner so it's optimized at different levels. So yeah, if you're interested in that you can get a bit of a firsthand experience of what it's like to work with us on the web and apps teams some of the frontend stuff that we do and just yeah, what making comment to the page or stuff is like for our team. Alright, so Matthew has a question regarding Badgeo. So I think it was a part of a Google summer of code or our PC project. One of the interns worked on a Badgeo client but that's pretty much how much information that I have on it. So I hope that folks know more about it. Please feel free to add in. Yeah. Alrighty, I think we can wrap up you know give some more time to folks who would want to you know take a room walk around the room feel their legs back again and then join another call and we'll see you folks around. It has been a real pleasure talking to you folks and thank you so much. Thank you. Good night.