Before I answer I have just seen the post by IanMac .... excellent explanation and many thanks... Ill get back but I figure I started this explanation so Ill finish
diri wrote:
slord wrote:
Otherwise I kinda feel people like myself (and Im guessing diri) are going to find it hard going evaluating if its the milkyway template causing confusion or the new templating system?
slord,
you must be aware of a fact which is true for any templating system:
The more freedom is given by system being used the more knowledge is needed to use it in extend. There's also nothing like a free ride when one wants to use such a system - there's always a learning curve.
Wether you choose to learn for yourself or let a programmer implent your design is up to you. Best tool is of no use for you when you don't want to learn how to use it.
AFAIR there's a sentence in English language reflecting the situation (no offence intended, just a joke!):
A well equipped fool is still a fool.
Well, let me reply with a little French saying

it doesn't translate all that well since English has no real word for a one eyed man but it goes
"In the land of the blind the one-eyed-men are kings"
The reason I quote this is partly just a joke but also because that is where I feel I am with Joomla.
I am far from seeing it with two eyes open like the devs... but I can see a lot more of it than the blind who simply use other peoples templates. I'm not suggesting there is anything wrong with that ... but view it like a car...
Hopefully you have reached a ripe age already so this will make sense

but 20 years ago your average car was a pretty simple affair... something like a mini cooper (desperately thinking of cars which have the same name world over here) but anyway my brother has a mini cooper and when I was growing up my best friend had a 2CV ...
We spent many happy hours pulling out the engines and stuff and hey a 600cc engine can actually be lifted by two people without special tools ... you could pull of the carb or mess with the timing using nothing more complex than a set of wrenches and screwdrivers. About the most complex tool you needed was a torque wrench but my friend was an engineer and could pretty much guess lbs or torque since he used torque wrenches at work everyday... he could get a feeling with a certain length of wrench and more or less apply the right torque. Well we may have stripped a few threads sometimes

But the point is we could do almost anything to the car without any specialist tools.
My engineering skills however were only interested amature... DIY but still with a book and the basic tools I could fix my own car and still do what I can..
Now take a look at any modern car... I have a Peugeot 306 ... I can't even set the timing without a computer connected to the EMS .. and Im more or less relegated to changing fluids and such...
If the 2CV wouldn't start we would whip it apart ... wipe out moisture from the carb in Winter or worse case use the starting hangle and manually turn the engine, the ignition key got broken at some point but no prob we just added a switch ... still needed the keys in the hole for the steering lock (except one notable time we forgot) but non of that is even vaguely possible with my newish 306 ... heck if I deadlock it and the battery goes I can't even open the doors ...
Sure its way more powerful than the old 2l cars... well roughly twice an old fashioned 1970's 2l engine but Im' pretty much relegated to using it as an appliance... sure I can change the oil but that's kinda like changing a lightbulb (least wise about as complex as changing a lightbulb in a TFT projector) ...
I feel its a shame if Joomla sorta goes the same way ...
So just a quick quote from part of ianmac's post
Quote:
It sounds like what you are having trouble with isn't the Joomla! framework for templates (Which have had minor changes) per se, but rather the change from tables to divs...
Yep you could be right

... and
Quote:
Anyway, I hope this explanation has been helpful... it is worthwhile to learn divs... they have a lot of flexibility and are generally considered better code because more of the placement and styling and positioning is done in css rather than in the HTML.
Yes, really helpful but.... (ah isn't there always a but)
Yes, I know professional HTML coders and Im sure they would laugh at my code.... and politely explain why tables are $EVIL... and yep .. I'm aware of it ...
As analogy... yep Ive seen accountants using Excel as a word processor and Ive seen Excel used as a project planner with columns representing a month... and I have answered support complaints that "excel is rubbish" because after 3 years of project planning and 36 columns they go rather hard to read...

(What do you expect its not intended to be used like that)
So yep Im aware tables were not really designed for layout...

and given enough nested tables... ugggh but Im not trying to make a template like milkyway ... which yes does look awesome ... Im more at the this works and I understand it level ...
Quote:
The solarflare template probably seemed easier to understand because IIRC it used square borders, and didn't need a lot of extra layout. Milkyway looks a lot sharper (IMO), but the tradeoff for all the curves is a lot of extra divs. Once you get used to this, I think it looks less intimidating.
spot on... I agree its looks fantastic

and your explanation is excellent and should be stuck into milkway somewhere in the sample data... IMHO ... and Im willing to accept that if I understood div's it would be less intimidating...
At the same time I still think a basic included template would be an excellent idea. A sorta start here for making your own template for people who like me are really a step above being a complete n00b in HTML...
I would guess this is why i didn't find the old inclusion of direct php like
mosLoadModules ( 'left' );
intimidating since I wasn't in a position of being a proficient HTML coder ... to start off .. I basically had no php experience and very basic HTML... but I do have rather extensive SQL knowledge so that part wasn't offputting...I did a whole load of development using PERL and various SQL databases so applyiung that to php is pretty trivial.
Finally I have to take my hats off to you guys... looking back my post was a bit moany and yet several really knowledgeable people have helped me understand. You encouraged me to finally read up on div's (I promise when I finish the bit of work I'm doing) and believe me I already had several friends tell me .. stop using tables ... and Ive always figured.. anything i write is pretty basic anyway so what the heck, Ill learn when I really have to.
I guess what I'm saying is documentation is one aspect and example is another. I lean towards learning by example anyway... but I think this is especially important for stuff like Joomla because real documentation is by definition pretty complex.. you can't really get round that. Its kinda like a text book you need to read all the way through before you can actually understand exactly why you needed to learn that stuff in CHAPTER #1 becaue its not until it all comes together that some of the stuff makes sense. Bearing in mind the whole point of Joomla is IMHO "anyone can do it" you are bound to have lots of people who simply get interested from starting with near zero HTML experience and seeing what others have done.
In a way Im a testament to that ... if I can do it then really anyone with a decent level of intellegence can, because i really was starting from scratch.... anyway... Im printing your post now and when I get a bit of time Ill rewalk through milkyway.
and finally
diri wrote:
Wether you choose to learn for yourself or let a programmer implent your design is up to you. Best tool is of no use for you when you don't want to learn how to use it.
Yes and you are of course correct ....
However just to put it into context (your still correct I'm just saying this from a different perspective) is I actually installed 1.5 specifically because I wanted to learn to use the new tool.
If anything I was getting confident in 1.1.x and started thinking perhaps I could graduate onto more involved stuff and even make a contribution
I figured that 1.1x is pretty much going to be legacy by the time I actually learn enough to for instance get the same confdence writing say modules ... heck perhaps I'll be old and gray by then ... so I figured I needed to download the beta and start learning the new stuff and new tools.
Meanwhile I think the dicussion is useful, even if its distracted devs from what they do best.... appearance is important for n00bs and I don't just mean yeah Milkyway looks fantastic appearance I mean the whole how Joomla.org is viewed ...
For instance I only just got round to installing Joomla without sample data.... why? Well I think its extremely valuable for how to build a site.. sure I spend forever switching off 90% .. but I might have never tried the wrapper module for instance had it not been turned on .... in many ways this is a whole suck it and see concept... something I prefer as my learnign method over reading 100 pages of documentation first... I like to play about then read the relevant documentation....