1 [[!meta title="SiteCorePy"]]
2 [[!meta date="2010-06-24 19:52:08"]]
3 [[!template id=gitrepo repo=sitecorepy]]
5 As the Physics webmaster, I'm in charge of transitioning most of the
6 static department content into SiteCore, as the powers that be get
7 wise to the ways of version control. Unfortunately, I'm not the
8 biggest fan of SiteCore. Major gripes include:
10 * Poorly conceived versioning. Some things are versioned, some things
11 aren't. No tools (that I've found yet) for analyzing history except
12 on a per-page scope. Also, can only commit changes at the page
13 level, which makes a single "I added alt tags to all my images"
15 * Browser-only interface. That's right, no scriptable API short of
16 driving a browser through a script. This one is so huge, I'm not
17 really sure what else to say. Surely people occasionaly want to do
18 something that the designers hadn't planned for, like, oh, importing
19 data from a preexisting database.
21 Anyhow, to overcome the major limitation, I'm driving my browser
22 through a script. Thanks to the magic of
23 [WebDriver/Selenium](http://code.google.com/p/selenium/wiki/GettingStarted)
24 for making this possible.
27 [[!tag tags/programming]]