-
-
Notifications
You must be signed in to change notification settings - Fork 359
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
Rewriting Jekyll Admin's front-end from scratch 🎉 #437
Comments
Ant is too much verbose, no? Why not keep things simple with Semantic UI? Is anything I could do to help? I'm good UI designer. |
@MatheusRV Yeah, but we use only what we need, other things will not be in the production bundle. |
It would be great to have a visual editor. I have done this myself two ways on different projects.
Regardless of how it is implemented, the visual editor should allow users to edit headers and their fields. Here is an example of the fields I am thinking of:
The main portion of the posting would be displayed and editable in whatever types of CKEditor editors you folks decide to implement. |
There is the Toast Editor, its a visual MD editor, good for people that don't know MD. Where do I find the code of this new version? |
@phillipesouza You can find the code on |
@mertkahyaoglu Thanks! |
This issue has been automatically marked as stale because it has not been commented on for at least two months. The resources of the Jekyll team are limited, and so we are asking for your help. If this is a bug and you can still reproduce this error on the If this is a feature request, please consider whether it can be accomplished in another way. If it cannot, please elaborate on why it is core to this project and why you feel more than 80% of users would find this beneficial. This issue will automatically be closed in two months if no further activity occurs. Thank you for all your contributions. |
Too bad this issue got closed. Most users would find this feature useful. |
Looking at the codes I have written in the past makes me feel ashamed of myself 😁 There is so much boilerplate that a person need to add in order to implement a feature and the codebase is very hard to understand right now. I think this is what keeps people away from contributing to the project. So I decided to rewrite Jekyll Admin from scratch and already started working on it. I'm using Ant Design for UI components. It has dozens of reusable components which will allow us integrate any component with a little modification easily without implementing our own. In addition it will reduce the codebase a lot since we will not be having custom components and their tests anymore. Maintaining the project will be a lot easier. Another gain of Ant Design is that we don't have to thing about design anymore. We can follow its design guide.
The most important part is I'm changing the infrastructure and adding some great libraries from the community which will solve our problems very easily. I decided to use
redux-form
for managing forms in general,react-intl
for translations (it's time to have this since we have lots of languages already translated),api-sauce
to talk to the API in a more robust way and so many other things that I have in mind.I'm planning to release the new version at the end of the year (being very optimistic 😁). Hopefully manage to find enough time to achieve this. Until then I won't be fixing the current bugs or introduce new features. My main goal is while doing this, I need to cover all of the current features and solve as much issues as possible we have now. Very exciting about this. See you guys when this is released ✋
The text was updated successfully, but these errors were encountered: