in reply to Re^5: Ideas for PerlMonks 2.0
in thread Ideas for PerlMonks 2.0

I have a few suggestions. For example, when I search the site, there should be a switch that allows me to search for part of a word or whole words only. Right now if I type in something such as "webp" if I want to look for conversation on webp processing, then it will list a bunch of results containing "webperl" and "webpage" which is not what I want. I saw no way to tell the search engine to search for whole words only.

Another suggestion: Allow people to use a predefined CSS design instead of writing your own. It's nice that some people say, "hey, you can use your own design. You can configure the site's look and feel in any shape or form," but imagine if someone does not want to spend a whole afternoon customizing his experience on PerlMonks. Let's say I want to have a cool configuation in 3 seconds. There should be a drop-down menu that offers me to choose between site designs and pick one instead of me having to do all the coding. What if I don't want to do the coding?

The site should have the ability to upload a file like a zip file containing a bigger program than just a code snippet. And the website should allow people to post pictures if they want to.

Have the ability to upload a zip file into each person's profile. For example, each person would get maybe a 100MB storage space to upload a ZIP file which might contain modules or work that the person wants to share. This again, could be searchable. You might say, "Well, there is CPAN. That's precisely what you're describing. Upload your files and it's searchable." Yes, but it's not so simple as just upload your files. There's a bunch of requirements on CPAN. Module have to be a certain way. You can't just upload any random files to CPAN.

Replies are listed 'Best First'.
Re^7: Ideas for PerlMonks 2.0
by marto (Cardinal) on Dec 09, 2024 at 12:53 UTC

    "Allow people to use a predefined CSS design instead of writing your own."

    Several of your historical responses have informed you that css is customisable, in terms of a single pre defined change see Display Settings -> 'Theme container'.

    "And the website should allow people to post pictures if they want to."

    People can link to an image should they wish, outside of home node images I see no benefit to the burden of hosting them here. It'd add more janitorial work.

    "Have the ability to upload a zip file into each person's profile."

    This creates more problem and janitorial headaches than it solves problems, github (along with their gists), gitlab (along with their snippets) and a multitude of other sites and services provide this. People already do this and just link to the information. It's a wheel that no one need reinvent here.

Re^7: Ideas for PerlMonks 2.0
by hippo (Archbishop) on Dec 09, 2024 at 12:08 UTC
    Yes, but it's not so simple as just upload your files. There's a bunch of requirements on CPAN. Module have to be a certain way. You can't just upload any random files to CPAN.

    There are plenty of other sites which can act as filestores such as gitlab, github, google drive or even your own neocities site. There's no reason not to use one of those instead.

    And the website should allow people to post pictures if they want to.

    It already does. And you know this.


    🦛

Re^7: Ideas for PerlMonks 2.0
by jdporter (Paladin) on Dec 09, 2024 at 13:50 UTC
    when I search the site, there should be a switch that allows me to search for part of a word...

    There is no doubt that our search could be more capable. But how about, instead of getting into the details here, we simply say that the new site should have powerful, modern search capabilities. We'll probably use some existing, off-the-shelf technology (Lucene, maybe?) for searching. And we are not going to re-invent Google. You know you can already use Google to search PerlMonks, right?

    The site should have the ability to upload a file like a zip file containing a bigger program than just a code snippet.
    Have the ability to upload a zip file into each person's profile....

    Absolutely not.

    That being said, we could probably have better "integration" with external filedump sites such as github and pastebin.

    the website should allow people to post pictures if they want to

    Unlike some others here, I am not fundamentally opposed to this. We'd want to be sure to limit the capability, e.g. max size, max dimensions, max number of images uploaded, etc.
    And users (readers) should be able to choose how "embedded" images get rendered — either in-line or as links they can click on (rather like how we treat spoilers).

    Today's latest and greatest software contains tomorrow's zero day exploits.

      There is no doubt that our search could be more capable. But how about, instead of getting into the details here, we simply say that the new site should have powerful, modern search capabilities. We'll probably use some existing, off-the-shelf technology (Lucene, maybe?) for searching. And we are not going to re-invent Google. You know you can already use Google to search PerlMonks, right?

      Google, and (TTBOMK) standard settings for existing off-the-shelf technology, are geared to search for words, and totally fail when you want to search for a string in which non-word characters are significant. Being able to search for posts that contain, eg, (?=...) should be a quality test for any PerlMonks search feature.

        Good point, and I would never suggest that we would defer all of our search capability to google.
        Search engines like Lucene have lots of knobs to twiddle, including "what's a word?" and "search only whole words".
        We would also continue to support direct access to the database's native search, so e.g. text like '%(?=...)%' would be no problem.

        Today's latest and greatest software contains tomorrow's zero day exploits.

      If we allow pictures, we certainly should enforce limits (pixel size, file size, number, images per months, minimum XP required, etc). Images in posts could certainly be helpful, both to illustrate a problem and to show solutions.

      On Telegram, when communicating with my fellow humans, it's often much easier to post a screenshot with a big circle around a checkbox or button (with a helpful note "Click here"), than it is to describe in textual form on what to click.

      Of course, to distinguish us from the rest of the internet, we need to find a way to block cat pictures... :-)

      PerlMonks XP is useless? Not anymore: XPD - Do more with your PerlMonks XP
      Also check out my sisters artwork and my weekly webcomics
        we need to find a way to block cat pictures... :-)

        Too late!

        Alexander

        --
        Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)
Re^7: Ideas for PerlMonks 2.0
by LanX (Saint) on Dec 09, 2024 at 08:45 UTC
Re^7: Ideas for PerlMonks 2.0
by cavac (Prior) on Dec 10, 2024 at 14:59 UTC

    For example, when I search the site, there should be a switch that allows me to search for part of a word or whole words only.

    If we go for my PageCamel framework, there are two ways of achieving this:

    • a SuperSearch like feature with all the options
    • a user setting that defines the behavior of the default search boxes

    PerlMonks XP is useless? Not anymore: XPD - Do more with your PerlMonks XP
    Also check out my sisters artwork and my weekly webcomics