Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re^5: Welcoming New Users and Accepting Site Reviews (JS Theme)

by LanX (Archbishop)
on Oct 03, 2018 at 10:42 UTC ( #1223450=note: print w/replies, xml ) Need Help??


in reply to Re^4: Welcoming New Users and Accepting Site Reviews
in thread Welcoming New Users and Accepting Site Reviews

> But in difference to those other projects it did not progress visibly.

Perlmonks is much more than the "visible parts".

But FWIW regarding visible style, it's possible to turn TobyInk's bootstrap style (see screen shot) into a regular theme by applying a dedicated "generalParent_container".

This wouldn't be the default theme, but a good start to develop one (it still has several issues, like breaking other JS code° and we need backwards compatibility for (browser-)static HTML)

IMHO this theme should include a hook such that everyone could inject his own JS code from his Display Settings - like it's possible to inject one's own CSS - to allow further evolution.

(PMdev's can neither create or fork code-nodes, they can only provide patches to existing nodes and hope the gods accept them. And they don't have access to all the code. To further complicate things they can't test patches in a sandbox.)

> Thank you for the Link at https://perlmonks.org/?node_id=555609

Honestly I doubt you are really interested in the gory details of the monasteries engine, since you didn't care to figured out yet how to set a proper link.*

Otherwise I could link to some documentation ...

Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery FootballPerl is like chess, only without the dice

*) I have a nodelet hack which automatically turns text like https://perlmonks.org/?node_id=555609 into meaningful links like Can I get the PerlMonks source code?

°) there is a long traditional reluctance against complicating the code-base with JS. And PMDevs are Perl experts, not designers excelling in CSS. The solution would be to decouple these domains.

Replies are listed 'Best First'.
Re^6: Welcoming New Users and Accepting Site Reviews (JS Theme)
by LanX (Archbishop) on Oct 03, 2018 at 14:30 UTC
    > it still has several issues, like breaking other JS code° and we need backwards compatibility for deactivated JS

    To be fair, only the fact that PM is almost devoid of any JS functionality (I'm only aware of two or three little snippets) makes it possible to plug-in an up-to-date framework now.

    It would be far more difficult if we had to adopt any millennial JS code now.

    This is an advantage we shouldn't loose, by keeping the raw HTML version functioning. Like this we'd be able to plug-in the next generation framework in a decade.

    Cheers Rolf
    (addicted to the Perl Programming Language :)
    Wikisyntax for the Monastery FootballPerl is like chess, only without the dice

Re^6: Welcoming New Users and Accepting Site Reviews (JS Theme)
by LanX (Archbishop) on Oct 03, 2018 at 12:37 UTC
Re^6: Welcoming New Users and Accepting Site Reviews (JS Theme)
by holli (Abbot) on Oct 17, 2018 at 00:46 UTC
    That looks nice. That should be the default. I too have my own custom css, but every time i get logged out for some reason i cringe on how the site looks by default. The look says "Hi. Welcome to the nineties. Geocities is just one click away". I know it's wrong content-wise, but that's how it looks. It's like trying to sell a car. If you get it washed and polished and the filthy seats refurbished you earn 50% more than by selling it all dusty and worn.


    holli

    You can lead your users to water, but alas, you cannot drown them.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (8)
As of 2020-04-07 18:13 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    The most amusing oxymoron is:
















    Results (43 votes). Check out past polls.

    Notices?