|
|
#21 | |
![]() Join Date: Oct 2003
Location: Marikina, Manila, Philippines
Posts: 5,153
![]() |
Quote:
1. We acknowledge current mambo code is a mess in the fact there is no clear separation between the business/logic layer and the output layer. 2. We acknowledge that mambo core output is very heavily based upon the use of tables. 3. We also acknowledge that it does not meet accessibility compliance standards. Now, 2 & 3 cant really be effectively and efficently addressed until 1 is addressed. So to that add work is being done to better separate the business layer from the output layer, through the use of patTemplates for 4.5.3: http://forum.mamboserver.com/showthr...t=pattemplates Once that (1) is completed than we can focus on shifting mambo away from the use of tables (2) and to meet all the necessary accessibility compliance standards (3). Why not (2) and (3) right now. Mainly because (1) is a painfulyl large task in on its own. Also we are mindful of breaking existing site layouts, for those who upgrade. However, with the implmentation of (1) through patTemplates, you will be able to easily change mambos core output to meet 2 & 3 yourself, without having to hack the core php code: http://forum.mamboserver.com/showthr...7&postcount=43
__________________
All my posts are copyright © Rey Gigataras [aka stingrey] and cannot be be reproduced without permission Former Mambo Core Team Member July 2004 - August 2005 |
|
|
|
|
|
#22 |
![]() Join Date: Jun 2005
Posts: 20
![]() |
Ah, well, there is a reply I wasn't quite expecting!
I read through the work on getting patTemplates in there, and I must say its looking very good. I think I'll go grab a copy of the CVS and see how far things are coming, but it does look promising (plus a waste of time for me to do the same thing myself right now ).Thanks for the pointer Stingray. |
|
|
|
|
#23 | |
![]() Join Date: Oct 2003
Location: Marikina, Manila, Philippines
Posts: 5,153
![]() |
Quote:
If you hack the latest stable release now [4.5.2.3] and then upgrade to 4.5.3 (and I might be biased, but u will want to upgrade). You wont even be able to reapply the same hacks, as so much of the existing core frontend output code has changed or moved.
__________________
All my posts are copyright © Rey Gigataras [aka stingrey] and cannot be be reproduced without permission Former Mambo Core Team Member July 2004 - August 2005 |
|
|
|
|
|
#24 |
![]() Join Date: Dec 2004
Location: Israel
Posts: 6,212
![]() |
Vostok4,
If a client says he/she wants a template made with divs and fully validated to those guy's standards then by all means that's how it shall be done. You are not getting the point here, at least not mine. And you are calling, the ones that don't do it your way unprofessional, indirectly but you are. How sad, but I respect your point of view. I came across this site - http://www.decloak.com/Dev/CSSTables/CSS_Tables_01.aspx |
|
|
|
|
#25 |
![]() Join Date: Jun 2005
Location: Panama City, Panama
Posts: 63
![]() |
Hazman:
Excellent website.... I couldn't agree more. The standard is what the majority uses... not what some; I wanna make it harder so I can look like the head cheese fruitcake. Also... Vostok... if you really are managing to con people out of that kind of money to convert websites... My hat is off to you. You are just the kind of people that the world needs more of. Come look at the Emperor's new clothes. |
|
|
|
|
#26 |
![]() Join Date: Dec 2004
Location: Israel
Posts: 6,212
![]() |
ElLeonBlanco, there's also a list of mayor, mayor site's that don't follow this validation and if I remember correctly Microsoft validates to their standards, but guess what - The site is loaded with...tables!!!
Yahoo! - 298 errors of this so called 'validation'. The mighty Google - 52 of these so called errors. The list goes on and on and on. Most, if not all, mayor newspaper sites don't 'validate'. |
|
|
|
|
#27 |
![]() Join Date: Jun 2005
Posts: 20
![]() |
hazman, I'm going to say it openly and I don't care if I get flak for it. If you actively design with disregard for CSS, your work is not professional. I don't care how nice it looks, its not proper, and if you are working towards a client base that gives a damn about code and efficiency (I'm not talking 30$ websites for small local businesses to put a phone number online), then you should understand what I'm talking about.
That website is another matter altogether. It's written by someone who obviously understands in no way what the benefits of CSS are, or what it can do. I'll address it when I get to work, I am late already, but just one thing strikes me, "The standard is what the vast majority uses". That kind of thinking promotes zero evolution of the internet. Everyone used IE, so whats the point of making Firefox display pages different (properly)? What if your so-called "standard" is WRONG fundamentally? Do we continue to not give a **** and just do things the old way because we don't want to change? Let's code improperly aaaaaand call it standard... yeah that will work. Also, I don't con anyone out of money. I'm approached by clients. If they want my services they say they do, if not, they walk away. Whats hard to understand about that? Am I the only web developer in the world that they have no choice? Please, turn your head beyond your field of web design and look at some of the large customers that may exist out there, managed by people who consider the CSS argument. If they are paying, they must agree with it in some sense? A pricetag like that doesn't carry a decision which has not been carried out. hazman, mentioning the Microsoft site it just says you didn't bother to take any time to actually read any of the work contained on the sites I posted. One essay actually specifically targets Microsoft's site, but, I guess in your mind there is no alternative. Question, if the vast majority of people jumped off of a bridge, would you too? |
|
|
|
|
#28 | |
![]() Join Date: Dec 2004
Location: Israel
Posts: 6,212
![]() |
vostok4,
So all of a sudden someone comes out and says something against the so called validation and says tables are not this evil thing and you just simply have this to say? Quote:
How come you separate CSS from Tables? Aren't they versatile enough to use CSS? My point is this: This validation is made by someone, it's an invention, someone made it up and we are supposed to follow it, like little soldiers?? And if we don't, then like you said we are unprofessional, so no one will hire me because I don't believe in this 'validation'? My experience tells me otherwise. |
|
|
|
|
|
#29 |
![]() Join Date: Jun 2005
Location: Panama City, Panama
Posts: 63
![]() |
How can you call someone unprofessional when you do something in a different style as long as the customer is pleased and the work is done. Proffesional is giving the CLIENT what they are paying for. If I make a site on tropical birds that takes 6 million hits this month and the 3 people that were using text to speech have problems... WHAT DIFFERENCE DOES IT MAKE? They could not see the photos anyway. If I make a site geared for people that are blind .. well then I will go out of my way to make it easy to use for them. CSS is great for some things and not so hot for others. It is a lot like FLASH in that respect. Also... sites developed in CSS are quite often DRAB AND BORING. So... don't go around calling people unprofessional because they have different means to an end. Professional is all CLIENT SATISFACTION. Most of the cigar smokers in the suits woudn't know what W3C was if it hit them in the head. Nor would they care. The question is... does it look good to them? Did they pay you for it? Did they ask you to do more? If you meet those qualifications then you did a PROFESSIONAL job.
![]() |
|
|
|
|
#30 |
![]() Join Date: Oct 2003
Location: Marikina, Manila, Philippines
Posts: 5,153
![]() |
Ok lets move away from this debate about the word 'unprofessional'.
You have a choice whether u wish to meet validation standards or not. Lets talk about it terms of what advantages using Divs and css can bring. Also Simply to state that because a standard promoted is not used by the majority now is not a valid reason not to follow it. The importance is to look at the underlying reasoning behind a standard and understand why it is being promoted. Producing a site that is based on tables is not wrong, pre se, it does the job. However, a more effective/advantageous way of handling the code is to base it on the use of divs and stylesheets. Firstly it generally leads to less html code lines, and tends to be rendered faster by browsers. There is also the benefit of controlling several 'pages' of html through the use of one style sheet, leading to easier code maintenance [this is not impossible with tables, but is much harder]. It is for the same reason why managing a large site is easier using a dynamic system like Mambo, than having a fully static site. Than there is the argument in regards to accessibility. Tables are much harder for things like screenreaders to parse properly than divs - not impossible, but harder. To argue that simply because a small percentage of our population (or your target audience) are impaired, should not be a reason to marginalize them further. Should we marginalize these already marginalized segment of our society even further, by not trying to help them out? This is a social ethics question, who will protect and promote the marginalized, free market economics wont, generally social concerns are the role of Government to protect. And increasingly governments are making it a requirement for goverment and NGO's dependent on government funds, that their sites meet accessibility requirements. I should also note that accessibility issues/standards are not the sole domain of css/divs. But social ethocs questions should not be the sole domain of governments, but all individuals. This a chance to do a bit of beneficial social engineering by pushing for standards that help the marginalized ourselves. After all the whoel concept of Open Source is about giving bakc and helping society as a whole. And most probablly the `cigar smokers` wont now about these standards, thats our jobs as IT professionals. There is nothing implicitlly `wrong` about relying heavily on using tables to create html output. However there are distinct advantages to using CSS & Divs - especially in terms of accessibility. It is for these very reasons, why we are taking the steps to move Mambo away from the heavy ue of tables within its core output.
__________________
All my posts are copyright © Rey Gigataras [aka stingrey] and cannot be be reproduced without permission Former Mambo Core Team Member July 2004 - August 2005 Last edited by stingrey : June 22nd, 2005 at 07:18. |
|
|
|
|
#31 | |
![]() Join Date: Jun 2005
Location: St. Louis
Posts: 31
![]() |
Quote:
You can target to an audience but that does not mean someone else outside of your target group won't come to your site. Is it fair or even smart business to design your page so those persons cannot browse it, while maybe they can browse the competing websites? If you're writing content only for those with 20/20 non-colorblind vision, perfect audio-sensory capabilities and a high end computer running nothing but Microsoft products, then I guess that's your prerogative. The fact that there is a way to write the site that those people, AND other people can view it just fine as well, and that you choose not to, just because you don't care about those three blind people... that is what speaks to your professionality. It is not just about how many pages you can turn out and how much money you can make for them. And as for the "CSS-only sites are boring" argument or the "validating pages are boring" argument, check out ZenGarden. I don't think those sites are boring, and they are not only CSS-Only but also validate STRICT standards. Not to mention the simplicity with which you can change out the CSS document the site is using and it changes then entire look and feel of the page. That flexibility is the whole point of the webpage. As I said earlier, it is not necessarily a question of who can turn out the most webpages the fastest (although I think CSS is pretty easy to employ rapidly) but a question of a professional attitude. If the entire web was designed in a "well, there aren't THAT many blind people, and what use would they have for <productname>" kind of attitude, the entire blind population would be left out of the Internet. I guess that wouldn't matter as long as ya got paid, right? |
|
|
|
|
|
#32 | |
![]() Join Date: Jun 2005
Location: St. Louis
Posts: 31
![]() |
Quote:
I couldn't have said it better... in fact, I didn't say it better. I applaud the Mambo team for moving away from table-based layouts. The scope and direction of the project continues to impress. Keep up the good work. |
|
|
|
|
|
#33 |
![]() Join Date: Dec 2004
Location: Israel
Posts: 6,212
![]() |
Why do people keep separating tables from CSS???
Don't tables use the same Cascading Style Sheets as the DIVS tags use? If so why this separation. Why? CSS alone, only means exactly that, no tables, no divs and try and build a site like that. And what's so expectacular about zengarden??? |
|
|
|
|
#34 | |
![]() Join Date: Dec 2004
Location: Israel
Posts: 6,212
![]() |
Quote:
|
|
|
|
|
|
#35 | |
![]() Join Date: Jun 2005
Location: St. Louis
Posts: 31
![]() |
Quote:
Sorry for the confusion. |
|
|
|
|
|
#36 | |
![]() Join Date: Jun 2005
Location: St. Louis
Posts: 31
![]() |
Quote:
That said, they are proving at least MY argument in opposition to tables being used for layout. And that is simply that what can be done with tables can also be done without; when done without, you can make your site more accessibe to more people. So why not do it without? |
|
|
|
|
|
#37 |
![]() Join Date: Dec 2004
Location: Israel
Posts: 6,212
![]() |
Of course you can do great things, but you can do them with or without tables and with or without 'validation'.
To me this is just preference, I don't believe in some dudes making their own rules in the template world and expect me to follow it, I was templating way before they were around, give me a set of rules worht while following and I will, but this, is a joke. As a matter of fact I make more money not following their rules than I do following them and money talks and you know what walks...And if you all wanna call me unprofessional, so be it. |
|
|
|
|
#38 | |
![]() Join Date: Jun 2005
Location: St. Louis
Posts: 31
![]() |
Quote:
Those who have never had to deal with any sort of disability seldom care about those who have, especially when the decision is weighed against money in the bank. |
|
|
|
|
|
#39 |
![]() Join Date: Dec 2004
Location: Israel
Posts: 6,212
![]() |
So you are saying, in order to reach the disabled I have to 'validate'?
And what accessability are you talking about here? |
|
|
|
|
#40 | ||||||||||||
![]() Join Date: Jun 2005
Posts: 20
![]() |
Some interesting notes on that website...
For someone who seems so anti-CSS he still uses it quite a bit in his page. Also, take a quick look at his code, you will quickly start to see this guy has no idea how to even code proper TABLE website... <br>'s inbetween <li>'s? How cute. Now, let me attack his article. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
![]() Quote:
Finally, Quote:
|
||||||||||||
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Please proof-read Chapter 8: Managing Templates & Modules Positions | Michelle Bisson | Documentation Suggestions, Modifications and Corrections | 9 | July 23rd, 2006 10:57 |
| Mambo 4.5.3 Template Contest | MamboHut | Templates | 64 | May 19th, 2005 09:55 |
| Problems with multiple template features | demito | Templates | 3 | April 29th, 2005 07:24 |
| Dreamweaver Mambo Template Extension and Tutorial Kit! From HowToMambo.com | MamboMouth | Commercial Products and Services available for Mambo | 0 | April 7th, 2005 15:53 |
| Right column colapse in tableless template | hazman | Templates | 11 | February 19th, 2005 21:51 |