SlideShare a Scribd company logo
From
                     with love


by Peter K.
Back in year 2003


b2/cafelog
2000 blogs




             Release Archive
             > http://wordpress.org/download/release-archive/
             Jazzers and Release Dates
             > http://wordpress.org/about/roadmap/
Philosophy
• Out of the Box - little configuration and setup; Famous 5-
  minute install is more like 1-minute install.
• Design for the Majority - The average user wants to be
  able to write without problems or interruption.
• Decisions not Options - Users are considered being first.
  Avoid putting the weight of technical choices on end users.
• Clean, Lean, and Mean - It's designed to be lean and fast.
  The rule of thumb - core should provide features that 80% or
  more of end users will appreciate and use.
• Striving for Simplicity - Make it easier to use with
  every single release. Simplicity is always an open task.
Current Stats
                                         100,000+
                                         per day
                                         (2011)




                                         100+
                                         per min.




       http://wordpress.com/stats/
http://wordpress.org/download/counter/
Notable WordPress Users




     http://wordpress.org/showcase/
20 million monthly unique visitors




            http://mashable.com/
.COM versus .ORG

                     … is a free and open source web software




… is a service                                            … is a community

•   Ready-to-use, free registration             •   Do-it-yourself, free download
•   Maintenance, backups and high traffic       •   Maintenance, backups, high traffic and
    are covered by the team                         security issues are up to you
•   Security - SSL Dashboard                    •   Free Themes (1,600+) and Plugins
•   Paid services – domain mapping, space           (21,000+) http://wordpress.org/extend/
    upgrades, custom design, no ads, etc.       •   Full control, code modifications, etc.
•   Limitations - themes (225), plugins, code   •   Get Involved - http://make.wordpress.org
•   VIP program - http://vip.wordpress.com      •   Develop - http://core.trac.wordpress.org
Mobile Apps
Available for: iOS, Android, BlackBerry, Windows Phone 7, Nokia, WebOS




                http://wordpress.org/extend/mobile/
In Your Language

  WordPress community has already
  translated WordPress into more than
  70 languages…


  http://bg.wordpress.org/ - Bulgarian
  http://nl.wordpress.org/ - Dutch
  and so on…



  Easy switching from one
  language to another.
Take part




http://translate.wordpress.org
NOW()
Highlights in WordPress 3.4
• Enhanced theme control
   • Customize theme options before activating a new theme using Theme
      Customizer
   • Use Theme Previewer to customize current theme without changing the
      front-end design
• Custom Headers
   • Improved Custom Headers with flexible sizes
   • Selecting Custom Header Images and Custom Background Images
      from Media Library Screen
• Media improvements
   • Support HTML in image captions
   • Add Twitter.com as an oEmbed providers
• Under the Hood improvements
   • Improvements in WordPress internationalization and localization
   • Different split in translation POT files for faster translations
   • Codex XML-RPC information update accessed via XML-RPC_WordPress_API
   • WP_Query improvements
In Pictures
Coming Soon
WordPress 3.5 is the next major release, planned for 5th December 2012.
             Major versions are coming out bi-annually.

  WordPress 3.5 Beta 1 is already downloadable for testing purposes.
          http://wordpress.org/wordpress-3.5-beta-1.zip


  Highlights:
  • Administration - Polished all-HiDPI (retina) dashboard
  • Media - complete overhaul. Uploading photos, arranging
    galleries, inserting images into posts, and more.
  • Improved keyboard navigation and screen reader support.
  • Link Manager - hidden on new installs, activation available via
    plugin http://wordpress.org/extend/plugins/link-manager/
  • A new color picker and simplified welcome screen
  • Updated libraries - TinyMCE, SimplePie, jQuery, jQueryUI
  • Browse and install plugins marked as favorites on WordPress.org
  • New oEmbed providers - Soundcloud, Slideshare. Added support
    for SSL links.
Raw preview
New Default Theme
Twenty Twelve is ready for use. Comes with WordPress 3.5
           http://wordpress.org/extend/themes/twentytwelve




         • Uses the latest Theme Features
         • And, yes, a fully responsive design
         • Good baseline for making Child Themes
<?php echo ‘Under the hood’; ?>

