digitalmars.D - Valid XHTML Pages
- Bob W (34/34) Oct 04 2005 I have just uploaded 2 samples for Digital Mars
- Bob W (222/222) Oct 04 2005 Here they are ... (attachment)
- Walter Bright (6/40) Oct 04 2005 Thanks! I put in your changes to the Digital Mars home page. I partially...
- Bob W (8/13) Oct 05 2005 Congrat's - of the top 30 in the Fortune 500 only IBM's
- Walter Bright (7/20) Oct 05 2005 The congrats go to you, because you did it!
- James Dunne (7/55) Oct 05 2005 That was a completely pointless comparison between Linux and M$oft.
- pragma (46/49) Oct 05 2005 Please, don't take this rebuttal as hostile, as I respectfully disagree ...
- Walter Bright (1/1) Oct 05 2005 You made the case better than I. Thanks!
- James Dunne (80/142) Oct 06 2005 Don't get me wrong; I'm all for standardization of things which need to
- =?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= (7/27) Oct 06 2005 In the case of Digitalmars website I hope that this new standards
- Walter Bright (14/17) Oct 05 2005 The browsers are getting better at this.
I have just uploaded 2 samples for Digital Mars and DMD index pages which fully comply to the XHTML 1.0 Strict standard. If it makes any sense I could also prepare four XHTML compliant templates meant to accommodate the contents of the rest of the DMD pages (or Ddoc generated contents) - unless Walter has got different plans. The reason for this: After testing several home pages last week, I felt that DMD might want to place itself amongst the few elite home pages being fully compliant with W3C standards. At this moment DigitalMars and DMD home pages are containing 34 and 49 errors respectively. That actually compares favourably to the 1000+ validation errors on pages of some of the most well known internet players (CNET and Google news). "Good guys" tested were IBM, Mozilla, Opera and W3C itself, which all offer W3C conforming home pages. While some "techies" such as Sun, AMD and HP had (still) fewer errors on their pages than DigitalMars, companies like Dell, AOL and Yahoo showed 100's of errors when I have tested their home pages last week. Now to the sensitive part of my survey - Linux vs. M$oft: linux.org - 22 validation errors linux.com - 76 validation errors And this is the test result of the home page of the company which has the reputation of rejecting all public standards: M$oft - 0 (repeat: zero) errors !!! (valid HTML 4.0) Now stop whining Linus fans - here's the deal: M$oft has to maintain zillions of web pages. Therefore the odds of finding a non-conforming one are not too bad. Just start digging! ;-)
Oct 04 2005
Here they are ... (attachment) begin 666 IndexPages.zip M;MM&$'TWX'^8*F D`;9L-7FI(QMH$S0)T*!HG8<`01$LN2-R:W*7W5V:9K^^ MMGW34.G:KC'*EDR#B?7YV?S3NX\??J7UZIKNHS=EG*\(3D=2'IY['VOVI)K6 MA4CKZ^OODP<53=$P14?G9PI>7;)*CEZNKM<7M'=Z^+HF[<J^91LICAV'U?G9 M/;.XD[- SL)?1VY+<$:=JE")I&ULB+XOHW$6I;E!HJ:ZQO,S6+;)*"> `)-K M^?M%T+ Y/R-ZT^KW5O/3ET_KZ_M5'5NBE7S '*<IV!3XS8<W-'!!P426JQ^4 M#Z MHB\:A0;G5/226E/5$1Q">VPPFCTXA-SDH%:VRK^4I??WOXDCDI"M G_RO%W= MX*".L;NYNAJ&836\6#E M"GS35SNR(+R %20)?HKL+5 W;:(,:)3P0.)1>)73BW*?%CN"M4;K1FIK^M8N MR6S)"J= >,]_]P;%?I?CO[?3S;?.58(O*U_62RI4^5!YUUM]"2_"TH!DM\8B M5Z135J?&'[ ):!N#SAJ;)A]H3MABKM +E*KK$-?&9 0P(8B.;%J.Z ZU5]E6 M:0U#RP/)`SD/-_3 X^"\SE$UA]*;3J8T7RE1DWB?'Y%_GDQ/"7XQD8XV8I:" MTF<4\6?VX[EUCW :`">(2ZX(+I$"&7LC&N%=2PZ KN P)4<.)L+.C9ZG^2I! M=4DEXG[11[ 8(!XL.'C7>:/RT!Y"`SN,0-*H;:K]$IQEW[#H["*,-JHGVC9J M\-H'B'V-*&A_[71F]>#Z!J1P$=\\I*OVPG(I9;J[RH;_GP^ I4WA])B2V&?7 M-:ID?5S24::AXQ+B+S0-YI^\QF 36NRAN]..&_NH&J/I_BT6$ Z]*H$6IDXS MS,7<NL&K[HAJQ^Z_?BI!3H4!T[(IT-^"H:^<T0Q]T9JXX\-)VE-;H_(5Q]O9 M%\C=+"T#B&$2:%G[F,L JS1-;<^3CFQ1Z*16$/+4[;3<C)B. QIIOO60I4LL M&0W\*P]B<XAU0YOZ!1355/9VEL=C=G<!E [Y20I_.XM8&Y?)ZF8R.NY-;C4W M38??PC1YYSC>*GDMY"N3?A7>/>"=*V\F$22#M011[1SD8N=DIJ]4T]4J;;G9 M2??V>HS4O*+-SW],?:?9:X1%?\(LOR5\N^E%N-A3/[C>H]<[:9%=7<KN=&GO M6N4]WJ.P5=&]<;<A%W_UT!HE$RY#DI0NP%AH E-C,^T-/ !V(%[T5255*:.7 M13,Z<9#E M"/+:19L"WE-O_8M"EFA;B"RZ$IU' _Y[)=EN7"2[P$H7FQ(YPQDJS[;+/(.2 M9"W%"KRP?AU =15N_XDX+$J#FU9H^S-]CICD%(;"EBR^P78)%E$!-]I#I9WG MZ82*/__R7O \OVN$Y[Y3 D?V280H?P&^%<: NVGC^6)"7+,P6LZ+5$3\+N!K M4_.$:26 -$%KWPF)T>23$]V\OT3\L8-'='&4S#KH5]L"`L>)GM HH^WA.AM, MA^HF_0F'LB49->7D6?,2%5HPGGFJ*<.32 (-4862G&!-X2CT RZ X%2 -"0/ M;61);F1E>%]8,3!3+FAT;;49:7/;-O:[9_0?$':F3K82Z2N7+2F32HV;KM-D M$REL*<F[O_]X\7I"HD&2?#B>),GT:DK^\?/5FPMR&!^02ZM%:I/DIU^CWAXA M)"JLK4^39+%8Q(OC6.D\N7J?W""F0P0-GP/CX&)F633N[?7VA \&`T3PJ[+< MG#I4Y MD65<XU8+&^YPW8=I#B2D5 MV;Z%VY? R"CB5;0/TF'DFO.:[-^4\O1VP6, 1%2.JR&*/3 <M]CO"GC?4IUS M'PS6M#Y1]5*+O+#D8?J('#Y__GQP='#PF,R69"IR8:DD;ZAV4GDI)7F/6PUY M#VCUG MMM TLNA-.9AOP2F#KZ'3(.X?X/GGHRA5%?!E!WCRB(31*++\QB8(?X9FI4$^ MH\9F V<123Q"AZ "T8VB:[Y<*,U,![RW-^T[KAN:\SZIM<I!S"58<1\VE;60 M7/?)!U$QM3!]<B&JYL:O-!97C,KL`BP=U"C%3%.][(,%<D %`)54E/4)R K& MNG)922ON,&.%E7P\)>\Z^R["OF'B5V$;' K8D:/(V*7DX*]HSJC1H,C4 '(* MS3,X5,EP>^RFD WH0FF;-I:(%(_L`3K&M6&D"8MA8\"2! N#SYEB2__%Q)RD MT?AG57*/[M_D:Q!2-J<51"S#J4Z+V/FL#UZ!RJ5;6 LT9,%GQ C+H[%?O4,0 M. P`*)NRNL.T ]HP0TA3S C/PACA_42T`K.L/895:8C7D/=<NBT4&T4YNC-- M,6:LF5*N5"ZYLR)O/>X,J++ !#K_ $J15Z<IQD'M-HBJ1A\'Q)^C$.K PXC? MX.,09#RGLEG9G9.GJC*H&H!!D3U$H<9^RVC?[]E_]*_.[/[^V7]"4/"4?" J M!&.8LY N4RA3TU)OAT J$-_F6KMQHCL$*02TG9G=F!/V)=RJT2D7;(6Y'7?P M>\HM#KD50PM%+FN>BBQD,PP*;6;: JHNU$R9+=C>-Y45)8<:P.7Y:/S.[=R* M! L$J 54 G<0K9B:K/:8:-P9K"%<!:=A 3/M/(Q-2:6$S^^_.WQV?'8;4*&N MU7/!%Y[P^&T8=K%N BQ\>1, IJZ6A9+G^& 7$),R`+BM9'IQ8;!(GNX"*JR" MNJ%EC1%TD>YDIK&-;FF\<H-=V_V5!U+Y2L 3?PFZ4/EN =V;CRU/"RMJDW0< M:'P%D^0*9G<AS:4R!DPXP)R'X2X0FEY7:B$YRSG>R5I;>;DQO6:[X?=**6EN MAW>4U9;9K63>3,$<)F'R*V130!T30S"SA:L7*VZ3_[(YRS0K*PB8X_/IY/<A MW";LU.:)JJVCX/F\< 7Z'T!G-4U;`X)8EVURU_X"YV53";N\7X:[2M^$57SE MV[_")Q9HW-AOY!PQG&O5U!V,WXB*Z6HP$Q6N(8LONNM3<"JEF_+_ 3JF5:4: M3-="R!K_WRJ3^P Q*^\G%L/JGTVPU?4.JNV6/YNT4_T.NO)+-O$M1&=-;G;0 MQ.4_3G*:Y%6S1F4:P\P?1]Q%^5:R]6)B]9NTM<\PL?XJO^LFY/MA]UV%X$XS M=Z4I7FKJM EU>&\O`Y9\[T"J]/ISHRP?#VN8BEY;8CAV3["+R;%1:DFIX/:I M,G>OBR X1%L;*09[/E)"\02 <.-R$ M%H%SE.3:&S"FY*K!!XWJ;-*6,EX*2 MA; %T91!72M[>X">0 D)P]RW<(#J"D9B-Q)DH&NE0TO'05/B[DM E;Q_.>WM M*P5P+*8PO.*)VU1O8KQ4DC<"RB(N48_U>)AT1+I=Q.>:4]LGGQJ0Z +E^]KU M'%9BE$,X^J3 Z;73(9[P<R- =.\]9GP[ 9[I6)YZ?B9]S_;D.T?L%SJG73)7 MB<>Y(JR80C4077(5D\M;Z?6]Z%)ARGYO[[IA"J8RB5WW/N$VC?OXID'051=< M`D'T<B 1DY>HV0H<:\[ELD^L=B\8O:_JTWVA" *GS-I"" SMRIV)2 -!AB[Q M-8$2L&8,`)O$6"WCDG,+(G4BFY(&9$.<^+VHP$J7JM'HEK[") _!T&$*0D\% MEW>HJ3$>/7C45>0T]+7]:\A]57S::/=>!*I T:^,!8':K;?W3&<Q-\^>^/ZZ M#UX 0V'1+M>(T[E Y!48-2N!170/B)H<7-)RMEWF7[H>H("U:[ %QSJ?3)RP M6[*M<GE[F%L[: /$J6.O<2E)BK%3$D1-NMT"((8LQ+5P[Q_X<<+<3YSFXD6; MOBY5I8P3$<7 !ID92?]":UIQ2"5P8ZF,=*2"A#KD) 6$!2M *S^#L!N(C^L4 M9 E9\5H,VJ9J7!=U<C)X^O3D<'!T=/!L<()4N]VC=UQG/+6^AQ!Y4W;6Z",Z M&&90=/3&X-<4G\!Z>]H_OH1DB\9MW./R$EQ3NKI"0GRV$F(#PYHB6[I'UU12 MX2LOC :0Y5+;8$ $3X-"!.*:] ^=H>9)5Z^D<)::HAD0*" $EBN50UA#X09G MA64.I:3$IU&0.9M12([&O4FKM7>.6QWYBA1^M/_!&G2\JT E+C]OUJ6]M1>- MQO=J-(&L2SI=D8: I'E.=5 >A,;:%T:=!F;G/"L%8..SU<7W.'MV_Z-U'T/Q M>BH`=_/\X",UFZBQ:UB!J\.>M244[L=&2T>U34(QU $8.<Y0[/YH7W%X1.M> M+X-9(&[*CL*;C5E6K,TN&+C\*H:8!3!HXD_&&>4:N74]./-NU9"$)]>A>[*' M,%,N:'1M;+4ZVW+;.++O4Y5_P'"J)GN11-N*/8EL:\N1;,=G["0;>S9SSDL* M(B$18Y+ $*!EY>%\^W8W`(K4Q7*RM:Y$ DB N]'W;N#DQ_&'T=W_?CQGB<E2 M]O&WM]=7(Q9TP_!S?Q2&X[LQ^_W=W<TUV^_ML5M3RLB$X?G[X,4/C+$ ,:88 MA.%\/N_-^SU5SL*[3^$C0MK'I6[8U;2N%YLX&+[XX<4/)S]VNPC O3)"#P 4 MC&7"< 2N.TSBOAU-C)T _SQFM_KE8Y8.4B#N-!!Y\!(X%K-[(0KV<OFP18#G MQ)* EQN7M^%Z$BQ!+4IJZ.LR>VEX.1/F-/AB5 '0<R%B+[=2=&5N2A57D8 [ M'G[-'J)D*34G$!9<E#P36I `>8S<)7B1RHIT`91TNU:E2'U;6V#UR,T0/(;1 M)A7#L9Q)PU-V`U/8J,-&?_\[;67,1D"C3$6I3T([U6H^/"\6I9PEAOTE^BL[ MV-O;[\)'GTT6K 6,MF;)S8$'I\&]6,Q5&>LED<C%8,Y3(THV(9 =4"D!1D(< M0NS^`9"U?(1J.\L1(T(J.= ' OJJ2B.BI.,&[ON>OH&;,2SD0)[%8X=&T$I5 M"<:U%MD$.&AUH"D;X"C-E2I?$4];04 W4$=J[2 ;^BSS_D$'O_:/:-O `=*B M=\HSF2X&9Z7D:>>=2!^$D1'O:)[KKA:EG#I3 MH0`NO=0,R0+&X4IP6*9TWS%[0$7)83UX`OM09N!WRPB8E:5JIGHS0%CO`Q1; ME%WZ-<A5#I8XE M3\(=RP>/" V[2\0-(I"2*(\M=RQN!"BC8 AN(19,36FO[P6:'0$*`9(%&1HK MLX5SK>/:Q$?>Q*W7%$O]9UI5902Z3FYW4JJY1CF[ .I"&L$'<Y>Z5O^.`R Y MO"B%A;)T+W:]M7]AHAXASG"'UHI </G;%7L`? !HV)*IC$*=U&ZIYD GK(H! M-- /P#F3 M&]FX&'U$E>6;Z6S;KS,=\F=K'N<G07_'C%Q/5Q<\0A.>E[SPEB6_B $$A!1= M)R'X>5*EZ?'/^407QR<<X5IY-3+*V)I2!I;4`_T)XS+O3F2.[W(QU__ #Z2C MT*=_:S(*+*S*0+07](UR]6Z C=1A? ] +A&,59$FQ\&DF*Z*`H( ^QE4\AB- MK -5ZEZS.>9<:'D0/H/A6WR6B'2Z$_24_[D&\0+S,="O=,'.]#TDO/^L $JT M7F#TV3 ML5LPC=U0-<S*N%/%(:Z!2+);OQI6$T%AH64$KA&R9[*;)G7G]!A"#Z3IX'=\ M>!N!9*MR$0SM^YWXP-GH* 4_;-99W' '>KW\L1,HN!5P&JF(9P+#SCKD0BB, M!5]366KSA:JP+Q.> S_K_5',7(Y,>7'!<P72E1$K9(29CNTS4%)Z"Q8N3>#S MJ*R1.58[1B''#S",_ C%S8'E&:2UCE6KVN1+FAE4LU32GZ1RN'2<B2K:JE0` MUQ+)3/2^RL*JKE.66,WS5/&8W<BH5.<9C\#S+\=(%D/;9>!BH%1IHF>WEU> M%"+%)JTB?6TKS]H&-R+_WDID^%E,D ")[GT*3M JC[)9K9W6DE^K95"CG\FI M64V1:W6]A)?L-L'&REU7)[(T;2&%53KT_O4"NW\;.A%-G^LM:2,EWC;".(N* M1>RMD" :_O^_ 3A6^M';:3"T;<Q=N,?VL6MZ^FZD)0$;H.AI-YDTJ:;2OC^Z M3/9KLC;,"(:_6S&P)7'LW$]H4.4595LOI85HV5!Q(^"D+6*;(*\Y-;66RABM M0^'SL3:8M1-O8^Y6S"%/BX2W76N-;;P+%T4)8NY.3,\+PT_&83N11-V.]44U MV-"%+"#K0=9"4I'MI*4F(JJU\T&*N9-A \AHU<<\ R78F*[9L<J,^N70CSP3 MSU>3G$38MDQSJU!;L_^S)W8MYFW?>40'8D^876/"<$1C,KO"EC; U!] TUZL M)K<.%2,:Y/W&%$:QA:K85(C4GEL[IMCM^L )E75:1 <'O84J[WL\ZE7WX?P1 M_B7<1 E\W]Q^_N(#X)<H43)R AKBB3:Y/]!T*,I$C SZ1S-N)B6$/C5MUB(. M;90)4<[IG 3R!?Q$2'U9;3J^#B#O V[GYI;=CG]UW)^MYZSHYEL)3/D'S]FO M?IENDO)VO*,604(F,94C2 -)& L4L"GC6Y]WU_BK63T\R8%:/Y[HW- S]V\^ M]/BF`X] &W+LY=X*;&JS2Z5F6XZ'8(]T'211,90`>.F!1^ `6JR;T7IKT!6H MTT8KGRRWS<,=O3=A8%[A(?P)*B*_PN! +X X\)B*?$8GUH>'-=3E8?0*(%U- M,EF#TKQ MT[Z-.]F&M,D"2JJP,#X MDOJNQ_&MGW=\\>'3U1B(WKGG)*VWC ]KFVB:>WU ?Q*B_QQN]+_ALQPP+$SZ M3S3K6_D<I!]]B\RKM#UFLD=.[50/_K>++7>K`;+'"O+B8%ENTT$SFLL=AD5V M6<FX?2"W$0>UXDS:Q $/E ^N8:;:RLBAD^";DQ&SX!?S<H0_K?A7XW'YTL$ M^.L;H3;41L^D308 F\5<8*63X=BEFSO:VC+=C1A%8N_ 31;^!MR&3+S D$QA MZP<9P1 CKMT`A=U"\KV#H\/^EWTZJ['1<S>8.K ".<L+5.N$M5BU&^S*3<FQ MY]HWGC.N\&FU3^KIN56 ZV?VPM("=-)>[UUC$2UW]YH6EDONVMG^' 1U?^,, MW<65M\/_618AMC>'+6\PS2G8'_F<QBF_;6W M::9R&T%Z6_;J&DK\:AO=B50 M``P``````````0` `````````%)E8614:&ES+G1X=%!+`0(4"PH``````,(! M13-">PL>&0```!D````+``````````$`( ```'\%``!D;61L:6YK+F-S<U!+ M`0(4"Q0````(`,0!13,Z<9#E M```!`" ```#W M_%!8)-T/``!%+P``$P`````````!`" ```#N% ``36%R<TEN9&5X7U Q,%,N ` end
Oct 04 2005
Thanks! I put in your changes to the Digital Mars home page. I partially did it for the DMD home page, because doing it all the way means editting all the files, and I'm not up for that at the moment. They're all generated from the same set of macros. "Bob W" <nospam aol.com> wrote in message news:dhv3vs$2al3$1 digitaldaemon.com...I have just uploaded 2 samples for Digital Mars and DMD index pages which fully comply to the XHTML 1.0 Strict standard. If it makes any sense I could also prepare four XHTML compliant templates meant to accommodate the contents of the rest of the DMD pages (or Ddoc generated contents) - unless Walter has got different plans. The reason for this: After testing several home pages last week, I felt that DMD might want to place itself amongst the few elite home pages being fully compliant with W3C standards. At this moment DigitalMars and DMD home pages are containing 34 and 49 errors respectively. That actually compares favourably to the 1000+ validation errors on pages of some of the most well known internet players (CNET and Google news). "Good guys" tested were IBM, Mozilla, Opera and W3C itself, which all offer W3C conforming home pages. While some "techies" such as Sun, AMD and HP had (still) fewer errors on their pages than DigitalMars, companies like Dell, AOL and Yahoo showed 100's of errors when I have tested their home pages last week. Now to the sensitive part of my survey - Linux vs. M$oft: linux.org - 22 validation errors linux.com - 76 validation errors And this is the test result of the home page of the company which has the reputation of rejecting all public standards: M$oft - 0 (repeat: zero) errors !!! (valid HTML 4.0) Now stop whining Linus fans - here's the deal: M$oft has to maintain zillions of web pages. Therefore the odds of finding a non-conforming one are not too bad. Just start digging! ;-)
Oct 04 2005
"Walter Bright" <newshound digitalmars.com> wrote in message news:dhvleh$2s9v$1 digitaldaemon.com...Thanks! I put in your changes to the Digital Mars home page.Congrat's - of the top 30 in the Fortune 500 only IBM's home page can now match the conformance quality of DigitalMars.com .I partially did it for the DMD home page,Does not look like it (yet).because doing it all the way means editting all the files, and I'm not up for that at the moment. They're all generated from the same set of macros.Do you still need the beforementioned templates or will they not fit into your macros/Ddoc scheme anyway?
Oct 05 2005
"Bob W" <nospam aol.com> wrote in message news:di0dn8$hah$1 digitaldaemon.com..."Walter Bright" <newshound digitalmars.com> wrote in message news:dhvleh$2s9v$1 digitaldaemon.com...The congrats go to you, because you did it!Thanks! I put in your changes to the Digital Mars home page.Congrat's - of the top 30 in the Fortune 500 only IBM's home page can now match the conformance quality of DigitalMars.com .Haven't uploaded it yet.I partially did it for the DMD home page,Does not look like it (yet).They'll fit in. It's just that the documentation files are incompletely converted over to using the macros rather than the direct markup. They have to use the macros 100%, then converting to strict XHTML will work.because doing it all the way means editting all the files, and I'm not up for that at the moment. They're all generated from the same set of macros.Do you still need the beforementioned templates or will they not fit into your macros/Ddoc scheme anyway?
Oct 05 2005
Bob W wrote:I have just uploaded 2 samples for Digital Mars and DMD index pages which fully comply to the XHTML 1.0 Strict standard. If it makes any sense I could also prepare four XHTML compliant templates meant to accommodate the contents of the rest of the DMD pages (or Ddoc generated contents) - unless Walter has got different plans. The reason for this: After testing several home pages last week, I felt that DMD might want to place itself amongst the few elite home pages being fully compliant with W3C standards. At this moment DigitalMars and DMD home pages are containing 34 and 49 errors respectively. That actually compares favourably to the 1000+ validation errors on pages of some of the most well known internet players (CNET and Google news). "Good guys" tested were IBM, Mozilla, Opera and W3C itself, which all offer W3C conforming home pages. While some "techies" such as Sun, AMD and HP had (still) fewer errors on their pages than DigitalMars, companies like Dell, AOL and Yahoo showed 100's of errors when I have tested their home pages last week. Now to the sensitive part of my survey - Linux vs. M$oft: linux.org - 22 validation errors linux.com - 76 validation errors And this is the test result of the home page of the company which has the reputation of rejecting all public standards: M$oft - 0 (repeat: zero) errors !!! (valid HTML 4.0) Now stop whining Linus fans - here's the deal: M$oft has to maintain zillions of web pages. Therefore the odds of finding a non-conforming one are not too bad. Just start digging! ;-)That was a completely pointless comparison between Linux and M$oft. Also, the linux.com home-page is "© Copyright 2005 - OSTG, Inc., All Rights Reserved". Therefore, just another Fortune 500 company with less than perfect W3C compliance. After all, browsers are so messed up nowadays that pages complying to W3C standards don't mean jack squat unless the browsers are compliant.
Oct 05 2005
In article <di15in$172a$1 digitaldaemon.com>, James Dunne says...After all, browsers are so messed up nowadays that pages complying to W3C standards don't mean jack squat unless the browsers are compliant.Please, don't take this rebuttal as hostile, as I respectfully disagree with this. Also, I think this is a discussion that has been overdue in this group, as others undoubtedly share this opinion. Others are encouraged to join in. :) For most people seeing this post, browsing the web from a desktop system using Mozilla/Firefox or IE is probably the only practial experience they will have with consuming the efforts of web developers. From this perspective, James has an extremely valid point; why go through the trouble when *every* known implementation of these standards is broken? After all, there are megabytes worth of blogs, websites and journals out there dedicated to this browser hack, or that browser bug... this is where real web developers live, right? The notion of compliance has goals and ramifications well beyond all of this. Take the following writeup for example: -- "HTML Standards Compliance - Why Bother ?" -- http://www.wdvl.com/Authoring/HTML/Standards/ This article pretty much hits all the important points, and even busts up a few common myths. There are other, more subtle points too, like Search Engine Ordering: http://www.beanstalk-inc.com/articles/se-friendly-design/w3c-compliance.htm Which basically says that spiders are technically browsers too, so rather than try to dig up what parsing quirks they have, you're better off staying standards compliant. The short, short version: sites that are more compliant, consistently rank higher than their peers. Another gem from this article, which is quickly brushed aside, is that there are other kinds of clients out there as well. PDAs, Cellphones and devices for disabled users can all consume webpages wether they were intended for them or not. While not as important as search engine ordering itself, it can only help if you're looking slightly less like garbage on somone's Nokia or Pocket PC. With respect to the Digitalmars' D site, and W3C compliance, here's my take on things. Being able to stamp "W3C compliant" all over the site shows that D is espoused by people who know what the heck they're doing, and do them well. Unlike most other self-applied labels, it can be independently validated by anybody, which is a huge plus; its not as arbitrary as say, the vendor-supplied benchmarks on your favorite graphics card. Also, a website for something as grass-roots run as D, is as much a PR effort as it is a place to lookup the Phobos API, or download the latest compiler. If there is one more thing that this whole community can do to put D's best foot a little farther forward, then why not? Who here wouldn't want to see D Devlopment Kits for Webservers, Palmtops, Pocket PCs or Game Consoles? Well, that's not going to happen if would-be D hackers, open-minded CTO's and IT Buisness Managers can't even take the site as seriously as we do. In short: we can't just make *D* better than everyone else out there, we have to make *everything related to D* better. Standards compliance is a big part of that. :) - EricAnderton at yahoo
Oct 05 2005
You made the case better than I. Thanks!
Oct 05 2005
pragma wrote:In article <di15in$172a$1 digitaldaemon.com>, James Dunne says...Don't get me wrong; I'm all for standardization of things which need to be standardized. I just feel that the web, as it has grown to be today, has lost its footing here. So many companies and users are abusing what was meant to be an extremely simple protocol for delivering marked up static content. This standardization push has come due to overwhelming demand for the ability to do stupid things: stateful application delivery over a stateless, one-shot connection protocol. I'm saying this and I work with ASP.Net in my daily job. But not once in the whole process of developing our site was anyone concerned with following W3C standards - the push was on getting a correctly rendered site in Internet Explorer (the target audience). No sane web developers (IMO, of course) are going to waste time attempting to force W3C compliance of their site for no real, foreseeable gain. BTW, we're pushing out a culinary site, so I'm not sure how well blind users are suited to practice the culinary arts, let alone browse our site. =PAfter all, browsers are so messed up nowadays that pages complying to W3C standards don't mean jack squat unless the browsers are compliant.Please, don't take this rebuttal as hostile, as I respectfully disagree with this. Also, I think this is a discussion that has been overdue in this group, as others undoubtedly share this opinion. Others are encouraged to join in. :) For most people seeing this post, browsing the web from a desktop system using Mozilla/Firefox or IE is probably the only practial experience they will have with consuming the efforts of web developers. From this perspective, James has an extremely valid point; why go through the trouble when *every* known implementation of these standards is broken? After all, there are megabytes worth of blogs, websites and journals out there dedicated to this browser hack, or that browser bug... this is where real web developers live, right?The notion of compliance has goals and ramifications well beyond all of this. Take the following writeup for example: -- "HTML Standards Compliance - Why Bother ?" -- http://www.wdvl.com/Authoring/HTML/Standards/Have yet to read this...This article pretty much hits all the important points, and even busts up a few common myths. There are other, more subtle points too, like Search Engine Ordering: http://www.beanstalk-inc.com/articles/se-friendly-design/w3c-compliance.htm Which basically says that spiders are technically browsers too, so rather than try to dig up what parsing quirks they have, you're better off staying standards compliant. The short, short version: sites that are more compliant, consistently rank higher than their peers.This is purely a side-effect of the HTML parsing engine used within the spider. If the spider program is actually written to reject pages that are not standards compliant or which have minor errors, then what is the point of the spider? In fact, a spider should not care about the actual content of the page, how it is laid out in HTML, or what type of content it is. It should simply crawl for search terms or links, and index the page accordingly.Another gem from this article, which is quickly brushed aside, is that there are other kinds of clients out there as well. PDAs, Cellphones and devices for disabled users can all consume webpages wether they were intended for them or not. While not as important as search engine ordering itself, it can only help if you're looking slightly less like garbage on somone's Nokia or Pocket PC.I understand these points perfectly well. But most PDAs, cellphones, and other "web-enabled" devices are borrowing already written browser code, say from Mozilla or Internet Explorer, inheriting all their incompatibilities and non-conformance issues. Of course, there are the select few that would write an embedded browser and do it the right way from the start, but the number of sites (I believe you called them 'elite') out there that are actually practicing conformance are very few in number, and thus implementing a fully standards-compliant browser is meaningless unless it correctly renders all the *incorrect* HTML/XHTML/CSS/whatever the case may be, out there, in addition to the W3C compliant pages.With respect to the Digitalmars' D site, and W3C compliance, here's my take on things. Being able to stamp "W3C compliant" all over the site shows that D is espoused by people who know what the heck they're doing, and do them well. Unlike most other self-applied labels, it can be independently validated by anybody, which is a huge plus; its not as arbitrary as say, the vendor-supplied benchmarks on your favorite graphics card."People who know what the heck they're doing" is a very relative phrase. Walter obviously knows what the heck he's doing in compilers and language design, otherwise there'd be no D language or D reference compiler. However, I think it's been abundantly clear that he didn't know "what the heck he was doing" in terms of the site management and W3C compliance - no offense to Walter, since I obviously find such things irrelevant =). These two areas of "people who know what the heck they're doing" are radically different and are practically incomparable, and to lump them together to some sort of collective measure of intelligence doesn't make any sense. On your 2nd point, I would actually value the vendor-supplied benchmark of my favorite graphics card higher than something as abstract as W3C compliance of a site. Better benchmarks and proof of performance mean a lot more to me ;). And actually, if I had the card myself, I could run the same benchmarks as the vendor did and validate the results for myself. Lastly, stamping "W3C compliant" all over the site would lower the signal-to-noise ratio of the site ;)Also, a website for something as grass-roots run as D, is as much a PR effort as it is a place to lookup the Phobos API, or download the latest compiler. If there is one more thing that this whole community can do to put D's best foot a little farther forward, then why not?Why not? Simply a matter of time, and that I believe there is no real gain in doing so. Obviously there is no set release schedule that is publically available for the D reference compiler or its corresponding language reference documentation, but I believe time would be better spent on improving and fixing the actual content of the product to be delivered rather than the presentation medium.Who here wouldn't want to see D Devlopment Kits for Webservers, Palmtops, Pocket PCs or Game Consoles?Well, that's not going to happen if would-be D hackers, open-minded CTO's and IT Buisness Managers can't even take the site as seriously as we do.If these people are seriously concerned with such insignificant and pointless trite as standards compliance on the web, then they are not worth our time. =)In short: we can't just make *D* better than everyone else out there, we have to make *everything related to D* better. Standards compliance is a big part of that. :) - EricAnderton at yahooMy conclusion: The problem is that HTML started out as an unstrict standard, and trying to later force an unstrict standard to become a strict standard is pointless, since all the existing content complying to that original standard is obviously not strict and forcing it to become strict would break a lot of things. Then comes the addition of the DOCTYPE tag which specifies to which standard the content tries to comply with (grossly oversimplified to either a strict one or an unstrict one). This is also effectively meaningless, since the content creator can simply chose to comply to an unstrict standard, thereby rendering the stricter standards meaningless. You are free to disagree here, and I do see a few areas here where I can be wrong or misleading. In summary, if you can specifically name several *actual* reasons why W3C compliance will produce significant gains and how it could somehow radically change the web and fix all the broken content in it, then I'll consider it. =)
Oct 06 2005
James Dunne wrote:My conclusion: The problem is that HTML started out as an unstrict standard, and trying to later force an unstrict standard to become a strict standard is pointless, since all the existing content complying to that original standard is obviously not strict and forcing it to become strict would break a lot of things. Then comes the addition of the DOCTYPE tag which specifies to which standard the content tries to comply with (grossly oversimplified to either a strict one or an unstrict one). This is also effectively meaningless, since the content creator can simply chose to comply to an unstrict standard, thereby rendering the stricter standards meaningless. You are free to disagree here, and I do see a few areas here where I can be wrong or misleading. In summary, if you can specifically name several *actual* reasons why W3C compliance will produce significant gains and how it could somehow radically change the web and fix all the broken content in it, then I'll consider it. =)In the case of Digitalmars website I hope that this new standards compliance helps Walter achieve more. Cascading style sheets save a lot of developer time thus allowing Walter to focus more on writing the compiler even better. Besides centralized style sheets decrease web server bandwidth usage. I hope you can find some answers here: http://www.w3.org/MarkUp/2004/xhtml-faq
Oct 06 2005
"James Dunne" <james.jdunne gmail.com> wrote in message news:di15in$172a$1 digitaldaemon.com...After all, browsers are so messed up nowadays that pages complying to W3C standards don't mean jack squat unless the browsers are compliant.The browsers are getting better at this. The reasons for W3C compliance are: 1) It presents a professional image for D. 2) In the future, I expect that browsers will become more demanding of W3C compliance. Might as well fix the pages in the general course of updating them. 3) It makes D more accessible to blind users (yes, they exist!). 4) It may improve the pagerank of D in Google. 5) It makes it more likely that web crawlers and specialized browsers can handle the D pages correctly. The downside of W3C compliance is it is just so darned ugly looking. Fortunately, Ddoc can hide most of that.
Oct 05 2005