Starting To Build From Scratch

In my last post I discussed switching from ASP to PHP and using some form of pre-built content management system. Since then I’ve also been testing another option - to start completely from scratch, building the site in PHP and without the use of any pre-built canned content management system. The creators of Expression Engine have also developed an open source framework that, as they put it, “helps you write Kick-Ass PHP programs”. This framework is called CodeIgniter and is actually the tool behind the scenes used to write Expression Engine CMS (this blog software) from start to finish.

I installed CodeIgniter and began to re-create some of the functionality that SeattleArtists.com currently has, to see how easy it would be to start with a completely blank canvas. The CodeIgniter framework really simplifies the coding process by providing a toolkit of classes and helpers that you can basically just call on to perform certain tasks, such as reading or writing information from a database or validating information in forms etc. This ‘shorthand’ for writing code makes building applications much quicker, more complete and less prone to errors. What would normally take several lines of code to perform in true PHP, CodeIgniter can handle in a single command or function call. It is a bit overwhelming to be learning an entirely new approach to developing a system using their framework, but so far I like the way it works. That being said, I’m starting to lean considerably more towards building the site entirely from scratch using CodeIgniter. The real dilemma in using some other content management system that is pre-built with forums and calendars and user profiles and a back-end administration, is that you really run the risk of spending the majority of your development time removing what you don’t want and trying to get what’s left over to work correctly for what you want on your website.

Well, have I lost anyone yet? I know I’m walking a fine line here between discussing things that are too technical for those who don’t care, and not being technical enough for those others who want it. I’ll try to keep the information relevant for both sides of the audience.

So quickly, before moving on… here’s a quick and dirty “at the top of my list” development tasks that I’m going to begin with:

  • rebuilding the home-page so the code is cleaner and the information is presented clearly to serve as the dashboard for the entire site.
  • unifying the whole site layout “theme” so headers, main navigation, sidebars and site footers are consistent throughout all pages - this allows for better navigation, blocks of information and advertising sections.
  • expanding the categories to allow sub-categories for artists, such as photography --> portrait, etc. This has been a frequently requested enhancement.
  • redesigning the directory listing pages to allow more information, subcategories, pagination and sorting my artists, location etc.
  • redesigning the member artist galleries to expand the display of image artwork and the details of each one. Improving the overall design of portfolios.
  • allow artists to provide more relevant information about themselves and their artwork and their business. Include more social networking functions - custom mailing lists, subscriptions, RSS feeds etc.
  • updating the most popular area of the site—the Calendar! It needs to be overhauled with a new layout and presentation for events.
  • allow users who post events on the calendar, to edit, renew, delete or otherwise maintain their own events.
  • integrate the art forums into the site more tightly to make them more accessible and helpful to visitors.
  • last but not least… help artists sell more artwork - to be discussed later!

That’s a pretty good start for now. I have a long list of “to-do’s” accumulated over the past few years but I can’t reveal the whole plan all at once now can I!?! smile

Thanks for supporting SeattleArtists.com!

a , buy tramadol online, where to buy soma, generic cialis, viagra online, prozac, ultram, levitra online, viagra cheap, online cialis, viagra, buy soma cheap,, generic viagra, buy cialis, augmentin, buy augmentin online, cialis on line, tramadol, acomplia, levitra, cheap generic cialis, cheap cialis,, zoloft, cialis side effects, buy prozac, buy soma cheap, purchase levitra, cheap cialis, buy propecia online,, purchase tramadol,, ultram 50mg,

a , acomplia, prozac pills, cialis on line, buy levitra online, buy viagra, generic cialis, buy cheap acomplia online, purchase levitra, buy cialis online, discount cialis, cialis, order viagra online, generic cialis, ultram, purchase soma,, buy propecia, augmentin online,, buy soma, prozac, generic levitra, tramadol hcl, buy levitra, cheap cialis, augmentin, tramadol, cialis online, viagra online, order levitra, purchase viagra, rimonabant, zoloft online, viagra cialis levitra, buy tramadol, online viagra, purchase tramadol online, buy soma online,, cialis levitra viagra, buy prozac online, levitra,

a , cheap tramadol, buy prozac online, viagra,, buy pfizer viagra, propecia online, order tramadol, prozac, propecia, buy soma online, purchase levitra online, rimonabant, buying soma,, propecia, soma pills, ultram, propecia, levitra online, rimonabant, tramadol hcl, tramadol online, buy prozac now,, generic soma, buy tramadol online,

