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

Reply via email to