Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re^3: Emailing Passwords? In 2020?

by marto (Cardinal)
on Nov 15, 2020 at 18:41 UTC ( [id://11123666]=note: print w/replies, xml ) Need Help??


in reply to Re^2: Emailing Passwords? In 2020?
in thread Emailing Passwords? In 2020?

The site is written in a fork of everything2, which isn't exactly modern. Modern frameworks such as Mojolicious have far lower barriers for participation, and represent what can be achieved with the modern internet. If I had the spare time I'd volunteer to work on some progress in this area.

Replies are listed 'Best First'.
Re^4: Emailing Passwords? In 2020?
by Bod (Parson) on Nov 15, 2020 at 19:43 UTC

    Fair points up to a point marto. But, regardless of the framework used, there is no intrinsic reason why form input cannot be post-formatted instead of users having to wrap comments in HTML markup.

    I know little about web frameworks but your comments validate, in my mind at least, my approach to writing web sites which is to do it myself rather than relying on other people's libraries. After all, for the most part, the web is only made up of text organised with a bit of markup here and there :)

      "Fair points up to a point marto. But, regardless of the framework used, there is no intrinsic reason why form input cannot be post-formatted instead of users having to wrap comments in HTML markup."

      It's non trivial, likely more involved than you expect, at no point did I say it cannot be done.

      "I know little about web frameworks but your comments validate, in my mind at least, my approach to writing web sites which is to do it myself rather than relying on other people's libraries. After all, for the most part, the web is only made up of text organised with a bit of markup here and there :)"

      Frameworks like Mojolicious, and previously CGI.pm have many benefits over rolling your own. Many hands/sets of eyes It's unlikely that rolling your own will have all of the features of Mojolicious or be as efficient. And reinventing wheels all the time is fine, if you want to spend time inventing wheels rather than building wagons. See also CGI::Alternatives The modern web is not just text with markup any more.

        Thanks for the info... I shall have a read of CGI::Alternatives.

        I used to use CGI.pm for file uploads but found it so unreliable in some circumstances that I wrote my own require file for handling web form input, including file uploads. One day or so of coding and testing and it has proved a good use of the time.

        TBH I have always worked alone, only looking for input when I need help with a specific problem with, usually, a small amount of code. This isolation has forced me to find solutions but, no doubt, also reinvent some wheels. I know I need to up my coding skills which I why I've created an account here instead of just reading solutions to my problems.

        You can tell how little I know about what is out there as these frameworks are a bit of a revelation. Although I consider myself to be an OK programmer who has created and maintains a few functional, dynamic websites. I'm still not seeing the advantage of these frameworks but perhaps, just maybe, that will come after plenty of reading the docs you have pointed me to - thanks.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11123666]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others cooling their heels in the Monastery: (3)
As of 2024-03-19 06:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found