Most WordPress themes – invalid (теми за уърдпрес – невалидни)

(Below is a short resume in Bulgarian / По-долу има кратко резюме на български)
Recently I had to choose a theme for another WordPress blog. Simplicity was needed (with the feeling of strictness) – elegant, clean, less colors, at least one sidebar on the left, widget ready, valid HTML and CSS according to W3C validator.

Next logical step – search the WordPress theme viewer. Start of browsing and comparing. A lot. There are thousands of themes out there. Did not exactly count them, however I looked at at least two hundred. So I come up with a list of fifty (50) visually acceptible ones. Test runned these, and guess what – most of them did not validate.

Fourty three (43) WordPress themes out of fifty were invalid. I must admit that there were some with only one or two errors – which could be fixed easily by source code editing, but the fact is a fact. Only seven (7) themes meet HTML web standarts. But that’s not all, folks. The test run can not fully substitute real theme implementation in a working blog. Uploaded them and started switching. Was really surprised to see that only one (1) of them was valid XHTML and CSS!

I could understand some issues about the problem. If a theme is comlpex, has a lot of add-ons, three of more columns, super-extra-mega-giga funcionality, is ultra-fancy-fashion-modern etc. – the code is more likely to break invalid. But come on – 86 % for a simple WordPress theme is way too much, even in the test run. Really. Not to speak about the 98 % which failed the real test. Awful.

Are most theme authors so ignorant about web standarts? I guess they are. Or just plain lazy. Why they have to break the admired WordPress usability and accessibility? A fact – most visual designers mess up the CSS and HTML in order to achieve the look they want. No wonder the result is invalid.

The beauty of open source is in its variety and creativity; freedom. The ability to make changes to someone else’s work. I’ve seen themes done by begginers, that overcome those made by veteran so called „professionals“. Anyone can contribute to the project and anyone can benefit from it. But people, please, try to keep your work valid!

Code shoud be poetry. Invalid poetry is bad. No matter how aestetic and beautiful the visual desing of a site/blog is, if the code powering it is broken, the whole value depreciates drastically.

I strongly believe, that the most important thing on an Internet site/blog is the content – correct, passionate, nicely put information; analisys, feelings, stories. I expect the visual desing should help me read/listen/watch the quality (sometimes quantity) content; perception without troubles. On all platforms, OS’s, browsers. The core idea of existing web standarts. The reason why content is separated from design.

That is why I deny to willingly look at invalid sites/blogs. Sometimes I am pressed by inavoidable issues to do that. But the look at the red cross in the status bar (HTML validator plugin for Firefox) makes me feel uncomfortable; I dislike bad feelings.

invalid_html

An appeal to coders, designers, theme authors – guys, please, I beg you – do you best to validate your work! I admire it and will strongly appreciate that.

Thank you in advance. Salute you with a love song about web standards :).

Кратко резюме:

Огромен брой визуални теми за уърдпрес (не особено сложни или с екстри) не са валидни според уеб стандартите, както установих при търсенето на нещо семпло за един друг блог. От общо 50 цели 43 се провалиха на вградения тест, а при реално прилагане – само една – 1 – се оказа валидна! Авторите им или не им пука за уеб стандартите, или са просто мързеливи. Не е редно при стремежа към визуално съвършенство да се пренебрегва валидното кодиране. Аз търся в Интернет качествена информация, идеята е визуалното и пакетиране да не ми пречи на възприемането. Без значение платформата, операционната система, браузъра. За това съществуват и уеб стандартите. Отказвам доброволно да гледам невалиден код. Не ми харесва, кофти е.

Апел към кодери, дизайнери, автори на теми – хора, моля, умолявам ви дори – направете възможното, за да е валидна работата ви! Възхищавам и се и ще съм ви много благодарен за това.

Мерси предварително. Поздрав с песента за Уеб стандарите, за която Мишел писа :).

Answer to „Who Does Your Blog Serve?“

The simple answer – my personal blog serves me. My point of view. Details – below.

(edited) ***V*** in the comment on August 31st, 2007 6:26 am on Darren’s blog summarised it. But I will elaborate a bit and give a simple example.

It is MY decision if my writings benefit greater audience, or just some minor specialised group. That is why my blog is my own personal virtual home. If my visitors do not like something inside my living room or my music choice or my colours or religion or style or …, I will politely show them the door. I could hear their different opinion, but most likely I will not react.

If I wanted to make it a commercial hotel, I would rather start another blog-two, with all SEO and adds and relevant content aimed towards readers. I will hire charming receptionist and design rooms for the sake of visitors, and firmly stick to polite and quick and cheap services. Will promote in every possible way. Will never argue with customers and will constantly ask for their opinion. There are a lot of such blogs. Fine, I agree – freedom of thought, expression, and monetarising, decent business – let them be – no harm done, but not true blogging.
Do not care (much) how many feed I have. I do not have any commercials, ads, banners, whatever. If there are a lot of posts without comments – so what. I do not think about balance and probably never will. Too arrogant – probably, who cares …

