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