 So hello everyone and thanks for having me. I'm very happy to be here with you in Prague and I'll try to tell you about all about the Django project website But to be more precise, I want to tell you all I know about the Django project website This is the home page of the Django project website You might think that it's the same as in the past years But I can assure you that a lot of people are working and maintaining and adding new feature to this website Like the dark mode version added a few months ago Together with other accessibility improvements. I'm helping myself Maintaining the website adding new feature. So I want to tell you all I know about these websites But first I want to introduce myself a bit I'm Paul Macchiore. I'm the CTO of 20 tab a Patonic software company based in Italy I'm a contributor Django project the SF member and I also organize some Django girls workshop and I'm helping PyCon Italia and organizing lately the Python group in Pescara my own time in Italy now I Want to tell my personal knowledge journey with the Django project website The first section of the Django project website that I have ever visited is the download section In this picture, I'm in my first conference ever. It was the Plon conference in 2007 at the time I was using zoop another web framework based In Python, but during the conference someone talked to me about Django the first thing I Did was going to the download page of the website This was the aspect at the time. It already contained all the information to the load Django 096 and as a compressed archive or developer version using subversion and This is the same download page as you can see today It has a new team. It also contain more information about different Django Version and all the methods to download and install as a Python package In the same page you can also find this interesting graph with the percent and future Django version I found it very useful to plan project maintenance Based on the period and the date or release for new version and also the end of life for other version Personally after downloading hits, I haven't used Django right after that, but when I decided to give a try I went in another section of the web page the documentation part In this other picture, I'm in a group of zoop developer at Europe. I don't 2011 was organized in Florence in that conference I attended the for the first time she talks about Django and were presented by someone Willison one of the creator main creator the Django and Tom Christie the creator of Django Rest framework and they inspired me to study more Django So to do that I went in the documentation and this is the documentation that time It was very basic and there is no search function or other feature But it already contained the tutorial that helped me a lot as newcomers To do the first steps in Django This is the same documentation today. It has the same clear structure, but it has more and more contents Other than show you the content overall page like this one There's a new interesting feature that I found useful and I want to show you right now and The first is the offline documentation download function Thanks to read the docs you can download version of the documentation in different formats and you can find the more useful for you This is the HTML version That you can download as a single compressed archive I personally have every time a copy locally on my computer and I use when I don't have any connection on my computer The team is a little different, but the content are the same that you can find online this is that is the PDF version of the documentation and I found very convenient to share because it's only one file You can distribute with other people and it's also very easy to take notes on it or highlight some part if you want and finally the format that I found more useful is the EPUB version You can see here in my book reader and I found very very useful Traveling around or where I can't or don't want to open my personal computer so I can read information in it Another recommendation feature very important for me is the full text search Today is it has a lot of features. It's multilingual is based on me on Postgres and it does Highlighting and support web search syntax After using the old version of the search function of the Django project Website I tried myself to improve it This is another photo from the Django Sprint that organized at the Europe I don't 2017 in a remit I proposed to work on Django project website trying to use this full text search based on Postgres because at that time was Was using an external search engine and after that sprint I worked in the pull request and In few months we replaced totally the external search engine and we start using only Django to provide this functionality As you can see an example of the full text search feature. I have integrated the since the first implementation as you can see it's on French version of the documentation also the input text is in French and There are many feature you can use it like exact phrase search Words removal the results are in France to and there is the first implementation of highlighting the the word you you search for and Other than French currently Django documentation full text search engine can potentially support 20 I 28 different language Out of the box Thanks to Postgres This is the complete list however only seven of them have a public translation of the documentation at the moment To find the other translation of the documentation you can use the language selector menu that you can see expanded From the rights. It is over the content But it close immediately when you select another language and this is the same menu in the mobile version You can see more clearly or the language you can select the list is long Is long enough, but we can be even longer counting on how big our community is So we need help for everyone also you maybe to translate Django documentation more languages and To help newcomers to start reading and studying the competition in other languages than this one So please join the Django translation project. It is on trans effects. It helps Other people and you can see here the dashboard with some metrics on it more and more people are joining in the last version and so easy to contribute and also Personally after using Django force along only in English. I decided to join the Italian translation group and started helping them to to have a version Public version of this documentation As you can see the process can be also funny to to contribute and it's very very Interesting a little a lot trying to translate things. I ever read only in English The back tracker was the next Django project was I section I started using after the documentation You can find it in this subdomain In which is hosted an instant of truck Which is an open source project management and bug tracking system still written in python This photo I'm at the end of the spring to Django corn Europe in 2017 With two Django core developer mark and Marcus who helped me in my work in my first ever Django issue and Other than reviewing my poor request. They also helped me starting using the issue tracker Which is a bit different from other interface in the Django website And this is my very fist issue I created in the Django back tracker you can read this traction on how to use the web tracker and The correct workflow, but I suggest you to start reading other issue from other people and then try to open yourself an issue for the first time and As I did six years ago the Django issue tracking contain a lot of issues and Searching on it can be intimidating, but you can use these other resource in the website the dashboard subdomain and It try to help you to navigate all the issue and read all the metrics This is a screenshot of the development dashboard I Took some days ago, but the number today can be different as you can see it show easy to read metrics And also has a link to preset filters for the issue tracker It contain more metrics if you go down with the scroll down with a page If you want to contribute to the Django project I will suggest you to bookmark this page because it's easy to check every day what is going on and won't You can concentrate in maybe you want to read the easy to newcomer issue or Purge West to review so it's very very convenient to access All these resources without searching by yourself in the issue tracker There are other section on the website that I only discovered after this one and the first is the community section and I used this section to find all Django community resources as the different mailing lists and more recently also In the forum and the discourse server In this same page you also can scroll down and find the Django RSS feed section It has been very useful to me to be updated on the Django community And also to find the new articles and new blog related to to the argument with Django And as you can see you can expand one of these section And you can see the latest item in every section and more important You can also add the feed or your blog to be added in this list And I did the same some some years ago Other than community blog I also started reading the official blog in the Django project website It contains all the events and also news published since the first Django release Personally I found very funny and interesting reading the very first Post from the first area Django as you can see in this screenshot because it's a way for me to understand our Django community born and growing up and Also to find story interesting from people that start at this community and in this framework And this same page you can also find aside the upcoming events in the Django community Like for example the Django con Europe US and Australia and this year We also have the Django con Africa for the first time One of the last section I ever read as a user was the one about Django software foundation Because also was one of the most difficult to find it contains a lot of very interesting information about Django and its foundation and I Found this page late my career as a Django user and but then when I found it I learned more about the foundation its goal and I found also the list of people involved the member the board and Unfortunately is not well organized and a bit difficult to to navigate The last section I want to show you it's very important for the foundation and it's the fundraising section Where you can donate some money to the foundation and they can then distribute to different conference or Django girls workshop and other initiative in this section you can find the list of all the sponsor that donated and You can also donate If you want you can also do a one-time donation or recording one and Also the user experience in this page is not the best one. You can also try to knit in the github section But we are trying to Work on this on this page and we are doing something about that. I Took this picture during a pike on italia 2000 2023 in Florence These are two of my colleagues Laura and Virginia and they gave a talk on the work We are doing to improve the Django project.com. They are both experienced UX designer and the hairpin has analyzing the situation on the Django website from the their point of view during the last Django con US and San Diego a former Django fellow cartoon and will the Treasurer that moment asking me as a city of 20 tab to help the foundation to improve the user experience the other website And we were happy to to help So our user expert did analysis in few step they bruised on the website and looked for things that can be improved And they did a lot of analyzing on this in this part They made a report with the results and the most prominent were in their most prominent issue were related to accessibility Culture action not uniform and navigation flow disrupted and also inconsistent programs So after analyzing hits we decided to open a survey and interview People from the community So the first step is just the user survey and my colleagues Virginia Laura made this survey after the analyzing work I strongly invite you to scan these QR codes and briefly answer The survey question it will only take very few minutes. I think two or three minutes You will only find question on your experience in this website and also with All the section I talked to you about the donation one And your feedback will be very useful to the Django community and this foundation to improve how we can Let people have a better user experience and help them to find the information they want. So please Answer and contribute to this to this project and The last photo is from Django from Europe 2022 in Porto. I am here with Joel and Sara to very active contributor in the Django project repository and The GitHub repository was the main point to contribute to the Django project website And I started doing hits some years ago So I invite you all to go there and start to really some issue. You can be interested in you can also try To take in charge some of this issue a lot of them are very very small And also you can propose a request to fix some of this issue Because any help from the community is very very appreciated. I Hope I have been able to tell you all I know about the Django project website And if you want you can download this Presentation and because he's a released with a credit commons license and I'll share you the link in a minute So as a 20 tab will share information about our contribution mission with the Django site and you can find out more about our company using this context and To find out more about my personal work in Django and also to download this This presentation you can scan this QR code or you can contact me in this Thanks I only have to ask a favor I have a tradition to take a picture with my hodians if you don't mind there are people with the Don't want to show maybe Thank you, Paolo. And now we will have our five and maybe even a little bit more question and answer section, please Stand up. Can you hear ask your questions while you are thinking about your questions? Maybe I can ask Paolo I'm tech community manager. I'm not writing code by day right now. Is there any way I can help? Yes, for example I was wearing the survey. It will so very useful to Understand how people can enter the website maybe searching not technical stuff like about the foundation the events how money are spent from the foundation in some Initiative like Django girls or similar and you can also Helps opening issue for example if you find something that is not working properly in your computer in the website in particular Or maybe you can find some accessibility issue that are very very important for us. We are trying to Improve in these aspects to let also everyone to read the content and to Also, you can read for example to the meeting report from the board because everything is open also then I will spend money There are election about it. You can find story and blog post news So there are a lot of not technical stuff that you can find it or you can try to improve Thank you. Happy to help Anyone else? Hi What do you suggest if a local groups or perhaps also University want to host a Django workshop Do you think it's better to just ask through the website? or you have direct contact with the community and Also to her if there is a perhaps some examples of workshops based on how much time with last Could be a great Great point for University to take on board. Yeah, we show this guy. You can go in the Django software foundation section. There are contents You can ask directly to be supported in your initiative that promote Django or that are trying to promote Django with not more represented People It's very common to organize Django girls workshop because it's ready to use you can download the guide Everything is is prepared. There is every step for people But if you are organizing a local meet-up For example, I joined the Django day in Copenhagen last year and they did something very similar The foundation are open to Every initiative so let's let's try to ask great. Thank you. Thank you Hey, thanks for this talk Just curious how many people are actually working on the content of documentation of Django? I imagine it's a lot of work with all the Security fix for example need to be synchronized with the older version of the documentation and yeah, yeah, usually the documentation is And something you have to add when you modify something so contributing to the Django repository itself You have to add a new Section in the release notes or you have to fix at the same time information about it and sometimes we received also poor request to Improve some section. They are not clear or that are based on information that now is not Valid anymore because things change and there is also a specific group that work on the security issue because You can you can contact them directly before something very Dangerous can happen in the some version and there is a specific email You can contact if you find something like that and they work Is a small team elected and they work together to fix it as soon as possible and release News about it only when the comet that fixed this part of the documentation party is already released Right. Thank you. Thank you. If there is no more questions. Let's give a round of applause to polo Thank you