- English -
Resident Freddy
- Joined
- Apr 7, 2004
- Messages
- 5,263
I've made this thread hopefully to ask the professionals (you lot ;p) any questions I have within the web design / building industry.
I've been interested in websites for a number of years now, I remember building my first HTML website back when I was about 15 for personal use, allbeit - it was crap. It contained tables with borders, and a picture of me as the header and a turquoise background (enough said). It also never contained any CSS and never touched the internet (thankfully).
Nine years on (ouch), I still consider myself interested in the web, but having only ever really used it on a personal level, i've never understood much about the best methods and practices. I like to say I have taught myself HTML, CSS (to an extent I understand whats going on, rather than learning all the syntaxs'(if thats even possible)). I've also followed Lynda videos on PHP, building CMS using mysql etc, which I felt was good, but all very complicated at the later stages. This is nice, but i've never really had any direction in where to go. Saying that, i've also started reading up on XML.
I can imagine having a wide scope of languages is good, but realistically is it impossible to say your an expert in all? or should I concentrate on one particular area and try learn that like I know the alphabet. I daren't look into things such as AJAX, JavaScript, JQuery etc.
Anyway back to the my first question. This relates on web building methods. I've always gone from the bottom, and still do. I'll start with notepad, build my folder structures and slowly develop from there. I still only try and do personal websites, and hopefully once i feel i understand everything, ill develop a portfolio of sites i've made.
The main problem with building a simple HTML website is the design. As you know an eye catching design is the first impression a person gets, and the designs i seem to do, using photoshop images and css positons etc seem to suck versus free templates you can download from the net. This has also lead to me try editing these, changing colours, styles, images and passing them as my own - but i don't feel a sense of pride in doing so - so off they go to the recycle bin.
The next method I've tried is using a PSD file, converting it to a html file with images, then eventually uploading it to joomla. Again, it can look nice, designing is easier but i feel my hardwork of learning how HTML works has gone because any idiot can do it.
The other method is me using PHP. Rather than using the HTML approach, i've designed a front and backend database system, and developed my own simple CMS (allows to update content, add menus, upload images to the front end etc).
I understand all websites have specifications and you may say build it to the specification. For example why build a portfolio website which displays your CV using PHP when its simply possible using HTML.
I'm looking for direction, where to go, where to put my time into. Should I concentrate on designing joomla templates, design my own CMS in php, design CSS templates, learning XML, learning javascript/jquery
Thanks for any input.
I've been interested in websites for a number of years now, I remember building my first HTML website back when I was about 15 for personal use, allbeit - it was crap. It contained tables with borders, and a picture of me as the header and a turquoise background (enough said). It also never contained any CSS and never touched the internet (thankfully).
Nine years on (ouch), I still consider myself interested in the web, but having only ever really used it on a personal level, i've never understood much about the best methods and practices. I like to say I have taught myself HTML, CSS (to an extent I understand whats going on, rather than learning all the syntaxs'(if thats even possible)). I've also followed Lynda videos on PHP, building CMS using mysql etc, which I felt was good, but all very complicated at the later stages. This is nice, but i've never really had any direction in where to go. Saying that, i've also started reading up on XML.
I can imagine having a wide scope of languages is good, but realistically is it impossible to say your an expert in all? or should I concentrate on one particular area and try learn that like I know the alphabet. I daren't look into things such as AJAX, JavaScript, JQuery etc.
Anyway back to the my first question. This relates on web building methods. I've always gone from the bottom, and still do. I'll start with notepad, build my folder structures and slowly develop from there. I still only try and do personal websites, and hopefully once i feel i understand everything, ill develop a portfolio of sites i've made.
The main problem with building a simple HTML website is the design. As you know an eye catching design is the first impression a person gets, and the designs i seem to do, using photoshop images and css positons etc seem to suck versus free templates you can download from the net. This has also lead to me try editing these, changing colours, styles, images and passing them as my own - but i don't feel a sense of pride in doing so - so off they go to the recycle bin.
The next method I've tried is using a PSD file, converting it to a html file with images, then eventually uploading it to joomla. Again, it can look nice, designing is easier but i feel my hardwork of learning how HTML works has gone because any idiot can do it.
The other method is me using PHP. Rather than using the HTML approach, i've designed a front and backend database system, and developed my own simple CMS (allows to update content, add menus, upload images to the front end etc).
I understand all websites have specifications and you may say build it to the specification. For example why build a portfolio website which displays your CV using PHP when its simply possible using HTML.
I'm looking for direction, where to go, where to put my time into. Should I concentrate on designing joomla templates, design my own CMS in php, design CSS templates, learning XML, learning javascript/jquery
Thanks for any input.