Curious about plugin development and deployment offline

Hi,

Will plugins need to be recompiled to work with the upcoming offline version of Corona?

Is there going to be an obvious “plugins” folder where Corona is installed? Or will the user need to move files into the deeper system structure?

Are there any guidelines yet on plugin transitions? Or is it too soon for that?

Thanks in advance.

-dev

I think Vlad and Rob are working on the specifics, but Vlad mentioned his ideal is for the plugins to work as they currently work. I don’t know what the other 2 plugin stores are thinking about. I am currently just hosting my plugins on my server and they download and install as expected both for simulator builds and native builds. I believe that mechanism will remain but once Vlad and Rob figure out where their store will be located and if it remains as convenient as the self-hosted ones, then I’ll probably move mine there.

Hey @Develephant!

Changing the plugin architecture is way too big of a project to consider any time soon. Right now this is sort of the planned order of attacking things:

  1. Get Corona to a state that we can detach from Corona Labs (in no particular order, and I’m sure I’m forgetting some things)
  • Offline Apple Builds
  • Close down the marketplace
  • Move all services (Forums, etc.) to new environments
  • Make plugins work offline
  • Move everything from Bitbucket to GitHub
  1. Attack the Apple OpenGL problem

  2. Attack the Android X build changes

So there is really no time to change how plugins are built, compiled and run by the system. Vlad may find a more user friendly location to store them in, but they are already in the appropriate OS location (which isn’t really that friendly). 

It’s really too soon to have guidelines on where plugins will go. 

Rob

Hi @Rob,

Thank you for the response and info. I don’t really want to recompile, so that’s great!

Looking forward to what future deployment looks like. I’m assuming by your notes that the process of building and compiling will be the same as always?

-dev

Hi @agramonte,

Would you be able to share your process? I was not aware you could host your own plugins and have them install just like the marketplace.

-dev

@develephant: Created a short video for you:

https://www.youtube.com/watch?v=AvWzeMaipgg