iPhone Part Deux
This isn't an iPhone review blog post. There have been hundreds in the last hour since it was announced.
This isn't an iPhone review blog post. There have been hundreds in the last hour since it was announced.
With Sitecore templates, unlike C#, you are allowed to inherit from multiple bases. This allows Sitecore developers to be extremely flexible in their implementations, but as with most applications, flexibility adds complexity.
Everyone (?) knows that Community Server uses Lucene for its Enterprise Search. The one problem I found is that I couldn't find any search syntax documentation in the CS Docs. Here is a list of all index fields that CS uses:
So, in my last post title, "My life may be forever different," I shared with you that I am getting a dog. I did get the dog, and his name is Wilson. Has my life been changed, absolutely. Having Wilson has been a fun experience with its doses of pain and adjustment. But, I digress, this post isn't about Wilson and how my life has changed. This post is about how my life will surely change...
If you are a Sitecore developer, go search the Sitecore Developer Network (SDN) for "REST" and tell me what you find. Nothing. Anyone who develops with Sitecore knows that documentation is lacking, but shouldn't this be something worth mentioning on your site? I digress.
I had a fun Friday. I woke up at my usual time (6am) and dove into my usual routine. While the wife is in the shower I jumped on the computer and my browsers default home page (www.carknee.com) wasn't coming up. humm. Checked a different site on the same server (www.rswarrior.com) and that wasn't responding. Can I ping it? Nope. dang I tried pinging a couple other servers in the facility, but they weren't responding either. Double dang. I went to work and figured a bad switch was being replaced and it would be back up when I got to the office.
It is time for me to move on from my current employer. I have been with this company since 2000 (with a brief stint elsewhere) and it is really time to go. As is the case with most developers, if you don't learn new things on a daily basis your job can get pretty boring. I tried to keep myself going here since, in general, it is a great company to work for, but I know I have to go. I believe that I have reached the limit to what I can learn on my own.
With Community Server, when a registered user makes a blog comment it is very common to show their avatar next to their comment. If the person making the comment is not a registered user, then typically the "anonymous avatar" would be shown. I had gone and implemented an Identicon control for anonymous comments and now I am going another step and implementing a Gravatar.
I was working a new control for the bundle and was in need of a condition control within Community Server that didn't appear to exist. What I needed was a condition control that checked against a WeblogPost's ExtendedAttributes. What I came up with was the "PostExtendedAttributeComparison."