WordPress 3.1 is here!!

And I’ve just installed it here and will be testing things, before it goes into action on my main page and blog for my wedding photographer existance;-)

What’s new? Well easiest is, if you quickly check the wordpress.org anouncement. Overall, it seems like news this time are more along the line of admin functions and new CMS-like functionalities. For example a cool bar on top of your blog when logged in allows direct access to most admin and editor functions.

I will check out things in the comming 1-2 weeks and then start using whatever I need.



WordPress 3.0 “Thelonious” released

WordPress 3.0 is out and according to the wordpress.org blog, it’s the 13th major release. Quite an achievement, congratualtions to all the developers and Matt Mullenweg, the founder of what I would call THE blogging platform per se.

I’ve been talking about some new features previously and will cover some in more detail later. Key are the merge with the multi-user MU version of wordpress, new menu system and the improved media handling. And more notably by most users will be the new default theme and a whole lot of more theme function that well slowly be adapted into various themes offered for free and commercially out there.

Go to wordpress.org to download the latest version.

Check this about video:

WordPress ‘Missing Schedule’ issue understanding

I’ve encountered issues with WordPress missing scheduled posts and not sending them online on various photography related websites that I run or am involved with. The ‘Missing Schedule’ issue is not unknown and mistakingly sometimes called a bug of WordPress. Various solutions have been proposed and I’ve discussed them here, to some extent.

As many others, I struggled quite a bit in understanding what’s behind and how to best handle it. Initially, when contacting the support of one of my webhosters, I got the answer that they cannot help with application specific issues, which is a very typical, but understandable. But I finally got his attention when I told them that it’s all running smoothly on hosting accounts with two of his main competitors. And we found the cause:

It’s a server-side setting issue. Overly secure server settings might prevent WordPress from accessing it’s own cron-like functions. WordPress needs to call back to itself and on this particular webhoster (not the one running this blog here) mod_secure was loaded with PHP. After deactivating it, it all worked fine. If you can’t get your hoster to change this, you probably have to go the define(‘ALTERNATE_WP_CRON’, true); way, described in my previous post.

WordPress 3.0 naht, multi-Blogging auch…

Auf einer Testinstallation – nein ich verrate hier noch nicht wo und für welche Seite 😉 – habe ich die Beta 2 von WordPress 3.0 bereits am laufen. Und ich muss sagen, die neuen Menüs gefallen mir sehr – meine Erwartungen waren nicht zu hoch. Doch einige Wünsche hätte ich da schon noch, zum Beispiel, dass man einfacher einen Kategorie-Baum in die Navigation einbauen kann. In der aktuellen Version kann ich zwar sehr schön einzelne (und somit manuell auch alle) Kategorien an beliebigen Stellen im Menü platzieren. Aber eben, nicht den ganzen Kategoriebaum.

Bald: Multi-Blogging mit der WordPress Standardinstallation

Ein anderes Feature, das ich noch nicht ausprobiert habe, wurde mit dem richtigen Timing für mich nun im deutschsprachigen WordPress Blog genauer beschrieben: Die Multi-Blog Funktion.

Sie ist sehr einfach zu aktivieren, indem man einfach in der wp-config.php Datei die Konstante WP_ALLOW_MULTISITE definiert und auf true setzt:

define('WP_ALLOW_MULTISITE', true);

Danach erhält man im Administrationsbereich seiner WordPress-Installation einen neuen Menüpunkt ‘Blog-Netzwerk’ (engl.: network) unter Werkzeuge (engl.: Tools). Dort legt man den Administrator des Netzwerkes fest und benennt dieses, worauf man von WordPress automatisch Code-Angaben erhält, die man in die .htaccess Datei einfügen soll. Diese Codes sind nötig, um die URLs der verschiedenen Blogs zu dirigieren. Man legt damit also fest, ob die Blogs in verschiedenen Verzeichnissen oder Subdomains geschaltet werden.

Wurde auch die .htaccess Datei entsprechend ergänzt, so sollte man einen komplett neuen Menübereich Blog-Netzwerk sehen. Dieser dient zur eigentlichen Verwaltung der verschiedenen Blogs und deren Betreiber. Ich werde dies in den kommenden Wochen ausprobieren, um herauszufinden, was mit meinen beiden Webprovidern Metanet und Cyon hinsichtlich Blogs in verschiedenen Subdomains und Verzeichnissen möglich ist.

Ich kann mir auf diesem Weg gut eine Plattform für verschiedene, getrennte Photoblogging Projekte vorstellen, aber warten wir erst mal ab…

Finding a solution for WordPress’ “Missing Schedule” error

Update: Solution found, as described here.

I’ve had issues with WordPress’ scheduler for post since it arrised and am still searching for solution for some of my sites. The problem is known since WordPress Version 2.7, where handling of scheduled post was implemented differently.

