Cosmonautics Day and Another Site Improvement
First of all, happy Cosmonautics Day to everyone. I am sure that one day this holiday will become a key one for human civilization.
Second, I spent a bit of time fixing bugs. I corrected menu generation at the server level. There was a bug that failed to account for the visibility parameter in the main menu item when the setting was defined as a boolean value rather than a string. That one took some digging to find...
Once I got into the flow, I also changed the way the news feed is generated on all language versions of the homepage. Since I regularly update different sections but update the news section very rarely, I decided to place preview cards from all sections into the homepage event feed. I think it looks better now.
While I was at it, I finally did something I had wanted for a long time: I built a proper event filter by day and by month. Now, in the calendar, if you click a date, you will see a separate physical page with a list of events for that day; if you click the month in the header, you will be taken to a separate page with all events for the selected month. We will see how that affects indexing. In addition, in strict compliance with the law, I brought the Russian version of my website into compliance with Federal Law No. 168-FZ and changed the site's logo to Stukalin.ru. Redesign, what else did you expect?
One more "improvement": I made the audience survey on my site less intrusive by implementing a feature where questions are shown gently to users who have clearly taken an interest in the site, viewed more than 3 pages, and spent more than 1 minute on it. The first question is: "Got a minute?" The idea is that the user can spare me a minute, but in practice people are stingy and click no. So, persistence works better, but it is more annoying, while politeness really only works with a loyal audience. Next time I will probably promise prizes and gifts for voting, and I am ready to bet that suddenly most respondents will find that minute.
Hit the like button at the bottom of the page if you agree.
Hit the like button at the bottom of the page if you agree.