
SharePoint gives me a headache. This product is a dog's breakfast. There are hundreds of "templates" that aren't really templates because they are largely similar and the bits that
could be templated because they do exactly the same damn thing aren't, and if you want to make a change you can't just do a search and replace because they are ever so subtly different even though they are functionally identical. One "template" will have a table cell <td valign="top">, another will have <td valign=top>, and another will have just <td>. Gah! Even if you want to just alter the cascading style sheet to make "site wide" design changes, you are fucked, because in one template a table row will have one class, in another the a differently named class in the individual cells does the same job, and in yet another there are div tags doing the same damn thing under a different class name and the damn blocks are nested in a way that the styles conflict with each other. I don't think there is a single box element in the whole damn application that doesn't get set and reset at least three times before being rendered. And since the are multiple sloppy inheritances per object and that number of inheritances isn't strictly accounted for in the CSS specification (which wouldn't matter anyway since there isn't once single browser out there that strictly follows the specification even for relatively simple uses of CSS) cross-browser functionality is an utter disaster. Multiply that by 1,497 "templates".
And then there are the fun little "black-box" bits that Microsoft doesn't give you control over, like the main navigation buttons that nest inside one of these dog's breakfast tables. You have a row in a table that is already impossible to deal with site wide thanks to the hodge-podge of HTML in varying states of compliance and the four different classes applying to each of eight different nested box elements and inside that are nested these fun little black-box elements that render a single link inside a nine-cell table, each cell and row with a different class name, an ID tag that doesn't match, and — best of all — aren't consistent from link to link.
I swear to God, there are 13-year old girls on Xanga that do better web coding.
In the immortal words of Dilbert, this is why technology decisions should be left to those that know their mass from a black hole.
no subject
Date: 2005-10-12 03:54 am (UTC)We are 'supposed' to use it at work, but everyone hates it...
no subject
Date: 2005-10-12 01:17 pm (UTC)Have you heard anything about Jezz's where abouts? Last thing I heard was 6 weeks ago at least, when he was moving out from Mom & Dad's. I figured you'd be the best to ask considering your history together and all. I'm just a little concerned. If you wouldn't mind giving me a ring when you get the chance my # is 604-899-0331. Much appreciated.
Thanks
Tanya
no subject
Date: 2005-10-12 03:00 pm (UTC)no subject
Date: 2005-10-12 06:13 am (UTC)I got an email at work today offering us free training on SharePoint
I take it that doing so would be a bad idea?
no subject
Date: 2005-10-12 02:58 pm (UTC)no subject
Date: 2005-10-12 03:24 pm (UTC)no subject
Date: 2005-10-12 07:41 am (UTC)My general experience with CMS customization (aside from Sharepoint) is somewhat like yours, however. By the time you start getting into the stylesheets and HTML templates things can get ugly fast.
no subject
Date: 2005-10-12 03:12 pm (UTC)no subject
Date: 2005-10-12 03:22 pm (UTC)Personally, I wouldn't implement SharePoint as a groupware solution (although I do like SharePoint for what it does). In an MS environment, I would use it to augment Exchange to provide user-managed document/content. For anything that requires company-wide consistency, custom forms in Exchange would be my preferred method... but then we are starting to get into the realm of VB (beyond most uers), hence the benefits of SharePoint from a network client perspective.
Anyway, I sort of stumbled upon an unintentional realization. In the back of my mind I realize SharePoint is supposed to be groupware, it's just not the way my brain categorizes it :-P
no subject
Date: 2005-10-12 03:39 pm (UTC)no subject
Date: 2005-10-12 01:13 pm (UTC)no subject
Date: 2005-10-12 03:13 pm (UTC)no subject
Date: 2005-10-12 04:45 pm (UTC)I deal with this on a daily basis, only I am the one paying the contractors. We get better rates for our contractors because they agree not to get paid until the client pays us, which sometimes can take about 45-60 days. YIKES!