Hold on... This isn't EnnuiDesign.com — What Gives?
It's been a long time coming, but Jason Lengstorf, formerly of Ennui Design, has expanded his team to include Drew Douglass, Rob MacKay, Henry Moran, and Tom Sturge.
It didn't feel right to keep the same name, so we decided to continue on as Copter Labs. You can expect the same great content under this new name!
Creating an App from Scratch Source Files and Giveaway Winner
Chris and I have packaged up the source code and PSD files for our Colored Lists web app and put them up on a splash page that includes navigation to the whole series.
Creating a Web App from Scratch Homepage
Also, we selected the five random winners for the book giveaway: congratulations to Bryan, gemmes, Gaston, An, and Mike Henderson. They'll be receiving a free copy of PHP for Absolute Beginners. If you didn't win a copy, you can still save on the ebook with the discount code PHPXBRZQXSIKG (good through 12/31/2009).
Next week we'll add a Part 9 to the series that will go over some of the bug fixes and security patches that were pointed out.
Jason Lengstorf
Jason Lengstorf a turbogeek hailing from Portland, Oregon. He designs and develops websites using PHP, MySQL, JavaScript (jQuery), CSS, and HTML. He's written two books (PHP for Absolute Beginners [2009 Apress] and Pro PHP and jQuery [2010 Apress]), and he's written articles on development and design for Nettuts, CSS Tricks, and Smashing Magazine, among others.
Comments.
Thanks again Jason for an excellent series.
I took the source code today and tried to replicate the site. Everything works great, except that it does not retrieve my list after I log out and log back in. I checked the db and all the data is there, it's just not being pulled into the page for some reason. I noticed someone else in Chris's comments experienced the same thing. Any thoughts?
btw - Missoula is great! I'm originally from Great Falls and lived in Missoula from 1988-93 while at UM. We get up there every few years to visit friends and enjoy the outdoors.
Gary
Gary 8:23pm Dec 4, 2009 permalink | flag
@Gary:
If the list items aren't showing up, check your database. If the items are saving, but not displaying, try running the query from getListItemsByUser() in class.lists.inc.php — see if that fails; it might be an inconsistency in your DB tables.
If that's not the problem, try setting the onSuccess and onError callbacks in lists.js to see if the AJAX calls are failing somehow. If you've got Firebug installed, you could just use console.log() to avoid a bunch of annoying alert boxes.
Please let me know what you find! Thanks!
Jason Lengstorf 1:55pm Dec 5, 2009 permalink | flag
Hi Jason. Thanks for this tutorial. I tried to run the coloured list application on my local host before testing on a live server, upon copying it to my htdocs folder and trying to view on the browser, it gave me the following error:-
Warning: require_once(inc/FirePHPCore/FirePHP.class.php) [function.require-once]: failed to open stream: No such file or directory in D:\xampp\htdocs\ColoredLists\common\base.php on line 13
Fatal error: require_once() [function.require]: Failed opening required 'inc/FirePHPCore/FirePHP.class.php' (include_path='.;D:\xampp\php\pear\') in D:\xampp\htdocs\ColoredLists\common\base.php on line 13.
Please any advice on what to do?
Jamal 7:18am Feb 6, 2011 permalink | flag
If that's not the problem, try setting the onSuccess and onError callbacks in lists.js to see if the AJAX calls are failing somehow. If you've got Firebug installed, you could just use console.log() to avoid a bunch of annoying alert boxes.
cheap nfl jerseys 2:44am Oct 19, 2011 permalink | flag
Syles from the new collections at reduced introductory prices. This is a great way to pick up a trendy, new but cheap designer handbag.
Mulberry Outlet 7:42pm Oct 26, 2011 permalink | flag
Having read this post, I have learned for myself a lot of the new.
Onitsuka Tiger Asics 1:45am Oct 28, 2011 permalink | flag
Amazing write-up! This could aid plenty of people find out more about this particular issue. Are you keen to integrate video clips coupled with these? It would absolutely help out. Your conclusion was spot on and thanks to you; I probably won’t have to describe everything to my pals. I can simply direct them here!
herve leger 8:03pm Nov 27, 2011 permalink | flag
Thanks for sharing this information. I really like your way of expressing the opinions and sharing the information. It is good to move as chance bring new things in life, paves the way for advancement,
med school personal statement 12:02am Dec 4, 2011 permalink | flag
Since the start of his campaign, Gingrich has Adidas Titan wagered that a display of humility will convince voters that Adidas Shoes the former House speaker who shut down Jeremy Scott Shop the government and earned headlines with provocative Adidas Porsche rhetoric in the 1990s has matured Jeremy Scott Wings into a presidential contender.With only a week before the first round of voting in Iowa’s Jan.
Adidas Shoes 4:12am Jan 1, 2012 permalink | flag
hollister uk sale,hollister uk outlet store
hollister uk 1:22am Jan 11, 2012 permalink | flag
moncler outlet jackets
moncler jackets 1:23am Jan 11, 2012 permalink | flag
For the water of life's fountain spring from a gloom bed
Asics Shoes 1:53am Jan 14, 2012 permalink | flag
Join In.
Have something to say? By all means, speak up!
But first, a few rules:
Happy commenting!