Hello there . I am a beginner web developer. And you definatly know the value of having a good portfolio for working as a freelancer . I have already learnt many things related to HTML,CSS,JavaScript+jQuery,PHP,MySQL,SQL. Right know I think its time for me to build a portfolio web-site. But when it comes starting to build I face basically following two issues . 1...So my FIRST problem is related to the external look (the design) of the web-site . . In general when people make-web sites what kind of tools they use for the design of sites ?(the starting point) I mean do they start building the HTML+CSS code from scratch ? or they use special tools for designing the web-sites. I have already heard about Dreamweaver that it will handle HTML and CSS for you . But in general do professional web-designers use Dreamweaver? If not , what other kind of tools (I mean what are the most famous tools ) do you know that professional designers use to design the interfaces of web-sites ? (just the external look) I really need that kind of tools since i want to build a poritfolio web-site and i think my main problem is the design of the site. And i want to have that kind of tools in order to organize colors,texts,images,videos in the way that looks a little good . To be honest I am not that much talanted designer so the need for that tools is really huge. 2...My SECOND problem is related to the site's administrator panel(if I am not mistaken also called control panel) Does adminstrator panel is somthing similar to a basic CMS(Content Managment System)? And in general does every web-site is "obliged" to have a control panel ? Or maybe that control panels comes with the design tools? I dont know... Please help me to understant how can i build an effective control panel . And if my following question is right ... please then answer..What are the tools that can be used for making control panel to control the structure of the web-site Please be gentle and hel me!!! I deeply appreciate your time spent on reading my problem and really really hope to hear your suggestions soon!!! Thank you!!!
No.My problem is not related to that CMSes.I would like to know apart from that already powerfull cms how devlopers organize the content and how do they manage ?
Check out the CMS and you would find how the code is organized by it. There is no general rule that you have to be doing it in a particular way.
your gotta a lot of questions, so to lets start like this * Making your own website -deigning tools : there are tons out there but basically every tool == bulk code to you site so what i beilive is only of hardcoding BUT you can use a tool to help you in the processes i recommend the use of Dreamweaver, dont use the design view of it to make your site becuase the way DW arrange elements causes a lot of unneccassary coding [btw it is the tool that generates least of bulk ] so you can basically use the Intelisense of it to fast up the development process, belive me you can save your time a lot -making the design : what many begginers [including me when i started off] is trying to make an immagination== just imagine how you need the site to be then start coding THIS IS FAILURE because soon you find that you need to change certain things and things are not getting rite, so first deign up your layout on gepahic file [i use photoshop] and then it is easier, you can easily get up your colour scheme + the colour codes with the help of the graphic program (in PS you have colour chooser etcetccc) -coding: before coding think about the coding requirements, like wheather you need serverside script handling to your website, or it is just a normal one. i think a portfoilio if you are continuing it for a long time you must use PHP like thing with a DB so that the adding up new items gets alot easier + saves time + clear up your codes -admin panel: this is not a MUST, but depending on your site you may need one ex: for a bid commercial site you will have to have one or you will have to manualy ad certain thing like new db records later by the name admin panel doesnt always means a COMPLETE CMS like administration, because many sites after creating doesnt need to have extra pages, they just need to update their DB records so that it is like adding up new pages nyway [show the value of dynamic page creation, a VERY useful option] *CMS systems for a freelancer, this is good and bad good because you dont have the headache of managing resources/dbs making admin panels etc.... there are tons of uses likw thw plugin system but the flexibity of the site reduces when you use the CMS system like you cannot just make according to ANy design that comes to your mind you have to ibey to a certain template system so you need to learn alot of these things, basically the best way to learn things is by experience it self try some FREE website stuff for friends or some free templates and get used to it after that itz juz a piece of cake D good luck