The point is not at the blog, the focus should be at the BLOGGER as a person. If that person grows intellectually, morally, is social enough and his knowledge and ways of expression are favoured and useful and is never satisfied with current achievements and seeks ways to improve himself AND shares experience freely … If the blogger is sincere and express himself in a way he feels it is right, all of these inner changes will reflect in his writings. Then can you guess using simple straightforward logic how will his readers-visitors react? What will be his popularity in long term?

Writing for the audience is OK, giving them what they think they want – but in the long term the author will probably realise, that it is not really him, who is writing. He will doubt to post something that his viewers will maybe dislike. And this will be just the beginning. Do not sound good to me.

I am strongly convinced a blog should be personal. Period.

BTW, not bad video, interesting issues are raised. Best regards. Next time express your thoughts in writing.

P.S. Sorry for my not so fluent English.

P.S.2. – Velqn – I dislike video blogging.

Turkey v/s WordPress update

This began as my answer to Matt’s blog update for blocking WordPress.com in Turkey; since it it became too large, I’ll post it here. As long as the sites in question do not violate your „Terms of Service“ and USA juristiction regulating WordPress.com host – let them be. But if they are infringing your rules – remove them. If the 17 emails were not digitally signed by the atorneys, who claim to represent Mr. Adnan Oktar (a.k.a. Harun Yahya) – then in legal parlance you were not contacted officially. On the other hand, you already know some facts (despite the lack of official correspondence), and maybe you have to react according to local laws. Also, you do not have to worry about Turkish law – it has nothing to do with WordPress.com. It is not your problem. It is their problem. Nellyo reminded (in bulgarian language, a media law expert)

„Turkish law decision itself does not obligate WordPress.com to do anything. Turkey seeks EU membership and restricting standarts on free speech (freedom of expresison) have to be similar to European ones. …
Blocking the whole hosted content on WordPres.com is unproportional measure and highly ineffectiveEuropean Court of Human Rights always seeks proportion (limit) in restrictions, even when they are „needed in a democratic society.“

Turkey has full signatory to the European Convention on Human Rights. You may officially contact them and the Republic of Turkey to lift the unappropriate and illegal block. There is a lot of really high quality, usefull, good and interesting content hosted on WordPress.com, and it is awfull that it is unavailable in Turkey.

Turkish penal code, art. 301: „Expressions of thought intended to criticize shall not constitute a crime“. And if the contetn on WordPress.com did not offend Turkishness, their court has no right to ask domain blocking.

Edip Yuksel wrote in a comment – here (the last one so far) – that he is not using WordPress.com host – others claim his name and articles in order to attract attention; to struggle with abuse and suppession they suffer in Turkey, perhaps overusing WordPress platform. If he does not officially want the sites removed, there is no problem.

Turkish law system is not prepared to handle accordingly the modern ways people communicate and express themselves – not only blogs and online journalism, the whole Internet is like a black hole to their government. They need to reorganise it quickly, or be blamed like China and Russia. If they fail – no European membership for them in 2013. I feel sorry for open-minded, creative, intelligent, educated, modern turks.

So, what’s next? First of all – how to bypass major ISP block. A simple web search will display numerous ways to do that, proxies, online and offline means, some are easy to implement, others need more technical competence, etc. As far as I know, in Turkey it is not hard to do it – not yet ;). It is not so illegal and is hard to prove (at least the sofisticated methods) :).

Then spread the word – through direct publicism, paper journalism, a lot of possibilities in the modern world. No need to be rude or flaming or abusive – just be patient, passionate, sincere, honest – and do not breach your own laws and the laws of your host, while doing that.

Or maybe tomorrow they will block Yahoo!, MSN, Google, YouTube, Windows Live, Myspace, Wikipedia, Blogger.com, Megaupload, Microsoft, Fotolog.com, EBay, Mail.ru, Amazon.com, IMDB, Flickr, Photobucket.com, ImageShack, Go.com, AOL, Geocities, Adobe, Apple.com, CNN, ICQ and even Assenoff– the worst scenario (insert random smiley here)!

To finish in a positive manner – let’s hope Turkey’s court and administration revise their decision and prove readyness for supplying basic democratic freedoms.

However, I’ll advice Matt to ask for more detailed and official legal advice – :). Sorry for my not so fluent English.

HTML5 movie trailer

Кой е героят? А кой – врага? Филмчето в youtube кореспондира по иронично-смешен начин с настоящите дискусии в разработката на HTML5 – нужно ли е да се опитва насила видоизменянето/възраждането на закостеняла неактуална концепция, вместо да се обърне повече внимание на XHTML 2?

Текстa: Има още

Очаквана новина от хоста ми

System updates; General;
July 26th, 2007 | IMPORTANT: PHP4 End-Of-Life announced.The development team of PHP announced the End-Of-Life of PHP 4. There will be no more releases of PHP 4.4 after Dec 31, 2007. Critical security fixes will still be released on a case-by-case basis until August 08, 2008. Има още