Chinchillas.org






                                  

Chinchilla Community Forums

Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: Learning to rebuild the chinchillaclub website  (Read 2403 times)

0 Members and 1 Guest are viewing this topic.

GrayRodent

  • Chinchilla Club and CBO Forum Administrator
  • Administrator
  • *****
  • Appreciation points: 153
  • Offline Offline
  • Gender: Male
  • Posts: 2761
  • # of Chins: 2
  • Status: pet owner
    • View Profile
    • Chris Hamilton
Learning to rebuild the chinchillaclub website
« on: October 29, 2014, 08:14:55 AM »

I have been learning a lot about website design from many different online sources. Right now I know just enough to be dangerous when it comes to web design but that is changing rapidly.
When I started programming for The Chinchilla Club years ago I basically learned php and sql from scratch. Now I realize there are best practices and very useful ways to make development much more efficient.
My plans at this time is to rebuild everything from the ground up and get it operational, hopefully, by next spring.

I am recommending this resource (https://phpacademy.org/) for anyone who wishes to learn how to program and develop websites from the ground up. The video tutorials are free and if you code and test the code along with the instruction it will accelerate your learning process and as a bonus you have code that works. You can pause the video at any time and go learn about concepts you are unfamiliar with before coming back and starting up again. And you can play with the code and experiment as you go. This is how I'm learning and it's been quite enjoyable. Of course phpacademy is not the only learning resource online. Another very important place is http://www.w3schools.com. If you've never been there go there first and learn about html, css, sql, php, and javascript first.
It is overwhelming at first but it makes more sense when you understand what these technologies are for and how they work together.
Logged
I'm a programmer not a chinchilla breeder. I learn by asking questions just like you.

kageri

  • Sr. Member
  • *****
  • Appreciation points: 44
  • Offline Offline
  • Gender: Female
  • Posts: 253
  • # of Chins: 10
  • Status: breeder
  • member
    • View Profile
Re: Learning to rebuild the chinchillaclub website
« Reply #1 on: October 30, 2014, 11:37:50 AM »

I've made pages just typing out html and javascript in a text document but I decided it's  not worth the effort.  I don't have enough specialized need to do that instead of a publisher program.  Might be different if I could get that stupid roundabout javascript menu to work.
Logged

GrayRodent

  • Chinchilla Club and CBO Forum Administrator
  • Administrator
  • *****
  • Appreciation points: 153
  • Offline Offline
  • Gender: Male
  • Posts: 2761
  • # of Chins: 2
  • Status: pet owner
    • View Profile
    • Chris Hamilton
Re: Learning to rebuild the chinchillaclub website
« Reply #2 on: November 02, 2014, 05:41:39 AM »

This site needs tons of custom code and certainly more than I can afford to pay someone else for. Right now it's terribly kludged and woefully obsolete. Not saying it hasn't done it's job in the past and has done well but it's pretty much unmaintainable as it stands. The problem is my web development skills are also kludged and obsolete so they're getting an update first.

So now I'm learning HTML, CSS, PHP, JS, XML, using OOP on an MVC framework with PDO data access. Then there's learning the infamous Apache server routing system that uses regex. It's one thing to learn how to use these technologies but it's another to implement best practices. The good thing is I can learn both at same time. I'm still not yet at a place where I can just start coding but it's getting close. The result will be a website that works well on different sized screens, is easy to maintain code-wise, and we'll be refining our services to make them more user friendly and better organized.
Logged
I'm a programmer not a chinchilla breeder. I learn by asking questions just like you.
Pages: [1]   Go Up