Smugpress is a Free and Open Source WordPress plugin which facilitates SmugMug photo integration into your posts, pages, and sidebar. This is my first WordPress plugin so as a pedagogic exersize I included as many WordPress features into the plugin that I could deem useful. Feel free to offer critic, criticisms, or questions.
- Random photo sidebar widget
- DB Cached Feed data including gallery and picture information.
- Easily insert SmugMug into your posts and pages.
- WYSIWYG post plugin.
For the most up to date documention go to (http://www.grepsedia.com/development/smugpress). I’ll try to keep this document
updated, but it’s hard maintaining two sets of documentation.
This is my first WordPress plugin. I’m sure there are several areas where my plugin could be imporved or use more standard methods. I would love the feedback. Heck if I don’t get
feedback I just assume it’s perfect! You can contact me through (http://www.grepsedia.com/contact my website).
This version of the plugin has been tested by three people, one of which is me. I would consider this beta code until we get a few more users. If you do find bugs please let me know, I want to get them fixed. Also, if there is a feature you would like to see let me know. If it makes sense and I have time I’ll add it to the next version.
- Why did you write this plugin?
- I am new to wordpress and wanted to learn how it worked. What better way then to rip the off the cover and start playing with the insides?? Unlike my dadís CB radio I was able to put WordPress back together.
- My wife and I have a new son and I wanted a blog to brag/boast/show off. However, I didnít want to manage the content myself. My wife is pretty technical, but using a plugin helped keep things consistent between our posts.
- I’ve been writing code for well over 10 years and figured it was finally time to contribute to the open source community.
- Why are feeds cached, doesnít WordPress already cache RSS feed requests?
Yes, but the feed request is not the only point for added latency. Once the feed is downloaded you still have to parse all of the feed requested. When dealing with several large galleries the latency was significant. By only parsing the feeds once we can select a random image with a single DB query, super fast!