bigcartel / dugway

Easily build and test Big Cartel themes.
https://developers.bigcartel.com/api/themes
MIT License
150 stars 22 forks source link

No place to put settings.json? #73

Closed mattschwarz closed 11 years ago

mattschwarz commented 11 years ago

I'm not super familiar with Big Cartel, so I built a theme which relies on the settings.json to provide the user with configurable options which I thought would be displayed in the Customize section of the Big Cartel site.

However I cannot find a place to upload the settings.json to big cartel. Is this something that only Dugway supports?

mattschwarz commented 11 years ago

To add to this: It doesn't look like Big Cartel supports the packaged JS or CSS either? I guess I'm just wondering if there's a special way to upload a Dugway built theme or if we're currently limited to using their interface which forces you to self host and copy the markup into their editor.

mattwigham commented 11 years ago

Hi there. I apologize for the confusion. I've just added a section to our Readme that explains the current limitations and workarounds: https://github.com/bigcartel/dugway#known-issues--limitations

Unfortunately you're correct. For now things need to be manually copied/pasted and images and JS need to be hosted externally. This is the way it's been for several years, and Dugway is the first step away from that. Soon you'll be able to upload Dugway builds/zips directly into the admin.

The CSS for your theme doesn't need to be hosted externally though, you can paste the code from theme.css directly into the "Styles" section of the BC admin.

mattschwarz commented 11 years ago

@ihearithurts Thanks Matt! Totally understand, just wanted to be clear. Looking forward to full Dugway compatibility!

pjv commented 10 years ago

@ihearithurts, when you say (said 8 months ago) "soon you'll be able to..." could you quantify that a little bit? I am building a BC theme that is heavily dependent on custom javascript (actually coffeescript) and am finding the whole promise of developing for BC with Dugway to be pretty compromised by the apparently longstanding limitations. What's holding up the integration?

nickendle commented 10 years ago

@pjv So sorry for the delay on this. It's something that we still plan on adding ASAP, but unfortunately we don't have any kind of timeline to provide due to projects and priorities changing often within our small team. In the meantime, it would be best to have those files hosted externally.

I also wanted to mention that we really do appreciate your feedback on this stuff -- I'm the new theme platform guy at Big Cartel and we're definitely taking everyone's comments into consideration while working to add and improve functionality to Dugway.

caseyWebb commented 7 years ago

Is this still on the roadmap?

outerim commented 7 years ago

Hey @caseyWebb thanks for bringing this up. It might be helpful for me to share a bit more context here. Dugway was primarily built as an internal tool to help us develop themes more easily. It still serves this purpose today and the zip format/settings.json are an integral part of that. At the time we open sourced it it was our intention to make zip upload a publicly available feature in relatively short order but other business priorities took precedence.

At this point I can't say when we'll provide this functionality. For the time being if you're building a theme with Dugway for use on the platform the status quo of choosing one of our built in themes for a baseline is still the best option. Sorry I don't have a better answer for you right now.