<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>CodeCharge By The Hour</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/ccbth/" />
<modified>2005-07-13T20:14:18Z</modified>
<tagline>Informative, not Normative</tagline>
<id>tag:www.gotodon.net,2008:/ccbth/3</id>
<generator url="http://www.movabletype.org/" version="3.0D">Movable Type</generator>
<copyright>Copyright (c) 2005, donb</copyright>
<entry>
<title>Codecharge Studio 3</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2005/07/index.html#000022" />
<modified>2005-07-13T20:14:18Z</modified>
<issued>2005-07-13T20:12:52Z</issued>
<id>tag:www.gotodon.net,2005:/ccbth/3.22</id>
<created>2005-07-13T20:12:52Z</created>
<summary type="text/plain">The next version is getting close and looks like a winner, despite some hoped-for features not making the &apos;cut&apos;</summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>
<dc:subject>Commentary</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p><a style="float:right" href="http://www.gotodon.net/archives/photo-blog/ccbth/gt8k6899_std.jpg"><img alt="gt8k6899_std.jpg" src="http://www.gotodon.net/archives/photo-blog/ccbth/gt8k6899_std-thumb.jpg" width="200" border="0" /></a><br />
Well, it's almost here.  Yes Software has released a pre-beta or 'preview' version for current Codecharge Studio users to look at.</p>

<p>The Report and Calendar features are both pretty good additions to our toolboxes.  These are major chunks of functionality that show up often in many applications so it's nice we wont have to build them from scratch (or showhorn 3rd party pieces in) anymore.</p>

<p>I'd hoped for more of the simpler 'wishlist' items to have made it in, but time is a limited resource.  </p>

<p>I still think there are numerous, basic, usability issues that outght to be handled.  Although these are minor 'nits', they can make us more efficient.  For example, there are various places throughout the IDE where file paths are entered.  Whenever the 'file' dialog box pops up, it shows the path from whatever file you last selected.  But, it doesn't make sense to show the path to the include files when you are trying to select the style sheet.  Nor does it make sense to show the path from 'Project X' when you are working on 'Project Y'.  Yet that's exactly what happens.  </p>

<p>I think the premier example of the right way to do paths has to be Paintshop Pro from JASC.com (actually, they are now owned by Corel these days).  Each section of PSP has its own path descriptors and it's very handy no having to reselect a folder each time your open your files.</p>]]>

</content>
</entry>
<entry>
<title>Copyrights and Public Spaces</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2005/02/index.html#000020" />
<modified>2005-07-13T20:09:33Z</modified>
<issued>2005-02-11T14:34:58Z</issued>
<id>tag:www.gotodon.net,2005:/ccbth/3.20</id>
<created>2005-02-11T14:34:58Z</created>
<summary type="text/plain">Chicago cracking down on &quot;criminals&quot; with camerase</summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>
<dc:subject>Commentary</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p><a href="http://www.gotodon.net/mt/archives/ccbth/gt8k8121.jpg"><img alt="gt8k8121.jpg" src="http://www.gotodon.net/mt/archives/ccbth/gt8k8121-thumb.jpg" width="300" height="199" border="0" /></a></p>

<p>Chicago has put itself in the foregound of a battle regarding photographers and public spaces.  The city's park police have attempted to stop people from taking pictures that happen to include the "Cloud Gate" sculpture because it's a "copyrighted work of art".</p>

<p>So, an object placed in this park - a park that was constructed with, and is maintained by, tax dollars - is off limits to anyone with a camera.  How absurd is that?  An area designed to attract tourism, which inevitably means the presence of cameras, is a hunting ground for zealous police looking for a "bust".</p>]]>

