Joe 2 months ago
Morning all,

Again, I'm trying to make time to work on re-writing Pjuu in an effor to re-kidle my love for working on it.

A lot has changed on the web since Pjuu was written. I have some questions and your feedback would be appreciated. Questions in the comments.
  • 3

Replies

  • Joe 2 weeks ago
    Strange @sigg3, I've been playing with #htmx too. I think it would fit here really well.
    • 0
  • Sigg3 2 weeks ago
    @Joe I've been playing with #htmx lately, it's really nice and helps me avoid having to touch js. It's all embedded in the html tags.

    I only ever use the pjuu android client so I don't really mind about other surfaces and browsers though.

    The post comment order is weird, I agree.
    • 1
  • Joe 1 month ago
    One issue with supporting older browsers is newer CSS toolkits will not work. I know TailwindCSS has removed IE.
    • 0
  • Joe 2 months ago
    Thanks for feedback @Tucumano88.

    @Curioustob I don’t full modernization is on the cards. Personally, I’m not a fan of client side render and all work in that area is now aimed at making those tools server side, which we’ve had forever. I take your point though.
    • 0
  • Curioustob 2 months ago
    I say go all in on modernization on the technical end while keeping a simple model. Most people don't use older browsers anyway; I personally think that JS can be replaced by WASM but I do not know if it would be worth the effort to you personally.
    • 1
  • Pietlu 2 months ago
    now, i understand what's meant with post limit x)
    i assumed, it's the amount of posts you could post in a specific period of time...
    but it's just the amount of characters in a single post ...

    well, i think 500 is enough
    • 1
  • Tucumano88 2 months ago
    About questions

    (1) would be nice as optative
    (2) it's possible that still works. In opera for Symbian works. If it's necessary drop support
    (3) someone would like...I don't know markdown. Would be nice to increase post lenght
    (4) totally yes, would love it
    (5) yes, would be nice in chronological order

    Plus: dark mode would be nice too
    • 1
  • Joe 2 months ago
    Thanks for the feedback @lnxw37 and @pietlu.

    @Pietlu, dark mode is a good point. A modern CSS framework will help me here.

    @Lnxw37, happy you said about Javascript being an optional extra. I think I misworded what I meant. It would always be optional it just some things may need to be disabled.
    • 2
  • Lnxw37 2 months ago
    To (4), I'm in favor of Fediverse connectivity if it is accompanied by some stream curation tools. We have no idea what offsite content may contain, so it must be possible to filter it.

    To (5), reverse chronological equals new posts on top and older ones on the bottom? If so, that's definitely the best default. Though comments should be oldest at top and newer ones at the bottom. I'm okay with giving people other sort options. I just think these should be the default.
    • 1
  • Lnxw37 2 months ago
    To (1), I prefer if JS is an optional enhancement. The site should work without it, even if it works better with it. To (2), a modern CSS framework is a good thing.

    To (3), I personally dislike Markdown, but I do favor some limited text formatting in both posts and comments. For that, MD or BBCode or Textile are fine. Longer posts are also fine.

    Be aware that people tend to confuse MD link syntax, so if allowed, post editing will be needed.
    • 1
  • Pietlu 2 months ago
    ...

    To 4)
    That would be awesome as well. I mean, it would open up Pjuu to a bigger audience, and maybe, I would be more active again here, if my posts would reach out to my audience in the Fediverse/Mastodon.

    To 5)
    Imho it isn't really confusing, it's just different. And I kinda like this order. I would keep it. Might be a unique feature ;)

    Other idea:
    Dark mode :)
    • 1
  • Pietlu 2 months ago
    To 1)
    I really like the fact that Pjuu doesn't require JavaScript, but yeah, I defo wouldn't mind, if it will do so in the future.

    To 2)
    Supporting EOL software for too long is always a pain in the ass, and imho a waste of effort. Drop it.

    To 3)
    I didn't know until now, there's a posting limit in the first place. Well, you may keep it, i guess. Markdown would be awesome!

    ...
    • 1
  • Joe 2 months ago
    If you have any other ideas for Pjuu I would love to hear them.
    • 0
  • Joe 2 months ago
    5. Post ordering, posts by default are orders in reverse chronological order, this is confusing. We would change it chronological.
    • 0
  • Joe 2 months ago
    4. Should we support ActivityPub and the Fediverse?
    • 0
  • Joe 2 months ago
    3. Would you be happy if we massivley increase post limit and allowed some Markdown?

    We would dive deeper in to this, for example, what Markdown would be allow? Would mark down be allowed in comments.
    • 0
  • Joe 2 months ago
    2. Are you happy if we drop support for older browsers?

    Maintaining older browsers is painful, Pjuu probably still works in IE8, IE is long dead.

    This would allow us to use a CSS framework to help with the styling, probably TailwindCSS.
    • 0
  • Joe 2 months ago

    1. Are you happy for Pjuu to use Javascript by default?

    Pjuu currently doesn't require it which impacts the way it's written and means all functionality needs to be considered twice. This isn't a game changer.
    • 0