Author: Michael G
Sphereplugins is a specialist in the design and development of jewellery eCommerce websites with…
https://sphereplugins.com/product-category/extensions/
➢ At our core, we’re dedicated to pushing the boundaries of innovation in the world of jewelry and diamond web technology. We take pride in offering a comprehensive feature set that rivals the most renowned brands in the diamond and jewelry industry, whether in the US, Europe, India, Australia, Hong Kong, or various other regions around the globe.
➢ Our platform boasts an impressive array of approximately 25 features that encompass the very best elements found on the most popular diamond and jewelry websites. We understand that different businesses have unique needs, which is why we offer distinct feature collections. Whether you’re aiming to enhance the user experience on a B2B platform with a loose diamonds search page or seeking groundbreaking innovations like virtual try-ons and virtual size previews, we have you covered.
➢ Furthermore, we’re deeply committed to enhancing diamond education through our platform. Our tailored features, such as the diamond meta, explainer widget, and the ability to compare similar diamonds, are designed to not only enrich the user experience but also elevate your brand within the market.
➢ With our cutting-edge technology and extensive feature offerings, we’re here to help you stand out in the world of jewelry and diamonds, making your online presence truly exceptional.
Join us for the Moodle Academy webinar “Design Thinking process: How to Empathise with users and Define the problem” on Thursday 14th December at 9:30 UTC
We invite you to join us for our upcoming Moodle Academy webinar “Design Thinking process: How to Empathise with users and Define the problem” on Thursday 14th December at 9:30-10:30 UTC, which is free to attend.
In this webinar you will learn the importance of focusing on the users and the problems they face during the UX Design Thinking process. The webinar will be delivered by UX and Product Experience experts from Moodle HQ.
We will provide an overview of the 5 phases of the Design Thinking process, with a focus on the first two stages Empathise and Define.
We will use a case study from recent Moodle core development (the Activity Cards redesign) to explain some of the tools used at Moodle HQ and show the results of the work, including the final designs, compared to the original user interface.
This webinar is based on a workshop that the UX team at Moodle HQ shared with attendees of the UX Jam at MoodleMoot Global 2023 in Barcelona.
This webinar is part of the course ‘Moodle Academy webinars’. You have to be enrolled in the course to join the webinar.
LostCarPark Drupal Blog: Drupal Advent Calendar day 6 – Smart Trim
james
Wed, 12/06/2023 – 07:00

Welcome back to day 6 of the Drupal Advent calendar. Behind today’s door is the Smart Trim module, and here’s Mark Casias (markie) to tell us all about it.
Smart Trim allows you to control the length of your content by trimming it intelligently. It is designed to be a focused, lightweight improvement over Drupal core’s current formatter trimming capabilities. The maintainers’ focus is stability and ease-of-use. Customizations to the module are encouraged with template overrides and Smart Trim hook implementations.
After installing and enabling Smart Trim, you will see a “Smart trimmed” option in…
How to add a man page to your Ruby project
git clone --help
it displays it’s own man page instead of the usual --help
output? Ever wanted to add that same functionality to your Ruby CLI to make it more user friendly? In this blog post I will walk you through how to write a man page and add it to your Ruby command.Andy Wingo: colophonwards
A brief meta-note this morning: for the first time in 20 years, I
finally got around to updating the web design of
wingolog.org recently and wanted to share a bit
about that.
Back when I made the initial wingolog
design,
I was using the then-brand-new Wordpress, Internet Explorer
6 was the most common web browser, CSS wasn’t very good, the Safari browser had
just made its first release, smartphones were yet to be invented, and
everyone used low-resolution CRT screens. The original design did use CSS instead
of tables, thankfully, but it was very narrow and left a lot up to the
user agent (notably font choice and size).
These days you can do much better. Even HTML has moved on, with
<article>
and
<aside>
and
<section>
elements. CSS is powerful and interoperable, with grid layout and
media queries and :has() and :is() and all kinds of fun selectors.
And, we have web fonts.
I probably would have stuck with the old design if it were readable, but
with pixel counts growing, the saturated red bands on the sides flooded
the screen, leaving the reader feeling like they were driving into
headlights in the rain.
Anyway, the new design is a bit more peaceful, I hope. Feedback
welcome.
I’m using grid layout, but not in the way that I thought I would. From
reading the documentation, I had the impression that the element with
display: grid would be a kind of flexible corkboard which could be
filled up by any child element. However, that’s not quite true: it only
works for direct children, which means your HTML does have to match the
needs of the grid. Grandchildren can take their rows and columns from
grandparents via subgrid, but only really display inside themselves:
you can’t pop a grandkid out to a grandparent grid area. (Or maybe you
can! It’s a powerful facility and I don’t claim to fully understand
it.)
Also, as far as I can tell there is no provision to fill up one grid
area with multiple children. Whereas I thought that on the root page,
each blog entry would end up in its own grid area, that’s just not the
case: you put the <main> (another new element!) in a grid area and let
it lay out itself. Fine enough.
I would love to have proper
side-notes,
and I thought the grid would do something for me there, but it seems
that I have to wait for CSS anchor positioning. Until then you
can use position: absolute tricks, but side-notes may overlap unless
the source article is careful.
For fonts, I dearly wanted proper fonts, but I was always scared of the
flash of invisible
text. It turns out
that with font-display: swap you can guarantee that the user can read
text if for some reason your fonts fail to load, at the cost of a later
layout shift when the fonts come in. At first I tried Bitstream
Charter for the body
typeface, but I was unable to nicely mix it with Fira
Mono without
line-heights getting all wonky: a <code> tag on a line would make that
line too high. I tried all kinds of adjustments in the @font-face but
finally decided to follow my heart and buy a font. Or two. And then
sheepishly admit it to my spouse the next morning. You are reading this
in Valkyrie, and the headings are
Hermes Maia. I’m pretty happy
with the result and I hope you are too. They are loaded from my server,
to which the browser already has a TCP and TLS connection, so it would
seem that the performance impact is minimal.
Part of getting performance was to inline my CSS file into the web pages
produced by the blog software,
allowing the browser to go ahead and lay things out as they should be
without waiting on a chained secondary request to get the layout.
Finally, I did finally break down and teach my blog software’s marxdown
parser
about “smart quotes” and em dashes and en dashes. I couldn’t make this
post in good faith without it; “the guy yammers on about web design and
not only is he not a designer, he uses ugly quotes”, &c, &c…
Finally finally, some recommendations: I really enjoyed reading Erik
Spiekermann’s Stop Stealing Sheep, 4th
ed.
on typography and type, which led to a raft of book purchases. Eric
Meyers and Estelle Weyl’s CSS: The Definitive Guide was very useful
for figuring out what is possible with CSS and how to make it happen.
It’s a guide, though, and is not very opinionated; you might find
Matthew Butterick’s Practical
Typography to be useful if you are
looking for pretty-good opinions about what to make.
Onwards and upwards!
Windows 10 gets three more years of security updates, if you can afford them
Complete Guide to Installing Maildoll in Plesk for Unlimited Email Sending
Video by via Dailymotion Source oin us in this step-by-step tutorial where we delve into the installation of Maildoll – an efficient email and SMS marketing application – on a Plesk hosting environment. Discover how to leverage Maildoll within Plesk to send unlimited emails, making your email marketing campaigns effortless and more effective. Whether you…