</content>
</entry>
<entry>
<title>Why I hate to fly these days</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2004/09/index.html#000019" />
<modified>2004-09-15T15:46:14Z</modified>
<issued>2004-09-15T15:46:14Z</issued>
<id>tag:www.gotodon.net,2004:/ccbth/3.19</id>
<created>2004-09-15T15:46:14Z</created>
<summary type="text/plain">There&apos;s an easy way for commercial airlines to get more customers.</summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>
<dc:subject>Commentary</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p>I have absolutely no sympathy for the plight of commercial airlines.  They all seem to be having financial troubles of some kind.  While they like to point a finger at 9/11, personally I think the problem is something else entirely.</p>

<p>When I book a flight, it's a very unpleasant experience.  Why I can't simply fly from point A to point B at some reasonably-predictable fare is beyond me.  There seem to be thousands of combinations of fares, flight times, flight dates, "stops", days of the week,  how far in advance I book it, etc.  </p>

<p>Hello, Airlines - time to wake up!   I just want to get where I'm going.  I don't want to turn the process into a part-time job. To come up with all these combinations must be millions of dollars each year for deep-thinking people, computers, and software to dream them all up.  So not only are you making it hard for ME to get somewhere, you are making it hard on yourselves too.  </p>

<p>Why is it I can fly 1500 miles across the country for $100 but to go a mere 500 miles you feel it's worth $1000?</p>

<p>Why is it that you want me to book weeks in advance to get a fare that's 1/2 or 1/3 the price of booking it less than 5 days before departure?</p>

<p>Why is it, when you insist on getting me to book a month in advance, that you won't give me a refund if my plans change 2 weeks later?  What crazy logic did you use to come up with that strategy?</p>

<p>Here's a clue for you, Airlines:  A lot of people just don't want to deal with your screwy reservation systems.  And NOBODY wants to pay for a flight if there's any chance they might have to cancel.  Ask around, you won't find ONE PERSON who thinks it's ok for you to keep our money if suddenly we have to cancel, even when it's weeks in advance of the departure time. </p>

<p>You may have "friendly skies" but you certainly don't have friendly booking policies.<br />
</p>]]>

</content>
</entry>
<entry>
<title>Hacking the CCS Templates</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2004/09/index.html#000017" />
<modified>2004-09-02T21:20:24Z</modified>
<issued>2004-09-02T21:12:31Z</issued>
<id>tag:www.gotodon.net,2004:/ccbth/3.17</id>
<created>2004-09-02T21:12:31Z</created>
<summary type="text/plain"> I finally quit using the &quot;theme&quot; approach to page layouts. Just too much bother and too many classes to keep up or tweak for color schemes, etc. Hate them, bad karma, bleahh! So I routinely create things with no...</summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p><a href="http://www.gotodon.net/mt/archives/ccbth/illustrations/GT8K6948_8x6.JPG"><img alt="GT8K6948_8x6.JPG" src="http://www.gotodon.net/mt/archives/ccbth/illustrations/GT8K6948_8x6-thumb.JPG" width="300" height="199" border="0" /></a><br />
I finally quit using the "theme" approach to page layouts.  Just too much bother and too many classes to keep up or tweak for color schemes, etc.  Hate them, bad karma, bleahh!</p>

<p>So I routinely create things with no theme, so that all the "class=" attributes are omitted.  I rely on a much simpler CSS page that has TABLE, INPUT, H1..H5, INPUT, SELECT and only a few other HTML tags declared.  I can now also modularize the CSS into layout and (separately) visual attributes (color, font, etc.)</p>

<p>I quickly migrated to putting H1 for page headings and H2 for grids and records.  This meant I did a lot of editing after creating them.  Well, I went into the \components\templates\HTML folder of my CodeCharge installation and edited gridHTML, EditablegridHTML and RecordHTML.xml.  </p>

<p>I like having the "caption" cells of my grid as TH instead of TD because they naturally are centered and bolded.  So, I edited the xml files (very carefully!) to make them output the <2 and TH.  This saves me lots of time and so far, has not been a problem.  It will be, next time CCS gets upgraded of course because all my changes will disappear.</p>

<p>I hope that someday Yes will provide a supported way to alter these template xml files so that I can have any number of control layouts I care to create, with wizard-generated headings that I choose.</p>

