-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Renewing the admin area #17327
Comments
I've written to some acquaintances, asking for referrals for the UX person, and I've also published https://opensourcedesign.net/jobs/jobs/2025-01-07-orchard-core-cms-admin-ux-revamp. There are several responses, so I'm trying to find who to start working with. I've gathered the information in a SharePoint folder (neither is GitHub too good for collaborating on spreadsheets and Word documents, nor are the personal details there public). If you're a maintainer and would like access, just tell me. |
You remind me of a very very old demand, I already started many PRs in the past to improve the UI/UX some of them were accepted, and some were not (because almost all of us are devs). I can consult one of my friends here if this is possible unless you find someone better also, we can let Michal Kuzela and Puxdesign guys handle this, I see a very awesome UI they built at Harvest 2024
I might disagree with this one no need to be tightly coupled on Bootstrap as we see today even in the code, I already had a discussion about this with one of my friends a long time ago. I have a UI demo that I did a long time ago but was not finished allowing us to switch between UI frameworks easily, I agree to build a base but it SHOULD be extendible and replaceable |
BTW this need to be a discussion right? |
Yes, please do. You can send the link to the ad for ino: https://opensourcedesign.net/jobs/jobs/2025-01-07-orchard-core-cms-admin-ux-revamp.
I didn't think of that, but @MikeKry what do you think?
Please demo what you've build on Tuesday. This is about keeping the goals realistic: we could build an admin from the ground up, but that's neither feasible (i.e. it would be a lot of work), nor necessary with existing solutions out there. We don't need to reinvent the wheel, but we need to figure out what kind of wheels we use and when, so to speak. Same for Bootstrap.
If you mean under https://github.com/OrchardCMS/OrchardCore/discussions, then I don't see why, this is a task to be completed. |
Hello @Piedone, I am a UX & product designer and I'm interested in the role. Here are my recent design & development projects demonstrating my experience and for your consideration:
I also have experience in frontend development & contributing to Open Source. Some of my Open Source work includes:
My strongest asset to your team would be my cross-functional experience in UX, frontend development & Open Source as well as my soft skills. Understanding how developers work (having been one myself), and how to simplify & enhance their workflows plus my UX skills would be a valuable addition to your team. PS: I figured to give a snapshot of my experience here since you're already handling alot of applications. I will send my resume to the email provided. Looking forward to your feedback, |
Thank you @CatherineKiiru! Awaiting your e-mail, then; let's follow up there. BTW the LinkedIn and Twitter links in your GitHub bio aren't links to your profiles but just the images. |
I have sent my application and will fix the social links, thanks for pointing out! |
We triaged this issue and set the milestone according to the priority we think is appropriate (see the docs on how we triage and prioritize issues). This indicates when the core team may start working on it. However, if you'd like to contribute, we'd warmly welcome you to do that anytime. See our guide on contributions here. |
We can surely can take a part in this. We have already discussed internally that we will be publishing our "Olive theme" as part of our open-source journey. Olive theme was designed by junior graphic designer, but it was consulted with our UX specialists so it should follow latest UX norms. We made it with regards to current OC features so there are almost no changes to HTML structure. I think it could be good to use it, as it is already done. In case you would be interested, we can discuss details etc. so let me know :) |
Please let us know if you've open-sourced it! When do you intend to do that? If it's a long time away, may I get a sneak peek? |
Not yet, but I believe we can accelerate the process. Would you be available to discuss this via email or possibly schedule a quick Teams call on Monday? I’ve already scheduled an internal meeting within the company for Tuesday to gather all the information you might need. |
Yep! I'll send you an e-mail to schedule it. |
I'll present at today's meeting where we are with all the potential designers. |
@Piedone is this on the agenda for today? |
Yes, see my previous comment. |
From today's meeting: @daveblack101 mentioned that https://ui.shadcn.com/ is a good component library that we could utilize (and https://moon.io/ is one that one of the applicants mentioned). There's even an open-source admin UI built with it that @agriffard linked: https://github.com/satnaing/shadcn-admin. This uses Tailwind CSS, what we could switch over to from Bootstrap. |
It requires vite |
I think there is advantage of using Tailwind. And if we decide to change the TheAdmin theme, I think Tailwind is the way to go. |
Take not though that Tailwind is pure CSS and that means that we eventually drop usage of SASS. It is not recommended to use a pre-processor and a post-processor at the same time. Tailwind strongly advise against using SASS along with it because it cause all kinds of issues. Plus, I think that modern CSS has pretty much all the features that SASS has except "mixins" but it is debatable. Personally, I don't think SASS is necessary anymore since we can do nested CSS: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_nesting/Using_CSS_nesting |
I had some further calls last week, and I think I know who we should work with, but I'm still waiting for some replies. I hope to have a proper updated next week. |
Still waiting, for three promised proposals (the supposedly last one of these is promised for next week). |
Renew the admin area with the help of a UX professional.
Id don’t think we want to rebuild it down to the last pixel, but rather, we’d need new foundations, better ways for the usual, common UI elements (like navigation, notifications, forms…), and guidelines on how to keep it consistent. The goal is for us to have a modern admin UX that’s functional, convenient, and unobtrusive, and something that ordinary contributors can extend by following patterns. We don’t want to have to awkwardly explain to newcomers that, well, this was built by developers for developers, don’t expect top UX on the admin, it’s rough not just around the edges. The point is to improve the usability of the admin, not just making it prettier (though making it prettier would be nice too).
This is a follow-up from #17112. This is a meta-issue about building a new UX for the Orchard Core admin.
The text was updated successfully, but these errors were encountered: