Best regards,
Otto


Otto,
Could you give us more detail about the way you design your screen .
With fivewin, we have resource workshop or pellec or .....
What is the same for web (HTML CSS screen design )
Thanks,
Philippe
/* DOS2Web( input ) Â
The `DOS2Web` function converts a local file system path to a web URL.
It constructs the base URL from the server's HTTPS status and host name.
It adjusts the local path by removing any trailing slashes and replacing backslashes with forward slashes.
Then, it substitutes the local server path (from `DOCUMENT_ROOT`) with the base URL to create the web-accessible URL.
The resulting URL is returned, representing the web path equivalent of the input DOS path.
This function is typically used in a web server environment like mod_harbour to reference local resources in a web-accessible format. */
function DOSPath2Web( input ) Â
  local result := ""
  local cbase_url := ""
  local chtdocspath := LOWER( ALLTRIM( AP_GetEnv( "DOCUMENT_ROOT" ) ))
 Â
  if AP_GetEnv( "HTTPS" )  = "on"
    cbase_url := "https://"
  endif
  cbase_url += AP_HeadersIn()["Host"]
 Â
  if RIGHT( chtdocspath, 1) = '/'
    chtdocspath := left( chtdocspath , ( len(chtdocspath) - 1) )
  endif
 Â
  input :=  STRTRAN( input, '\', '/' )
  result := STRTRAN( (input), (chtdocspath), cbase_url )
 Â
return ( result )Hello Philippe,
I code the screens. Mostly now with the help of ChatGPT.
What I use is Bootstrap 5 and still jQuery. I really try not to include any further libraries.
*** mod harbour - and HTML/JS - Bootstrap and jQuery ***
Everything else will only cause problems in the future.
With the preprocessor and patcher (HARBOURINO), I of course have a good framework.
Here, without knowing ChatGPT, I was lucky. It is optimal for collaboration with ChatGPT.
My program is modular, so I can easily pass parts to ChatGPT and get help.
Nevertheless, in the end, I have the original HTML code.
How far have you already delved into online programming?
Kind regards,
Otto