<p>CCS needs to differentiate between "theme" (meaning an overall scheme of colors, fonts and graphics) and "styles" (meaning the choice of HTML elements used to construct a page).  I find DIV and UL blocks frequently are more appropriate and less complex than lots of nested tables.  It would be very empowering if I could define and choose alternative styles.</p>]]>

</content>
</entry>
<entry>
<title>Classic Autos on display</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2004/07/index.html#000016" />
<modified>2004-07-11T16:04:31Z</modified>
<issued>2004-07-11T16:01:10Z</issued>
<id>tag:www.gotodon.net,2004:/ccbth/3.16</id>
<created>2004-07-11T16:01:10Z</created>
<summary type="text/plain">Classic cars</summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p><a href="http://www.gotodon.net/ccbth/illustrations/gt8k4606_std.jpg"><img alt="gt8k4606_std.jpg" src="http://www.gotodon.net/ccbth/illustrations/gt8k4606_std-thumb.jpg" width="800" height="533" border="0" /></a><br />
An Indianapolis classic car club held an exhibit and competition this weekend.  Some really incredible cars from the early 1900's were there.  <a href="http://photo.gotodon.net/thumbnails.php?album=12">More shots are in my gallery</a><br />
</p>]]>

</content>
</entry>
<entry>
<title>Hungry Baby</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2004/07/index.html#000015" />
<modified>2004-07-04T15:01:21Z</modified>
<issued>2004-07-04T13:00:00Z</issued>
<id>tag:www.gotodon.net,2004:/ccbth/3.15</id>
<created>2004-07-04T13:00:00Z</created>
<summary type="text/plain">Sunday - time to relax!</summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>
<dc:subject>Commentary</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p><img alt="BabyBird2-crop-small.JPG" src="http://www.gotodon.net/ccbth/illustrations/BabyBird2-crop-small.JPG" width="300" height="219" border="0" /><br />
Little guy was just sitting in the feeder, waiting for Mom to come by and feed him. <br />
</p>]]>

</content>
</entry>
<entry>
<title>Editable Grid - stop updating all rows!</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2004/07/index.html#000014" />
<modified>2004-07-02T14:20:44Z</modified>
<issued>2004-07-02T13:00:00Z</issued>
<id>tag:www.gotodon.net,2004:/ccbth/3.14</id>
<created>2004-07-02T13:00:00Z</created>
<summary type="text/plain">One thing that seems to be a problem for everyone is the fact an Editable Grid control will update all rows, not just those that you&apos;ve actually edited.  Why, Yes, why?</summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>
<dc:subject>Tricks</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p><img alt="Helio.JPG" src="http://www.gotodon.net/ccbth/illustrations/Helio.JPG" width="300" height="200" border="0" /><br />
One thing that seems to be a problem for everyone is the fact an Editable Grid control will update all rows, not just those that you've actually edited.  Why, Yes, why?</p>

<p>It's been a problem for me when I wanted to have an audit trail of whos changed what and when.  The way the Ed Grid works, this means lots of audit updates occur - even when there was nothing change!  Bad. Very bad.</p>

<p>Well, I decided to see what I could do about this to avoid the problem.</p>

<p>I began playing with the events to see what information was going to be available to me.  Well, the answer is, "Not much."</p>

<p>I put a checkbox on the grid as an indicator that "this record has bee updated".  That's fine, except (for some reason) when the (Before or After) Update events fire, This checkbox only has the value of the last row of my grid.  Hmmmm more "bad".</p>

<p>If the checkbox is bound to the underlying Data Source, then it becomes available for each row as EdGrid.Datasource.Checkbox1.Value, AND it reflects the value for each row.  Ta Da!  But wait, not so fast.  There is a problem.  That checkbox does not have a corresponding column in the Data Source, so a nasty SQL error appears, telling me it's not going to update the database.</p>