•   Core
•   Themes and Child Themes
•   Template Hierarchy and Custom Templates
•   Plugins - functions.php, self-made plugins
•   Functions, Classes, APIs
•   Hooks - Actions and Filters
Core
         Want to hack/modify the WordPress core?
                               Don’t!
Because:
   1. You create zero-day vulnerabilities
   2. You’re hacking up what plugins were made to do
   3. Your site is no longer future-proof




”
     It is basically never really necessary. If you examine like half the core
     code, you’ll find that WordPress itself uses its own action and filter
     hooks extensively. In a sense, quite a lot of the WordPress core code is a
     plugin.                                                          --- Otto
Themes
The minimum set of files that a WordPress theme needs is:
• style.css
• index.php


Stylesheet header is needed, in order theme to be
discovered by WordPress:
 /*
 Theme Name: Twenty Ten
 Theme URI: http://wordpress.org/
 Description: The 2010 default theme for WordPress.
 Author: wordpressdotorg
 Author URI: http://wordpress.org/
 Version: 1.0
 Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-
 background, threaded-comments, sticky-post, translation-
 ready, microformats, rtl-language-support, editor-style, custom-menu
 (optional)
 License:
 License URI:
 General comments (optional).
 */
Child Themes
… inherits the functionality of another theme, called the
parent theme.
… are the recommended way of making modifications to
a theme.

Stylesheet header is needed, in order theme to be
discovered by WordPress:
 /*
 Theme Name: Twenty Eleven Child
 Theme URI: http://example.com/
 Description: Child theme for Twenty Eleven theme.
 Author: Your name
 Author URI: http://example.com/
 Template: twentyeleven
 Version: 0.1.0
 */

 @import url("../twentyeleven/style.css");

 #site-title a { color: #090; }
functions.php
 • resides in the theme directory
 • basically acts like a plugin
 • is automatically loaded during WordPress initialization
   (both for admin pages and external pages)
 • is suggested for managing theme features, defining
   custom functions, setting up theme options, etc.

• If the logic has to be available for all themes, put it in a
  plugin instead…
• In a child theme, functions.php is loaded prior to parent
  themes’ functions.php - a trouble-free method of
  modifying the functionality of a parent theme.
• User functions of a parent theme should be pluggable -
  declared conditionally.
Template Hierarchy
Plugins
…allow easy modification, customization, and enhancement
to a WordPress website.
Many WordPress Plugins accomplish their goals by connecting to one or more WordPress
Plugin "hooks". The way Plugin hooks work is that at various times while WordPress is
running, WordPress checks to see if any Plugins have registered functions to run at that
time, and if so, the functions are run. These functions modify the default behavior of
WordPress.
   Plugin header is needed, in order plugin to be discovered
   by WordPress:
     <?php
     /*
     Plugin Name: Name Of The Plugin
     Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
     Description: A brief description of the Plugin.
     Version: The Plugin's Version Number, e.g.: 1.0
     Author: Name Of The Plugin Author
     Author URI: http://URI_Of_The_Plugin_Author
     License: A "Slug" license name e.g. GPL2
     */
     ?>
Hooks
  …allow your plugin to 'hook into' the rest of WordPress.

1. Actions - hooks that the WordPress core launches at
   specific points during execution, or when specific events
   occur. Your plugin can specify that one or more of its
   PHP functions are executed at these points, using the
   Action API. (near 600 in WP 3.4)
2. Filters - hooks that WordPress launches to modify text of
   various types before adding it to the database or
   sending it to the browser screen. Your plugin can specify
   that one or more of its PHP functions is executed to
   modify specific types of text at these times, using the
   Filter API. (more than 1000 in WP 3.4)
Sidebars and Widgets
  • Registered sidebars are dynamic and act
    like containers for a set of widgets.
  • Sidebars can have default content.
  • A theme can have many registered
    sidebars, placed in a different templates.
  • Sidebars can have own templates.
  • Widgets can have multiple instances
  • Widgets can have various options to
    display specific content on the front page.
Examples
•   BuddyPress
•   bbPress
•   WPML, WordPress Language
•   W3 Total Cache
•   WordPress SEO
•   WooCommerce
•   Posts 2 Posts
•   Front End Editor
•   Custom Post Type UI
BuddyPress
Start your own self-hosted and WordPress-based social network!




