CSS Organization

Last month, a discussion popped up on the CSS list about organization of CSS files. This is a discussion that comes up from time to time on that list and in smaller development discussions.

I don't think that my way is necessarily better than any other, but I thought I would share it. If for no other reason than to open up the discussion.

One method that I have seen is to divide up the files into "modules": forms.css, layout.css, tools.css, typo.css. This seems nice, but leads to a few problems.

[More]

DataMgr 2.0 RC2 and Performance Testing

The second release candidate of DataMgr 2.0 is ready. I said last time that DataMgr 2.0 was feature complete, but the Nashville CFUG convinced me otherwise.

The getXml() method now returns XML for all tables if no table is passed in or if a blank string is passed in as the table name. It also now returns the XML for the Relation Fields - not sure how I missed that before.

The logAction() method now records the SQL that was used to perform an action. It converts the cfqueryparam tags into values in parenthesis for easy reading. You can also call this method even if DataMgr isn't logging (though you need to have called startLogging() at least once so that the table is created).

The documentation hasn't yet been updated with these changes, but the DataMgr demonstration site is running the newest build. 

When I visited Boston and Nashville I was asked about DataMgr's performance. As a result, I plan to run some performance tests on DataMgr. I haven't decided, however, what kind of tests I should run.

So, if you have an opinion on what kind of performance testing I should do, let me know.

Maybe I could even run the same tests on other options (cfquery / objectBreeze / Reactor / Transfer ) for comparative purposes.

 

BlogCFC was created by Raymond Camden. This blog is running version 5.8.001.