Hello. I am Johan, Kristof's colleague and co-founder of Embeetle. Beetle relies heavily on OpenOCD, so I am very grateful for the work done by the OpenOCD community.
Regarding the website, my first question is: what is the purpose of the website? All other decisions should be secondary and should serve that purpose. Previous remarks in this thread include: "a new look/design for the OpenOCD website", "The current one looks quite ugly and old.", "We should also update the website to httpS" and "The current hosting platform is not always very stable". That in itself is not enough to warrant the effort to design a new website, as long as it serves its purpose. OpenOCD is not about cosmetics, it is about functionality. Adding httpS or switching to another hosting platform can be done without changing the content. Two possible purposes I have read are - a blog for announcements - online documentation Are these purposes sufficiently served by the current website? If not, where/how is it lacking? What other purposes should it serve? If these purposes can be well served without javascript, then I see no good reason to use javascript on the OpenOCD website, and some very good reasons not to use it. Most of them have been mentioned before in this thread. On the Embeetle website, I used javascript because: 1. It don't want to reload the menu and other fixed parts of the website when switching to another page (faster, limit data bandwidth/usage) 2. Some features like popup notes and foldable sections are hard to implement without javascript 3. We want to understand how our website is used without resorting to Google Analytics and without compromising privacy in any way. I experimented with Matomo (open source alternative) but didn't like it: too complex, I don't understand how it works (unless I spend a lot of time, which I don't have). The total amount of javascript code used on the Embeetle site is less than 1200 lines. It is not minified. It uses *no* external frameworks, not even jQuery. I will add an open source license. The above arguments are for Embeetle and do not necessarily apply to OpenOCD. Johan -- Johan Cockx - Embeetle bv - https://embeetle.com - jo...@embeetle.com
_______________________________________________ OpenOCD-devel mailing list OpenOCD-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openocd-devel