Key features:
• Activity streams
• User groups
• Multisite blogging
• Friend connections
• User profiles
• Discussion boards
• Private messages
• more on http://buddypress.org
bbPress
A lightweight forum software focused on ease of integration and
use, web standards, and speed.



Key features:
• Fully integrated
• Simple interface
• Customizable
• Highly extensible
• and more…
• http://bbpress.org
WPML
                The WordPress Multilingual Plugin



Key features:
• Premium plugin (annual)
• Multiple languages (40+)
• Translation management
• Text translations
• Professional translations
• Uses native WP functionality
• Plugins that extend the core
• Reliable support
• more on http://wpml.org
W3 Total Cache
           Web Performance Optimization for WordPress




Key features:
• Compatibility – shared
  hosting, VPS, dedicated server
• CDN integration
• Mobile support
• Minification
• Caching of
  browser, page, object, databa
  se
• Trusted by the big guys
           http://wordpress.org/extend/plugins/w3-total-cache/
WordPress SEO
          Fully optimize your site using the WordPress SEO




Key features:
• Page Analysis
• Technical Optimization
• Meta & Link Elements
• XML Sitemaps
• RSS Optimization
• Breadcrumbs
• Social Integration
• Import & Export
• http://yoast.com/wordpress/seo/
WooCommerce
  Powerful and extendable eCommerce plugin that helps you sell
                     anything. Beautifully.


Key features:
• Products & Inventory
• Customers & Orders
• Marketing & Promotion
• Shipping & Tax
• Payment Gateways
• Reporting
• Themes & Templates
• Premium Extensions
• etc.
               http://www.woothemes.com/woocommerce/
Posts 2 Posts
Efficient many-to-many connections between
posts, pages, custom post types, users.




               http://scribu.net/wordpress/posts-to-posts
Front-end Editor
          Edit content inline, without going to the admin area.




http://scribu.net/wordpress/front-end-editor
Custom Post Type UI
Admin UI for creating custom post types and custom taxonomies.




         http://wordpress.org/extend/plugins/custom-post-type-ui/
Many WordPress sites?
You can manage them from a central admin panel.




              http://infinitewp.com/
?

More Related Content

PPTX
Domain Driven Design
PPTX
Search Engine Optimization - The eye-opening presentation for beginners
PPTX
The WordPress University
PPTX
Wordpress website development
PPTX
Anatomy and Architecture of a WordPress Theme
PPTX
Wordpress overview
PDF
WordPress as a CMS - Case Study of an Organizational Intranet
PDF
My Site is slow - Drupal Camp London 2013
Domain Driven Design
Search Engine Optimization - The eye-opening presentation for beginners
The WordPress University
Wordpress website development
Anatomy and Architecture of a WordPress Theme
Wordpress overview
WordPress as a CMS - Case Study of an Organizational Intranet
My Site is slow - Drupal Camp London 2013

What's hot (20)

PDF
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slides
PDF
Oxford DrupalCamp 2012 - The things we found in your website
PPT
The things we found in your website
PDF
Drupal content editor flexibility
PPT
Hyperlink.85 to 86
PPTX
One Drupal to rule them all - Drupalcamp London
PPTX
Meeple Communications Introduction to WordPress April 2017
KEY
Beyond WP-CONTENT | #WCRaleigh
PDF
WordPress_Workshop_Feb_2014_consolidated
PDF
Service-Oriented Design and Implement with Rails3
PPTX
WordPress vs Joomla Showdown
KEY
Open Source CMS Playroom
PPTX
The WordPress University 2012
PPTX
Business 2.0 with WordPress
PPTX
Responsive themeworkshop wcneo2016
PPTX
The Flexibility of WordPress
PDF
Wordpress beyond blogging
PPTX
Front End page speed performance improvements for Drupal
PDF
Drupal for Non-Developers
PPTX
The Dev-Admin Chimera: Customising Connections (with Gab Davis)
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slides
Oxford DrupalCamp 2012 - The things we found in your website
The things we found in your website
Drupal content editor flexibility
Hyperlink.85 to 86
One Drupal to rule them all - Drupalcamp London
Meeple Communications Introduction to WordPress April 2017
Beyond WP-CONTENT | #WCRaleigh
WordPress_Workshop_Feb_2014_consolidated
Service-Oriented Design and Implement with Rails3
WordPress vs Joomla Showdown
Open Source CMS Playroom
The WordPress University 2012
Business 2.0 with WordPress
Responsive themeworkshop wcneo2016
The Flexibility of WordPress
Wordpress beyond blogging
Front End page speed performance improvements for Drupal
Drupal for Non-Developers
The Dev-Admin Chimera: Customising Connections (with Gab Davis)
Ad

