mbarrick: (Default)
[personal profile] mbarrick
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.

Date: 2005-10-12 06:13 am (UTC)
From: [identity profile] gothiousrex.livejournal.com
hmm
I got an email at work today offering us free training on SharePoint

I take it that doing so would be a bad idea?

Date: 2005-10-12 02:58 pm (UTC)
From: [identity profile] mbarrick.livejournal.com
No, not at all. Microsoft's marketing weasels are second to none and this will be foisted on unsuspecting users by pointy-headed bosses and trained-monkeys the world over. Second-rate as it is, this is unavoidable technology.

Date: 2005-10-12 03:24 pm (UTC)
From: [identity profile] http://users.livejournal.com/_disdain_/
Free training is never bad, as long as it is in fact training, and not just a marketing seminar masquerading as training ;-)

January 2026

S M T W T F S
    123
45 67 8910
11 121314 15 16 17
18 19 20 21 22 2324
25262728293031

Expand Cut Tags

No cut tags
Page generated Jan. 27th, 2026 12:39 am
Powered by Dreamwidth Studios