george-gca / multi-language-al-folio

A beautiful, simple, clean, and responsive Jekyll theme for academics, with support for multiple languages
https://george-gca.github.io/multi-language-al-folio/
MIT License
81 stars 26 forks source link

Plan for jekyll-multiple-languages-plugin replacement or fork? #17

Closed fmichea closed 9 months ago

fmichea commented 9 months ago

Have you checked that your feature request isn't already filed?

Description & Motivation

Hello,

Thanks for making this, I was playing with the repository and particularly the options directly affecting jekyll-multiple-languages-plugin and ran into their issue https://github.com/kurtsson/jekyll-multiple-languages-plugin/issues/209 which led me to notice that the repository was archived on Jan 15th. The README also specifies that the project was looking for maintainers. This leads me to believe this project might be abandoned, probably something to confirm.

I am creating this issue to discuss the next steps from your point of view. On my end until there is a clear path, I've been thinking at potentially migrating to untra/polyglot, which seems active and maintained with very similar features. What do you think is the best path forward?

Pitch

Options I can think of:

Alternatives

No response

Additional context

No response

george-gca commented 9 months ago

Earlier this month I got aware of this situation. In the past I tried to reach out with jekyll-multiple-languages-plugin devs to volunteer being a maintainer. I have already started investigating how much work will be to migrate to polyglot, or even if I like its solution.

For example, in their documentation they state that you should keep the files names consistent, but I don't know if it is possible to keep the different files languages in different directories, which is the current solution for this template and I tend to like most. Imagine if one would keep a blog in 3 different languages, with just a few posts the _posts dir would be too crowded.

I hope this weekend I have enough time to look it through and decide what would be the best path.

fmichea commented 9 months ago

Thanks for the quick answer, of course I am not expecting a urgent fix, just wanted to start the conversation. The solution with least resistance would likely be to make a fork and migrate this project to the fork, but that does require maintaining it long term.

Just gathering some links and thoughts on polyglot otherwise:

I'll let you know if I end up experimenting with it!

george-gca commented 9 months ago

Update on this issue: I was able to start migration from jekyll-multiple-languages-plugin to polyglot, and after a bit of a struggle I was able to migrate 90% of the code. There are still a couple of issues that I need to fix, but I hope I can finish the migration this weekend.

When I finish this I will also create a new section for how to update your site if you created yours from the previous version.

fmichea commented 9 months ago

Just took a glance at #18 , looks good to me, wanted to say thanks for making it!

george-gca commented 9 months ago

Up until today I was finding and fixing a few bugs from that transition. If you find any other missing bugs, few free to open new issues for them.