Similar to From WordPress With Love (20)

PDF
Demystifying WordPress
PPT
WordPress Complete Tutorial
PPTX
WordPress Security and Best Practices
PDF
Wordpress intro
PDF
WordPress Theme Reviewers Team
KEY
WordPress - Open Source Overview Presentation
PDF
WordPress Intermediate Workshop
PPTX
How to create a WordPress Site
PPTX
Introduction to word press
PPTX
NEPA BlogCon 2013 - WordPress Customization & Security
PPTX
WordPress Customization and Security
PPTX
WCBos13 intermediate workshop
PDF
Mobile Hybrid Development with WordPress
PDF
GeneralMobile Hybrid Development with WordPress
PDF
Wordpress Tech Talk
PDF
Wordpress Tech Talk at Atlogys
PPTX
wordpress
PDF
Absolute Beginners Guide to Drupal
PDF
Week6 office-hours
PDF
ITB_2023_Extend_your_contentbox_apps_with_custom_modules_Javier_Quintero.pdf
Demystifying WordPress
WordPress Complete Tutorial
WordPress Security and Best Practices
Wordpress intro
WordPress Theme Reviewers Team
WordPress - Open Source Overview Presentation
WordPress Intermediate Workshop
How to create a WordPress Site
Introduction to word press
NEPA BlogCon 2013 - WordPress Customization & Security
WordPress Customization and Security
WCBos13 intermediate workshop
Mobile Hybrid Development with WordPress
GeneralMobile Hybrid Development with WordPress
Wordpress Tech Talk
Wordpress Tech Talk at Atlogys
wordpress
Absolute Beginners Guide to Drupal
Week6 office-hours
ITB_2023_Extend_your_contentbox_apps_with_custom_modules_Javier_Quintero.pdf
Ad

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Modernizing your data center with Dell and AMD
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
KodekX | Application Modernization Development
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPT
Teaching material agriculture food technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Advanced methodologies resolving dimensionality complications for autism neur...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Empathic Computing: Creating Shared Understanding
Advanced Soft Computing BINUS July 2025.pdf
Electronic commerce courselecture one. Pdf
Unlocking AI with Model Context Protocol (MCP)
Mobile App Security Testing_ A Comprehensive Guide.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Network Security Unit 5.pdf for BCA BBA.
20250228 LYD VKU AI Blended-Learning.pptx
Modernizing your data center with Dell and AMD
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KodekX | Application Modernization Development
Spectral efficient network and resource selection model in 5G networks
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Teaching material agriculture food technology

