It’s been quite a few years for us designing & developing websites & apps powered by WordPress. Lately, we have been planning to use our experience on various projects and share them in the form of useful plugins. wordpress.org repository already has many great plugins created by awesome developers around the world. So we were looking at building something that can add value and be useful at the same time, like everyone hopes for at the start. These days, we are looking forward to various WordCamps happening around, and we try to keep ourselves updated. We saw this idea posted by Ratnesh Sonar on the forum regarding listing upcoming WordCamps on the wp-admin dashboard. We loved the idea, and it was something we would love to have on our backend.

After stalking central.wordcamp.com and its JSON api, we developed the plugin “WordCamp Dashboard Widget” with a few basic features, which is now available on the plugin repository & also on GitHub. We made it available on GitHub so that fellow developers can chip in and collaborate to fix issues and send pull requests for improvements and enhancements.
Currently plugin code is a single file with all the logic to keep it simple for now, which will be improved once the plugin grows. Data is fetched from the JSON API, processed & stored in a transient, which is updated daily with new data. Widget displays location for the WordCamp, which is linked to that WordCamp’s homepage, date, Twitter profile & hashtag respectively. The plugin will be further improved to auto-fetch WordCamp data based on the user’s location. Shortcode, widget & lot more are coming soon. Check the GitHub milestones to know more about upcoming add-ons & improvements.
The WordPress community is simply awesome. When the initial version of the plugin was released, “Meher Bala” helped us fix a fatal issue and bugs in the plugin. She provided us access to her server to look into the issue and troubleshoot the problem. Hope people find this plugin helpful.
Also, stay tuned we are working on more WordPress awesomeness to be shared with the community 🙂

Leave a Reply