Quick news: WordPress 3.5 is out

Just a quick note for my wordpress readers: WordPress 3.5 is out with a bunch of cool new features. Most notably:

  • A new, sexy Media Manager with a beautiful interface that allows much easier and faster drag-and-drop interactions.
  • A new default theme called Twenty Twelve with a responsive design (the webdesign trend 2013?), which is almost becoming a need very rapidly.
  • A Retina-Ready admin interface and other enhancements of the admin screen.
  • Multisite web developers will love the possibility to install WordPress MS in a sub-directory. And switch_to_blog() is now much faster.

WordPress Maintenance Mode Problemlösung: “Briefly unavailable for scheduled maintenance”

Soeben wurde ich gleich etwas nervös, da ich weder das Backend zu diesem WordPress Blog, noch den Blog selber laden konnte. Unter beiden Webadressen erhielt ich eine rudimentäre Seite mit der Nachricht “Briefly unavailable for scheduled maintenance”. Dies passierte, nachdem ich automatisiert, respektive im Admin-Interface einige Plug-Ins aktualisierte. Mein erster Gedanke: Jetzt ging was schief, hoffentlich sind nicht alle Inhalte verloren…

Glücklicherweise fand ich im Internet gleich hier die Lösung:

  • Man muss einfach kurz per FTP auf den Webserver zugreifen und ins Verzeichnis der WordPress Installation gehen.
  • Dort findet man eine Datei namens “.maintenance”, die man einfach umbenennen oder löschen kann.

Voila, Problem gelöst!

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:

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.