From WordPress With Love

  • 1. From with love by Peter K.
  • 2. Back in year 2003 b2/cafelog 2000 blogs Release Archive > http://wordpress.org/download/release-archive/ Jazzers and Release Dates > http://wordpress.org/about/roadmap/
  • 3. Philosophy • Out of the Box - little configuration and setup; Famous 5- minute install is more like 1-minute install. • Design for the Majority - The average user wants to be able to write without problems or interruption. • Decisions not Options - Users are considered being first. Avoid putting the weight of technical choices on end users. • Clean, Lean, and Mean - It's designed to be lean and fast. The rule of thumb - core should provide features that 80% or more of end users will appreciate and use. • Striving for Simplicity - Make it easier to use with every single release. Simplicity is always an open task.
  • 4. Current Stats 100,000+ per day (2011) 100+ per min. http://wordpress.com/stats/ http://wordpress.org/download/counter/
  • 5. Notable WordPress Users http://wordpress.org/showcase/
  • 6. 20 million monthly unique visitors http://mashable.com/
  • 7. .COM versus .ORG … is a free and open source web software … is a service … is a community • Ready-to-use, free registration • Do-it-yourself, free download • Maintenance, backups and high traffic • Maintenance, backups, high traffic and are covered by the team security issues are up to you • Security - SSL Dashboard • Free Themes (1,600+) and Plugins • Paid services – domain mapping, space (21,000+) http://wordpress.org/extend/ upgrades, custom design, no ads, etc. • Full control, code modifications, etc. • Limitations - themes (225), plugins, code • Get Involved - http://make.wordpress.org • VIP program - http://vip.wordpress.com • Develop - http://core.trac.wordpress.org
  • 8. Mobile Apps Available for: iOS, Android, BlackBerry, Windows Phone 7, Nokia, WebOS http://wordpress.org/extend/mobile/
  • 9. In Your Language WordPress community has already translated WordPress into more than 70 languages… http://bg.wordpress.org/ - Bulgarian http://nl.wordpress.org/ - Dutch and so on… Easy switching from one language to another.
  • 11. NOW() Highlights in WordPress 3.4 • Enhanced theme control • Customize theme options before activating a new theme using Theme Customizer • Use Theme Previewer to customize current theme without changing the front-end design • Custom Headers • Improved Custom Headers with flexible sizes • Selecting Custom Header Images and Custom Background Images from Media Library Screen • Media improvements • Support HTML in image captions • Add Twitter.com as an oEmbed providers • Under the Hood improvements • Improvements in WordPress internationalization and localization • Different split in translation POT files for faster translations • Codex XML-RPC information update accessed via XML-RPC_WordPress_API • WP_Query improvements
  • 13. Coming Soon WordPress 3.5 is the next major release, planned for 5th December 2012. Major versions are coming out bi-annually. WordPress 3.5 Beta 1 is already downloadable for testing purposes. http://wordpress.org/wordpress-3.5-beta-1.zip Highlights: • Administration - Polished all-HiDPI (retina) dashboard • Media - complete overhaul. Uploading photos, arranging galleries, inserting images into posts, and more. • Improved keyboard navigation and screen reader support. • Link Manager - hidden on new installs, activation available via plugin http://wordpress.org/extend/plugins/link-manager/ • A new color picker and simplified welcome screen • Updated libraries - TinyMCE, SimplePie, jQuery, jQueryUI • Browse and install plugins marked as favorites on WordPress.org • New oEmbed providers - Soundcloud, Slideshare. Added support for SSL links.
  • 15. New Default Theme Twenty Twelve is ready for use. Comes with WordPress 3.5 http://wordpress.org/extend/themes/twentytwelve • Uses the latest Theme Features • And, yes, a fully responsive design • Good baseline for making Child Themes
  • 16. <?php echo ‘Under the hood’; ?> • Core • Themes and Child Themes • Template Hierarchy and Custom Templates • Plugins - functions.php, self-made plugins • Functions, Classes, APIs • Hooks - Actions and Filters
  • 17. Core Want to hack/modify the WordPress core? Don’t! Because: 1. You create zero-day vulnerabilities 2. You’re hacking up what plugins were made to do 3. Your site is no longer future-proof ” It is basically never really necessary. If you examine like half the core code, you’ll find that WordPress itself uses its own action and filter hooks extensively. In a sense, quite a lot of the WordPress core code is a plugin. --- Otto
  • 18. Themes The minimum set of files that a WordPress theme needs is: • style.css • index.php Stylesheet header is needed, in order theme to be discovered by WordPress: /* Theme Name: Twenty Ten Theme URI: http://wordpress.org/ Description: The 2010 default theme for WordPress. Author: wordpressdotorg Author URI: http://wordpress.org/ Version: 1.0 Tags: black, blue, white, two-columns, fixed-width, custom-header, custom- background, threaded-comments, sticky-post, translation- ready, microformats, rtl-language-support, editor-style, custom-menu (optional) License: License URI: General comments (optional). */
  • 19. Child Themes … inherits the functionality of another theme, called the parent theme. … are the recommended way of making modifications to a theme. Stylesheet header is needed, in order theme to be discovered by WordPress: /* Theme Name: Twenty Eleven Child Theme URI: http://example.com/ Description: Child theme for Twenty Eleven theme. Author: Your name Author URI: http://example.com/ Template: twentyeleven Version: 0.1.0 */ @import url("../twentyeleven/style.css"); #site-title a { color: #090; }
  • 20. functions.php • resides in the theme directory • basically acts like a plugin • is automatically loaded during WordPress initialization (both for admin pages and external pages) • is suggested for managing theme features, defining custom functions, setting up theme options, etc. • If the logic has to be available for all themes, put it in a plugin instead… • In a child theme, functions.php is loaded prior to parent themes’ functions.php - a trouble-free method of modifying the functionality of a parent theme. • User functions of a parent theme should be pluggable - declared conditionally.
  • 22. Plugins …allow easy modification, customization, and enhancement to a WordPress website. Many WordPress Plugins accomplish their goals by connecting to one or more WordPress Plugin "hooks". The way Plugin hooks work is that at various times while WordPress is running, WordPress checks to see if any Plugins have registered functions to run at that time, and if so, the functions are run. These functions modify the default behavior of WordPress. Plugin header is needed, in order plugin to be discovered by WordPress: <?php /* Plugin Name: Name Of The Plugin Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates Description: A brief description of the Plugin. Version: The Plugin's Version Number, e.g.: 1.0 Author: Name Of The Plugin Author Author URI: http://URI_Of_The_Plugin_Author License: A "Slug" license name e.g. GPL2 */ ?>
  • 23. Hooks …allow your plugin to 'hook into' the rest of WordPress. 1. Actions - hooks that the WordPress core launches at specific points during execution, or when specific events occur. Your plugin can specify that one or more of its PHP functions are executed at these points, using the Action API. (near 600 in WP 3.4) 2. Filters - hooks that WordPress launches to modify text of various types before adding it to the database or sending it to the browser screen. Your plugin can specify that one or more of its PHP functions is executed to modify specific types of text at these times, using the Filter API. (more than 1000 in WP 3.4)
  • 24. Sidebars and Widgets • Registered sidebars are dynamic and act like containers for a set of widgets. • Sidebars can have default content. • A theme can have many registered sidebars, placed in a different templates. • Sidebars can have own templates. • Widgets can have multiple instances • Widgets can have various options to display specific content on the front page.
  • 25. Examples • BuddyPress • bbPress • WPML, WordPress Language • W3 Total Cache • WordPress SEO • WooCommerce • Posts 2 Posts • Front End Editor • Custom Post Type UI
  • 26. BuddyPress Start your own self-hosted and WordPress-based social network! Key features: • Activity streams • User groups • Multisite blogging • Friend connections • User profiles • Discussion boards • Private messages • more on http://buddypress.org
  • 27. bbPress A lightweight forum software focused on ease of integration and use, web standards, and speed. Key features: • Fully integrated • Simple interface • Customizable • Highly extensible • and more… • http://bbpress.org
  • 28. WPML The WordPress Multilingual Plugin Key features: • Premium plugin (annual) • Multiple languages (40+) • Translation management • Text translations • Professional translations • Uses native WP functionality • Plugins that extend the core • Reliable support • more on http://wpml.org
  • 29. W3 Total Cache Web Performance Optimization for WordPress Key features: • Compatibility – shared hosting, VPS, dedicated server • CDN integration • Mobile support • Minification • Caching of browser, page, object, databa se • Trusted by the big guys http://wordpress.org/extend/plugins/w3-total-cache/
  • 30. WordPress SEO Fully optimize your site using the WordPress SEO Key features: • Page Analysis • Technical Optimization • Meta & Link Elements • XML Sitemaps • RSS Optimization • Breadcrumbs • Social Integration • Import & Export • http://yoast.com/wordpress/seo/
  • 31. WooCommerce Powerful and extendable eCommerce plugin that helps you sell anything. Beautifully. Key features: • Products & Inventory • Customers & Orders • Marketing & Promotion • Shipping & Tax • Payment Gateways • Reporting • Themes & Templates • Premium Extensions • etc. http://www.woothemes.com/woocommerce/
  • 32. Posts 2 Posts Efficient many-to-many connections between posts, pages, custom post types, users. http://scribu.net/wordpress/posts-to-posts
  • 33. Front-end Editor Edit content inline, without going to the admin area. http://scribu.net/wordpress/front-end-editor
  • 34. Custom Post Type UI Admin UI for creating custom post types and custom taxonomies. http://wordpress.org/extend/plugins/custom-post-type-ui/
  • 35. Many WordPress sites? You can manage them from a central admin panel. http://infinitewp.com/
  • 36. ?