Re: New website design: help needed

Tomasz Mi via mc-devel <mc-devel-+hD5IHI5XseWCegYutOAJTiNl0CLU6MPYPYVAmT7z5s@public.gmane.org> Tue, 18 Feb 2025 10:41:39 +1100
Newsgroups gmane.comp.gnome.apps.mc.devel
Message-ID <CACGRv7Rb1cZhTY=U8n+nYyFoVy2Ze=z-S=U=uDGDc5XJGfXjSA@mail.gmail.com>
--===============2949864578652959693==
Content-Type: multipart/alternative; boundary="0000000000007e01b2062e5f1109"

--0000000000007e01b2062e5f1109
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Cursor can generate the website for you in 15 minutes, and you can use a
free plan, if you're OK with using AI.

On Mon, Feb 17, 2025 at 6:35=E2=80=AFPM Yury V. Zaytsev via mc-devel <
mc-devel-+hD5IHI5XseWCegYutOAJTiNl0CLU6MPYPYVAmT7z5s@public.gmane.org> wrote:

>
> On 17. Feb 2025, at 08:06, David Niklas via mc-devel <
> mc-devel-+hD5IHI5XseWCegYutOAJTiNl0CLU6MPYPYVAmT7z5s@public.gmane.org> wrote:
>
>
> * Ideally clean and light design (think terminalcss.xyz), accessible
> and browsable with both text mode / legacy browsers and modern software.
>
> Umm, why use a framework if we're just doing a few pages? Like, one css
> file is all we'd need. No framework necessary, right?
>
>
> Right, that's not a hard requirement. It's just that if I end up doing it
> myself, I'm definitely going to use Bootstrap or something to avoid writi=
ng
> my own normalization code and/or otherwise fiddling with differences
> between browsers, reinventing my own grid system, etc.
>
> The days when I knew the exact differences between MSIE 4/5, Netscape 4.7=
5
> and Opera 5 rendering engines by heart are long gone, and I'm not
> interested in investing more than the bare minimum in maintenance at the
> expense of bulkiness, which is irrelevant these days anyway. Upgrading
> Bootstrap has been a pleasant experience over the years (compared to
> maintaining my own resets and hacks).
>
> * The implementation should be HTML5, using some static generator -
> maybe hugo or mkdocs?
>
> HTML5 isn't supported by legacy browsers such as lynx. You might use a
> subset of the markup language, and that would work. Why is HTML5 a hard
> requirement?
>
>
> Define "not supported". Lynx renders HTML5 structured with graceful
> degradation in mind perfectly well. By HTML5, I meant clean, modern,
> accessible code that takes advantage of all the latest semantic construct=
s,
> not that it should be completely useless in old/text-mode browsers. In
> fact, I specifically mentioned the opposite.
>
> * There should be room for an AdSense plug.
>
> Because you know everyone loves ads. ;)
>
>
> They pay for the domain and SSL certificates though, so I'd like to keep
> the account active. You can have a look at what it is right now. A single
> ad at the bottom of a single page, and it pays for the domain, that's it.
>
> It's not like there's a secret commotion by some underground benefactor t=
o
> invest a few million of bitcoin proceeds into a newly formed Midnight
> Commander Foundation that will make this point irrelevant.
>
> Besides, those who *don't* love ads are browsing with AdBlock enabled,
> aren't they? And I haven't seen many ads in Lynx either.
>
> What sort of timeframe are you looking to get this done in?
>
>
> I have no hard deadlines, but ideally a few months. I hope to make some
> progress on other fronts (ticket and wiki migrations) by the end of March=
.
> This will make a home page migration possible, but it can be postponed fo=
r
> quite a while by simply making parts of Trac read-only, which I hope is n=
ot
> too complicated.
>
> All the best,
> Yury
> --
> mc-devel mailing list
> mc-devel-+hD5IHI5XseWCegYutOAJTiNl0CLU6MPYPYVAmT7z5s@public.gmane.org
> https://lists.midnight-commander.org/mailman/listinfo/mc-devel
>

