Just dev it presenation modified word press 101


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Just dev it presenation modified word press 101

  1. 1. WordPress 101: Want a successful business? Build a great website in 60 minutes. wireless access : 1616teqcorner
  2. 3. + =
  3. 6. Powered by Get important notifications, chat, and collaborate anywhere and everywhere. No More Spam.
  4. 7. < Main Event
  5. 8. ?
  6. 9. CMS = (Content Management System)
  7. 10. <ul><li>A  content management system  ( CMS ) is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based. The procedures are designed to do the following: </li></ul><ul><li>Allow for a large number of people to share and contribute to stored data; </li></ul><ul><li>Control access to data based on user role (i.e., define information users or user groups can view, edit, publish, etc.); </li></ul><ul><li>Facilitate storage and retrieval of data; </li></ul><ul><li>Control data validity and compliance; </li></ul><ul><li>Reduce duplicate inputs; </li></ul><ul><li>Simplify report writing; </li></ul><ul><li>Improve communication among users. </li></ul><ul><li>This platform allows you to publish content, edit content, modify it and also ensure that you are in the same page when it comes to site maintenance. </li></ul>Wikipedia
  8. 11. < CMS Solutions Consumer Grade / Open Source WordPress Joomla Drupal Magento Enterprise Grade / Proprietary Social Networks are Custom CMSs
  9. 12. < CMS Logical Topography Presentation Layer Behavior Layer Business Logic Layer Server Side Data Stores Server Side WordPress App
  10. 13. < CMS Real World Peek Presentation Layer
  11. 14. < CMS Real World Peek Business Logic Layer
  12. 15. < CMS Real World Peek Data Layer
  13. 16. < WordPress Make-up Themes Plug-ins / Widgets Content Themes are what makes WordPress look great. They also extend the features of WordPress to fill a specific need, market or niche . Themes support the intent of e-commerce, corporate, creative, agency, Q & A, promotions and almost any other type of site leveraging web tech such as HTML5, JavaScript, AJAX and others. Most only cost around $35 or a little above. Themes components supersede much of WordPress Core functionality. Themes can be changed at anytime without effecting the content of the site. Plugins are mostly single purpose components that extend Themes and occasionally WordPress Core features and capabilities. FaceBook Social Network integration, and PayPal are great examples of allowing WordPress interact with external services. There are free and premium plugins for almost every conceivable purpose. You can also write them yourself. Widgets mostly are used for the sidebar, but depending on the theme can be embedded in the main body to display internal/external content and multimedia. Your content can consist of almost anything, photos, video, downloadable files, and other stuff. You can also embed multimedia content from popular services such as YouTube , Hulu and others. Post blog entries, take surveys/polls, or collect visitor profile information. Content can be added directly in the WP dashboard and from the front-end.
  14. 17. < WordPress Tech
  15. 18. < Demo Time
  16. 19. < WordPress Page Hierarchy
  17. 20. <ul><li>Ease of use, flexibility, extensibility </li></ul><ul><li>Open source </li></ul><ul><li>Highly customizable (widgets, plugins) </li></ul><ul><li>Great themes (extend WP) </li></ul><ul><li>Secure and fast (with tricks) </li></ul><ul><li>Large WP talent pool, cost-effective </li></ul><ul><li>SEO-friendly </li></ul><ul><li>Blogging (architecture, content-reuse) </li></ul><ul><li>Social with multi-user/membership </li></ul><ul><li>Great community </li></ul>Why WordPress?
  18. 21. A Word of Caution <ul><li>Building site: Relatively easy </li></ul><ul><li>Hard part: developing content </li></ul><ul><ul><li>Content strategy and information architecture </li></ul></ul><ul><ul><ul><li>What content? </li></ul></ul></ul><ul><ul><ul><li>Where on the site? </li></ul></ul></ul><ul><ul><ul><li>Homepage </li></ul></ul></ul><ul><ul><ul><li>Calls to action </li></ul></ul></ul><ul><ul><li>Graphics (logo, slides, colors, etc.) </li></ul></ul><ul><ul><li>Actual static content (e.g. pages) </li></ul></ul><ul><ul><li>Dynamic content (e.g. blogs, events, etc.) </li></ul></ul>
  19. 22. < WordPress Dependencies Web Server Software Database Software File Transfer Method Allows users, search engines and other elements to find and interact with WordPress and underlying database. Handles DNS/IP resolution on web server including domains and subdomains. Database software which facilitates WordPress to read and write content, store user data, preferences and other objects. Contains tables, queries, and other components. Is classified as a relational database solution which facilitates a one to many relationship with it’s data. Used to install WordPress application, themes, plugins and allows management of most or accessible files on a remotes server. FTP (File Transfer Protocol) clients such as Filezilla are normally used for the task. Some web hosts offer other methods of transferring and managing files.
  20. 23. < Hosting (Web Server) Site Content and Data <ul><li>Posts </li></ul><ul><li>Graphics </li></ul><ul><li>Multimedia </li></ul><ul><li>Users Profiles </li></ul>Production Environment
  21. 24. < Hosting (Local Server) Site Content and Data <ul><li>Posts </li></ul><ul><li>Graphics </li></ul><ul><li>Multimedia </li></ul><ul><li>Users Profiles </li></ul>Testing and Development Environment
  22. 25. < Hosting (Web Server) Shared Hosting Dedicated/Virtual Dedicated Cloud Infrastructure
  23. 26. < Hosting (Observations) <ul><li>Not all Web Hosts are Created Equal </li></ul><ul><li>Consider your short/long term plans prior to select a service </li></ul><ul><li>Do your homework, consult, determine services, check reviews </li></ul><ul><li>Buyer Beware </li></ul><ul><li>Size may not matter, capacity does. </li></ul>
  24. 27. Domains/Hosting <ul><li>Simple site, beginners </li></ul><ul><ul><li>Affordable shared hosting (free up to $5/mo) </li></ul></ul><ul><li>Multiple or heavy-traffic sites </li></ul><ul><ul><li>Managed / Dedicated hosts like page.ly </li></ul></ul><ul><li>Advanced needs </li></ul><ul><ul><li>AWS, Linode, etc. </li></ul></ul>
  25. 28. < Hosting (Recap) Shared Hosting Dedicated/Virtual Dedicated Cloud Infrastructure Very Important Decision, select carefully.
  26. 29. < Installation http://wordpress.org/download/ Moderate Manual Install on Web Host’s WP Supported Server Setup MySql DB and Admin User(s) Setup and Configure WP Web Host Assisted Push Button Install Push to Install WordPress and Supporting Database Minimum Configuration Wizard
  27. 30. < Manual Installation Creating a new database using phpMyAdmin utility Entering the database information for the WordPress set up script
  28. 31. < Demo Time
  29. 32. Installation Tips <ul><li>One-click with most hosts </li></ul><ul><ul><li>Purchase domain and hosting, click install WP </li></ul></ul><ul><li>Manual: Famous 5-min installation </li></ul><ul><ul><li>http://codex.wordpress.org/Installing_WordPress#Easy_5_Minute_WordPress_Installation_on_Windows </li></ul></ul><ul><li>Single versus Multi-site (manually add a line in code) </li></ul><ul><ul><li>http://codex.wordpress.org/Create_A_Network </li></ul></ul><ul><ul><li>Sub-domain (site2.example.com) or sub-folder (example.com/site2) </li></ul></ul><ul><li>Theme selection and installation </li></ul><ul><ul><li>Themeforest.net or individual stores </li></ul></ul><ul><ul><li>Features and support </li></ul></ul>
  30. 33. Settings Tips <ul><li>WordPress Settings: </li></ul><ul><li>General, reading, permalinks </li></ul><ul><li>Plugin settings might appear here </li></ul><ul><li>Theme Settings: </li></ul><ul><li>Theme-specific </li></ul><ul><li>On admin-panel, on-page/post </li></ul><ul><li>Logo upload, color schemes, fonts, layouts </li></ul>
  31. 34. Pages vs Posts <ul><li>Pages: Static </li></ul><ul><li>Posts: Dynamic (not only for blogs) </li></ul><ul><ul><li>Posts can be displayed on pages </li></ul></ul><ul><ul><ul><li>Default: Blog (Change in Settings>Reading) </li></ul></ul></ul><ul><ul><li>Reverse chronological order (play with dates, sticky, category-specific) </li></ul></ul><ul><ul><li>Premium themes have shortcodes to handle advanced features </li></ul></ul>
  32. 35. Creating Pages / Posts / Menus <ul><li>Screen Options and Help </li></ul><ul><li>Editing and publishing </li></ul><ul><li>Loading images/media </li></ul><ul><ul><li>In editor (main content area of pages) </li></ul></ul><ul><ul><li>Featured image (thumbnails) </li></ul></ul><ul><ul><li>Theme-specific for top banner image </li></ul></ul><ul><ul><li>Sample slideshow creation </li></ul></ul><ul><li>Page-specific plugins (e.g. SEO, etc.) or theme features </li></ul><ul><li>Sample menu creation </li></ul>
  33. 36. Essential Plugins <ul><li>Backup: </li></ul><ul><ul><li>WP-DB backup & WP Backup by BTE </li></ul></ul><ul><ul><li>Premium: MyRepono.com </li></ul></ul><ul><li>Security: </li></ul><ul><ul><li>Gasp, Akismet, Defensio </li></ul></ul><ul><li>Speed / Caching: </li></ul><ul><ul><li>Total Cache or Super Cache </li></ul></ul><ul><li>Forms: </li></ul><ul><ul><li>Contact Form 7 </li></ul></ul><ul><ul><li>Premium: JotForm (hosted), Gravity, Formstack </li></ul></ul>
  34. 37. More Essential Plugins <ul><li>SEO: </li></ul><ul><ul><li>All in One SEO, Robots Meta </li></ul></ul><ul><li>Analytics / Submissions: </li></ul><ul><ul><li>All in One Webmaster </li></ul></ul><ul><ul><li>Google XML Sitemap </li></ul></ul><ul><li>Social </li></ul><ul><ul><li>Digg Digg </li></ul></ul><ul><ul><li>Shareholic's Sexy Bookmarks </li></ul></ul><ul><ul><li>Facebook Comments Plugin </li></ul></ul>
  35. 38. Widgets Tips and Uses <ul><li>Mostly for sidebar and footer content </li></ul><ul><li>Default widgets: Recent posts/comments, text (HTML), RSS, tag cloud, categories, calendar, archives </li></ul><ul><li>Theme-specific widgets </li></ul><ul><li>Can display external content and multimedia </li></ul><ul><li>Contact Forms, Polls </li></ul>