<p>Now comes the interesting part:  What if I removed the non-existent column from the Update query?  All would be fine.  BUT!  How to do this?  Well, there is a Command object contained in the Ed Grid (it's a property of the grid class).  I named my checkbox "Marked" and assigned the checked/unchecked values to 1/0.  Thus, the Command object's SQL property contains either "Marked='0'" or "Marked='1'", so it's easy to simply excise this from the EdGrid.Command.SQL property.  </p>

<p>Voila!  I also now have a useable indicator of each row in the grid, which can tell me whether it's been updated or not.</p>

<p>A refinement to this technique would be to use a Hidden textbox with a default value of 0, and with a little javascript, "set" the hidden control's value to 1 whenever one of the other columns is modified (via the onclick() client-side event).  That would make the detection of changed rows automatic.  To finish things off, whenever the "changed" control is a "1", dump the Update instead of executing it.    </p>

<p>There are still some details to work out before this is fully functional.   When they are, the Ed Grid will only update rows where data was changed, and thus, NEEDS to be updated.</p>

<p>Once it is done, I'll be posting the code and documentation on <a href="http://www.gotodon.com/ccbth">gotodon.com</a></p>]]>

</content>
</entry>
<entry>
<title>CCS Needs more class</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2004/07/index.html#000013" />
<modified>2004-07-01T15:04:40Z</modified>
<issued>2004-07-01T13:00:00Z</issued>
<id>tag:www.gotodon.net,2004:/ccbth/3.13</id>
<created>2004-07-01T13:00:00Z</created>
<summary type="text/plain">I really hope that CCS evolves from the &quot;collection of functions&quot; model into one where features are mostly encapsulated into class modules.  </summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>
<dc:subject>Wishlist</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p><img alt="fireworks.jpg" src="http://www.gotodon.net/ccbth/illustrations/fireworks.jpg" width="267" height="400" border="0" /><br />
I really hope that CCS evolves from the "collection of functions" model into one where features are mostly encapsulated into class modules.  Oddly, all the internal structures that CCS provides (like datasources and controls) are classes, but when you get to things like security information (e.g., CCGetUserID or CCGetGroupID) and other things, these are provided as functions</p>

<p>Documenting the "runtime" elements needs to be more complete and insightful.  There are a lot of functions that don't appear in the help file - for reasons known only to Yes Software.  Maybe they are only temporary or maybe they forgot.  But it's a pain either way.  It's not always clear how to use them, either - even when they are in the help file.  Take the add/remove parameter function.  I defy anyone to makes use of these just by reading the help file.</p>

<p>Good documentation is not voluminous, it does not merely regurigate the parameters which must be passed into functions.  It is (brief) and insightful description of the software - "why" as well as "what", so that the user can understand why something does what it does, not just that you have to give it 2 parameters that are strings.</p>

<p>I think a regular and consistent organization of the runtime into classes would help greatly with understanding and using CCS.</p>]]>

</content>
</entry>
<entry>
<title>Smart database querying</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2004/06/index.html#000012" />
<modified>2004-06-30T14:15:19Z</modified>
<issued>2004-06-30T13:00:00Z</issued>
<id>tag:www.gotodon.net,2004:/ccbth/3.12</id>
<created>2004-06-30T13:00:00Z</created>
<summary type="text/plain">I&apos;ve seen a lot of questions lately about &quot;how can I get all rows that match &apos;X&apos; and display them.  More often than not, these questions involve partial matching of a value.</summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p><img alt="victorian.jpg" src="http://www.gotodon.net/ccbth/illustrations/Victorian.JPG" border="0" /><br />
I've seen a lot of questions lately about "how can I get all rows that match 'X' and display them.  More often than not, these questions involve partial matching of a value.</p>

<p>Things like, "all the entries for a specific month" (or year).  Of course, you can write queries that embed functions to split date fields into months (or whatever the situation might be), but it seems that most people are not cognizant of one critical factor:</p>

<p>These queries cause "table scans".  </p>

