Comments (11)
Yeah, I'm working on refactoring the entire admin interface. I'll stick with Ember since it's what I know best and currently just have too little time to try out new JS frameworks.
Hope to get this finished up real soon - I could probably push it to a branch if you want to help out.
from beehive-admin.
@skayo, it really looks great! Good timing, I was about to start something with VueJs.
😅
Creating and editing chains doesn't work yet, correct?
Yup I haven't started working on that.
Glad you like it!
from beehive-admin.
Yup I'm haven't started working on that.
Awesome! I might chime in a bit if we know what we need.
... provided @muesli also likes the code base.
from beehive-admin.
Chains are looking great too, @skayo!
from beehive-admin.
Wow, that looks really great!
I can certainly try to help you out there. But I have to familiarize myself with ember first.
from beehive-admin.
Hello Guys!
Last week I've started to redesign Beehive myself out of boredom.
Not sure how far the progress is with the new admin site shown above by @muesli, but I just thought I could use the practice and you guys could use a beautiful interface.
Not only did I redesign the whole page, I've also migrated to Svelte.js as it is super fast and lightweight and I'm very familiar with it. Hope this is not a problem! I know that you are most familiar with Ember.js, but in my opinion it's a bit "overkill" for such a project. (Especially the npm install
takes a really long time...)
The old admin page loaded about 1,10MB of javascript code. My new site only about 66KB (not finished tho but it'll stay below 100KB).
Also I'm using TailwindCSS for all the CSS stuff.
ANYWAYS
Here are some WIP screenshots:
Definitely let me know what you think!
I've also done some UX improvements, not just UI, not sure if you like them...
You can see progress on my fork: Skayo/beehive-admin
from beehive-admin.
@skayo, it really looks great! Good timing, I was about to start something with VueJs.
Creating and editing chains doesn't work yet, correct?
from beehive-admin.
Hello,
I see above a lot of nice screenshots for the improvement of the admin UI.
I also would like to contribute to this project but it seems in a blurry state.
In order to focus our efforts in the same direction, could we have a guidance on which branch to work?
Should we consider the code provided by Skayo has the base of the new version? If yes, maybe could we have a "v2" branch in this repo so we can also contribute.
beehive is a really great tool and improving the UI (especially the ergonomy) could help new users to adopt it.
Thanks a lot for reading my comment.
from beehive-admin.
I fully agree, Beehive needs a lot of help in the UI/admin interface department and @skayo's efforts look very promising. My only worry here is that I won't be able to help out here as I have literally no experience with Svelte.js. Ideally we have a dedicated team of people who really sign up for this job, so we can delegate and split the work between the frontend and backend of Beehive. Any help and contributions are welcome as this is indeed Beehive's big showstopper right now.
from beehive-admin.
I understand your worry about the language to use and I think it should be a topic to discuss. In my opinion, to maximize the chances to find contributors, the framework that will be used should be stable with a large community.
I also think it should be compatible with the below criteria:
- easy to learn/adopt,
- cross platform (desktop, mobile, ...)
- extensible
- well documented
For example, https://ionicframework.com/ is corresponding to the above criteria.
The UI is based on web components, we make our own if the ones provided are not fitting with our needs and it's compatible with Angular, React, or Vue.
@muesli What would you think about the below next action point list?
- discuss and select a framework
- specify a list of requirements for the V2
@pbek @skayo would you be interested in working on the V2? What is your opinion on this?
On my side, I'm willing to learn any framework if it's not too exotic.
from beehive-admin.
I'm currently mostly only into Vue.js and could now and then drop by for some contributions.
from beehive-admin.
Related Issues (2)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from beehive-admin.