We’ve started working on supporting the new CMS features in WordPress 3 and would love to get some early feedback from you guys.
One of the best things about WordPress 3, came from WooThemes. It’s the new menu builder system.
Instead of getting menus auto-generated according to page IDs you can now control exactly what appears in your site’s menu. This includes mixing pages and categories, dragging things to their places and controlling their order. It’s cool.
A multilingual site will surely need a multilingual menu and there are two approaches to it:
- Separate menu per language
- Translation for menu items
While each of these alternatives has its advantage, we’re leaning towards a single menu with translated items. We still have to check and make sure that WordPress has all the hooks in place to allow WPML to translate menu items, but if that’s the case, it would probably be easier for folks to use.
What will happen is that you manage the menu for the default language and WPML will allow translating the different menu items. If an item is for a page, the menu item will just include the title of the page’s translation. If you’re entering titles manually, you’ll use WPML’s string translation to translate these titles.
What would you like to see? If you’ve already built sites with the Woo menu generator do you have ideas about translating them?
Custom post types
Many (including ourselves) consider this to be the most important feature in WordPress 3.
If you’re using WordPress for a blog, you’re not going to notice this feature at all. However, anyone building complex sites with WordPress will appreciate this features right away.
For example, building our showcase would have gone much simpler if we could define custom showcase pages. It would eliminate the need to use a special template and enter details in custom fields.
WPML should support custom post types just like the current WordPress posts and pages. You’ll have the language box there and can determine the language and translations.
However, some issues are still open.
Posts and pages have a fixed structure and we could hook to their pages and add WPML’s magic. We’ll have to be a bit more flexible when dealing with custom types.
Have you tried custom post types on WordPress 3 Alpha? Any ideas about language support for it?
WordPress already has custom taxonomies today, but very few folks use them. WP3 promises to make custom taxonomies easier to use. Along with custom post types, I think we’re going to see a huge rise in the popularity of both.
Right now, WPML doesn’t translate custom taxonomies at all and we’re going to work on that for WordPress 3.
We’ve just started to scratch the surface with WordPress 3. If you’ve already studied it better, let us know.