--0000000000007e01b2062e5f1109
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Cursor can generate the website for you in 15 minutes, and=
 you can use a free plan, if you&#39;re OK with using AI.</div><br><div cla=
ss=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_at=
tr">On Mon, Feb 17, 2025 at 6:35=E2=80=AFPM Yury V. Zaytsev via mc-devel &l=
t;<a href=3D"mailto:mc-devel-+hD5IHI5XseWCegYutOAJTiNl0CLU6MPYPYVAmT7z5s@public.gmane.org">[email protected]=
idnight-commander.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex"><div><br><div><blockquote type=3D"cite"><div>On 17. Fe=
b 2025, at 08:06, David Niklas via mc-devel &lt;<a href=3D"mailto:mc-devel@=
lists.midnight-commander.org" target=3D"_blank">[email protected]=
mander.org</a>&gt; wrote:</div><div><blockquote type=3D"cite" style=3D"font=
-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:no=
rmal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px=
;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:no=
ne"><br>* Ideally clean and light design (think <a href=3D"http://terminalc=
ss.xyz" target=3D"_blank">terminalcss.xyz</a>), accessible<br>and browsable=
 with both text mode / legacy browsers and modern software.<br></blockquote=
><span style=3D"font-family:Menlo-Regular;font-size:14px;font-style:normal;=
font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:s=
tart;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0p=
x;text-decoration:none;float:none;display:inline">Umm, why use a framework =
if we&#39;re just doing a few pages? Like, one css</span><br style=3D"font-=
family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:nor=
mal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;=
text-transform:none;white-space:normal;word-spacing:0px;text-decoration:non=
e"><span style=3D"font-family:Menlo-Regular;font-size:14px;font-style:norma=
l;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align=
:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:=
0px;text-decoration:none;float:none;display:inline">file is all we&#39;d ne=
ed. No framework necessary, right?</span><br style=3D"font-family:Menlo-Reg=
ular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:=
400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:n=
one;white-space:normal;word-spacing:0px;text-decoration:none"></div></block=
quote><div><div><br></div><div>Right, that&#39;s not a hard requirement. It=
&#39;s just that if I end up doing it myself, I&#39;m definitely going to u=
se Bootstrap or something to avoid writing my own normalization code and/or=
 otherwise fiddling with differences between browsers, reinventing my own g=
rid system, etc.</div><div><br></div><div>The days when I knew the exact di=
fferences between MSIE 4/5, Netscape 4.75 and Opera 5 rendering engines by =
heart are long gone, and I&#39;m not interested in investing more than the =
bare minimum in maintenance at the expense of bulkiness, which is irrelevan=
t these days anyway. Upgrading Bootstrap has been a pleasant experience ove=
r the years (compared to maintaining my own resets and hacks).</div><div><b=
r></div></div><blockquote type=3D"cite"><div><blockquote type=3D"cite" styl=
e=3D"font-family:Menlo-Regular;font-size:14px;font-style:normal;font-varian=
t-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-i=
ndent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-deco=
ration:none">* The implementation should be HTML5, using some static genera=
tor -<br>maybe hugo or mkdocs?<br></blockquote><span style=3D"font-family:M=
enlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font=
-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-tra=
nsform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:=
none;display:inline">HTML5 isn&#39;t supported by legacy browsers such as l=
ynx. You might use a</span><br style=3D"font-family:Menlo-Regular;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spa=
cing:normal;text-align:start;text-indent:0px;text-transform:none;white-spac=
e:normal;word-spacing:0px;text-decoration:none"><span style=3D"font-family:=
Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;fon=
t-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-tr=
ansform:none;white-space:normal;word-spacing:0px;text-decoration:none;float=
:none;display:inline">subset of the markup language, and that would work. W=
hy is HTML5 a hard</span><br style=3D"font-family:Menlo-Regular;font-size:1=
4px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spaci=
ng:normal;text-align:start;text-indent:0px;text-transform:none;white-space:=
normal;word-spacing:0px;text-decoration:none"><span style=3D"font-family:Me=
nlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-=
weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-tran=
sform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:n=
one;display:inline">requirement?</span><br style=3D"font-family:Menlo-Regul=
ar;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:40=
0;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:non=
e;white-space:normal;word-spacing:0px;text-decoration:none"></div></blockqu=
ote><div><br></div><div>Define &quot;not supported&quot;. Lynx renders HTML=
5 structured with graceful degradation in mind perfectly well. By HTML5, I =
meant clean, modern, accessible code that takes advantage of all the latest=
 semantic constructs, not that it should be completely useless in old/text-=
