Skip to content

Conversation

@osharon-scottlogic
Copy link
Contributor

@osharon-scottlogic osharon-scottlogic commented Dec 4, 2025

Please add a direct link to your post here:

Detective Adventures

Have you (please tick each box to show completion):

  • Added your blog post to a single category?
  • Added a brief summary for your post? Summaries should be roughly two sentences in length and give potential readers a good idea of the contents of your post.
  • Checked that the build passes?
  • Checked your spelling (you can use npm install followed by npx mdspell "**/{FILE_NAME}.md" --en-gb -a -n -x -t if that's your thing)
  • Ensured that your author profile contains a profile image, and a brief description of yourself? (make it more interesting than just your job title!)
  • Optimised any images in your post? They should be less than 100KBytes as a general guide.

Posts are reviewed / approved by your Regional Tech Lead.

Copy link
Contributor

@lhancock-scottlogic lhancock-scottlogic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, just a few minor tweaks suggested! Also, have you spoken to someone on your project about including the screenshots in this post? I think it should be fine but always good to clear it with someone if it's a client system you're showing!


Another suggestion we have considered was to use HTML-based summary/details elements to show/hide the secondary actions, thus eliminating the need for JavaScript. Unfortunately, the design team was not in favour of this solution due to time constraints on their part.

There is a key takeaway about the [difference](https://www.enonic.com/blog/what-is-the-difference-between-server-side-and-client-side) between form-based applications (server-side rendering for that matter) and web-based applications. The former is extremely limited in its capabilities, and I can see why designers would find it too restricting. Personally, I find that it forces a certain simplicity that is healthy for code maintenance as well as the user’s mental model.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could possibly include an example here of the simplicity you're referring to, or just expand a little bit on this part?


There is a key takeaway about the [difference](https://www.enonic.com/blog/what-is-the-difference-between-server-side-and-client-side) between form-based applications (server-side rendering for that matter) and web-based applications. The former is extremely limited in its capabilities, and I can see why designers would find it too restricting. Personally, I find that it forces a certain simplicity that is healthy for code maintenance as well as the user’s mental model.

The landscape of software development is constantly changing, with modern technologies, frameworks, and methodologies. This, as I have mentioned in the past, can be quite overwhelming for junior developers. I hope that this experience I have shared gives a better view on the type of problems we are dealing with. As developers, we are required to understand the client needs and produce the best software, regardless of the tech stack.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This sounds like a good conclusion, you may want to add a Conclusion sub title as I often see in our other blog posts :)

@@ -0,0 +1,46 @@
---
title: Detective Adventures
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think adding a few descriptive words to the blog's title may make it more eye-catching? Just a few words after Detective Adventures: that would help the reader to understand exactly what the article is about straight away :)

osharon-scottlogic and others added 2 commits January 16, 2026 09:59
Co-authored-by: lhancock-scottlogic <110816543+lhancock-scottlogic@users.noreply.github.com>
@osharon-scottlogic
Copy link
Contributor Author

Looks great, just a few minor tweaks suggested! Also, have you spoken to someone on your project about including the screenshots in this post? I think it should be fine but always good to clear it with someone if it's a client system you're showing!

Thank you @lhancock-scottlogic , I fixed the issues mentioned and updated the date;
I'll take it as a compliment as the screenshot are mock-ups are made (and completely unrelated to the client)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants