I just wonder how it would be if we would be able to create custom code packages and share them with other Wix users or sell them. There is a lot of NPM packages (quite normal xd) but I don't think so there are code packages for especially Velo.
Right now we are already able to create our custom code packages using NPM packs and Wix APIs but as I know we can not share them with anyone else. I think it would be great to create some Velo based code packages and share them with users or maybe even sell them.
And sometimes something is not needed I didn't think deeply about it and I'm not the best I mean maybe this feature is not a needed feature or it would be not used so much.
Would it be great to have sharable Velo based code packages?
One more folder here is called "Velo Packages" and a small free and paid market. You can create your own in Wix Blocks and you can publish it to the Velo Code Package market. Just an idea
(I thought about this idea like a 5min so don't judge me it's so bad like I said I didn't think so much about it :D)
Any end-result of this disscussion were ever published?
Sorry wasn't online here for some bigger period of time 😁
Should there be a marketplace for velo packages.
Id say no. surprisingly. Its interesting to earn money from the method and is great in theory but I predict the reality does not follow the hope we have. yes i can sell a package the same way i already have paid other developers for code they have already written, but if you make a marketplace it will be cluttered and full of spam/fake/stolen entries etc. Simply put based on how WIX works and its values i do not think WIX velo will commit to control a marketplace enough for it to not be a invitation for terrible situations that will hurt velo as a whole, but also WIX (which in turn hurts all of us). That being said. I think WIX should invest in certain velo developers to prebuild packages requested much in the same scenario of example pages for velo. A "free marketplace" of controlled content. Cause there is plenty of velo packages that would be amazing for even a noob to have access for.
2. should we have sharable packages.
yes ... just yes, Give me some kind of method to send a package to a email so they get a copy of the package version and can update them as I develop further on them. I would argue against URL etc by default as again, I might want to be able to control who have access to my packages so maybe both is possible. Make a Shareable option where i can say "these Wix users have access" or generate a sharable URL where everyone can connect to the package with this URL. (much like how google drive work with sharing)
first I do agree we need to be able to easily share package like any other Wix asset (website) so that team members can contribute and install company packages.
I can see the need for a Velo package market. I develop packages pretty much for all my projects. But this is only for my usage only, so this isn't as valuable as it could be. I bet many of us have created the same packages. If we could share premium and free package that would be great!
Velo packages are different from npm package because I can tailor them for my business needs (cough *fixing Wix issue* cough) and process. I see npm package at low level tool and Velo package as high level tools. They are opinionated and build to work hand to hand with Wix platform
@shan sharing and transforming those internal package into public ones requires extra work (documentation, example) as well as support (maintenance, help). So even if I'm willing to share my hard work (package logic) for free, it would still cost me time and resource to share it with the community.
It can be done for small package with a few function but not for larger package with high quality content. For instance you developed a SEO metatags generator that I need for one of my project. I could develop the same functionality in 10 hours but I would rather pay you to save on development time. Wordpress has tones of premium products. Even if you can develop them, does not me you have the time or the resource to do so. Buying modules from a source you can trust (Velo packages vetted by Wix) would improve the community and the quality of our work
I would prefer having a shareable URL to install the package. It can get installed without adding admins to the site. Much faster and happier.
Regarding Marketplace to "SELL" Velo packages:
Let me be that guy
I know some Velo developers must be very hyped for having a market like this but from my experience I do not think someone will pay for a code package. I mean Velo is Nodejs and JavaScript, think about it. Stackoverflow and the internet is filled with every possible solution you will need for the programming languages. If Wix wants to experiment, then instead of building a marketplace for this, try putting a paywall in some Velo video tutorials or even normal Velo examples, see how much conversion you will get i.e. how many of them actually pick up their wallet to pay to see that example/video.
As far as non-coding DIY Wix users go, even if they pay for the package, how are they supposed to know how to use it. Not sure this marketplace will have a high conversion rate but that's just me.
Regarding Marketplace (Non-monetary):
Yes it would be a good idea. Perhaps have another incentive instead of money, like rating system to rate package creators, have analytics of number of package downloads. Gamify it, maybe let people award badges and stuff to creators. This will give developers the purpose to create packages and at the same time we can pay it forward (I mean everything I learned about coding is from the internet so helping out people like me who want to learn would give me the utmost satisfaction) My conclusion: create a marketplace but let it be open source, don't put monetary incentive but at the same time introduce a gamification system
@Enes Bekar thanks for bringing up this topic! 💫
As the product manager working on this feature, I'd love to get the feedback of the community.
Do you see a value in sharing Velo packages with others?
What could be the incentive as a developer to share them with the community?
Do you see a difference between Velo packages and npm packages?
Thanks!
I think you gave me a good idea 😈