cross posting, since I sent this to mailman-users@, but wanted to distribute over mailman-developers@
Hello,
it would be good, if Hyperkitty integrates better with search engines for public archives. In particular:
• generates sitemap files, containing information about each archive page, created by Hyperkitty, when was it last modified, how often is the webpage
expected to changes (never) — https://gitlab.com/mailman/hyperkitty/-/issues/467 ) . This way, when search engines index Hyperkitty archives, they
will crawl just what changes since the previous crawl, and not everything. Crawling everything repeatedly generates a lot of server load.
• include metadata about when the hyperkitty archive (article) was published — https://gitlab.com/mailman/hyperkitty/-/issues/466 . Then search
results will show (sometimes) the date of the publication
• tell search engines immediately, whenever new public archive weppage is generated — https://gitlab.com/mailman/hyperkitty/-/issues/468 , so that
they can in theory index that webpage immediately.
I have experience on integrating webpages with search engines on the above bullets. If somebody is willing to implement these features in Hyperkitty,
I can answer any questions related to the search engines, not related to the code in Hyperkitty itself.
The biggest friends of search engines are fast loading webpages. Removing the dependencies on jQuery in django-mailman3, Hyperkitty and Postorius
would result somehow faster loading pages.
I can assume that some administrators (=me) refrain for letting search engines index the archives, because the servers have not enough capacities to
handle the huge webcrawling periodic traffic. Implementing the above suggestions shall remove the obstacle letting search engines index public
archives.
Greetings
Дилян
Hi all
Applications for GSoC 2023 are open and I would like to apply.
Program details: https://summerofcode.withgoogle.com/programs/2023
You may need to log in with a Google account.
We could go under the PSF umbrella again (they've applied already), or
we could go it alone. The advantage to the PSF is we can possibly
borrow a mentor from them as we did in 2022 and they'll do some of the
org admin stuff, the advantage to a separate Mailman org is money and
tickets to the Mentor Summit if they do that. There may be other
stuff I haven't thought about. If we decide to apply ourselves but
get cold feet, I suppose we can withdraw without penalty and go with
PSF if we do so a reasonable time before deadline (Feb 8).
I need some backing from core devs (at least one backup mentor, which
is light work if I'm healthy), but I plan to post to the lists to see
if any of the usual suspects would like to be mentors, too.
Steve