<p>Table scans are slow.  They read every stinkin' row in the table and perform a calculation.   Bleahh!</p>

<p>If you need to search the data a certain way, insert it into the database so that you can lookup the values directly.  For dates, store the rows with separate year, month, day columns.</p>

<p>You will also make the application less dependent on one particular database implementation (they all seem to have their own set of functions which are different from everyone else's).  So, when you find that Access is isadequate (which should take you about 3 days to figure out), you can switch to mySQL with minimal pain and rewriting.</p>]]>

</content>
</entry>
<entry>
<title>Bunnies!</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2004/06/index.html#000011" />
<modified>2004-06-29T17:11:42Z</modified>
<issued>2004-06-29T13:00:00Z</issued>
<id>tag:www.gotodon.net,2004:/ccbth/3.11</id>
<created>2004-06-29T13:00:00Z</created>
<summary type="text/plain"> Bunnies, everywhere. Thankfully, the nest is now empty and I can again mow the yard without too much worry....</summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>
<dc:subject>Commentary</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p><img alt="bun4.jpg" src="http://www.gotodon.net/ccbth/illustrations/bun4.jpg" width="320" height="213" border="0" /><br />
Bunnies, everywhere.  Thankfully, the nest is now empty and I can again mow the yard without too much worry.</p>]]>

</content>
</entry>
<entry>
<title>Sunday, another week starts</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2004/06/index.html#000010" />
<modified>2004-06-27T04:59:00Z</modified>
<issued>2004-06-27T13:00:00Z</issued>
<id>tag:www.gotodon.net,2004:/ccbth/3.10</id>
<created>2004-06-27T13:00:00Z</created>
<summary type="text/plain"> Sunday: Time to get out and take more pictures....</summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>
<dc:subject>Commentary</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p><img alt="Butterfly.JPG" src="http://www.gotodon.net/ccbth/illustrations/Butterfly.JPG" width="276" height="400" border="0" /><br />
Sunday:  Time to get out and take more pictures.<br />
</p>]]>

</content>
</entry>
<entry>
<title>Sorters - obvious solution</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2004/06/index.html#000009" />
<modified>2004-06-26T02:33:21Z</modified>
<issued>2004-06-26T13:00:00Z</issued>
<id>tag:www.gotodon.net,2004:/ccbth/3.9</id>
<created>2004-06-26T13:00:00Z</created>
<summary type="text/plain">I usually click grid Sorters twice to see the list I really want.</summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>
<dc:subject>Tricks</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p><img alt="GT8K3793_psp_2x1.JPG" src="http://www.gotodon.net/ccbth/illustrations/GT8K3793_psp_2x1.JPG" width="200" height="133" border="0" /><br />
For as long as I've been using CodeCharge Studio, I've been aware that I needed two clicks most of the time when I want to sort a grid on some column.<br />
The "light bulb" came on finally, and it dawned on me that the "right way" to define a sorter is to set the "forward" sort order to "desc".  No, this does not result if both forward and reverse sorting the same "desc" way - it means the first click on the header will sort oldest/highest-numbered items to the top, and the second click sorts newest/lowest-number items to the top.<br />
Suddenly I no longer have to click the header twice.  <strong>D'oh!</strong>  Sometimes the simplest things are hardest to see.</p>]]>

</content>
</entry>
<entry>
<title>Datasources and Forms</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2004/06/index.html#000008" />
<modified>2004-06-25T04:50:26Z</modified>
<issued>2004-06-25T13:00:00Z</issued>
<id>tag:www.gotodon.net,2004:/ccbth/3.8</id>
<created>2004-06-25T13:00:00Z</created>
<summary type="text/plain">Wouldn&apos;t it be nice to have to build only one grid for your application?   </summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>
<dc:subject>Wishlist</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p><img alt="wildflower.JPG" src="http://www.gotodon.net/ccbth/illustrations/wildflower.JPG" width="133" height="200" border="0" /><br />
Wouldn't it be nice to have to build only one grid for your application?  I'd think so.  I have dozens of grids that all do the same thing.  They all look alike, the same types of sorters, data rows, navigator.<br />
What's different is the source of data, the number of columns displayed, and the type of controls.<br />
Heck it would be nice to declare a datasource and specify "show it as a grid", "show it as an editable grid", etc.using the same layout.  It sure would save me a lot of repetitive drudge work.</p>