a , propecia, buy propecia online, levitra online, buy prozac, buy rimonabant online, propecia, buy rimonabant, where to buy soma, levitra, levitra, cheap tramadol, purchase tramadol online, generic propecia, online viagra, buy soma, propecia online,, tramadol hcl, order tramadol online,, tramadol online, buy soma cheap,

a , cheap cialis,, buy levitra, purchase soma,, tramadol, cialis, buy viagra in usa, cialis online,, generic viagra, viagra sale, tramadol hcl, buy levitra, zoloft, levitra, cialis online, acomplia, cialis, cialis generic, augmentin, order levitra, where to buy viagra, ultram 50mg, generic cialis, buy tramadol, viagra sale, cheap cialis, tramadol online, buy prozac online, ultram, buy cheap rimonabant, buy viagra cheap, soma, buy prozac now,

a , tramadol, generic viagra, levitra, online tramadol, propecia online, buy rimonabant, buy soma cheap, ultram, buy rimonabant, prednisone online, purchase tramadol, buy propecia, propecia, cheap prozac, buy propecia, buy soma online, soma pills, order soma, viagra, soma, generic prozac,, cheap prozac,

scuk; life insurance quotes :[[[; car insurance quotes 9305; whole life insurance quotes pbdo; car insurance quotes mad(; health insurance 4556; home insurance leads 38444; home insurance cmaquf; homeowners insurance uzifan; cheap auto insurance slcg; cheap auto insurance, 679; discount auto insurance 8DD; cheap car insurance 698; term life insurance 686203; online life insurance, %D; low cost auto insurance 8-O; cheap car insurance tongue laugh; cheap car insurance kuepz; health insurance quotes 69067; long term care insurance :-D; cheap car insurance pznni; cheap auto insurance :(; free car insurance quotes online 8-D; free online auto insurance quotes :-(((; auto insurance quotes =-(; free online auto insurance quotes ope; auto insurance %-]]]; online auto insurance, 8-)); whole life insurance policy 8-]]]; homeowners insurance 334656; life insurance zyfrvy; cheap health insurance 7702; cheap auto insurance 48522; really cheap auto insurance 584; health insurance >:-D; affordable car insurance 37480;

a , buy viagra, buy levitra online, viagra without a prescription,, buy prednisone,, buy prozac now, purchase prozac, buy online viagra, buy augmentin now, order tramadol online,, buy viagra cheap, levitra, buy augmentin, buy acomplia online, acomplia weight loss drug, buy cialis generic, propecia, purchase soma, prozac, cheap prednisone, buy cialis, where to buy soma, buy soma online, buying soma,, buying soma, buy augmentin online, buy prozac online, buy viagra in usa,

a , acomplia, tramadol, discount cialis, order augmentin,, cheap soma, buy propecia, buy cialis online, buy cialis online, cialis online,, cialis, levitra, cheap tramadol, viagra for sale, cialis, purchase levitra online, generic viagra, purchase cheap levitra, buy cialis generic, buy tramadol online, viagra online, zoloft, acomplia, cheap levitra, cheap cialis, cialis on line, buy tramadol, buy soma online, ultram er, prozac,

a , propecia online, propecia online, acomplia, acomplia, purchase tramadol, buy cialis, viagra online, online viagra, buy soma online, cialis online, generic propecia,, levitra online, buy soma online, buying soma,, purchase cheap levitra, buy rimonabant online, buy levitra, ultram, buy tramadol, order tramadol online,, cheap cialis, buy prozac, purchase augmentin, buying augmentin, prozac, where to buy soma, cialis, buy levitra, generic levitra, buy soma cheap, cialis, cialis levitra viagra, buy viagra in usa,

a , buy antivert online, cheap cialis, buy prozac, cheap soma, buy rimonabant online,, buy tramadol, buy cheap rimonabant, buy cheap acomplia, buy prednisone now, zithromax, ordering viagra, buy prednisone online,, rimonabant, buy viagra in usa, buy prozac, aciphex online, purchase levitra online, purchase cheap levitra, altace, meclizine, buy acomplia, order allegra,, soma pills, cheap viagra, lasix, order bentyl,, generic ultram, cheap levitra, order tramadol online, prozac, buy prednisone, norvasc, buy online viagra, acomplia weight loss drug, atarax,

scuk; buy phentermine 540; auto insurance quotes =-[[; phentermine :DDD; casino iheeo; life insurance syw; free casino games =[; car insurance chs; homeowners insurance quotations 095957; play blackjack iiakhf; diazepam &#xOO;; viagra 324; viagra online fwdl; tramadol tongue rolleyeP; buy ultram =(((; online rimonabant :(; carisoprodol 2973;

scuk; cheap car insurance 8(((; low cost auto insurance, isy; health insurance quotes vmx; long term care insurance 17245; whole life insurance grin; homeowners insurance ptrnp; car insurance 8(((; group long term care insurance >:-]]]; home owners insurance 7310; long term care insurance =-PPP; car insurance quotes olvsb; home owners insurance 8-((; auto insurance >:-]]]; ltc long term care insurance, 732286; whole life insurance quotes swhv; free online auto insurance quotes 81737; auto insurance 408; car insurance jye; auto insurance quotes frmye; life insurance 2772; online life insurance, 8DD; term life insurance, 438113; health insurance quotes mad; cheap car insurance jiljnd; cheap auto insurance xgnz; cheap auto insurance iempg; cheap auto insurance %-[[; affordable car insurance, :OO; free online auto insurance quotes, =(((; car insurance rates 423400;

scuk; buy phentermine =-D; auto insurance quotes awqzp; online casino gambling 4709; phentermine 535; whole life insurance 2604; cheap car insurance 4578; home insurance %-DD; viagra 9480; flexeril 88866; buying viagra online ive; free casino games eqssb; cheap buy ultram >:-]]; buy buy cialis grin)); buy prozac bay; gambling online 422; buy tramadol online 8834;

scuk; order buy phentermine 989300; free online auto insurance quotes 51876; casino >:OO; blackjack 8-); cheap car insurance quote 80970; home insurance :O; diazepam 2707; flexeril decdk; cheap generic viagra 95944; gambling 999; tramadol hcl 207572; buy cialis, yvqz; cheap buy ultram lhct; buy prozac 748; carisoprodol, angry((; buy tramadol online bvacf;

scuk; auto insurance quotes 097; life insurance quotes online, 777; online casino gambling 8DDD; online casino blackjack sstbt; cheap car insurance, >:-O; home insurance >:OOO; buy flexeril 8(; buy viagra cheap 8DDD; generic viagra smile)); casino 5785; order tramadol 712274; buy cialis, 52330; buy ultram bcbstj; rimonabant 188; gambling online rsa; buy tramadol online 4331;

a , order plavix,, cheap viagra, propecia online, buy augmentin online, purchase ultram online, buy prednisone, buy online viagra, buy prozac online, buying prednisone, buy zithromax, cheap cialis, buying viagra, acomplia, norvasc online, augmentin online, augmentin pills, antivert, zoloft, cheap soma, buy soma cheap, neurontin, purchase tramadol,, ultracet, buy prozac online, buy cheap acomplia online, cheap soma, buy soma online, buy cheap rimonabant, cheap prozac, buy tramadol online, buy soma, acomplia weight loss drug, purchase tramadol online,, buy acomplia online, buy lasix, elavil,

scuk; whole life insurance ypss; cheap auto insurance opx; free online auto insurance quotes >:-[[[; whole life insurance, :-((; health insurance quotes 8[; health insurance 29697; low cost auto insurance :-[; cheap auto insurance 404612; car insurance quotes 183682; home insurance leads imkkl; individual health insurance 8DDD; cheap auto insurance >:-]]]; car insurance, 923505; car insurance 608235; car insurance quotes >:]]; homeowner insurance 472357; cheap auto insurance xsqooy; car insurance quotes xnxpoz; car insurance online xqormb; cheap health insurance 8-(((; online auto insurance, tjjx; affordable health insurance fisz; life insurance quotes xehukc; car insurance quotes rvt; life insurance ÝD; homeowners insurance 35637; free long term care insurance quote 8(; life insurance kyplk; health insurance 64043; cheap car insurance klqjf; cheap auto insurance omwlro; whole life insurance quotes >:-O;

scuk; buy phentermine >:-OOO; online casino gambling 033903; whole life insurance policy raspberryPP; cheap phentermine =-)); auto insurance 92226; free casino games, drtt; home insurance 8(; cheap car insurance bju; flexeril 626; buying viagra online knxo; tramadol hcl 8); order buy ultram 8PP; buy cialis, 642141; prozac =); carisoprodol vwsyy; purchase buy tramadol online 7506;

scuk; life insurance quotes ufyktx; home insurance leads 8758; car insurance quotes 828202; whole life insurance %]]; health insurance quotes 603; cheap health insurance 80496; health insurance 8[; whole life insurance quotes angry; discount auto insurance smile); affordable car insurance hcbsoy; online auto insurance ccrxj; car insurance quotes kodc; cheap health insurance zgc; car insurance quotes bex; whole life insurance, 8005; auto insurance quotes 8PPP; homeowner insurance quotes 86592; whole life insurance bglekk; group health insurance, =-[[; health insurance quotes dmyq; car insurance yxswgh; term life insurance rate riam; auto insurance 8D; car insurance quotes 8]]; health insurance 074974; homeowners insurance %]]; car insurance quotes =((; car insurance quotes 8-OO; health insurance quotes 15459; cheap car insurance ebu; cheap auto insurance zdzk; group health insurance, lyvj; cheap auto insurance 44864; life insurance quotes hoyj;

scuk; free online auto insurance quotes, >:-]]]; homeowners insurance rsol; cheap health insurance ÝD; car insurance kvfs; auto insurance quotes 845; whole life insurance 401885; low cost auto insurance >:]]]; homeowner insurance quotes :DD; homeowners insurance, ukcx; cheap health insurance =OOO; ltc long term care insurance, esqut; health insurance quotes vgva; health insurance frtdh; affordable car insurance angry((; whole life insurance quotes 253713; cheap car insurance :(; auto insurance mijopd; term life insurance 330; whole life insurance 3418; auto insurance %-)); homeowners insurance quotations :[[[; online auto insurance 614; car insurance quotes grin); ltc long term care insurance, =O; cheap car insurance >:-[[[; free online auto insurance quotes 587302; car insurance online lwf; low cost auto insurance 706; affordable health insurance 387305; cheap car insurance california 32633; term life insurance rates ÝD; cheap auto insurance vkerh; car insurance idlr; auto insurance quotes zut; auto insurance quotes, %P; auto insurance quotes, 43397; low cost auto insurance pyae; car insurance online sxqhzl; cheap health insurance =((; cheap health insurance ujjr; cheap auto insurance 39175; life insurance quotes 8591;

a , viagra, where to buy soma, buy prozac online, tramadol, generic soma, buy prozac online, online cialis, generic propecia,, viagra, viagra online, buy augmentin now, propecia online, tramadol online, viagra, buy tramadol online, ultram 50mg, propecia online, buy soma, tramadol, buy propecia online, ultram, cialis online,, online viagra, generic soma, buy propecia, tramadol online,, generic levitra, tramadol, cheap augmentin,

a , order famvir,, buy soma online,, buy ultram on line, buy ultram online, order bentyl,, buy augmentin now, viagra and levitra, cialis side effects, soma, buy prozac, zocor, online altace, buy ultram, online buspar, zoloft, buy cialis generic, buy soma online,, buy augmentin now, purchase ultram,, purchase cheap tramadol, buy cheap acomplia online, buy tramadol online, cheap soma, rimonabant online no prescription, acomplia, buy tramadol, buy tramadol, imitrex, rimonabant, online zovirax, elavil, viagra pills, imodium, buy augmentin online, purchase levitra online, cheap cialis, buy cheap rimonabant, buy augmentin, augmentin online, tramadol, viagra no prescription, online lasix, cheap prozac, online viagra,

Oh! Perfect job!
Very good and actual post.
I add your interesting blog in my iGoogle page!

a , order ultram, viagra and levitra, rimonabant diet pill, rimonabant, buy soma, atarax, order ultram, cipro, online cialis, cheapest viagra, soma pills,, buy buspar online, cheap tramadol, buy levitra, buy viagra online, buy ultram, soma, online cialis, buy tramadol online, rimonabant, levitra, cheap ultram, purchase prozac, buy ultram online, viagra no prescription, cheap antivert, online tramadol, online lasix, zoloft, cheap viagra, cheap soma, buy tramadol, viagra no prescription, ultram, rimonabant online no prescription, viagra online, soma, zithromax, buy imitrex, buy propecia online, viagra cialis levitra, prednisone, cheap viagra, buy ultram, purchase tramadol, online plavix, viagra for sale, augmentin, tramadol, viagra without prescription, augmentin pills, buying viagra online, rimonabant online no prescription, online norvasc, purchase ultram,, order tramadol online,, cheap viagra, tramadol, levitra, rimonabant, propecia online, buying soma,, generic cialis, buy bentyl online, purchase cheap tramadol, cheap viagra, cheap soma, purchase viagra, viagra no prescription, ultram online, cheap ultram, zoloft, purchase cheap levitra, prednisone online, meclizine, purchase ultram,

Name:

Email:

Location:

URL:

Smileys

Remember my personal information

Notify me of follow-up comments?