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'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>> 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 <<a href=3D"mailto:mc-devel@= lists.midnight-commander.org" target=3D"_blank">[email protected]= mander.org</a>> 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'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'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's not a hard requirement. It= 's just that if I end up doing it myself, I'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'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'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 "not supported". 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'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's it.</div>= <div><br></div><div>It's not like there'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't* love ads are= browsing with AdBlock enabled, aren't they? And I haven'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==--