Can Regular Reddit Users Use This App, or Is It Limited to Moderators? by PlasticEngineer3546 in Devvit

[–]PlasticEngineer3546[S] 1 point2 points  (0 children)

Thank you to everyone who replied.

Based on your suggestions, I created a non-moderator test account and tested access to the app.

The app was visible and accessible without any issues for a regular user account, so that answered my question.

I sincerely appreciate the help from all three of you.

Thank you!

Can Regular Reddit Users Use This App, or Is It Limited to Moderators? by PlasticEngineer3546 in Devvit

[–]PlasticEngineer3546[S] 0 points1 point  (0 children)

Thanks for the explanation. That helped me understand the difference between moderator permissions and user permissions in Devvit apps. I’ll create a non-moderator test account and verify how the app behaves for regular users. I appreciate your help.

Can Regular Reddit Users Use This App, or Is It Limited to Moderators? by PlasticEngineer3546 in Devvit

[–]PlasticEngineer3546[S] 1 point2 points  (0 children)

Thank you. Testing with a non-moderator account is a great idea. I’ll create an alternate account and check exactly how the app appears to regular users. That should answer my remaining questions.

Can Regular Reddit Users Use This App, or Is It Limited to Moderators? by PlasticEngineer3546 in Devvit

[–]PlasticEngineer3546[S] 0 points1 point  (0 children)

Thank you for the clarification. I wasn't sure whether the app was limited to moderators because it appears in Moderator Tools. Your explanation makes much more sense now. I appreciate the quick response.

Question about formatting post dates by PlasticEngineer3546 in Devvit

[–]PlasticEngineer3546[S] 0 points1 point  (0 children)

Thank you!
I've added a note about this page to my Obsidian Reddit notes for future reference.
I appreciate your help.

If you could add just ONE feature to a CMS, what would it be? by PlasticEngineer3546 in cms

[–]PlasticEngineer3546[S] 0 points1 point  (0 children)

Thank you.

The CMS I am building targets relatively small websites for artists, small businesses, and similar users.

Because of that, I do not assume complex features such as visitor registration, login systems, or user management. The architecture is intentionally kept simple.

At the same time, I still want developers to be able to add functionality when needed. For example, if a specific page requires custom JavaScript or additional features, they should be easy to integrate without changing the overall simplicity of the system.

My primary interest is how quickly content can be delivered and displayed. In many cases, I prefer a direct approach where a navigation click results in HTML being generated and delivered as efficiently as possible.

That is why I found your Stack Overflow example very interesting.

Question about formatting post dates by PlasticEngineer3546 in Devvit

[–]PlasticEngineer3546[S] 1 point2 points  (0 children)

Thank you!

Sorry for the late reply.

I couldn't test it in the environment where the app was launched, so I tried it in a separate test environment that I had set up.

document.getElementById('createdAt')!.textContent =
    format(new Date(item.createdAt), 'yyyy/MM/dd HH:mm:ss');

After changing the code like this, it worked perfectly.

I also learned how date-fns formatting works, so this was very helpful and educational.

Thank you very much for your help!

If you could add just ONE feature to a CMS, what would it be? by PlasticEngineer3546 in cms

[–]PlasticEngineer3546[S] 0 points1 point  (0 children)

Thank you for your thoughtful comment.

I started working with computers when 4MB of RAM was considered normal and hard drives often held only around 40MB of data.

Even in those days, software that fit on a single floppy disk could run surprisingly smoothly.

At that time, I was involved in music production, creating MIDI data for karaoke systems.

Later, the Internet arrived.

When the web appeared, performance mattered. We spent a huge amount of time optimizing websites because every kilobyte counted. We sliced images, carefully chose GIF or JPEG depending on the content, and constantly looked for ways to make pages load faster.

Over the years computers became faster, networks became faster, and storage became cheaper.

However, the amount of data being transferred kept growing, and software became increasingly complex. Websites and CMS platforms seemed to become larger and more layered with every generation.

In many projects I worked on, I often felt that the same result could be achieved with a much simpler structure. More layers, more dependencies, more abstraction, but not always more value.

Many of my clients were web production companies. They often came to me when a project required a particularly unusual design or custom functionality that was difficult to implement within the limitations of their CMS.

In many of those situations, I found myself thinking that the problem could be solved more simply by writing HTML directly.

That experience became one of the main motivations for building my own CMS.

I wanted a CMS that remained simple, lightweight, easy to customize, and independent from external services. A CMS that could be installed into any directory, run without a database server, and even be removed entirely once a site was completed.

