This document provides an overview and introduction to WordPress. It discusses what WordPress is, the different flavors of WordPress like WordPress.org and WordPress.com. It also covers the key features and functionality of WordPress like posts, pages, comments, themes, plugins and widgets. The document concludes with best practices for WordPress sites around security, backups, SEO, upgrades and content management.
Content First – Planning Drupal Content TypesCarrie Hane
Content types make Drupal flexible. This presentation talks about how to define content types and why it is important to plan the CMS build by thinking about content first.
A presentation about how WordPress.Com can provide a basic website for individuals or organizations, and step-by-step tips on how to plan and implement a WordPress.Com site.
Content First – Planning Drupal Content TypesCarrie Hane
Content types make Drupal flexible. This presentation talks about how to define content types and why it is important to plan the CMS build by thinking about content first.
A presentation about how WordPress.Com can provide a basic website for individuals or organizations, and step-by-step tips on how to plan and implement a WordPress.Com site.
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon DublinSuzanne Dergacheva
This presentation from DrupalCon Dublin covered site building techniques for creating landing pages and layouts, including using custom blocks, paragraphs, and panels, and then different theming approaches for creating these layouts.
My Site is slow - Drupal Camp London 2013hernanibf
Drupal is a powerful and flexible tool to create web applications without building everything from scratch. This ability can drive developers to build complex websites without understanding what is Drupal doing behind the scenes.
The majority of Drupal performance talks mostly focus in aspects like infrastructure changes, caching strategies or comparisons between modules and architectures. Unfortunately when performance problems occur, development teams also follow strategies to replace different aspects of the platform looking only to standard aspects like slow queries without understanding and profiling the real problem.
The majority of times it is fundamental to measure and analyze what is the application is actually doing to understand te real problems. Drupal is a platform used by million of websites worlwide and its performance can in most cases be compared after measured.
In Acquia we do dozens of performance assessments per year, and even in most clients we find the same problems, often we find situations that only can be detected when measured and analized when looking to a profiler report.
In this session, I will explain how to detect performance problems looking to simple data, from logs to profiler data and providing some nice targets that can be analyzed to understand what is causing the uncommon bad performance of a site.
Goal of the session is to explore some case studies for advanced content types to meet the needs of government agencies.
This session will cover recent government case studies for taking content types to a whole new level to allow our clients control over:
Order of content
Moderation of content
Revisioning of content
Bundle Publishing
Using tools such as Rules, Workbench, Node References, Context, and many more!
We'll go over the decision making process and why content types were a better route than nodequeues or simple view filters.
Drupal architectures for flexible content - Drupalcon Barcelonahernanibf
We got to the point where the old Drupal mantra of creating content first to see it later is not enough to suceed with content editors. Drupal is competing and replacing other CMS and platforms where the lack of flexibility is the problem #1 for content editors. They are expecting full flexibity on how content is created, displayed, approved and published. However this introduce a common problem for web developers and site builders: how can you provide this full flexibility without having to be constantly on the hook for further development or configuration.
Modules like panels and panelizer, projects like Spark and distributions like panopoly and demo framework helped change the panorama in Drupal and the expectations that are set when sites are built.
In this session we will look to a set of common problems and real examples when creating content and layout for pages with demanding editorial teams. We will look and evaluate common options and recipes.
How can complex content and rich pages be structured ? Free HTML format in different fields? Structured data in complex fields? Use paragraphs or field collection? Different content items in different items/entities? How to glue it all together?
How can indivual page layout be managed providing flexibility but also control? Rely on templating system and view modes? Use contrib modules like panels and panelizer or display suite? Mix several approaches and modules?
How can I add any content to any page and choose its display ? How can I have a list of curated widgets ready to use by the content team to deploy anywhere or in any section?
How can pages and sections be managed before approved and published? Use preview systems and inline editors? Use workbench or workflow for layout? Rely on more complex content staging systems? Use separated environments?
These are daily problems that architects and developers face in every project. As a technical architect in Acquia it is uncommon a project where I am involved that does not need to solve one or more of these problems. In this session I will give some real examples and resume options and recipes that can be used to solve those problems today in Drupal 7 and look to Drupal 8 to explain how it can improve some of our possibilities and options and easy the life of one of our most important personas: the content editor.
This presentation was part of the Wharton Web Conference: whartonwebconf.com
We all know that WordPress is an awesome blogging platform, but under that bloggy exterior lurks a fully operational Content Management System.
During this presentation we take a look at some sites you might not think run on WordPress, install a bunch of plugins to make WordPress an even better CMS, learn what Custom Post Types and Taxonomies are and how to use them, plus cover custom menus and conditional widgets.
Drupal is a popular, open source content management system. It powers websites for governments, NGOs, communities, and businesses around the world. Drupal 8, the newest version, has recently been released and there are many exciting new features for end users, site builders, and developers.
If you're considering a platform for your next web development project, this webinar will give you a great opportunity to learn more about what Drupal has to offer.
Theming Joomla! can be hard work. Choosing the right template for a site involves balancing a wide range of style, structure and function factors. The choice often involves compromises and modifications. This is an overview of the theming and customization process, and a showcase of the broad spectrum of template options and tools, including reviews and demos of the most important ones. Presented to the Melbourne Joomla! User Group on 27 Aug 2014.
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon DublinSuzanne Dergacheva
This presentation from DrupalCon Dublin covered site building techniques for creating landing pages and layouts, including using custom blocks, paragraphs, and panels, and then different theming approaches for creating these layouts.
My Site is slow - Drupal Camp London 2013hernanibf
Drupal is a powerful and flexible tool to create web applications without building everything from scratch. This ability can drive developers to build complex websites without understanding what is Drupal doing behind the scenes.
The majority of Drupal performance talks mostly focus in aspects like infrastructure changes, caching strategies or comparisons between modules and architectures. Unfortunately when performance problems occur, development teams also follow strategies to replace different aspects of the platform looking only to standard aspects like slow queries without understanding and profiling the real problem.
The majority of times it is fundamental to measure and analyze what is the application is actually doing to understand te real problems. Drupal is a platform used by million of websites worlwide and its performance can in most cases be compared after measured.
In Acquia we do dozens of performance assessments per year, and even in most clients we find the same problems, often we find situations that only can be detected when measured and analized when looking to a profiler report.
In this session, I will explain how to detect performance problems looking to simple data, from logs to profiler data and providing some nice targets that can be analyzed to understand what is causing the uncommon bad performance of a site.
Goal of the session is to explore some case studies for advanced content types to meet the needs of government agencies.
This session will cover recent government case studies for taking content types to a whole new level to allow our clients control over:
Order of content
Moderation of content
Revisioning of content
Bundle Publishing
Using tools such as Rules, Workbench, Node References, Context, and many more!
We'll go over the decision making process and why content types were a better route than nodequeues or simple view filters.
Drupal architectures for flexible content - Drupalcon Barcelonahernanibf
We got to the point where the old Drupal mantra of creating content first to see it later is not enough to suceed with content editors. Drupal is competing and replacing other CMS and platforms where the lack of flexibility is the problem #1 for content editors. They are expecting full flexibity on how content is created, displayed, approved and published. However this introduce a common problem for web developers and site builders: how can you provide this full flexibility without having to be constantly on the hook for further development or configuration.
Modules like panels and panelizer, projects like Spark and distributions like panopoly and demo framework helped change the panorama in Drupal and the expectations that are set when sites are built.
In this session we will look to a set of common problems and real examples when creating content and layout for pages with demanding editorial teams. We will look and evaluate common options and recipes.
How can complex content and rich pages be structured ? Free HTML format in different fields? Structured data in complex fields? Use paragraphs or field collection? Different content items in different items/entities? How to glue it all together?
How can indivual page layout be managed providing flexibility but also control? Rely on templating system and view modes? Use contrib modules like panels and panelizer or display suite? Mix several approaches and modules?
How can I add any content to any page and choose its display ? How can I have a list of curated widgets ready to use by the content team to deploy anywhere or in any section?
How can pages and sections be managed before approved and published? Use preview systems and inline editors? Use workbench or workflow for layout? Rely on more complex content staging systems? Use separated environments?
These are daily problems that architects and developers face in every project. As a technical architect in Acquia it is uncommon a project where I am involved that does not need to solve one or more of these problems. In this session I will give some real examples and resume options and recipes that can be used to solve those problems today in Drupal 7 and look to Drupal 8 to explain how it can improve some of our possibilities and options and easy the life of one of our most important personas: the content editor.
This presentation was part of the Wharton Web Conference: whartonwebconf.com
We all know that WordPress is an awesome blogging platform, but under that bloggy exterior lurks a fully operational Content Management System.
During this presentation we take a look at some sites you might not think run on WordPress, install a bunch of plugins to make WordPress an even better CMS, learn what Custom Post Types and Taxonomies are and how to use them, plus cover custom menus and conditional widgets.
Drupal is a popular, open source content management system. It powers websites for governments, NGOs, communities, and businesses around the world. Drupal 8, the newest version, has recently been released and there are many exciting new features for end users, site builders, and developers.
If you're considering a platform for your next web development project, this webinar will give you a great opportunity to learn more about what Drupal has to offer.
Theming Joomla! can be hard work. Choosing the right template for a site involves balancing a wide range of style, structure and function factors. The choice often involves compromises and modifications. This is an overview of the theming and customization process, and a showcase of the broad spectrum of template options and tools, including reviews and demos of the most important ones. Presented to the Melbourne Joomla! User Group on 27 Aug 2014.
Lapsen ja perheen tilanteen sekä tuen tarpeen arviointiTHL
2.9.2016 Kohti monitoimijaista laadukasta arviointia lapsi- ja perhepalveluissa - lasten, nuorten ja perheiden erityispalveluiden kehittäminen ja matalan kynnyksen palvelut -työpaja Hanna Tulensalo
Jaana Nevalainen: Työllisyyspalvelujen uudet järjestelyt sote-uudistuksen näk...THL
Jaana Nevalainen: Työllisyyspalvelujen uudet järjestelyt sote-uudistuksen näkökulmasta. Esitetty seminaarissa Tete vai Sote? Työllisyyspalvelujen uudet järjestelyt sote-uudistuksessa 12.4.2016.
Apteekkien määrää voitaisiin tiheään asutuilla alueilla vähentää selvästi jo lähivuosina palvelujen saavutettavuuden juurikaan kärsimättä. Edellytyksenä tälle on digitalisaation mahdollisuuksien ja logistiikan kehityksen hyödyntäminen. Tiedot käyvät ilmi Oulun yliopiston maantieteen tutkimusyksikön tuoreista laskelmista.
Slides from a Presentation made to the WP Melbourne Meetup April 10th 2013 by Warren Denley. Provides an introduction to WordPress themes and plugins - what to look for, where to find them, how to install them and how to use them. Also includes a look at the top 10 plugins recommended by the presenter.
WordPress Websites for Engineers: Elevate Your Brandgvaughan
Presentation: Are you an engineer looking to enhance your professional brand? Join our insightful webinar where Gary Vaughan, a seasoned IT professional and WordPress expert, will unveil the power of WordPress websites in boosting your career and professional profile. Whether you're a consultant, volunteer, or aspiring employee, a well-crafted website can be a game-changer in showcasing your expertise.
Speaker Bio: Gary's long career spans from Project Manager and Foreign Service Officer to IT Contractor at the State Department's Office of eDiplomacy. With a profound focus on WordPress software support, he now dedicates his expertise to pro bono website design for DC area non-profits and offers web design resources at dcwebrevolution.com. Gary specializes in WordPress web consulting, business planning, website design, and social media management.
Congratulations! You’ve installed WordPress! Now what?
Installing WordPress is just the beginning. Adjust your settings, choose a theme, and decide which plugins to run. At this month’s meetup four of our long-time meetup members are going to help you navigate WordPress after you install it.
Business 2.0 with WordPress reveals the secrets of making a profit with WordPress. It's target auditory is: entrepreneurs, small business owners, designers and developers. Different approaches for business based on the platform circles - quick, cheap and powerful WP-based website setup or consulting and products for designers and developers.
A presentation created for introducing WordPress and outlining what will be covered in my WordPress Super Survival Skills Course - http://www.the-colab.com/wordpress-survival-skills-course/
Custom Post Types in Depth at WordCamp MontrealJoey Kudish
Since WordPress 3.0 added Custom Post Types, WordPress has become a truly powerful and extensible Content Management System for any need. In this talk we’ll review the what, why and how of custom post types. If you’ve been meaning to learn beyond the basics of Custom Post Types, now is the time!
Starting with what CPTs are and how they’re used, we’ll explain how to register/create them as well as how make them most of them in your themes and plugins. We’ll discuss the Custom Post Types API as well as its shortcomings, and consider various UI-based CPT plugins and their pros and cons as well other innovative approaches. Custom Post Types are the future of WordPress, don’t miss out!
Basic knowledge of WordPress coding standards & PHP. HTML/CSS helpful but not required.
About Colin and Joachim
Co-founder of stresslimit, Colin has consulted on, architected and developed CMS platforms, intranets, applications and websites of all shapes & sizes for over a decade. Having watched the WordPress project be born, grow & develop, he now champions the simplicity and extensibility of the world’s most popular blogging (and now CMS) platform. Follow @stresslimit on Twitter.
Joachim created his first website at the age of 11. Ever since, he’s been passionate about all things web and has given himself the technical know-how to develop websites. In 2008, he tried out WordPress, and fell in love with the platform, and is happy to have seen it grow to where it is today. Referred to as the “WordPress guru” in the office, Joachim is now one of the lead developers at stresslimit, as well as a WordPress freelance developer. Follow @jkudish on Twitter.
Managing WordPress Websites - Training Course - Feb 2015John A. Walsh
This training course was delivered for Inspire Marketing to local business people in the Co Kildare area, under the direction of Kildare Co Council and the Outdoor Tourism (Ireland) scheme.
WordPress A CMS for Beginners, Geeks and Those In-BetweenHeidi Cool
Slides used in presentation to the Cleveland Digital Publishing User Group at their August 30th 2012 meeting. The presentation was designed to give a broad overview of WordPress to users of varying skill levels including coders and non-coders alike.
Branding you and your business across Social Media platforms, some WordPress plugins to use, basic uses & tips for popluar social media sites such as Facebook, Twitter, Linkedin, Pinterst, YouTube.
Tweet, retweet, trending topic, hashtag, @mention – Does this sound like a foreign language to you? Join Julia Campbell of J Campbell Social Marketing as she walks you through starting an account on Twitter and using the second most popular social network to grow your business and your network. She will cover the basics – What is a follower? what is a hashtag? Who should you follow? What should you tweet? What is Twitter Etiquette? – as well as detail the 10 things you need to do to succeed on Twitter. Social media management tools will also be discussed. Bring your questions!
Effectively use LinkedIn & Facebook for Non-Profit OrganizationsThe Toolbox, Inc.
Using Linkedin and Facebook for Non-Profit organizations. presentation given at The Non-Profit Toolbox's Mini-Conference 3/22/11, Rockland, MA by Reiko Beach
Dive into the innovative world of smart garages with our insightful presentation, "Exploring the Future of Smart Garages." This comprehensive guide covers the latest advancements in garage technology, including automated systems, smart security features, energy efficiency solutions, and seamless integration with smart home ecosystems. Learn how these technologies are transforming traditional garages into high-tech, efficient spaces that enhance convenience, safety, and sustainability.
Ideal for homeowners, tech enthusiasts, and industry professionals, this presentation provides valuable insights into the trends, benefits, and future developments in smart garage technology. Stay ahead of the curve with our expert analysis and practical tips on implementing smart garage solutions.
You could be a professional graphic designer and still make mistakes. There is always the possibility of human error. On the other hand if you’re not a designer, the chances of making some common graphic design mistakes are even higher. Because you don’t know what you don’t know. That’s where this blog comes in. To make your job easier and help you create better designs, we have put together a list of common graphic design mistakes that you need to avoid.
Can AI do good? at 'offtheCanvas' India HCI preludeAlan Dix
Invited talk at 'offtheCanvas' IndiaHCI prelude, 29th June 2024.
https://www.alandix.com/academic/talks/offtheCanvas-IndiaHCI2024/
The world is being changed fundamentally by AI and we are constantly faced with newspaper headlines about its harmful effects. However, there is also the potential to both ameliorate theses harms and use the new abilities of AI to transform society for the good. Can you make the difference?
Expert Accessory Dwelling Unit (ADU) Drafting ServicesResDraft
Whether you’re looking to create a guest house, a rental unit, or a private retreat, our experienced team will design a space that complements your existing home and maximizes your investment. We provide personalized, comprehensive expert accessory dwelling unit (ADU)drafting solutions tailored to your needs, ensuring a seamless process from concept to completion.
Transforming Brand Perception and Boosting Profitabilityaaryangarg12
In today's digital era, the dynamics of brand perception, consumer behavior, and profitability have been profoundly reshaped by the synergy of branding, social media, and website design. This research paper investigates the transformative power of these elements in influencing how individuals perceive brands and products and how this transformation can be harnessed to drive sales and profitability for businesses.
Through an exploration of brand psychology and consumer behavior, this study sheds light on the intricate ways in which effective branding strategies, strategic social media engagement, and user-centric website design contribute to altering consumers' perceptions. We delve into the principles that underlie successful brand transformations, examining how visual identity, messaging, and storytelling can captivate and resonate with target audiences.
Methodologically, this research employs a comprehensive approach, combining qualitative and quantitative analyses. Real-world case studies illustrate the impact of branding, social media campaigns, and website redesigns on consumer perception, sales figures, and profitability. We assess the various metrics, including brand awareness, customer engagement, conversion rates, and revenue growth, to measure the effectiveness of these strategies.
The results underscore the pivotal role of cohesive branding, social media influence, and website usability in shaping positive brand perceptions, influencing consumer decisions, and ultimately bolstering sales and profitability. This paper provides actionable insights and strategic recommendations for businesses seeking to leverage branding, social media, and website design as potent tools to enhance their market position and financial success.
Book Formatting: Quality Control Checks for DesignersConfidence Ago
This presentation was made to help designers who work in publishing houses or format books for printing ensure quality.
Quality control is vital to every industry. This is why every department in a company need create a method they use in ensuring quality. This, perhaps, will not only improve the quality of products and bring errors to the barest minimum, but take it to a near perfect finish.
It is beyond a moot point that a good book will somewhat be judged by its cover, but the content of the book remains king. No matter how beautiful the cover, if the quality of writing or presentation is off, that will be a reason for readers not to come back to the book or recommend it.
So, this presentation points designers to some important things that may be missed by an editor that they could eventually discover and call the attention of the editor.
2. 2
Today s Schedule
• Introduction to WordPress
Period A
• WordPress installation
• The Admin Dashboard
Period B + Break
• Content Types & Media
Lunch
Period C
• Theme, Widgets & Plugins
3. 3
What is WordPress?
• Blogging software
• Content management system (CMS)
• Engine
‣ E-commerce
‣ Discussion Forums
‣ Subscription / Paid Content
‣ Wiki
‣ Job Boards
‣ Product Reviews
‣ Business Directories
‣ Social Network
4. 4
Flavors of WordPress
WordPress.org
WordPress.com
• Self-hosted (your own server)
• Hosted by Automattic, no server needed
• Complete control (themes, plugins, etc.)
• Limited selection of themes & plugins
• Open source and completely free
• Basic sites are free, paid add-ons available
15. 15
Posts
• Title
‣ Arguably one of the most important aspects of content (include relevant/rich keywords
related to the content – SEO!)
‣ Responsible for building the content URL
• Content
‣ Actual post/page content (“body”), w/ text, images, videos, links, shortcodes, etc.
‣ WYSIWYG (similar to Microsoft Word) w/ Visual & HTML edit modes (and full-screen!)
• Publishing
‣ Preview posts before publishing
‣ Set status (draft, pending, published) and visibility (private, password-protected)
‣ Set date (specific date in the past, scheduled date in the future)
16. 16
Posts (cont.)
• Excerpt
‣ Write a custom post excerpt/teaser for category/archives pages or home page, as opposed to
auto-generated excerpts
• Taxonomy (Defaults: Categories & Tags)
‣ Categories are hierarchical (parent/child) and useful for navigation menus
‣ Tags are “labels” assigned to
‣ Have separate pages in the Dashboard to manage
• Additional Meta Boxes
‣ Discussion settings, comments list
‣ Custom functionality from themes (featured image/thumbnail)
‣ Custom functionality from plugins (SEO plugins to edit title, meta description & keywords…)
17. 17
Posts (cont.)
• Permalinks
‣ Auto-generated from title
‣ SEO-friendly or “pretty” permalinks need to be enabled manually on default WordPress
installations!
✦ http://bostonwp.org/2011/07/bwpm-june-2011-creating-better-content-w-shortcodes/
✦ http://bostonwp.org/?p=505
‣ Can be customized per post/page on edit screen
• Trackbacks/Pingbacks
‣ Send automated notices to other websites & services when you change content
‣ Pingback: Include a link to 3rd party article, save it, WP pings that article and adds a
pingback to the 3rd party website article page
‣ Trackback: Outdated? Similar but not automatic. You find the trackback URL on 3rd party
website or article page (if enabled/advertised), paste into WordPress to send a trackback
18. 18
Posts (cont.)
• Revisions
‣ Autosaves and previously saved versions available for rollback or reference
• Author
‣ Change post/page author
• Custom Fields
‣ Stores all other metadata specific to your project
‣ Previously used to enable/disable certain theme-specific features
‣ Key/value pair format
19. 19
Pages
• Pages
‣ Content that is “timeless” (About, Contact)
‣ Hierarchical (a parent page can have child pages)
‣ Page order (a number can be assigned for displaying pages in arbitrary
order)
‣ Can use custom page templates for completely different designs/layouts
per-page. Page templates can include other template files, WordPress
Template Tags, and PHP code
21. 21
Pages (cont.)
• Pages are not Posts!
‣ Pages do not show up in the RSS feed
‣ Cannot be organized using category and tag taxonomies
‣ Typical page permalinks take the form of: http://mysite.com/the-page-slug
‣ Can be added to Menus, or to sidebars using the Pages widget
23. 23
Comments
• Enabling/disabling
‣ Site-wide
‣ Per post or per page
• Moderating
‣ Always require administrator approval, or require the first to be approved per visitor
‣ Blacklist or hold in moderation queue by URLs, email address, IP addresses
• Nesting
‣ Replies are visible beneath the parent comment, and indented
• Gravatars
‣ Show commenter Gravatars next to comments (gravatar.com)
• Replacing built-in comments
‣ Disqus, IntenseDebate
25. 25
Themes
• A theme is a skin for your website
• Separation between the data layer and presentation layer
• Front-end: HTML, CSS, JavaScript, images, and some PHP
• Themes can also add functionality to WordPress
‣ Custom content types (a Cake for a bakery website)
‣ Custom taxonomies (flavors & occasions)
‣ Custom widgets (search box)
26. 26
Theme Resources
• WordPress Theme Directory: http://wordpress.org/extend/themes/
• 3rd party, free themes: Smashing Magazine, ThemeLab, WPSalon,
Mashable.com, Google search (of course)
• Premium Themes
‣ Support from developer & community
‣ Documentation
‣ Often higher quality, and feature-rich, and with child themes/variations
‣ Multiple licenses (individual, developer, etc.)
• Theme frameworks
28. 28
Child Themes
• Inherit the functionality of a parent theme
• Typically override:
‣ Styling (colors, fonts, margin/padding)
‣ Addition or removal of functionality (functions.php)
‣ Templates
• A good way to modify third party themes without hacking the original
code
• Provide several flavors of a parent theme
30. 30
Plugins
• Plugins extend the functionality of WordPress
‣ Add new menus & configuration options to the Admin Dashboard (post
types, spam filters, content importing)
‣ Add new features to the frontend of your website (social sharing tools)
‣ Change the way your site is displayed (mobile)
‣ Collect stats (analytics)
‣ Automate tasks (backup)
32. 32
Plugin Recommendations
• Google Analyticator
• Disqus/Intense Debate
• All-in-one SEO or SEO Ultimate
• Akismet (already built in)
• JetPack
• Twitter Blog
• Gravity Forms
• VaultPress/Backup Buddy
• W3 Total Cache
34. 34
Widgets
• Draggable & configurable modules that can be reused on WP sites
• Widgets are dragged into sidebars (widgetized regions), declared by the
theme
• WordPress contains many useful default widgets (the Text Widget is
powerful!)
• You don’t add new widgets directly: plugins & themes add new widgets
• The more “widgetized” regions your theme contains, the more easily
configurable the page layout will be from the Dashboard, instead of
modifying code
37. 37
Security
• Upgrade WordPress core, plugins, and themes!
• Password strength across all entry points (Hosting control panel, FTP,
WordPress admin)
• Don’t use default username “admin”
• Download code directly wordpress.org
• Public WiFi caution: your traffic is probably not secure
• Disable unused/unneeded features (e.g., remote publishing)
• File permissions (FTP)
38. 38
Backups
• Use a plugin or service (set & forget)
‣ BackupBuddy, VaultPress
• Automated backups provided by your hosting provider (but don’t back up to the same
server your site is hosted!)
• Remember: A WordPress site lives in two separate worlds simultaneously
‣ Files in a folder you can see via FTP (especially /wp-content)
‣ Data in tables in a database server (you can see and manipulate using 3rd party
tools, often provided by your hosting provider)
• Secure your backups!
• Test your backups!
39. 39
SEO
• Beyond the benefits provided by a stock WordPress install…
‣ Theme used & author’s ability to write semantic HTML
‣ Additional meta data you supply using an SEO plugin
‣ How you write and organize your content (HTML, taxonomy, etc.)
‣ Permalinks w/ a good link structure (the default works wonders)
‣ Google Webmaster Tools (monitor your site’s ranking performance)
40. 40
Upgrades
• Upgrade often, but maybe not too often
‣ Don’t wait for minor updates that fix critical bugs or security issues
‣ Wait a bit longer on major releases (3.0, 3.2)
‣ Follow the WordPress Development Blog: http://wordpress.org/news
• WordPress, themes & plugins are open-source & community developed: embrace but
be cautious
• Keep plugins & themes updated, too
• Be careful & mindful of what files you’ve changed (ideally, don’t change any “core” files
in themes, plugins or WordPress itself)
• Before upgrading, backup your site & check plugin compatibility
41. 41
Content Tips
• Chris Brogan
‣ http://www.chrisbrogan.com/40-ways-to-deliver-killer-blog-content/
‣ http://www.chrisbrogan.com/the-writing-practice/
‣ Boston WordPress Meetup presentation: http://blip.tv/file/4368461
• Chris Penn
‣ Upcoming WordCamp Session
42. 42
Content Tips (cont.)
• Use paragraphs and lists
‣ Break up long pieces of content & thoughts in sections
‣ WordPress will automatically add HTML paragraph tags in the Visual editor
‣ Lists group related pieces of content together
• Use headings
‣ Use Heading 2, 3, 4, etc. to label/group sections of content
• Call out important keywords/concepts
‣ Bold relevant and meaningful keywords and text, but don’t abuse
• Hyperlink to other articles
‣ Pingbacks build deeper linking & relationships
43. 43
Content Tips (cont.)
• Spell-check & proof
‣ Spell-check plugins
‣ Post as “pending” and have other preview
• Think before you post
‣ Beware: ranting on blogs is commonplace today
‣ Once it’s published, it’s syndicated via RSS, reblogged, tweeted, indexed by SEs &
directories…
• Write about what you like
‣ Don’t force yourself to write about uninteresting things, enjoy the experience.
• Avoid excess slang and localized terms
44. 44
Content Tips (cont.)
• Don’t hide your emotions
‣ If you have to, remain anonymous but voice your opinions (take a stand!)
‣ Show your readers your passion & seek to create good discussion
• Consider your readers/audience
‣ Who’s reading? Is your content useful to that person/group? Is it appropriate?
‣ How often will you post? Consider your audience’s attention span vs. your average article length?
• Make use of comments (even the nasty ones)
‣ Feedback can be rewarding and useful, whether it’s praise or constructive criticism.
• Worry about content first, then blog design, features, etc.
‣ Content is king! Build an audience/readership first. Get visitors to subscribe via RSS and email
(increase repeat visits).
‣ Your site will likely undergo many design and functional iterations anyway.
45. 45
Content Tips (cont.)
• Use rich multimedia (images, audio, video, maps)
‣ The make your content pages more colorful, break up lengthy copy, and present information in a
visual (and often more easily interpreted) ways
• Keep writing!
‣ Don’t stop publishing content
‣ Writer’s block could mean you’re holding back on something
‣ Browse and subscribe to others’ blogs for inspiration and motivation
• Write everywhere
‣ You can publish to your WordPress blog from your mobile phone, your iPad, popular
social web apps like Facebook and Twitter, email, and desktop applications
46. 46
WordPress Multisite
• Originally two versions: WordPress & WordPress Multi-User (MU)
• Merged into WordPress 3.0 w/ Multisite feature
• Operate a network of related WordPress sites from a single dashboard
‣ Subdomains: http://games.mysite.org, http://music.mysite.org, ...
‣ Subdirectories: http://mysite.org/james, http://mysite.org/kurt, ...
• Super admins can administer all websites through the “Network Admin”
Dashboard, site admins can administer a single website through the
traditional dashboard
• Many plugins can be installed network-wide!
47. 47
Additional Resources
• WordPress-related blogs!
WPRecipes.com, WPTavern.com, ...
• WordPress video tutorials from the source: http://wordpress.tv
• WordPress.org free theme & plugin directories - submit your work here!
• Commercial themes: custom admin panels & premium support!
WooThemes, ThemeForest, StudioPress, ElegantThemes, Press75
• Theme frameworks: video tutorials and extensive documentation!
Thesis, Genesis, Hybrid, Headway, Thematic
• WordPress Codex (Template Tags, loop query parameters, etc.)
• LiveWP.tv – WordPress news, tips, and banter…unscripted & live from Boston!
49. 49
Boston WordPress Meetup
• Monthly events at Microsoft NERD (last Monday of
every month)
• 1500+ members
• 2nd largest WordPress Meetup in the U.S.
• Support forums & job board
• Past presentation slides & videos available online
• Free pizza (pending sponsors)!
• http://bostonwp.org
• @bostonwp on Twitter
50. 50
HostGator
• Cheaper hosting with unlimited storage, bandwidth and domains
‣ Great if you plan on starting more than 1 WordPress site
‣ Plenty of support for the server and you don’t need to have WordPress on it
(self-install)
• Lots of software, room to experiment!
Use code TechDayCamp for 25% discount
57. 57
Installation
• Required software
‣ Web server (serves web pages to the web browser)
‣ PHP language processor (runs the code WordPress is written in)
‣ Database (stores content and site settings)
• Download & install server software on local computer
‣ Windows: XAMPP: http://www.apachefriends.org/en/xampp-windows.html
‣ Mac: MAMP: http://www.mamp.info/en/downloads/index.html
• Download WordPress
‣ http://wordpress.org/download/
58. 58
Elements of a Theme
Required
Base
Additional
404.php
author.php
author-[nickname].php
header.php
category.php
footer.php
sidebar-[name].php
comments.php
style.css
category-[id].php
sidebar.php
index.php
functions.php
page.php
home.php
single.php
page-[name].php
archive.php
taxonomy-[name].php
screenshot.png
...
These files override the default WordPress templates.
59. 59
The Loop
• WordPress builds a query for the loop based on the requests it receives.
‣ Category: http://mysite.org/tech!
Find all published posts in the category Tech ordered most recent first.
‣ Specific Post: http://mysite.org/2010/11/06/welcome-to-design-camp!
Find the specific published post with URL slug welcome-to-design-camp
‣ Home*: http://mysite.org!
Configure WordPress to show a series of posts, a static page, your home.php file, etc.!
60. 60
Thanks for Viewing
Copyright 2011 Boston WordPress.
All rights reserved.
None of the material contained within and created by the presentation authors may be used without authors’ written content.