mode browsers. In fact, I specifically mentioned the opposite.</div><br><bl=
ockquote type=3D"cite"><div><blockquote type=3D"cite" style=3D"font-family:=
Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;fon=
t-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-tr=
ansform:none;white-space:normal;word-spacing:0px;text-decoration:none">* Th=
ere should be room for an AdSense plug.<br></blockquote><span style=3D"font=
-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:no=
rmal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px=
;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:no=
ne;float:none;display:inline">Because you know everyone loves ads. ;)</span=
><br style=3D"font-family:Menlo-Regular;font-size:14px;font-style:normal;fo=
nt-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:sta=
rt;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;=
text-decoration:none"></div></blockquote><div><br></div><div><div>They pay =
for the domain and SSL certificates though, so I&#39;d like to keep the acc=
ount active. You can have a look at what it is right now. A single ad at th=
e bottom of a single page, and it pays for the domain, that&#39;s it.</div>=
<div><br></div><div>It&#39;s not like there&#39;s a secret commotion by som=
e underground benefactor to invest a few million of bitcoin proceeds into a=
 newly formed Midnight Commander Foundation that will make this point irrel=
evant.</div><div><br></div><div>Besides, those who *don&#39;t* love ads are=
 browsing with AdBlock enabled, aren&#39;t they? And I haven&#39;t seen man=
y ads in Lynx either.</div><div><br></div></div><blockquote type=3D"cite"><=
div><span style=3D"font-family:Menlo-Regular;font-size:14px;font-style:norm=
al;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-alig=
n:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing=
:0px;text-decoration:none;float:none;display:inline">What sort of timeframe=
 are you looking to get this done in?</span><br style=3D"font-family:Menlo-=
Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weig=
ht:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transfor=
m:none;white-space:normal;word-spacing:0px;text-decoration:none"></div></bl=
ockquote></div><div><br></div><div>I have no hard deadlines, but ideally a =
few months. I hope to make some progress on other fronts (ticket and wiki m=
igrations) by the end of March. This will make a home page migration possib=
le, but it can be postponed for quite a while by simply making parts of Tra=
c read-only, which I hope is not too complicated.</div><br><div>All the bes=
t,</div><div>Yury</div></div>-- <br>
mc-devel mailing list<br>
<a href=3D"mailto:mc-devel-+hD5IHI5XseWCegYutOAJTiNl0CLU6MPYPYVAmT7z5s@public.gmane.org" target=3D"_blank">=
mc-devel-+hD5IHI5XseWCegYutOAJTiNl0CLU6MPYPYVAmT7z5s@public.gmane.org</a><br>
<a href=3D"https://lists.midnight-commander.org/mailman/listinfo/mc-devel" =
rel=3D"noreferrer" target=3D"_blank">https://lists.midnight-commander.org/m=
ailman/listinfo/mc-devel</a><br>
</blockquote></div>

--0000000000007e01b2062e5f1109--

--===============2949864578652959693==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
mc-devel mailing list
mc-devel-+hD5IHI5XseWCegYutOAJTiNl0CLU6MPYPYVAmT7z5s@public.gmane.org
https://lists.midnight-commander.org/mailman/listinfo/mc-devel

--===============2949864578652959693==--