Upload
digital-strategy-works
View
1.362
Download
3
Embed Size (px)
DESCRIPTION
Another beginning with WordPress presentation that covers more ground than my previous versions.
Citation preview
BeginningWordPress
Getting Started with WordPressTony Zeoli - Lead Developer
Reese Felts Digital Newsroomreesefelts.org | reesenews.org
@tonyzeoli
Blog: MarketBeat
Blog: The Lede
Tech Blog: GigaOm
Tech Blog: GigaOm
Site: SoloPractice.com
SoloPractice.com Course Page
SoloPractice.com Blog Page
WordPress History
WikiPedia, March 2011, http://en.wikipedia.org/wiki/WordPress
Origins as Open Source blogging software
First Released May 27, 2003
Matt Mullenweg
Fork of b2/cafelog
Version 3.0 downloaded 32.5 Million times
Used by over 13% of top 1,000,000 sites
WordPress Popularity
WordPress Popularity
What is WordPressOrigins as Open Source blogging software
Open Source CMS (content management system.
Built with open source php scripting language, uses mySQL database, and HTML/CSS for layout and style.
Runs on both Linux and Windows servers.
Comprised of WordPress core, but allows for “plug-ins” and “themes.”
What is Open Source
Open Source, Wikipedia, March 15, 2011
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology.
Being organised effectively as a consumer’s cooperative, the idea of open source is then to eliminate the access costs of the consumer and the creator by reducing the restrictions of copyright. This will lead to creation of additional works, which build upon previous work and add to greater social benefit. Additionally some proponents argue that open source also relieves society of the administration and enforcement costs of copyright.
HostedWordPress.com
Cloud
Free
No install
Limited Customization
Just blogs
“yourdomain.com for extra fee
Low level of difficulty
No responsibility for system
Self-HostedWordPress.org
You install and configure.
Free Download
Needs Hosting
“One-Click” install available
Learn to install manually
Backups
WordPress, plug-in, and theme updates
WordPress Security
WordPress FilesWordPress Core
Starts w/ index.php
Loooks for wp-blog-header.php
Then loads…
wp-content/themes/twenty-ten/index.php.
Base ThemeTwenty-Ten
Free Theme for WP
Admin modifications are fairly easy.
Left content, right rail for widgets
Buy Your DomainPurchase domain (your-domain.com) from a reputable domain service provider:
GoDaddy, Register.com, NetworkSolutions
You can now choose: .com, .org, .me, .tv, .fm, .am, .co, or many other “TLDs” (top level domains)
Your hosting company may also offer domain registration.
Your domain name is like your social security number, it always stays with you, no matter where you live.
You will “point” your domain to the “domain name servers” (DNS) for your “hosting” provider
Set Up HostingWork with a WordPress recommended host
MediaTemple, BlueHost, Laughing Squid
DO NOT use any domain registrars for hosting.
DO NOT use CHEAP, SHARED hosting for $5 a month. Pay $15 to $20 a month and get better QOS (quality of service)
Type of HostingShared
Share resources with all
Often oversold
If one site gets virus, all can be affected
If one site doesn’t play by the rules, all can be affected
Type of HostingVirtual Private Servers
Independent
Your slice
One gets virus, you’re okay
If one max resources, you’re okay
MediaTemple
Control Panel
View Server Guide
Manage DB
Server Guide
Manage DB
Create Database
Manage DB Users
Allow User Access
Add a User
InstallationInstructions at WordPress.org
http://codex.wordpress.org
Download WordPress from WordPress.org
Unpack files on desktop
Download WordPress
Manual InstallationAcess host using FTP software
Fetch or Cyberduck for Mac
WS_FTP for Windows
Upload Files
Upload Files
Drag and DropDrag and Drop
Create Configuration FileClick “Create a Configuration File
Add Database InformationClick “Let’s Go
Add DatabaseEnter database information
Change “wp_” prefixHackers know “wp_”
Change to something like this: wp_x8UTv
Keep wp in front to keep datababase table names sequential
InstallationClick “Run The Install”
Change “admin”Hackers know “admin” as the default WP user name.
Make complex
Example: C2piTAL45
Create a Strong Password
Add a User
Use Upper, Lower Case Letters, Numbers, and symbols.
Make “STRONG”
Installed!
mysite.co/testsite
Loginhttp://yoursite.com/wordpress/wp-admin
Loginhttp://yoursite.com/wordpress/wp-admin
Max Upload Web hosting providers preset max upload limits
Some as low as 2 MB
Learn how to change these limits via:
the command line (/etc/php5/php.ini
php.ini file in root or wp-admin
Memory Limit Web hosting providers preset php memory limit
Can be set in wp-config
WP needs 32 MB, but sometimes plugins plus Wordpress require more.
Test at 64 and then 96
Some hosts prevent override of memory_limit
PHP Memory
php.ini
php5
IntermediateWordPress
Themes, Plugins, Social, SEO & MoreTony Zeoli - Lead Developer
Reese Felts Digital Newsroomreesefelts.org | reesenews.org
@tonyzeoli
OverviewCapabilities
Native -
WordPress Media Library
Plug-ins -
Video players, audio players, and image galleries
NativeUpload
JPG, GIF, PNG
Audio
Video
Create and embed links
TypesSingle Image
Galleries
Image Rotators
Slide Shows
Page Flip
WP Media Library
Edit Media
Edit MediaEditing Tools Scale
Thumbs
Meta & URL
Upload / Insert
Add media IMGPDF
AudioVideo
Uploader
Select Files ComputerURLGalleryMedia LibraryNextGen
Select One/More
FlashUploadsMultiple Files
Flash Uploader
Insert in Post
Insert in Post
Display Gallery in Post
Make Changes
Settings OptionsSize, Class, Styles, Properties Alignment, Title, Caption, Link
Gallery Plug-InNextGen Gallery
Most Popular
Albums, Galleries, Single Image
Slideshows
• Widgets
• Related Plugins
NextGen Upload
Manage Galleries
Manage & SEO
Insert Gallery
short code: [nggallery id=1]
NG SlideShow
NextGen Album Panel
NextGen Album View
NextGen Album List
Photo EFX• Lightbox2
• http://www.huddletogether.com/projects/lightbox2/
• Highslide
• http://highslide.com/
• Thickbox
• http://jquery.com/demo/thickbox/
• Shutterbox
• Shutter
EFX Examples
More Photo EFX• MonoSlideShow:
• http://nextgen-gallery.com/slideshow/nextgen-monoslideshow/
• Next Gen Image Flow
• http://shabushabu.eu/nextgen-imageflow-1-3-beta-1/
Airtight Interactive•NextGen Flash Viewer
•Simple Viewer
•TiltViewer
•AutoViewer
•Postcard Viewer
•Plugin
•CPanel added to NextGen Admin
•Must add files to “Upload” folder and set player location in c-panel.
Flip Books• Flipping Book
Sell Photos
Photocrati
• PhotoGraphic • Through the Lens • Revolution
http://dobeweb.com/2010/best-photo-gallery-wordpress-themes.html
• AutoFocus
http://www.1stwebdesigner.com/wordpress/free-portfolio-photo-gallery-wordpress-themes/
Snipi• Clip Photos from the Web
• Wordpress Plug-In
• Add direct to your Wordpress Media Library
Flash vs HTML 5• Let’s get this out of the way
now.
• Issue:
• FLV will not play on the iPhone/iPad
• Resolution:
• Degradable HTML5 Audio & Video Plug-in
• http://soukie.net/degradable-html5-audio-and-video-plugin/
Content Types• Video:
• flv (flash)
• .m4v & .mp4(H.264)
• .mov & ogg/ogv
• Audio:
• .mp3. .m4a & oga
• Photo: .jpg, .png, gig
Video• Plug-In or Development Options
• Brightcove
• Express $99, tiered to $499
• Kaltura (API)
• Freemium (Free for up to 10GB free, paid thereafter)
• Wordpress Plugin
• WordTube with JW Player (HTML5) or Flow Player
• Vipers Video Quicktags, Wordpress Video Plugin
• Degradable HTML5 Audio & Video Plug-in
Brightcove
Upload
Publish Player
Manage• Videos • Players
Kaltura Content
Select Video Player
Manage Players• Template
• Features
• Style
Rockin WP Video Pack• Upload, record from webcam and import all rich-media directly to your blog post;• Edit and remix videos using Kaltura's online full-featured video editor;• Easily import all rich media (video, audio, pictures...) from other sites and social networks, such as Flickr, CCMixter, Jamendo, New York Public Library, any URL on the web etc.;• Allow readers and subscribers to add video and audio comments, and to participate in collaborative videos;• Manage and track interactive videos through the management console;• Enable video advertising• Sidebar widget displaying thumbnails of recent videos and video comments• Complete administrative capabilities. You decide who can add and edit each video;• Supports more than 150 video, audio and image file formats and codecs• Choose your preferred video player style for each player you embed• Custom sizing of the video player• Update thumbnail of video by selecting frame from video• Advanced sharing options for videos• Sidebar widget showing all recent videos posted and video comments.• Easy installation that takes just 4 steps and a few minutes.
WordTube• Open Source
• Plug-in
• JW Player (HTML5)
• Free
• Stream from Server
Example: NMoH• Display videos
as a list
• You can display your files and YouTube tracks in the same player.
Stats
Admin Panel
Edit Media File
Add toPlay List
Vipers Video QuickTags
• Simple embeds
• Conflicts with Degradable HTML5 Player
•Works With:•YouTube (including playlists)•Google Video•DailyMotion•Vimeo•Veoh•Viddler•Metacafe•Blip.tv•Flickr videos•Spike.com/IFILM•MySpaceTV
Audio• Yahoo Media Player
• http://wordpress.org/extend/plugins/yahoo-media-player/
• SoundCloud
• VisualSound: http://wordpress.org/extend/plugins/visual-sound/
• Uses Short Codes
• Podcasting or PodPress plug-ins
• Track with Feedburner
• List with iTunes
Jquery Players
Yahoo Media Player
Visual Sound• Wordpress plugin
• Embed SoundCloud Players
• Multiple options using [short codes]
Netmix Podcast
Feedburner
Netmix on iTunes
WP-Geo
WP-Geo
WP-Geo
SodaHead Polls
Create Poll
Add Poll
Contact
• Tony Zeoli, Lead Developer
• Reese Felts Digital News Project
• University of North Carolina at Chapel Hill
• [email protected] | @tonyzeoli
• Founder, Digital Strategy Works | @dswks
• Founder, Netmix.com | @djtonyz