<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-28112801</id><updated>2011-08-19T05:51:50.577-07:00</updated><title type='text'>openIGOR</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28112801.post-6428418201504635757</id><published>2010-10-26T17:00:00.000-07:00</published><updated>2010-10-26T17:00:26.688-07:00</updated><title type='text'>eForms</title><content type='html'>I've updated the code on the demo site, which was getting pretty stale. There's a bunch of new stuff, including eform functionality, which is going to save sooo much work around here. &amp;nbsp;I wrote about it on the other blog &lt;a href="http://highered.blogspot.com/2010/09/paperwork-kudzu.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-6428418201504635757?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/6428418201504635757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=6428418201504635757' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/6428418201504635757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/6428418201504635757'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2010/10/eforms.html' title='eForms'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-4522828610557872890</id><published>2009-02-01T07:24:00.000-08:00</published><updated>2009-02-01T07:26:46.909-08:00</updated><title type='text'>LDAP authentication</title><content type='html'>openIGOR is up and running at JCSU, and I have gotten LDAP to work with it, so there's a single login solution.  That is, IGOR authenticates against the Windows Active Directory database.  I also wrote a bulk upload program for users, so that a comma delimited file, from AD for example, can be easily uploaded into the Person table with the correct type.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-4522828610557872890?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/4522828610557872890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=4522828610557872890' title='32 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/4522828610557872890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/4522828610557872890'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2009/02/ldap-authentication.html' title='LDAP authentication'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>32</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-1572409972740383786</id><published>2008-02-26T03:49:00.000-08:00</published><updated>2008-02-26T03:51:05.051-08:00</updated><title type='text'>Bug Fix in igor.pl</title><content type='html'>A couple of lines in igor.pl led to buggy behavior, in that sometimes data on the GUI wouldn't update properly, and the organizational tree wouldn't build correctly.  Those have been fixed, and the new code package has the updated igor.pl.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-1572409972740383786?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/1572409972740383786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=1572409972740383786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/1572409972740383786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/1572409972740383786'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2008/02/bug-fix-in-igorpl.html' title='Bug Fix in igor.pl'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-428642492528717883</id><published>2007-06-19T19:26:00.000-07:00</published><updated>2007-06-19T19:29:54.541-07:00</updated><title type='text'>Making Years Invisible</title><content type='html'>Recent changes include the addition of a configuration variable that allows the IE GUI year selector to be made invisible.  You may want to do this if you don't want users to have the power to change to a different year, or to make the report seem not year-specific.  A bug was fixed, and a helper function to clean up the database is in there too.  The README file has the details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-428642492528717883?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/428642492528717883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=428642492528717883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/428642492528717883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/428642492528717883'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2007/06/making-years-invisible.html' title='Making Years Invisible'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-2920186594738115042</id><published>2007-01-27T13:47:00.000-08:00</published><updated>2007-01-27T13:54:11.799-08:00</updated><title type='text'>New Image Available</title><content type='html'>I just uploaded the newest code with all the bug fixes to date.  The latest one includes a modification to the GUI that allows commas to be used in group names.  Before it was delimiting data items with commas, which would cause a problem.  Note that special characters such as &amp; and | should be avoided in unit names.  So you may want to call it the @#%#^ Committee, but igor won't be able to parse that yet.  The character translations between SQL and CGI are bothersome, and I'll nail it all down eventually.  You may find other characters, like accent marks that don't work properly in some of the dialogs. &lt;br /&gt;&lt;br /&gt;The GUI has been modified to fix the 'Add Subordinate Unit' drop-down.  Now the drop-down box actually works like it should.  Before, a long list would scroll off the screen so you couldn't use it.&lt;br /&gt;&lt;br /&gt;Finally, the default graphics are correct in this package.  I had put some custom ones in the last package by mistake.&lt;br /&gt;&lt;br /&gt;Note that if you are upgrading, you want to preserve your config.pl.  I do occasionally make changes to that file, but those will be easy to detect by inspection.  No changes this time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-2920186594738115042?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/2920186594738115042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=2920186594738115042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/2920186594738115042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/2920186594738115042'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2007/01/new-image-available.html' title='New Image Available'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-1028713325145493586</id><published>2007-01-25T18:49:00.000-08:00</published><updated>2007-01-25T18:52:51.851-08:00</updated><title type='text'>End of File Issues</title><content type='html'>If you install IGOR and get 'premature end of script headers' or something similar when you try to log in, make sure that the perl files (*.pl) are executable.  Then run&lt;br /&gt;&lt;br /&gt;./login.pl&lt;br /&gt;&lt;br /&gt;to see if that works.  If you get errors here, either the perl interpreter isn't at /usr/bin/perl, or you may have DOS end of line characters instead of unix ones on the files.  This is easy to do when you use FTP.  You can use&lt;br /&gt;&lt;br /&gt;dos2unix *.pl&lt;br /&gt;chmod a+x *.pl&lt;br /&gt;&lt;br /&gt;to switch them over.  That should fix it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-1028713325145493586?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/1028713325145493586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=1028713325145493586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/1028713325145493586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/1028713325145493586'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2007/01/end-of-file-issues.html' title='End of File Issues'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-116899663242230697</id><published>2007-01-16T17:15:00.000-08:00</published><updated>2007-01-22T16:08:12.013-08:00</updated><title type='text'>IE Database Bug Fix</title><content type='html'>The Actions and Improvements box on the IE interface has a bug in the database.  The character limit is set to 45 instead of to TEXT. Here's the SQL to fix it.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;ALTER TABLE `IGOR`.`IE_Objectives` MODIFY COLUMN `Improvements` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '';&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-116899663242230697?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/116899663242230697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=116899663242230697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116899663242230697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116899663242230697'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2007/01/ie-database-bug-fix.html' title='IE Database Bug Fix'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-116627576886031707</id><published>2006-12-16T05:20:00.000-08:00</published><updated>2006-12-16T05:29:28.870-08:00</updated><title type='text'>Future Improvements</title><content type='html'>I did a short demo of openIGOR at the annual SACS/COC meeting in Orlando to good reception.  I shipped out two copies of the virtual machine this week.  During the conference I had opportunity to think about opportunities to enhance the software.  Here's a short list of possibilities:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ability to attach budget items to objectives.  I had actually built this for our system, but we haven't implemented it yet.  I was afraid that it would be biting off too much at once.  But I got the clear sense from an IE roundable discussion that it would be a very good thing.  Cutting edge, too.  I imagine that you could then pull reports by area on budgets as they relate to goals and objectives. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ability to annotate faculty data with qualifications.  Since SACS requires certain standards for teaching in a discipline, it would be a nice addition to have this record-keeping internal to the database. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ability to pull out strategic plan items as one report.  As it is, there is no way to do this without creating your own database query.  Actually, it would be nice to have three options: SACS goals, Strategic Plan goals, and ALL goals, as three different reporting options.&lt;/li&gt;&lt;/ul&gt;I welcome comments on any of the above.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-116627576886031707?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/116627576886031707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=116627576886031707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116627576886031707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116627576886031707'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/12/future-improvements.html' title='Future Improvements'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-116243979240684951</id><published>2006-11-01T19:55:00.000-08:00</published><updated>2006-11-01T19:56:32.406-08:00</updated><title type='text'>New Source Posted</title><content type='html'>The bug fixes and changes noted in the messages below have been uploaded with the new source package.  You can find the whole thing at &lt;a href="http://www.openigor.com"&gt;openIGOR.com&lt;/a&gt;.  Check out the readme and the posts below for changes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-116243979240684951?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/116243979240684951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=116243979240684951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116243979240684951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116243979240684951'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/11/new-source-posted.html' title='New Source Posted'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-116243915891532429</id><published>2006-11-01T19:39:00.000-08:00</published><updated>2006-11-01T19:45:58.926-08:00</updated><title type='text'>Reports</title><content type='html'>I'm working on a link to generate a report for each unit.  Ideally, a single link to the president (or root) unit would link to the whole set of reports of units, goals, and objectives, all with the proper style sheet applied.  This way you could release the reports without giving access to IGOR. Like for example to an accreditor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-116243915891532429?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/116243915891532429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=116243915891532429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116243915891532429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116243915891532429'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/11/reports.html' title='Reports'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-116243718340863293</id><published>2006-11-01T19:08:00.000-08:00</published><updated>2006-11-01T19:13:03.410-08:00</updated><title type='text'>Customizing the Look of the GUI</title><content type='html'>The institutional effectiveness graphical user interface (GUI) doesn't have to look like the out-of-the-box IGOR setup.  You can change the background color, font, and font color.  The /cgi-bin/config/config.pl file now includes lines like these:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;# Set Background Color&lt;br /&gt;# use C-type hex notation, like 0xFF0000 for red (0 = zero)&lt;br /&gt;$IEbgcolor = '0xECE9D8';&lt;br /&gt;# set font = Times New Roman, Arial, Courier&lt;br /&gt;$IEfont = "Arial";&lt;br /&gt;# set color of text&lt;br /&gt;$IEtextcolor = '0x666666';&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;You can try other fonts than the ones listed, but results may vary according to what is loaded on the client machines.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-116243718340863293?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/116243718340863293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=116243718340863293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116243718340863293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116243718340863293'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/11/customizing-look-of-gui.html' title='Customizing the Look of the GUI'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-116243685929942048</id><published>2006-11-01T18:21:00.000-08:00</published><updated>2006-11-01T19:07:39.316-08:00</updated><title type='text'>Working with the Org Tree</title><content type='html'>If you have used the Create Organizational Tree to set up a year's organization and later find that you need to modify it, here's how to do it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Adding a new unit&lt;/span&gt;  If you want to add a new unit node onto the tree, then first create the group from the IGOR administrative screen.  Add members to the group.  Then go into the GUI, click on the unit that the new one will be subordinate to.  Use the Add Subordinate Unit to select the group you created.  Click 'Accept' to add it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Moving a unit&lt;/span&gt; If the org chart gets rearranged or you want to move an objective from one goal to another, you need to use an auxillary function accessible only to a system administrator.  Telnet to the server, cd to the /cgi-bin/igor directory and run &lt;span style="font-weight: bold;"&gt;perl IE_move.pl&lt;span style="font-weight: bold;"&gt;. &lt;/span&gt;&lt;/span&gt;It will prompt you to enter node numbers.  These can be found in angle-brackets in the top left of the GUI window.  For example &lt;510&gt;.  Unit numbers always end in zero, goals in 1, objectives in 2.  You can use this utility to move more than one node at a time.  Note that you can easily create illogical arragements, with a unit subordinate to an objective, for example.  This isn't recommended.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Copying a node   &lt;/span&gt;You may want to create a template for an academic unit, consisting of set goals and objectives that are required.  Once this is created, you don't want to have to repeat that process for each unit.  You can use /cgi-bin/IE_cp.pl instead.  The script will prompt for node numbers.  A very powerful way to use this is to copy the prior year's goals and objectives (without results) to the new year.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Example&lt;/span&gt;  To set up a new year that looks like the old one, except for the results and actions part of the objectives (the only part that definitely won't roll over from year to year), do this:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Make sure the years table contains the new year--you'll need to access the table directly in SQL do add it if not.  Check out &lt;a href="http://www.mysql.com/products/tools/administrator/"&gt;MySQL administrator&lt;/a&gt; for a free tool to do this.&lt;/li&gt;&lt;li&gt;Use the Create Organizational Tree to stub a tree for the new year.  To do this, delete everything except the root node (normally the President's unit).  Be SURE you're on the new year so you don't delete anything important, and create it. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Now have the system administrator copy (using IE_cp.pl) everything under the root node for the expiring year into the new year.  The prompts you'll see when you run IE_cp will take care of the details.  All you need is the node number of the old root node and the same for the new one.  These are easily obtained from the GUI.  Click on the unit and look at the number in angle brackets, top left in the report window on the right side.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-116243685929942048?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/116243685929942048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=116243685929942048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116243685929942048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116243685929942048'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/11/working-with-org-tree.html' title='Working with the Org Tree'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-116243409124885269</id><published>2006-11-01T18:18:00.000-08:00</published><updated>2006-11-01T18:21:31.250-08:00</updated><title type='text'>Bug Fix for Permits</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Problem:&lt;/span&gt; The group administrators couldn't edit the mission for the group.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Solution:&lt;/span&gt;  Added the capability.  Group administrators will still not be able to DELETE the whole group, thus nullifying their own existance.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Files:&lt;/span&gt; The only file affected was /html/IGOR/ie.swf.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-116243409124885269?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/116243409124885269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=116243409124885269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116243409124885269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116243409124885269'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/11/bug-fix-for-permits.html' title='Bug Fix for Permits'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-116243392766608963</id><published>2006-11-01T18:15:00.000-08:00</published><updated>2006-11-04T11:34:14.663-08:00</updated><title type='text'>SQL Change</title><content type='html'>The most recent fixes (see last post) included the ability to lock years.  In order to do this I added a column called 'Locked' to the Years table.  Here's the code:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;ALTER TABLE `IGOR`.`Years` ADD COLUMN `Locked` TINYINT NOT NULL DEFAULT 0 AFTER `Current`;&lt;/blockquote&gt;That's a zero, not an oh above.  The locked value is 1 for any year that you no longer wish to have IE data entered for on the GUI.  It won't affect the file repository--you'll still be able to archive files for prior years (it's always a possibility that someone will finally dig those minutes out and send them up to IGOR).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-116243392766608963?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/116243392766608963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=116243392766608963' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116243392766608963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116243392766608963'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/11/sql-change.html' title='SQL Change'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-116027574373545851</id><published>2006-10-07T19:44:00.000-07:00</published><updated>2006-10-07T20:00:55.810-07:00</updated><title type='text'>Fixes and Additions</title><content type='html'>Here are some changes from the last few days.  &lt;br /&gt;&lt;br /&gt;* You can now lock years so that no IE data can be entered for those years&lt;br /&gt;  --this entailed adding a boolean column 'Locked' to the Years table&lt;br /&gt;&lt;br /&gt;* You can now customize the font and color of headings in the IE interface by tweaking the config.pl file&lt;br /&gt;&lt;br /&gt;* Only years that have data show up in the IE interface now.  This is determined by whether or not there is an IE_Units row with the 'Root' column set for a given year.  &lt;br /&gt;&lt;br /&gt;The new zip is up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-116027574373545851?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/116027574373545851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=116027574373545851' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116027574373545851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/116027574373545851'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/10/fixes-and-additions.html' title='Fixes and Additions'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-115975644983871570</id><published>2006-10-01T19:29:00.000-07:00</published><updated>2006-10-01T19:34:09.853-07:00</updated><title type='text'>Customization</title><content type='html'>The background color of the IE interface can now be controlled from IGOR's config file.  This was a real problem otherwise, since most people won't want or need to buy Flash.  This allows them to match the color to their website without recompiling.  It uses Flash's dynamic drawing ability.&lt;br /&gt;&lt;br /&gt;I also spent some time making the objective icons look nicer.  Now the only color on the tree is the objectives, which have color-coded rings to indicate their completion status.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1744/1990/1600/igorshot2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1744/1990/200/igorshot2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that I didn't spend a lot of time writing fake objectives!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-115975644983871570?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/115975644983871570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=115975644983871570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/115975644983871570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/115975644983871570'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/10/customization.html' title='Customization'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-115914701849701730</id><published>2006-09-24T18:12:00.000-07:00</published><updated>2006-09-24T18:16:58.496-07:00</updated><title type='text'>IGOR Gets Some Attention</title><content type='html'>Three schools are currently considering IGOR.  This is motivated by the need to quickly organize to meet accreditation reporting requirements.  I'll be presenting the software to the &lt;a href="http://www.sacscoc.org/aamain.asp"&gt;SACS conference in December&lt;/a&gt; too.  I meet two groups this week who want to see our setup and we used it in the electronic report for &lt;a href="http://www.coker.edu/cc"&gt;our own compliance certification&lt;/a&gt;, as it's called.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-115914701849701730?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/115914701849701730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=115914701849701730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/115914701849701730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/115914701849701730'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/09/igor-gets-some-attention.html' title='IGOR Gets Some Attention'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-115914672892299948</id><published>2006-09-24T18:07:00.000-07:00</published><updated>2006-10-01T13:30:29.803-07:00</updated><title type='text'>Software update</title><content type='html'>This weekend I added some new functionality:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Unit administrators can now add and delete members from their unit.  They can also set them to administer status and make them invisible.&lt;/li&gt;&lt;li&gt;The icons on the objectives GUI are now color-coded according to the status of the objective.  If the plan isn't done yet, it's red.  If the plan is done but hasn't been acted it, it's yellow.  If it's complete it's blue (blue instead of red so color-blind people can distiguish it from the red.)&lt;/li&gt;&lt;/ul&gt;I also fixed a couple of minor bugs and added some character translation to help defeat SQL injection attacks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-115914672892299948?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/115914672892299948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=115914672892299948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/115914672892299948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/115914672892299948'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/09/software-update.html' title='Software update'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-114996855835499608</id><published>2006-06-10T12:36:00.000-07:00</published><updated>2006-06-10T12:43:02.566-07:00</updated><title type='text'>Alpha Version Released</title><content type='html'>I have  put a zip package up with the first general release of openIGOR.  You can find it at &lt;a href="http://www.openigor.com"&gt;www.openigor.com&lt;/a&gt;.  I'll be showing it off at the SCICU Institutional Researcher's meeting on Friday.  There's still a lot to do, including writing manuals.&lt;br /&gt;&lt;br /&gt;I've been trying to get acquainted with the way SourceForge works.  I think it may be most useful for tracking bugs, to-dos,  and so forth.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-114996855835499608?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/114996855835499608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=114996855835499608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/114996855835499608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/114996855835499608'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/06/alpha-version-released.html' title='Alpha Version Released'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-114972515718389616</id><published>2006-06-07T16:58:00.000-07:00</published><updated>2006-06-07T17:05:57.193-07:00</updated><title type='text'>A Better GUI</title><content type='html'>The code for openIGOR's graphical user interface was such a mess of spaghetti code (in Actionscript) that I almost chucked it and started over.  In my defence, it was the first real program I had written in that language.  But still.  Using the same event handler to service calls from different events is a BAD idea.  I have now recoded just about everything.  Global variables now look like global.variable, and each call to the CGI interface that talks to the database now has its own object and its own handler.   The only problem I wasn't able to solve is this one:&lt;br /&gt;&lt;br /&gt;When an onLoad handler is called, it's because some server-side code has returned interesting data for it to look at.  A lot of the time that means we need to go to another frame (change pages).  But I'd also like to delete the object, since it's no longer needed.  So you could do:&lt;br /&gt;&lt;br /&gt;object.onLoad = function() { // runs when data loaded&lt;br /&gt;    gotoAndPlay("anotherPage");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;object.onLoad = function() { // runs when data loaded&lt;br /&gt;   delete object;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;You can't do both, because if it runs another page it won't see the delete command, and alternatively if it deletes the object there won't be anything left to run the gotoAndPlay.  So I'm going to have to trust the garbage collection to clean it up.  I know there are message handlers in ActionScript 2.0, which would solve this problem, but I didn't think it was worth the overhead to add that code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-114972515718389616?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/114972515718389616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=114972515718389616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/114972515718389616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/114972515718389616'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/06/better-gui.html' title='A Better GUI'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-114813374361052512</id><published>2006-05-20T06:59:00.000-07:00</published><updated>2006-05-20T07:02:23.610-07:00</updated><title type='text'>Credit Where Due</title><content type='html'>I should have mentioned right off the bat that the original work on this project was done at &lt;a href="http://www.coker.edu"&gt;Coker College&lt;/a&gt; in preparation for its 2005 SACS reaccreditation.   I got permission from the president to rework it as an open source version.  Much of that code had to be rewritten, but the design is largly intact.  So kudos to Coker and Pres. Dawson for releasing the original code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-114813374361052512?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/114813374361052512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=114813374361052512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/114813374361052512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/114813374361052512'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/05/credit-where-due.html' title='Credit Where Due'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-114813355713119246</id><published>2006-05-20T06:56:00.000-07:00</published><updated>2006-05-20T06:59:17.140-07:00</updated><title type='text'>SourceForge</title><content type='html'>I signed up today for a sourceforge project, to provide a home for the source for openIGOR.  The only snag is that the IE interface part is NOT open source because it relies on commercial libraries from &lt;a href="http://www.ghostwire.com"&gt;Ghostwire&lt;/a&gt;.  They have a registration process that takes a few days, so we'll see what happens.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-114813355713119246?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/114813355713119246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=114813355713119246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/114813355713119246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/114813355713119246'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/05/sourceforge.html' title='SourceForge'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-114799617212515043</id><published>2006-05-18T16:42:00.000-07:00</published><updated>2006-05-18T16:52:00.503-07:00</updated><title type='text'>Icon Flags</title><content type='html'>On Monday, a review team from SACS will look at our effectiveness plans on the web-based interface that openIGOR derives from.   Since we are just this year converting over to a standard format, there's a lot of pain involved (mostly mine) in converting from the old ad hoc reporting methods.  So we have hundreds of objectives and not all of them are completed.&lt;br /&gt;&lt;br /&gt;I didn't want the SACS folks to have to poke around playing "Where's Waldo?" in order to find what they were looking for, so I thought of a clever way to save them, and me, time.  Now when you look at the objectives tree the icons reflect the completion status of the objective.  If it's finished (meaning there is text in the Improvements box), the icon appears normally.  Otherwise it has a blue line drawn through it.  The picture below illustrates.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://mozart.coker.edu/badobjective.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://mozart.coker.edu/badobjective.png" alt="" border="0" /&gt;&lt;/a&gt;So now you can tell at a glance who's naughty or nice.  I'll be incorporating this into openIGOR too, although I'll let you turn it off if you don't like it.  It slows things down a tiny bit since the server has to do more work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-114799617212515043?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/114799617212515043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=114799617212515043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/114799617212515043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/114799617212515043'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/05/icon-flags.html' title='Icon Flags'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28112801.post-114766012057276038</id><published>2006-05-14T19:17:00.000-07:00</published><updated>2006-05-14T19:28:40.583-07:00</updated><title type='text'>Integrated Goals and Objectives Reporting (IGOR)</title><content type='html'>openIGOR is an open-source* project that allows a smallish college to organize its documentation related to attaining goals and objectives.  It can be found at &lt;a href="http://www.openigor.com"&gt;openIGOR.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The current state of code development will be posted on here, along with (I hope) comments from users. &lt;br /&gt;&lt;br /&gt;At this point the code is mostly working, but not ready to release.  You can play with the bits that work on the website.  Just leave a comment here with your email address, and I'll send you the login info.&lt;br /&gt;&lt;br /&gt;The code was originally developed by &lt;a href="http://www.coker.edu"&gt;Coker College&lt;/a&gt;, and is being further developed for this project.&lt;br /&gt;&lt;br /&gt;*Part of the user interface is coded in Actionscript, and relies on third-party libraries.  If you want to modify it, you need a license from the vendor (not me).  I've worked out a deal with them, and I don't expect it to be very expensive.  This is only a small part of the code, and the rest will be released entirely.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28112801-114766012057276038?l=openigor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openigor.blogspot.com/feeds/114766012057276038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28112801&amp;postID=114766012057276038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/114766012057276038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28112801/posts/default/114766012057276038'/><link rel='alternate' type='text/html' href='http://openigor.blogspot.com/2006/05/integrated-goals-and-objectives.html' title='Integrated Goals and Objectives Reporting (IGOR)'/><author><name>dave</name><uri>http://www.blogger.com/profile/08633920160358488401</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/-sugmOxPHNqo/Tk5cXuhcycI/AAAAAAAAAaY/dhBdJ17ZzlI/s220/self.jpg'/></author><thr:total>0</thr:total></entry></feed>
