Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

Re: Let's Make PerlMonks Great Again! -- suggestions and dreams

by Discipulus (Canon)
on Jan 30, 2017 at 08:25 UTC ( #1180594=note: print w/replies, xml ) Need Help??

in reply to Let's Make PerlMonks Great Again!

Hello LanX, lazy sunday? ;=)

If you are suggesting to build a firewall to block mexicans requests I do not agree.. ;=)

Ok now seriously: I think my dear site, my only net place, need some rearrangemets. Not for me, but mostly for newcomers and young peoples arriving here. The site must be a little bit more friendly in the daily usage.

Between features I'd like to have here at PM i'd mention:

  • improved readabilty for mobile users
  • improved node composition with even minimal set of shortcut for html approved tags
  • renewed tutorial section to build up in next years with a Modern perspective
  • improved security
  • a wider group of moderators to prevent chat flaming and spam nodes
  • a bigger space limit for post and private pages (at least for high level monks)
  • the ability to show who is speaking (Discipulus lvl 17 since 2002 average posts XP 9 last year 11 as I already suggested)
  • the possibility of automatically conceil wrong answers (leaving the possibility of to review them)

i think the best way to achieve the above is a complete rewrite of the code base: it is a big work I'm not able to do: so who can do such a big work? we can also collect some money to pay at pizza&beer rate someone of us but even if someone offer himself there are many downside:

  • The owner of the actual site (estimated vroom?) must agree
  • How to choose the developer group?
  • How to choose the roadmap?
  • this eventual project must run in parallel with the existing one
  • the huge historical database must migrated accordingly

Even if this become feasible with have to not alter the nature of PM doing this. I'm especially thinking about:

  • the freedom to express himself even if in disaccord with the majority of the community
  • the somehow vintage appeal must be preserved: it is a monastery not a disco
  • the XP system it is not perfect, but I think it is better to leave it unchanged


There are no rules, there are no thumbs..
Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
  • Comment on Re: Let's Make PerlMonks Great Again! -- suggestions and dreams

Replies are listed 'Best First'.
Re^2: Let's Make PerlMonks Great Again! -- suggestions and dreams - STFU and write code already (start already)
by Anonymous Monk on Jan 31, 2017 at 00:35 UTC

    STFU and start writing code

    Here I'll start

    Run this on localhost, tweak the way you like, route everything to perlmonks eventually (lwpmechanizebridge), repeat, post what you have

    First step might be inline this work correctly into your local mojo interface to perlmonks, and share that, maybe on perlmonks or in a public gist, and keep tweaking it, and keep tweaking it, and keep tweaking

    Second might be inline the html preview so the rendering is done in mojo and it doesn't take a round trip to perlmonks to get the basics

    Third might work on the WYSYWYG editor (the bootstrap should have something)

    Fourt would be get the websocket chatterbox working, should be "easy" with a few simple jquery hooks, lots of examples around Mojolicious::Lite +and jQuery +AJAX + Mojo::Template, Mojolicious, layouts and content generating., Re: Functionality to automatically insert <readmore> tags into long posts? (naturally)..Everything::tagApprove..framechat ....

    So there you have it, settle on route layout, make the stubs, improve, improve, improve, improve ...

    If the gods like it , let them put it under, switch the lwpmechanize bridge for appropriate api calls

    If they dont like it, run it locally yourself, tweak it locally yourself ... add database backend instead of lwpmechanizebridge and make your own perlmonks, invite everybody

    stop talking about it start already, that is all there is to it

      why so much hate? if I had your abilities probably I would have already done what you depict.

      I can propose my suggestions and dreams but my limited Perl web development skill (stucked at old CGI times) does not let me to go much further; sadly.

      Anyway nothing give you the right to use rude acronyms against me.

      I'll bookmark your post as compendium of possible ways to modify PM user experience - even if rude and incivil

      Hoping I'll never meet you in RL



      There are no rules, there are no thumbs..
      Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.

        Um, yeah

        Part of what I posted above I started composing originally as a direct response to your post, but seemed kinda meh, so I tabled it

        Then another part started as a response to wjw, but also meh, tabled that

        Then another political joke response came and then LanX came with "twitter rules" and I started composing it there

        Since your reply was sorted to be the top response, I figured for some reason I need to stick my junk up there ... the whole reply while posted as a response to your node wasn't directed only at you

        The more i kept referring back to the whole thread, the more stuff got inserted and moved about

        At most I dreamed to express some apathy directly at you

        No real "hate" on my part except a tad irked by the rolfishness ... unescapable political sanctuary invasion

        I should have used put-up-or-shut-up ... actually just-show-me-already/prove-it/time for words is over time for action is now

        But I got tired of editing my response gathering my thoughts and postponing , much less running them through a face the humans filter


        "Hoping I'll never meet you in RL"

        Winter is coming ...

Log In?

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

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (5)
As of 2023-12-10 19:59 GMT
Find Nodes?
    Voting Booth?
    What's your preferred 'use VERSION' for new CPAN modules in 2023?

    Results (41 votes). Check out past polls.