- Most Recent | Since 2004
- List View
- Archive
- May 11, 2010
Tuesday Staff Meeting
May 11, 2010Read moreMy efforts have moved toward tweaking additional elements of the design.davidseah.com page. My strategy is now to have two separate design services: Agenceum (for low cost templated pages) and David Seah Investigative Design (DSID). I just made up the DSID acryonym, so I’m not sure I’ll keep it. The design site is actually a nice template that I could reuse.
I’ve also started making a new template for my blog, and as an exercise I drew out a layout quickly to see how fast I could convert it to css/html.
The HTML-ized layout is in the Agenceum Public Web area as 07-seah3. This took a couple of hours to work out, and it generally worked as expected. There is a minor mystery as to the best way to layer background images, and under what conditions they “pass through”.
So it goes.
The next big advertising push will be to make a much simpler “Simple Web Sites” advertisement. I need to keep things VERY simple, and at the same time be VERY CLEAR about the limits of the template approach. There is some balance to strike. I have some advertising ideas on this, and will pursue it in the coming weeks.
- May 9, 2010
My Type 2 Procrastination
May 9, 2010Read moreSUMMARY: I’ve been feeling restless about my progress, and have again been wondering why I haven’t been as motivated to work despite having all this inspiration surrounding me constantly. It comes from my excellent group of peers both online and offline. And perhaps that is the problem. This is my first attempt to put it into words. (more…)
- May 5, 2010
Groundhog Day Resolution Review 5/5/2010
May 5, 2010Read moreSUMMARY: In last month’s review, I set forward a master resolution: make a good living working with people I like and respect. The emphasis, right now, is on making. Empire building, as I like to think of it. Building the means by which I can make progress toward that goal. And since I’m not a real big fan of walking, I’m learning to build vehicles that will carry me there with quirky style. (more…)
- April 28, 2010
The Joy of CodeIgniter
April 28, 2010Read moreI’ve mentioned CodeIgniter a few times in the past; it’s a PHP Framework modeled somewhat (I’m told) after Ruby On Rails, without the annoying Ruby part. I’ve downloaded it multiple times in the past and attempted to do something with it, but as usually I didn’t quite know where to start. Sure, I could have grabbed a tutorial, but there is a very specific way I learn and oftentimes I need to reformat the material to compensate for inaccuracies and ambiguities in the writing. Not efficient, usually frustrating, and so I avoid it.
I recently had the opportunity to work with someone else’s CodeIgniter project, and he gave me the 10-minute overview, which I will boil down into the following steps:
- Installation consists of dropping the “system” folder and index.php file to your website. The index.php file is the “application start”, which points to all sorts of stuff in the system folder.
- CodeIgniter interprets URLs as commands, starting with everything after the index.php. For example, the url http://mysite.com/index.php/hello/there/sam runs a command “hello” with the method “there” with the parameter “sam”.
- CodeIgniter “routes” commands to a Controller (as in a Model-View-Controller pattern) . The command is the name of the controller file, in this case “hello.php”. The method corresponds to a function name in the controller file.
- Each Controller can manipulate data through the Model class, and load web pages through the View class.
- Controllers, Models, and Views all live in the system/application/ folder.
The rest of CodeIgniter is helpful classes to do things, like generating form data and accessing databases. What I like about it is that it provides a nice structure to develop PHP applications using some form of best practices. I just never knew where to START with these things.
My first CodeIgniter project is the “contact me” form on my design website. It does all kinds of form validation and then sends me an email in a NICE way. And, by using their provide form_validation class, it didn’t take the days it would have otherwise taken me to learn how to make this. It did take 8 hours of learning how it worked on-the-fly, but they were hours well spent figuring out how I wanted this to work.
- April 27, 2010
Tuesday Afternoon Staff Meeting
April 27, 2010Read moreIt’s been a couple weeks since the last update. The big news is that a lot of the lessons learned in the Agenceum project have moved over to my own design website at design.davidseah.com. It’s not quite done (I have to add the contact page coding) but it is starting to reflect an idea that’s been growing in my mind: I like the idea of being a “country designer” a lot more than being a “big city designer”, because I want to have clients I work with one-on-one.
So now I have two distinct design practices in development: this one (which will likely continue to be my R&D website), and the “solo designer” version at design.davidseah.com. I’m not sure exactly how this will work out, but I think this experiment has been fruitful.
That’s really all for now. I’m kind of pleased by the HTML/CSS coding on the new design site because it applies lessons I’ve learned through the Agenceum projects. Things are starting to come together.
The next big marketing push: how to target those one-on-one customers.
The HTML-ized layout is in the 