Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Update the GUI

by Anonymous Monk
on Jul 19, 2016 at 12:05 UTC ( [id://1168050]=monkdiscuss: print w/replies, xml ) Need Help??

This node falls below the community's threshold of quality. You may see it by logging in.

Replies are listed 'Best First'.
Re: Update the GUI
by CountZero (Bishop) on Jul 20, 2016 at 06:07 UTC
    "CSS like"? What does that even mean?

    If you take a little effort you will see that the Perlmonks pages are a nice example of good CSS-use.

    CountZero

    A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

    My blog: Imperial Deltronics

      "CSS like"? What does that even mean?
      1)It means not having deeply-nested html tables for everything.
      2)Use of modern CSS reduces the amount of markup making load times faster.
      3)"Tables for layouts are a legacy method that should not be used any more. Layouts utilizing div blocks, and in the near future, CSS3 Multi-column Layout or CSS3 Flexible Box Layout, should be used instead."

      Tons of lots of talks about it and no action. If they have waited this long they do not care, so why bother.

        Help for Display Settings

        Theme Configuration

        The appearance of the PerlMonks site can be changed by choosing from one of several themes . You can stay with the default or pick a specialized theme. The dark theme exists for the people who prefer light text on dark backgrounds. Choosing a theme other than the default makes it easy to remember if you are logged in or not. "Monk pictures off" turns off the random monk picture in the top right corner of every page, while "Monk quips off" turns off the pithy quotes on the top left. Stylesheet Settings

        In addition to the themes above, you can alter the appearance of the PerlMonks site with your own custom CSS stylesheets.

        • Link to external CSS stylesheet: You can link to a stylesheet you maintain on another webserver by entering the stylesheet's URL here. This stylesheet will be loaded after any stylesheets specified for your selected theme.
        • On-Site CSS Markup: Any CSS code you enter here will be inserted into all pages you view.
        • Link to CSS stylesheet for print display type: At the top of each page just under the title are two links labeled "print" and "xml". The print link causes the current page to be redisplayed in a format suitable for printing. You can alter this format by specifying a stylesheet to use for print display type.

        > 3)"Tables for layouts are a legacy method that should not be used any more. Layouts utilizing div blocks, and in the near future, CSS3 Multi-column Layout or CSS3 Flexible Box Layout, should be used instead."

        Display Settings

      • Lay out nodelets as <div> instead of <table> ?
      • Lay out main content as <div> instead of <table> ?
      • Lay out threads as <div> instead of <table> ?
      • > Tons of lots of talks about it ...

        It's obvious that we have to stay somehow backwards compatible to

        • people sticking to the (16 years) old design
        • people disabling JS
        • people using the huge variety of options (which were entered over time to please individuals like you)
        • robots parsing PM (like this cool "google" thing)

        That's called legacy ...

        So what's the appropriate reply to your critic?

        • bullshit?
        • stupid?
        • ignorant?
        • you didn't read these "talks about it", but cared to comment?
        please choose two or more!

        > and no action.

        TobyInk acted, I acted, others acted.

        There are already plenty of interfaces and possibilities "to act".

        > If they have waited this long they do not care, so why bother.ッ

        Well did you act yet?

        Provide a migration concept which doesn't kill backwards compatibility and a suggest a better design as default theme, please.

        I've just shown you all some open APIs to do so.

        And please read some of these "talks about it".

        Cheers Rolf
        (addicted to the Perl Programming Language and ☆☆☆☆ :)
        Je suis Charlie!

        ++ for reading the questions correctly, however–

        If they have waited this long they do not care, so why bother.ッ

        “They” is a set which includes “you.” Plenty of us care. We just do not have tuits for this code-base. I have said I would be first in line to put in hours on a post-90s rewrite more than once.

        There are tons of talks about chemtrails, that doesn't make them right. Besides ... there's tables for layouts and tables for ... wait for it ... tables. If it looks like a table onscreen, it ought to be a table in HTML!

        Jenda
        Enoch was right!
        Enjoy the last years of Rome.

Re: Update the GUI
by choroba (Cardinal) on Jul 20, 2016 at 08:49 UTC
Re: Update the GUI
by stevieb (Canon) on Jul 19, 2016 at 14:21 UTC

    I believe its because the site is written in an obscure language called "Perl", and we can't find anyone qualified to re-write it ;)

    ps. Please define "Human Readable".

Re: Update the GUI
by $h4X4_&#124;=73}{ (Monk) on Jul 30, 2016 at 08:44 UTC

    I have been using this Pure CSS module on my own projects. It was first going to be used just to make the forms look nicer, but I have been finding myself wanting to use more and more of it.
    Because it made the forms look nicer and also reduced the HTML needed to display the form.

Re: Update the GUI
by $h4X4_&#124;=73}{ (Monk) on Aug 13, 2016 at 10:08 UTC

    This tool shows one reason why good HTML and CSS practices are vital for webpage programming. Unless you think that new HTTP/2.0 Gizmo will just compress the problems away.
    Code to Text Ratio

    Results for: http://www.perlmonks.org/?node_id=1168050 Web Page Size : 34382 Bytes = 34 KB Code Size : 24844 Bytes = 24 KB Text Size : 9538 Bytes = 9 KB Code to Text Ratio : 27.74 %

      Compare to ?

        Beats the pants off Twitter:

        Results for: http://twitter.com/
        Web Page Size :
        293288 Bytes = 286 KB
        Code Size :
        281580 Bytes = 275 KB
        Text Size :
        11708 Bytes = 11 KB
        Code to Text Ratio : 3.99 %
        

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (3)
As of 2024-04-25 22:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found