Ever since the SearchMonkey Gallery went live, we have been reviewing tons of app submissions from our developer community late into the night. Were trying to discover apps that are creative, useful, fun and engaging so that we can proudly showcase them to the rest of the world. For those who have submitted their apps to the gallery, thank you for your contributions and were excited to have you participate! If you have developed an app but did not submit it to the gallery, please consider sending it over so that the rest of the Yahoo! community can benefit from your creation.
For developers who want to get their apps into the gallery, below is a list of things we consider when reviewing your submissions.
- Is the app abusive? Inappropriate text, images and links are not allowed.
- Is the app properly described? Make sure that your app title and description are properly entered as these fields are displayed in the gallery. The title/description should actually correspond to what the app does. And dont call it Test App (we get a lot of these!).
- Does the app contain sufficient examples? We look at each of the 10 Test URLs that you input from the dev tool. Make sure you fill up all 10 with working examples so that we can better assess the apps output. Also, the first test URL is used as a preview in the gallery.
- Are the image domains listed? If the images you display in the app are hosted in different domains than the underlying URL, then these images must be listed through the dev tool.
- Does the app contain proper logos/icons? A logo must be uploaded as each app will be shown in the gallery with the logo prominently displayed next to it. The images must be relevant and appropriate to the app you designed. Finally, make sure you have the permissions for the logo you use. You can write an app for any site, but please use your own logo!
- Is the app useful? The simple litmus test is that the app presents more value to the end user than when the app did not exist. Often times we see an app that looks nice but it actually makes the experience worse by taking away the default abstract and replacing it with meaningless text and a somewhat useless (but possibly cool!) image. Also, apps whose primary objective is to simply advertise/spam will not be allowed.
- Is the app differentiated? If we already have several apps in the gallery that do almost the same thing, then we do not have a need to accept another one.
- Does the app follow our Best Practices guideline? In the documentation we have outlined some of the best practices that we expect from what we consider a high-quality app.
- Are the deep links relevant and useful? The title of the deep links must be informative, and once clicked on, the destination should match the users original expectations of where the links should take them. Further, the links need to be relevant to the underlying result. Weve seen many apps that show the same set of deep links regardless of what the actual result is, making the app not very useful.
- Is the app using a custom data service? If so, make sure it is submitted as an Infobar app. Enhanced Results apps are not permitted to use custom data services in the gallery.
Well, now you know some of our key considerations when reviewing your apps. Please use this as a guideline for writing your awesome SearchMonkey applications in the future!