What are the Slack Archives?
Itβs a history of our time together in the Slack Community! Thereβs a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.
Because this space is not active, you wonβt be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..
Hello Spryker devs! During this year's breakout week at Turbine Kreuzberg we created a tiny PhpStor
Hello Spryker devs!
During this year's breakout week at Turbine Kreuzberg we created a tiny PhpStorm plugin called "PYZ" that takes away 2 pain points we had for years, and finally managed to publish it in the Jetbrains marketplace. The 2 main features are:
Extending core classes on project level
-> You have to create the directory structure, create the file, extend the core class, import with alias... For this we built a context menu action "Extend in PYZ", the plugin will take care of all these steps.
Navigating from a zed stub to the gateway controller
-> The plugin makes the URL-string in a zed call ctrl-clickable. Also works the other way round, the plugin will search for urls if you ctrl-click a gateway controller action.
If this is a pain for you too, give it a try π
https://plugins.jetbrains.com/plugin/18215-pyz
Comments
-
We just noticed that the old Spryker plugin from Project A has been migrated to Kotlin last month. We thought that plugin was abandoned. Is the one responsible for that a member here?
0 -
Awesome plugin! I created an issue as a new interesting idea π‘
0 -
@UN96SRMN0 is there a GitHub repo we can contribute to? I already had the class extension feature developed and could contribute my code (together with some other stuff I changed in the default spryker plugin)
0 -
@U013M1LC46A this is the repo https://github.com/turbine-kreuzberg/spryker-idea-plugin/
0 -
@U013M1LC46A Yes you are very welcome to contribute. I guess there is a lot of room for improvements and refactorings.
0 -
fsmeier Senior Software Engineer & Developer Enablement Advocate Sprykee Posts: 1,056 βοΈ - Guardians (admin)
Nice job!
for the plugin of project-a (https://github.com/tobi812/idea-php-spryker-plugin) i pinged tobi internally; keep you updated once i know more.
0 -
ah, so thatβs a standalone plugin - did you consider extending the regular spryker plugin so that we have everything in one package?
0 -
fsmeier Senior Software Engineer & Developer Enablement Advocate Sprykee Posts: 1,056 βοΈ - Guardians (admin)0
-
For the second point, I think we already added a @uses Controller::Action to all Zed stubs to help solve this pain point. Did that not help? π
0 -
Awesome initiative,ππ the plugin has been in deed abandoned for some years but was now part of the SDK roadmap where we are working on and hope to give you updates soon.
0 -
@U013M1LC46A Back in September, when we actively worked on it, the old plugin was abandoned for 4 years, using the legacy devkit. Since our plugin was not about creating a product, but widening our horizons and learning, we actually wanted to created something new. And honestly, we didn't believe we could finish anything within the timeframe we had...
0 -
@ULL9CA6CB Yes - but that of course doesn't help for legacy project code and outdated packages
0 -
@U02PBMFCKL0 Sounds good! We have some wishes for new features from colleagues, like molecule navigation in twig templates and navigation in OMS XMLs. To have all of this in 1 plugin would be great.
0 -
@UN96SRMN0 Oh yeah, I totally understand. I used the old plugin with the lagacy devkit for my modifications and it was a major pain to set it up. Plus I had no idea whatβs going on most of the time haha. If you have plans to doing something for atomic frontend twig support, maybe we can get in touch as Iβve had the same plans a long time ago. I managed to get it working for Zed UI, (itβs standard symfony twig usage there), by relying on the symfony phpstorm plugin and its twig namespace implementation through ide-twig.json . Was planning do extend that to support Yves twig files as well, but it got extra complicated half way through and I never had time to finish itβ¦
0 -
@UN96SRMN0 I remember we had some kind of automated solution to add it to all stubs (but I might be wrong here, happened quite some time ago)
0 -
@U02PBMFCKL0 Thatβs great news! Iβm really excited to see others having interest in this topic!
Since a PHPStorm plugin would be something primarily intended to help the Spryker (dev) community, maybe we can find a way to get the community involved a bit more than usual? @UN96SRMN0βs idea of having the community suggest features that are needed would be a great start. I already have a decent backlog of features I wanted to by myself haha
And perhaps in the long run we can consolidate all of our efforts into that Kotlin plugin repo that @florian.scholz mentioned? π0 -
thanks for the update and the possibility to configure the project namespace! nice one
0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 69 Spryker News
- 896 Developer Corner
- 758 Spryker Development
- 83 Spryker Dev Environment
- 361 Spryker Releases
- 3 Oryx frontend framework
- 34 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 23 Job Opportunities
- 3.2K π Slack Archives
- 116 Academy
- 5 Business Users
- 370 Docker
- 551 Slack General
- 2K Help
- 75 Knowledge Sharing
- 6 Random Stuff
- 4 Code Testing
- 32 Product & Business Questions
- 68 Spryker Safari Questions
- 50 Random