Interestingly, it seems that not all suggested fixes are working in all cases. E.g. on one site replacing the cron.php and wp-cron.php files worked fine, whilest for another this does not. So I decided to at least write about my search here, in the hope I can lead some others to solutions. But in general, I would appreciate much more if the core team of WordPress would address the issues (now after almost 4 versions of it’s existance) or write about it and it’s origins.

As a Background: I do have some experience in programmig PHP applications, but I’m not a server administrator and therefore reach my limits when this issue  touches questions about server settings, PHP configuration etc.

The situation:

I have sites on various servers and see different situations on two hosting providers: One where scheduling of wordpress posts works just fine and one where it’s a real issue.

Suggested workarounds:

  • Replace your WordPress cron-job files (reponsible for timed processes) with old versions from WordPress 2.5.6:
    Download WordPress 2.6.5 and replace the files wp-cron.php and /wp-includes/cron.php with the old versions.
    I have one installation where that worked fine and solved the issue. On another one, hosted on a different machine, but with the same provider, this does not solve it.
    Read about this method here.
  • Deactivate HTTP Transport methods using the 123 HTTP Transport plug-in:
    Interesting approch, as from WordPress version 2.7 onwards, multiple ways to trigger the scheduling tasks are tried. This plug-in allows you to deactivate those in use on your hosting account/WP installation combination.
    On the more problematic site I ovserved an interesting behaviour of this plug-in: Scheduled posts first showed as missing and approximately a minute later they went online. This happened without deactivating certain methods in the plug-in settings.
    Furthermore, I also observed that the plug-in ‘rescued’ previously stuck posts that did not go online as scheduled.
  • Another method I’ve not tried, yet, is suggested by the user fernandot on the WordPress support forum here.
  • And a last approach I read about suggests to add the following setting to your wordpress wp-config.php file: define(‘ALTERNATE_WP_CRON’, true);
    More about it can be found here.
    UPDATE: In the one difficult case this last approach worked. In the hoster’s specific case, PHP runs as a FastCGI application and as a FTP user. This workaround seems to solve it, though I would prefer to have other options at hand.

Ok, so much for now. As soon as I learn more about it, I’ll be updating this post (just done so, see above). But again, I wish the WordPress people, who’s work I highly appreciate, would address the issues or provide some explanations and information.

WordPress: Various cool new things

Well, you probably know, I love WordPress and am working with it both, professionally as well as just for my own fun – like right here.

So for now, just some things I like that I came across recently:

The merge towards a multi-user installation:

WordPress version 3 is coming soon and it seems to go towards multi-user, multi installation. The standard WordPress installation, as used on this blog, will be merged with the WordPress MU (multi user) edition. More on the current state here. That’s pretty cool and I’m actually thinking of several projects that I could dig into….

An easier way to generate and manage menues:

Up until now, menues needed a plug-in, a specific theme or some hand coding. As also mentioned in the wordpress blogpost linked above, WordPress 3 will get he awesome menue handling capability developed by the guys behind the Woo themes. Cool, thanks, can’t wait to use it, when WordPress 3 comes out in early May 2010.

Create a social network based on WordPress?

I stumbled on BuddyPress and am curious to try it out too. Suposively, it allows us to set up a social network based on a WordPress installation. If I just had more time….. 😉

WordPress 2.9, nun mit Papierkorb, Bild-Editor und mehr

Achtung/Update: Aufgrund eines Bugs funktionieren geplante Posts, Pingbacks und einige andere, sekundäre Funktionen bei WP 2.9 noch nicht richtig. Ein Update zur Version 2.9.1 sollte demnächst verfügbar sein und es empfiehlt sich, wie immer bei neuen Versionen, diese erste Revision abzuwarten.

Es ist so weit, WordPress lernt mit der neuen Version das Rückgangig-machen, respektive erhält einen Papierkorb. Hinzu kommen weiter auch einfach bildeditierfunktionen zum Drehen und Beschneiden von Bildern, und Videos sollten nun einfacher eingebettet werden können.

Ich werde damit experimentieren, doch vorerst bleibt’s hier bei dieser Kurz-News.

Hier das Intro Video:

Ein guter Webkatalog zur Fotografie?

