views:

279

answers:

3

Brand new to CMS:

With Joomla or other CMS, If I want to use my own design, do I have to make it a template first using proprietary code of some sort = ie using some Joomla templating language - or is using my own design with Joomla simple and independent?

I am not sure the role "templates" play with Joomla and other CMS. I gather they can be used as a complete "pre-made" design where you just tweak it, but are they necessary as a base of some sort to using my own designs? I am proficient with HTML and CSS. I also have been playing around with various Jquery Plugin's for my UI.

Ideally I would like to create any design I can think of with any layout I create and use CMS simply for its database and plugins etc such as a blog or calender back end. I might use it for more features as I learn about them. Do I need to use a "template" or create a "template" to do this?

Thanks!

+1  A: 

A Joomla template is nothing but HTML layout stylised using CSS. So to create your own templates you need a good grasp on HTML and CSS.

Joomla, by default provides a couple of templates to start with.

If you are just beginning, creating your own template is not where you want to start...learn more about setting up Joomla. You have enough problems there :)

Shankar Ramachandran
that is helpful. Can u recommend where i can find a place to get started setting it up where, or the best place? There are so many different places it seems to "get started" with Joomla.
Jonn
Always resort the official site >>> ... http://demo.joomla.org/
Shankar Ramachandran
thanks. I'll check this out.
Jonn
+1  A: 

Joomla! 1.5: A User's Guide is a great beginner book. It takes you through learning Joomla, what templates are, how to make them, and even walks you through setting up WAMP so you can experiment on your local machine.

The templates only affect the styling of your site. If you are starting out, I would work on getting your content in place first and wait on templates until later on.

SDGator
I totally appreciate the advice on the user guide and what i can expect to get from it. I'm such a rookie that i wasn't even sure what to expect in the user's guide. I haven't wanted to invest too much time until i know, hence my asking on here. One thing though: I am a designer first, and I want to use CMS to help me become a better developer... so with that said, in response to "work on getting your content in place first and wait on templates until later" is this a good idea?
Jonn
oh i should add i guess: Design is very important to me, so I want to make sure whatever content i get in place can work with my designs. I suppose my question should be more relating to how should i think about this when it comes to templates.
Jonn
Whatever content you have, whether your content is a blog article, a photo gallery or a video player, it will get wrapped up in a Joomla "container"...as an article, or a module or whatever. And those containers will basically display in any template. The template will apply CSS and positioning rules to the box containing your content, and that's it. Your content still controls all its own functionality within its own box.
SDGator
+2  A: 

{edit}
You have to create a template (or change an existing one), how else will the CMS know where to add the information into as the template is a HTML, CSS and Javascript Page group devoid of information and some HTML Tags replaced with CMS Specific tags, which tells the CMS where to add the information. It also include certain files telling the CMS the Name, and othe information of the template.

  1. The First step in creating a template is to have a design.
  2. Do your design in HTML and CSS. (Preferably using the CMS Template folder/directory structure.)
  3. For Joomla use the information in this post: How should I go about writing a Joomla! template?

In Joomla jQuery have to be used in compatibility mode.
The CMS will supply the information, you supply the design and tell the CMS

{/edit}
The Template is the design container, whether you create one from scratch or reuse a current template. I initially used one of the pre-installed templates (together with the documentation) to learn some of the complexities of designing the template. (ex. structure, and what is possible.)

Please also look at my answer to this question How should I go about writing a Joomla! template? as it is a pretty good beginners guideline for template designers in Joomla (Even if I have to say it myself) with a couple of other resources linked in as well.

Schalk Versteeg