Discussion Forums  >  Uncategorized

Replies: 5    Views: 469

paulwyre
Apple Fan
Profile
Posts: 139
Reg: Dec 21, 2010
USA
1,390
12/28/10 09:46 PM (15 years ago)

My plugin

What is the My plugin feature on 1.5?
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
12/28/10 10:29 PM (15 years ago)
I could write FOREVER about this.... I'll do my best to keep it short. The idea for the latest release is a series of screens and a series of menus all connected by menu / button clicks. Example: You create a Menu Screen (this could be a scrollable list like the current version, or a grid of buttons, horizontal list of buttons, etc). Tapping an item in menu loads a screen from your apps list of screens. Screens are things like maps, URL's, quizzes, images, photo albums, vidoes, songs, etc. So, a bunch of content in your app and a bunch of buttons to load the content. This can get confusing and crazy but really it's simple. Show this stuff when this button is tapped So, the content, or the stuff, or the screens to load, are the challenge. We can only create so many canned, pre-conceived, useful screens. Maps and quizzes are good examples but really the sky is the limit. This is where plug-ins come in. If a developer KNOWS your app is powered by the buzztouch engine / framework, it would be VERY EASY to add one more screen, one neat thing, a series of customized screens, etc. We hope to help developers create super-duper plugins that serve all kinds of purposes that are easily and simply added to a buzztouch powered app. Think check-ins, social stuff, all kinds of things are possible. Some plug-ins will be very useful as-is, others will take a little tweeking. To add a plug-in to a buzztouch powered app, you would set whatever properties are necessary for that plug-in (properties will depend on the screen, a map would take an address, a song may take an .mp3, a photo album or slide show would take the images) then download the necessary files from your control panel, drag them into your app (in Xcode or Eclipse for Android) and compile. The plug-in files would be added to the BT_Plugins directory in the source-code. I hope this makes sense. We are working really really hard to make this as easy as possible. Each day brings new questions and concerns and balancing the usefulness for those that get it with those that have no idea is the biggest challenge.
 
paulwyre
Apple Fan
Profile
Posts: 139
Reg: Dec 21, 2010
USA
1,390
like
12/28/10 10:42 PM (15 years ago)
Ok sounds really interesting. I love the idea of check-in. I saw u say 1.5 will give us an option to host on your server or ours. If we host to ours will this give the option to upload larger files like PDF?
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
12/28/10 11:06 PM (15 years ago)
v1.5 allows you to host the data or us, either way is fine. Each screen that requires web-hosted content, like a PDF, or a video, or a song, has a fileName and a dataURL property. If you want to drag the file into your Xcode project and not serve it from the web (faster, but not easily changed) you can include it in your Xcode project and leave the dataURL blank. If you want to serve the content from the web, you can enter the dataURL. This could be a URL to a .PDf, a list of songs etc. The type of data expected is related to the type of screen you are creating. So, for a PDF, you would just enter the URL of the PDF on your server (assuming you don't want us to host it). For a more complicated screen, like a map with mulitple locations, you would point the dataURL to the script on your server (or ours) that output the list of locations in pre-determined format. So, the size of the PDF will not matter if you put it on your server because you won't be uploading anything (you already have it on your website). However, you should still be careful to limit the size of the files so the phone doesn't take forever to download a 1,000 page document ;-)
 
paulwyre
Apple Fan
Profile
Posts: 139
Reg: Dec 21, 2010
USA
1,390
like
12/30/10 04:31 PM (15 years ago)
Just wondering how would we set the settings for our app to host on our own. Is it going to be something we do when creating the app here or after we download and config manually in the files. It would be nice if we had the choice to enter our server info/ftp settings from the control panel and it uploads the files directly to our servers.
 
RacinJason
Aspiring developer
Profile
Posts: 73
Reg: Jan 13, 2011
Hanover, PA
730
like
01/13/11 11:26 AM (15 years ago)
Sounds great. that's how Joomla works. CMS with thousands and thousands of add ons.
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.