Importing NanoBlogger post "SiteCorePy"
authorW. Trevor King <wking@drexel.edu>
Thu, 24 Jun 2010 23:52:08 +0000 (23:52 +0000)
committerW. Trevor King <wking@drexel.edu>
Thu, 24 Jun 2010 23:52:08 +0000 (23:52 +0000)
posts/SiteCorePy.mdwn [new file with mode: 0644]

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