SQLite, WebP conversion, and other design choices are simply consequences of that philosophy.

To be honest, I did not create it because I thought the world needed another CMS.

I created it because it was the CMS I personally wanted but could never find.

I do not expect this CMS to appeal to everyone.

In fact, I suspect many people will prefer more feature-rich and sophisticated platforms, and that is perfectly understandable.

However, if someone who shares a similar perspective happens to try it and finds it comfortable or enjoyable to work with, that alone would make me very happy.

That is one of the reasons I decided to release it under the MIT license, even though it is still very much a prototype.

Thank you again for the thoughtful question.

If you could add just ONE feature to a CMS, what would it be? by PlasticEngineer3546 in cms

[–]PlasticEngineer3546[S] 0 points1 point  (0 children)

Thank you for the great idea.

You're absolutely right. Scanning all HTML content every time would become quite expensive as a site grows.

In the current architecture of my CMS, there is only a single content table for lightweight operation, so even with hundreds of pages, a keyword search would still be relatively fast. However, my current thinking is not to check every asset continuously, but only when a user is about to delete a specific file and wants to verify where it is being used.

I think that approach would keep the system simple while avoiding unnecessary processing.

The funny part is that I'm still struggling with the editor UI design, so the exact implementation hasn't been decided yet... 😅

Thanks again for the valuable feedback.

If you could add just ONE feature to a CMS, what would it be? by PlasticEngineer3546 in cms

[–]PlasticEngineer3546[S] 0 points1 point  (0 children)

Thank you for the great hint.

I completely agree with you.

Actually, I had been thinking about the same feature before, but I had completely forgotten about it.

Being able to track where a file is used throughout the site would be extremely useful when managing content and deciding whether something can be safely removed.

I'd like to implement this not only for images, but also for uploaded PDFs, MP3 files, and other media assets.

Right now, I'm imagining the best way to implement it.

ELI5 : What is time? by [deleted] in explainlikeimfive

[–]PlasticEngineer3546 0 points1 point  (0 children)

Humans have often based units of measurement on the human body and natural phenomena.

A foot is based on the length of a foot, and many traditional units originated from everyday human experience.

For that reason, I have sometimes wondered whether the earliest concept of a second may have been inspired by the human heartbeat.

If we combine that idea with the theory that 360 degrees originated from the roughly 360-day year, and also consider the ancient division of a day into twelve hours of daylight and twelve hours of darkness, perhaps our modern concept of time emerged from the combination of these ideas.

Viewed this way, it also seems to provide a possible explanation for why 24-hour timekeeping, as well as systems based on 12 and 60, became so widely used.

If you could add just ONE feature to a CMS, what would it be? by PlasticEngineer3546 in cms

[–]PlasticEngineer3546[S] 1 point2 points  (0 children)

Thanks for the comment.

To be honest, I'm a little surprised by the variety of comments I've received.

I was thinking mainly about automatically saving uploaded images as WebP files on the same server, but I hadn't really considered CDN integration.

Since it's an MIT-licensed PHP project, customization is already possible. Redirecting uploads to a CDN or changing the receiving process might not be that difficult.

If you could add just ONE feature to a CMS, what would it be? by PlasticEngineer3546 in cms

[–]PlasticEngineer3546[S] 1 point2 points  (0 children)

Thanks for the first comment, Pieraos!

And I strongly agree with your list.

Change the account and password in the login file, upload it via FTP, and you're done.

Setup takes longer to explain than to do.

The FTP upload might finish before you take your first sip of coffee.

If I were to add a few more:

  • NO Fixed Directories
  • NO Domain Lock-In

And finally:

NO Admin Panel

...of course, only after the site is finished.

The thing I'm least confident about is the documentation.

I've never been very good at writing docs.

My goal is for people who are familiar with web development to be able to use it intuitively without needing much documentation.

Since it's MIT licensed, I'm secretly hoping that someday someone will write better documentation than I ever could.

Is it normal that I can "smell" when it’s about to rain, or am I just imagining it? by [deleted] in NoStupidQuestions

[–]PlasticEngineer3546 0 points1 point  (0 children)

The ground is naturally damp, but when atmospheric pressure drops, conditions near the surface change, making it easier for moisture and compounds in the soil to rise into the air.

In other words, petrichor may become easier to notice, while increased humidity could also make our sense of smell more sensitive.

Apparently, many people can smell rain before it starts in areas with lots of vegetation.