Post on 08-May-2015
WordPress 101: Want a successful business? Build a great website in 60 minutes.
wireless access: 1616teqcorner
+ =
Powered by
Get important notifications, chat, and collaborate anywhere
and everywhere.
No More Spam.
< Main Event
?
CMS=(Content Management System)
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:
•Allow for a large number of people to share and contribute to stored data;•Control access to data based on user role (i.e., define information users or user groups can view, edit, publish, etc.);•Facilitate storage and retrieval of data;•Control data validity and compliance;•Reduce duplicate inputs;•Simplify report writing;•Improve communication among users.
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.
Wikipedia
< CMS SolutionsConsumer Grade / Open Source
WordPress Joomla Drupal Magento
Enterprise Grade / Proprietary
Social Networks are Custom CMSs
< CMS Logical Topography
Presentation Layer Behavior LayerBusiness Logic Layer
Server Side
Data StoresServer Side
WordPress App
< CMS Real World Peek
Presentation Layer
< CMS Real World Peek
Business Logic Layer
< CMS Real World Peek
Data Layer
< WordPress Make-upThemes
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.
< WordPress Tech
< Demo Time
< WordPress Page Hierarchy
• Ease of use, flexibility, extensibility• Open source• Highly customizable (widgets, plugins)• Great themes (extend WP)• Secure and fast (with tricks)• Large WP talent pool, cost-effective• SEO-friendly• Blogging (architecture, content-reuse)• Social with multi-user/membership• Great community
Why WordPress?
A Word of Caution
• Building site: Relatively easy• Hard part: developing content
o Content strategy and information architecture What content? Where on the site? Homepage Calls to action
o Graphics (logo, slides, colors, etc.)o Actual static content (e.g. pages)o Dynamic content (e.g. blogs, events, etc.)
< WordPress Dependencies
Web Server Software Database Software File Transfer MethodAllows 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.
< Hosting (Web Server)
Site Content and Data
• Posts• Graphics• Multimedia• Users Profiles
Production Environment
< Hosting (Local Server)
Site Content and Data
• Posts• Graphics• Multimedia• Users Profiles
Testing and Development Environment
< Hosting (Web Server)
Shared Hosting Dedicated/Virtual Dedicated
Cloud Infrastructure
< Hosting (Observations)• Not all Web Hosts are Created Equal• Consider your short/long term plans
prior to select a service• Do your homework, consult,
determine services, check reviews• Buyer Beware• Size may not matter, capacity does.
Domains/Hosting
• Simple site, beginnerso Affordable shared hosting (free up to $5/mo)
• Multiple or heavy-traffic siteso Managed / Dedicated hosts like page.ly
• Advanced needso AWS, Linode, etc.
< Hosting (Recap)
Shared Hosting Dedicated/Virtual Dedicated
Cloud Infrastructure
Very Important Decision, select carefully.
< 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
< Manual Installation
Creating a new database using phpMyAdmin utility
Entering the database information for the WordPress set up script
< Demo Time
Installation Tips
• One-click with most hostso Purchase domain and hosting, click install WP
• Manual: Famous 5-min installationo http://codex.wordpress.org/Installing_WordPress#Easy_5_Minute_WordPress_
Installation_on_Windows
• Single versus Multi-site (manually add a line in code)o http://codex.wordpress.org/Create_A_Networko Sub-domain (site2.example.com) or sub-folder (example.com/site2)
• Theme selection and installationo Themeforest.net or individual storeso Features and support
Settings Tips
• WordPress Settings:• General, reading, permalinks• Plugin settings might appear here
• Theme Settings:• Theme-specific• On admin-panel, on-page/post• Logo upload, color schemes, fonts, layouts
Pages vs Posts
• Pages: Static• Posts: Dynamic (not only for blogs)
o Posts can be displayed on pages Default: Blog (Change in Settings>Reading)
o Reverse chronological order (play with dates, sticky, category-specific)
o Premium themes have shortcodes to handle advanced features
Creating Pages / Posts / Menus
• Screen Options and Help• Editing and publishing• Loading images/media
o In editor (main content area of pages)o Featured image (thumbnails)o Theme-specific for top banner imageo Sample slideshow creation
• Page-specific plugins (e.g. SEO, etc.) or theme features• Sample menu creation
Essential Plugins
• Backup:• WP-DB backup & WP Backup by BTE• Premium: MyRepono.com
• Security:• Gasp, Akismet, Defensio
• Speed / Caching:• Total Cache or Super Cache
• Forms: • Contact Form 7• Premium: JotForm (hosted), Gravity, Formstack
More Essential Plugins
• SEO:• All in One SEO, Robots Meta
• Analytics / Submissions:• All in One Webmaster
• Google XML Sitemap
• Social• Digg Digg
• Shareholic's Sexy Bookmarks• Facebook Comments Plugin
Widgets Tips and Uses
• Mostly for sidebar and footer content
• Default widgets: Recent posts/comments, text (HTML), RSS, tag cloud, categories, calendar, archives
• Theme-specific widgets
• Can display external content and multimedia
• Contact Forms, Polls