Ich las diesen Artikel auf dem SEO-Blog und habe mir nun natürlich gleich die Frage gestellt, ob mein eigenes Verzeichnis zur Fotografie www.photolinks.ch, gemäss den dortigen Kriterien ein Gutes ist. Darum mal die Kriterien des besagten Artikels und meine Analyse:

  1. Ist der Webkatalog bekannt?
    Inzwischen durchaus, denke ich;-)
  2. Wie sind die Traffic-Werte?
    Nicht extrem, aber ganz ordentlich, mit etwa 6000 Besuchern im Monat. In erster Linie geht es aber dort nicht um Volumen, sondern um’s vereinzelte auffinden schöner Fotografie.
  3. Findet man im Web viele Links auf den Webkatalog?
    Google scheint alle Unterseiten von photolinks.ch zu kennen, also gegen 3000
  4. Sind schon viele Links/Rubriken eingetragen?
    Momentan sind auf photolinks.ch 2781 Links, sortiert in 216 Kategorien, zu finden.
  5. Stehen viele Links in der Warteschlange?
    Zugegebenermassen einige, da ich in erster Linie fotografiere und das Verzeichnis eher als Hobby betreibe. Etwas Geduld braucht es also und ich bin mit der Auswahl der Links sehr selektiv, was ja auch dem Zweck entspricht.
  6. Gut strukturiert oder Rubriken mit “257 Seiten”?
    Alle Links auf einer Seite pro Kategorie, also wenig aber gut strukturiert;-)
  7. Auffällig viele leere Rubriken?
    Neben den weiter aufgeteilten Oberkategorien keine.
  8. Ist der Webkatalog aktuell und gepflegt?
    Es kommt regelmässig Neues dazu und fehlerhafte Links werden, wenn gemeldet, sofort korrigiert. Bei der Suche nach fehlerhaften Links steht aber noch eine Verbesserung an.
  9. Gibt es eine Link-Detailseite?
    Ja, zu jedem Link.
  10. Ist die Link-Detailseite (SEO-)technisch okay?
    Ich denke schon, nofollow und ähnliches gibt’s nicht und der Code ist astrein, nichts verstecktes oder dergleichen.
  11. Ist die Link-Detailseite inhaltlich okay?
    Ja, sie enthält einfach die öffentlichen Details.
  12. Wird Pagerank auf die Link-Detailseite vererbt?
    Soweit ich dies bezüglich meiner eigenen Seiten sagen kann, ja.
  13. Ist der externe Link (Backlink) technisch/inhaltlich okay?
    Ja, kein nofollow, siehe oben.
  14. Ist der Webkatalog gut zu bedienen und strukturiert?
    Strukturiert ja, zu bedienen sehr leicht, obwohl eine verbesserte Suchfunktion als die gegenwärtige noch in Planung ist.
  15. Wie sichtbar ist der Webkatalog in Suchmaschinen?
    Sehr sichtbar, alle Unterseiten sind indiziert.
  16. Besteht eine Themenrelevanz auf der Linkdetailseite?
    Aufgrund der Kategorienzuordnung durchaus.
  17. Bietet der Webkatalog auch mehr als “nur” Links?
    Zurzeit wenig mehr…
  18. Gibt es eine gute, erweiterte Eintragmöglichkeit?
    Nein, da aber das Verzeichnis nicht alles, sondern nur meine persönlichen Empfehlungen annimmt, bleibt dies überflüssig.
  19. Wird Pagerank auf die Linkdetailseite vererbt?
  20. Wird der Pagerank sauber nach aussen weitergegeben?
    Ja, siehe oben.
  21. Wird als Gegenleistung ein direkter Backlink verlangt?
    Nein, natürlich nicht, aber ein Backlink ist natürlich immer willkommen.
  22. Werden die Angaben zum Linkeintrag in die META-Tags und den HTML-Title integriert?
    Ja, das ist der Fall.
  23. Befindet sich die Linkdetailseite unter einer sauberen URL?
  24. Gibt es im Webkatalog auffällig themenfremde Links in Seiten-Footer etc.?
  25. Gibt es beim Eintrag die Möglichkeit, die Texte zu formatieren (fett, etc)?
    Nein, da nicht gewollt.
  26. Findest Du schnell im Webkatalog mehrere Duplicate Content Einträge?
    Sollte nicht der Fall sein.

Schulterklopfen – aber etwas Arbeit steht schon an;-)

WordPress gets ready for photoblogging?

Well, this is probably on the wish list of several out there who want to make a photoblog using WordPress as a core. I mean a real photoblog, not just a blog on which photos are posted, but rather having an image as the core part of every post.

Specialized systems like Pixelpost do this in a much more straight forward way, but lack the power, robustness and large community that’s behind systems like WordPress and co.

But Worpress may soon build a solid basis to become better at serving images. The core developers team has questioned the users about their preference with respect to media functions. And media handling will be the main topic of improvements for the next WordPress update to Version 2.9. The results are out now and the winner of all topics is….. Media Albums – means albums of photo, images and movies that can be handled within albums independent of posts. Guess that will open up space for a whole lot of new photo-blogging templates.

These are the results uf the main question asking what single media feature you would choose to include in version 2.9:


(Graphics: wordpress.org)

Beginners guide for your self-hosted blog

WordPress is probably going to be the most often written about topic on this still growing page, as it is my own system of choice to build sites, especially blogs.

Anybody who plans to run a blog under his own domain and URL, will come accross WordPress, as it’s simply one of the best tools out there, it’s free (under the GNU open source licence) and there’s a huge number of extentions, plug-ins and templates available.

To get started with wordpress is not so complicated, but I just came accross this beginners guide which seems to be a great resource: WPbeginner

And those going a bit further, interested in hacking the one or other function will like their Killer-Hacks post.