<p>I'd guess the same concept would apply to record forms.</p>

<p>Of course, this would automatically "morph" the form to include the columns of the datasource fed to it.  This would be useful for situations where certain security groups have access to all fields and others don't - the data source could be a query and based on the security level, the query changed.  Thus, the displayed columns would also change.<br />
</p>]]>

</content>
</entry>
<entry>
<title>Accelerator Keys</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2004/06/index.html#000007" />
<modified>2004-06-24T14:02:05Z</modified>
<issued>2004-06-24T14:00:00Z</issued>
<id>tag:www.gotodon.net,2004:/ccbth/3.7</id>
<created>2004-06-24T14:00:00Z</created>
<summary type="text/plain"> Continuing the Wishlist stream of conciousness... So why did the C# keybindings change? While reading the above item on a .NET blog, it hit home with respect to CCS. How annoying it is that I have to press CTL+F8...</summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>
<dc:subject>Wishlist</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p><img alt="IMG_1419_small.JPG" src="http://www.gotodon.net/ccbth/illustrations/IMG_1419_small.JPG" width="200" height="133" border="0" /><br />
Continuing the Wishlist stream of conciousness...</p>

<p><a title="So why did the C# keybindings change?" href="http://blogs.msdn.com/joen/archive/2004/06/10/153245.aspx">So why did the C# keybindings change?</a></p>

<p>While reading the above item on a .NET blog, it hit home with respect to CCS.  How annoying it is that I have to press CTL+F8 to quick-publish a page (when I routinely do that as my "default")?</p>

<p>Wouldn't it be nice if I could define my preferred set of key bindings (like Visual Studio 2005 is going to do)!<br />
</p>]]>

</content>
</entry>
<entry>
<title>Change Management</title>
<link rel="alternate" type="text/html" href="http://www.gotodon.net/mt/archives/ccbth/2004/06/index.html#000006" />
<modified>2004-06-23T14:40:14Z</modified>
<issued>2004-06-23T14:34:07Z</issued>
<id>tag:www.gotodon.net,2004:/ccbth/3.6</id>
<created>2004-06-23T14:34:07Z</created>
<summary type="text/plain">Grant me a wish, YesSoftware.  YesSoftware Forums - Wishes
</summary>
<author>
<name>donb</name>
<url>http://www.gotodon.net/photo-blog/</url>
<email>donb@gotodon.net</email>
</author>
<dc:subject>Wishlist</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.gotodon.net/ccbth/">
<![CDATA[<p><img alt="GT8K3812_psp_crop_small.JPG" src="http://www.gotodon.net/ccbth/illustrations/GT8K3812_psp_crop_small.JPG" width="200" height="176" border="0" /><br />
As the size of my projects grow, the problem of maintaining control is becoming harder and harder to deal with.</p>

<p>What would be nice is a control panel of sorts for recording the last-edit, last-publish and even version numbers of each file in the project.  At the very least, something that would jog my memory about what I've changed.  I might work on 4-5 pages then publish.  I really object to "publish all" because of (1) how long that can take and (2) I might have several pages "under construction" and not ready for release.</p>

<p>Come to think of it, a publish/don't publish option would be great.  I'd want this to work not only on files but on entire folders.</p>

<p>When CCS does it's publishing function, a better indicator of what <strong>was</strong> published would help a lot.  Tying this back to the version idea, the indicator could say something like "Version 1.4 replaced with Version 1.5 on http://someURL.com".  Saving this to a file (or providing a facility to write a database) would be SO nice.  </p>]]>

</content>
</entry>

</feed>