Friday, August 25, 2006

Items and their security

Security is a tricky thing, no matter what application or layer you're trying to manipulate/access. First up, sitecore has awesome security, and with each release it keeps getting better and better, so that's a really big + for them, and that's why i'm just gonna relay this post to Alexey Rusakov instead since he's worked on this a lot (i only wrote a work-around). So, go read: Alexey Rusakov - More on 'Hidden' Items that's it for me today, it's friday and almost time for after-work beer :) have a great weekend, P.

Tuesday, August 22, 2006

Tthe importance of looking ahead

First release has seen daylight and now (i think) i can finally breathe again.

It's been interesting, that i can't argue, but it's also proven to be quite challenging at times. Had to figure out a lot of new ways to do things you know you somehow should be able to do. Next in line will probably be updates and enhancements and what-not but that's all in the coming so i reckon for this very moment i'm quite happy with the release i've made and the chance to breathe again.

Ever thought about the way blogs and articles help you think outside the box? Well, i have.

There are people that do a lot more for others that they think. People that don't just develop solutions, they also develop other people. They are, in lack of better words, people developers.

Think about it: Who hasn't glanced at pieces of code in articles from the various sitecore blogs? or adapted the code from sdn5 to suit their needs? I know i have.

All these authors, thinkers and futurists make a difference if you ask me - They're part of a new breed of developers, of teachers.

You know what? let's dub them knights of sitecore. Along with the awesome code in sitecore their ways of adaptation and use of it make damn sure that people, like me & you, keep looking ahead, looking for more & striving to improve.

Sitecore, and their knights, are one step ahead, and from what i'm seeing people are running as fast as they can to catch up.

This time my hat's off to you all, and hopefully you know who you are.

That my friends, is the importance of looking ahead.


Wednesday, August 16, 2006

Murphy's 1st Law: If anything can go wrong, it will

2 days to deadline i installed a package with some updates to parts that shouldn't affect the solution at all, but now all my portals have stopped loading and instead only gives me the below error message no matter what i do to the IDs all over the place.
Server Error in '/' Application. Multiple controls with the same ID '_menu' were found. FindControl requires that controls have unique IDs. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Web.HttpException: Multiple controls with the same ID '_menu' were found. FindControl requires that controls have unique IDs.
Not the ideal scenario to start my day with, but hopefully i'll have it fixed soon (otherwise it's going to be a loooooong day).. P. UPDATE: well, i don't really know if it was from lack of sleep or stress or something else, but after moving a few more IDs around it's back to normal again.. 2 days & counting..

Friday, August 11, 2006

Hook, line & sinker

I think the first week of being back from vacation is a pseudo-realistic experience: you wake up each morning thinking 'damn, i so wanna stay in bed', then you get up, go to work and somehow there's tons of stuff to do that wasn't there when you left. Then, as fast as you thought you'd like a couple of weeks more, the first couple of days go by and you're back in the net: hook, line & sinker. Right now i'm in the process of finalizing the, by far, biggest sitecore solution i've ever built. 100% XAML/Sheer UI based on a number of portals and -tons- of portlets, custom applications, controls, wizards, events, messages, workflows & pipelines (i won't even try to count the number of templates, masters and items). And you know what? i'm loving it. Working with the sitecore adaptation of xaml is damn cool and at times it's been keeping me up at nights (something i thought nothing anymore could ever get me to). It's built on 5.2, not 5.3, but as soon as 5.3 gets a final release i'd like to port it over 'cause i've noticed a lot of things in there that this solution could benefit from. Once the solution is live (and if i get the 'ok' from the captains) i'll post more on it. Although i haven't slept much this week, come end of next week i'm damn sure gonna make up for it (if there's still a hint of summer outside the walls that is). Take care, P.

Wednesday, August 02, 2006

Vacation: Week #2

Well, it's been awesome so far. Managed to go up to the northern parts of Sweden where i'm from, and the sun never sets up there. Piteå and the cities close by are interesting during the summer: daylight 24/7, tons of stuff to do and more than enough beer to drink. Even managed to try the new discgolf course they're building up there, and by the looks of it that course is gonna rock. After a couple of days up there we headed down to Copenhagen (yes, Denmark) for a chance to get away from the everyday life and stuff. Actually walked past the Sitecore HQ, but didn't really manage to pop in and say hello. Now afterwards i kinda wish i had.. oh well.. another time perhaps (when someone invites me instead of crashing). Copenhagen is an amazing city tho, so relaxed and interesting. Managed to walk for more than i'd hoped to walk for in a lifetime, but it was well worth it. After that we headed up back thru sweden and stopped by Skummeslövstrand for a few days, driving around to Halmstad, Båstad and a lot of other places i don't remember the name of but they pretty much all ends with -arp something something. All things considered, a very nice couple of days spent relaxing and feeling like i'm actually on vacation. Back in Stockholm now, so for this week (which is also my last week of vacation) i'm gonna focus on the important things in life: discgolf, volleyball, beer and poker. Next post will probably be a lot more tech orientated, but this one is comepletely clean from all things tech (hey, i'm on vacation damnit). Take care.