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
Frontend framework support #32
Comments
Hi, thank you for using Stisla. In the near future, officially, I haven't thought about it and I don't plan it, just want to focus on the core, components, and infrastructure of Stisla. With that, I can work faster. But, if anyone wants to integrate with the frontend framework, such as angular, Vue, React or something else, go ahead. I will help to put links in README that go to their repositories (such as Rails and CodeIgniter integration). If I integrate it, I won't put it in this organization, maybe in my personal repository. Again, I don't forbid that, I will try to find someone who wants to integrate the frontend framework. Thank you |
Thank you @nauvalazhar! I will let you know if we plan to implement it. I agree that focusing on Core would be best for Stisla. However, having the basic implementation of Adobe XD or Sketch design could also be nice for the users. |
Good if you will implement it :) Yep, I will start thinking about it for Adobe XD and Sketch :D |
I will try to make a vue integration side by side as im using this template in current vue project :) |
@lkloon123 I understand you are working on the integration with Vue, am wondering what is the status? If you need some help then I would be more than happy to contribute with my little knowledge... |
It would be nice if @lkloon123 could create a public repository for that. So, everyone can help 😄 |
I'll try to work on react version for this with typescript using which you'll get intellisense on your IDE even if you don't use typescript, please let me know if anyone wants to help. is there a adobe xd / sketch file for this? |
Will be great if you working on react version. No, this template hasn't Adobe XD/Sketch file. |
Since his is admin template, I'll try to make it opinionated yet flexible, I want people to use it out of the box without having to do anything. |
I think to refactor the whole code to be more flexible and not depend on Bootstrap and not just the Admin dashboard. |
Yes, I don't want to depend on bootstrap either, but I do want the grid though, I'll try to come up with something, first I want to make it work, but with fully planning on dropping bootstrap specially jquery stuff. I'll first go for normal simple components, colors etc, I'll also try to do in a way that adding theme is possible, I'll let you know of my progress. |
@coderabsolute @nauvalazhar |
@lkloon123 Thanks. I will take a look and please let me know how can I contribute. |
Hi @nauvalazhar communicating via issues here and you responding with anything you can made me think it's a really good idea to move forward, I want to do the react parts, but I need your help. I kinda need support, as in if I'm not able to understand how something's working, I'll ask you, and I'd also like some contributions, if someone comes looking for this template, maybe you can link to ongoing development. My plan is to split the project into 2 parts: One where we only have components, we have documentation of each components, is automatically built and pushed to gh-pages, and it's released automatically as well. In parallel I also want to do the template usage, something like your demo, to do that, I'll simply install the components package and try to recreate what you have. In the mean time, I'd really appreciate if this project also took a small step towards customization. I'd really love it if you could move any color information to a separate theme file, for example if you have do you have slack space by any chance? |
@coderabsolute |
Let's talk about this #58. |
@lkloon123 Can you please create a project with the Vue CLI, it may be easier to start working on it... |
We're working on new framework on #58 , it's complete rewrite of this project, you can submit your concerns there, and yes, writing a CLI is something I'm thinking about, kind of one cli which can scaffold any frontend framework, and do utility stuff maybe, (like adding custom big components, for example you've published a component for stisla using stisla's scss, then one should be able to do something like |
It would be better if there were some people who could help in developing in our new framework. Because I have been busy with my work for a few days 😄 |
Is there any progress on Vue integration? I would contribute on that |
@jonorozcoc |
I need more people helping on stisla framework, I've also been very busy lately, if someone can drive it a bit more, it'd be awesome. |
I'm also a bit busy lately, I plan to make design system first with Figma or Sketch. |
@lkloon123 how do I import this repo into vue? |
@samstaron right now there's no official guide, I think you can simply start using it, but keep in mind that this does require jQuery and need to import css, Bootstrap team is working on v5 which will remove jQuery as dependency, and they'll provide modules where we can import certain things, once that's done, I think @nauvalazhar will update stisla to use new components, which we can simply transform to react / vue / angular etc. |
@samstaron actually u can just import the js and css then write the html and it is good to go, just bear in mind that it dont have good support for SPA since SPA dont trigger jquery onload when route change |
instead of refactoring to v5, I think a XD design/zeplin design system might help much more, |
But, what framework will we use? |
For CSS framework, we can still use Bootstrap or Tailwind, or whatever. Also, we can use this: https://lit-element.polymer-project.org |
no, actually, let's come up with design system, create the XD/zeplin/invision whatever you're comfortable with, then we can go with something which won't make users need to load css/scss but just work everywhere. one of the example of that would be typestyle, it'll work for everything, it'll only provide the styles though, or we don't even need to do that, just provide design systems, and people can "implement" this design systems in different framework :) I was thinking I'll just create styles by just using typestyle which can be used on vanilla JS, React/Vue/Angular, so :) That way we have minimal bundlesize, which is a big pain point right now, |
@anandbhaskaran Did you implement it? |
Hello @SalahAdDin. Unfortunately not yet 😞 As Vue 3 getting released in the upcoming months, I am thinking to collaborate with the Stisla team to implement this using Vue 3. But no concrete plans yet. |
So bad, I wanted to try it with React. |
@SalahAdDin u can just import the css and use it, just it wont go well with SPA |
The problem is to replace all jquery "components". |
Hi, I've integrated Stisla with my Bootstrap 4 Generator for CodeIgniter 4. But I use jsdelivr cdn (npm). Maybe someone need it 😄 |
This issue has been automatically marked as stale because it has been open for 14 days without activity. It will be closed if no further activity occurs within the next 14 days. If this is still an issue, just leave a comment or remove the "stale" label. |
This issue has been automatically marked as stale because it has been open for 14 days without activity. It will be closed if no further activity occurs within the next 14 days. If this is still an issue, just leave a comment or remove the "stale" label. |
This issue has been automatically marked as stale because it has been open for 14 days without activity. It will be closed if no further activity occurs within the next 14 days. If this is still an issue, just leave a comment or remove the "stale" label. |
Still waiting for the React version. |
This issue has been automatically marked as stale because it has been open for 14 days without activity. It will be closed if no further activity occurs within the next 14 days. If this is still an issue, just leave a comment or remove the "stale" label. |
I just came across this project and I really love Stisla. It is clean, simple and elegant.
However, does Stisla has plans to be compatible with front-end frameworks such as Angular, React or Vue? I believe this would be a great support for the frontend app developers.
Further introduction of Stisla UX in Adobe XD or Sketch would make the Stisla even more developer-friendly!
The text was updated successfully, but these errors were encountered: