MediaWiki Skins Design. Designing attractive skins and templates for your MediaWiki site - Helion
ebook
Autor: Richard Carter, Kul Takanao WadhwaTytuł oryginału: MediaWiki Skins Design. Designing attractive skins and templates for your MediaWiki site
ISBN: 9781847195210
stron: 248, Format: ebook
Data wydania: 2008-08-22
Księgarnia: Helion
Cena książki: 107,10 zł (poprzednio: 119,00 zł)
Oszczędzasz: 10% (-11,90 zł)
Osoby które kupowały "MediaWiki Skins Design. Designing attractive skins and templates for your MediaWiki site", wybierały także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
- Od hierarchii do turkusu, czyli jak zarządzać w XXI wieku 58,64 zł, (12,90 zł -78%)
Spis treści
MediaWiki Skins Design. Designing attractive skins and templates for your MediaWiki site eBook -- spis treści
- MediaWiki Skins Design
- Table of Contents
- MediaWiki Skins Design
- Credits
- About the Author
- About the Reviewer
- Preface
- What This Book Covers
- What You Need for This Book
- Who is This Book For
- Conventions
- Reader Feedback
- Customer Support
- Downloading the Example Code for the Book
- Errata
- Piracy
- Questions
- 1. Introduction
- Examples of MediaWiki Skins
- Wikipedia: The Monotony of MonoBook
- Bog Standard
- Nostalgia
- Modern
- Simple
- Cologne Blue
- Customized MediaWiki Skins
- Adobe Labs Wiki
- AboutUs
- The WordPress Codex
- Why Skin Your (Media) Wiki?
- Distinguishing Your Wiki
- Integrating it With Your Website
- Improving Your Wikis Usability
- Adding and Removing Widgets and Features
- Our Case Study: JazzMeet
- The Process of Skinning MediaWiki
- Your Wiki's Purpose
- Your Wiki's Audience
- Summary
- Examples of MediaWiki Skins
- 2. Formatting the Body
- Initializing Your Skin
- CSS and Image Files
- PHP Template
- Using Your Skin
- Making Your Skin as Wiki's Default Skin
- Making Your Skin as Your Default Skin
- Styling Article Content
- The Content Body
- Category Links
- editsection: page editing options
- SiteSub: Your Wiki's Claim to Fame
- toc: Table of Contents
- Wikitable: Tabular Data
- Other elements of interest
- Images
- Thumbnailed Images
- The Content Body
- Making Our Case Study 'JazzMeet'
- Content
- The Content Block: #content
- Headings: .mw-headline, .firstHeading
- Table Of Contents: #toc, .toc
- Categories
- Images
- Thumbnail Images
- Tables
- Talk Pages
- New Message Notification: .usermessage
- Redirect Pages
- Image Detail Pages
- Empty Articles
- Search Results
- Recent Changes
- Styling the Edit Interface
- The Basics
- Toolbar
- Legal Notices and Warnings
- Preview Page
- Show Differences
- Logging In and Registering
- JazzMeets So Far
- Summary
- Initializing Your Skin
- 3. Formatting Interface Elements
- The Interface Area: .portlet
- Changing the Logo
- The Logo File
- Changing Your Logo in the PHP File
- Changing the Logo in LocalSettings.php: $wgLogo
- Changing the Logo File
- Styling the Navigation: #p-navigation
- Table of Elements: #p-navigation
- The Userbar: #p-personal
- Table of Elements: #p-personal
- View Options: #p-cactions
- Table of Elements: #p-cactions
- The Toolbox: #p-tb
- Table of Elements: #p-tb
- The Search Box: #p-search
- Table of Elements: #p-search
- The Footer: #footer
- Table of Elements: #footer
- Summary
- 4. Changing the Layout
- Keep Your Head On: MediaWiki's <head> Tag
- The Page Title: <title> and MediaWiki:PageTitle
- Page Styles: Importing Stylesheets
- Content-Type Declaration
- usercss and pagecss
- JavaScript: wikibits.js
- Favicon: favicon.ico
- Changing the Content Area: #bodyContent
- Page Anchors
- Headings
- Content Blocks
- contentSub
- "New Talk"
- Jump-To Links
- Page Content
- Category Links
- Changing the Interface
- MediaWiki Interface Element Pages
- Wiki Navigation: MediaWiki:Sidebar
- MediaWiki:Sitenotice
- The "Special" Page Tab
- MediaWiki: MenuNavigation
- The Edit Toolbar
- Toolbar buttons
- Adding a new toolbar button
- MediaWiki Interface Element Pages
- Creating Your Own Template
- Ordering Elements
- Content Ordering
- Layouts with CSS
- Moving Blocks Around
- The Header
- The Content Column: #column-one
- The Content Body
- The Footer
- End Of The Template File
- The Result
- Summary
- Keep Your Head On: MediaWiki's <head> Tag
- 5. Useful MediaWiki Functions
- PHP Functions and MediaWiki Functions
- Using MediaWiki Functions
- Retrieving the Data
- Retrieving Data from a Variable
- Retrieving Data from a Function
- Formatting the Data
- html
- htmlentities
- htmlspecialchars
- text
- Retrieving the Data
- Using MediaWiki Functions
- Functions for <head>
- Headlinks
- Pagetitle
- ServerURL
- Skinname
- Stylepath
- Stylename
- StyleVersion
- TrackbackHTML
- UserCSS
- Functions For <body>
- Within <body>
- Functions for page content
- ArticleID
- Bodytext
- Category Links
- Jump to navigation links
- Message Notification
- Pagetitle
- Sitenotice
- Subtitle and Redirects
- Tagline
- Undelete
- Footer
- Functions for the Interface
- Logopath
- Non- Special Pages
- Whatlinkshere
- Recent Changes
- Printable Version
- Non- Special Pages
- Personal Tools
- Search
- Views
- Toolbox
- Logopath
- Loose Ends
- Bottomscripts
- Debugging
- Reporttime
- Restoring Warnings
- Advanced PHP Functions
- Global Variables
- Example: Dynamically Creating Linking Code
- Overview: Variables at a Glance
- "text" Variables
- "html" Variables
- Global Variables
- Summary
- PHP Functions and MediaWiki Functions
- 6. Adding Decorative Elements
- Decorative Elements
- When to Use Decorative Elements
- Focus-Drawing Techniques
- Suggestion of Movement
- Drawing Focus with Arrows
- Color Contrast
- The Color Wheel
- Grayscale and Monotone
- Diagonal Lines
- Size
- Indentation
- Padding
- Order
- Depth and the Third Dimension
- Focus-Lessening Techniques
- Summary
- Decorative Elements
- 7. Dynamic CSS and JavaScript
- Inline Edit Interface
- ThickBox
- What does ThickBox Support?
- ThickBox's Features
- GreyBox
- What does GreyBox Support?
- GreyBox's Features
- Lightbox 2
- What does Lightbox Support?
- Lightbox's Features
- Lightbox 2 Wins
- ThickBox
- Installing Lightbox 2
- Script Files for Header
- Lightbox CSS
- rel="lightbox"
- Identifying the "edit" link
- Customizing Lightbox 2
- Changing Lightbox Graphics
- Changing Lightbox CSS
- Changing Lightbox Captions
- LightboxThumbs
- Installing LightboxThumbs
- The Result
- Tables: Making Data easier to read
- Installing Tablecloth
- Customizing Tablecloth
- The Result: Highlighted Tables
- Summary
- Inline Edit Interface
- 8. Social Networking and MediaWiki
- Integrating Twitter with MediaWiki
- Shorter Links
- Creating a Twitter Account
- Embedding Twitter Feeds in MediaWiki
- Styling Twitter's HTML
- Inserting Twitter as Page Content
- YouTube in MediaWiki
- MediaWiki Extension: VideoFlash
- Installing VideoFlash
- Embedding YouTube Videos in Page Content
- Embedding Videos from other Video Providers
- Telling your Visitors
- MediaWiki Extension: VideoFlash
- Social Bookmarking
- Individual Social Bookmarking Services
- Your Wiki's Audience
- Example of Audience
- Mister Wong
- Linking to Mister Wong
- What Mister Wong Users See
- Furl
- Linking to Furl
- What Furl Users See
- Facebook
- Linking to Facebook
- What Facebook Users See
- Social Bookmarking Aggregators
- AddThis
- Linking to AddThis
- Socializer
- Linking to Socializer
- What Socializer Users See
- Social bookmarking for JazzMeet
- AddThis
- Summary
- Integrating Twitter with MediaWiki
- 9. Deploying Your MediaWiki Skin
- Deploying on your Own Wiki
- Packaging Your MediaWiki Skin
- What Needs to be Included
- README File
- Formats and Compression
- Tar Compression
- ZIP Compression
- What Needs to be Included
- Licensing Options
- Usual Licensing and Copyright
- Creative Commons
- Parts of Creative Commons License
- Commons Deeds
- Legal Code
- Digital Code
- Attribution License
- Attribution-Non-Commercial License
- Attribution-Non-Commercial-No Derivative Works License
- Attribution-Non-Commercial-Share Alike License
- Attribution-No Derivative Works License
- Attribution-Share Alike 2.0 License
- Understand the License
- Waiving the Restrictions
- Parts of Creative Commons License
- GNU Licenses
- Summary
- 10. MediaWiki Print Styles
- Viewing the Printable Version of Your Page
- URLs in MediaWiki
- Print URL
- Wiki Markup
- URLs in MediaWiki
- What's Already Done for Us: commonPrint.css
- A Separate Print Stylesheet
- External Links
- Page Content
- Site Notice
- Table of Contents
- Images
- Thumbnail Images
- Diff - document difference pages
- Links
- Footer and Miscellaneous Elements
- What Remains to be Styled
- Content
- Table of Contents
- Categories
- Tables of Data
- Footer
- Printfooter
- New Message Notification
- Summary
- Viewing the Printable Version of Your Page
- A. Troubleshooting Browser Issues with MediaWiki
- Browser Modes
- Standards Mode
- Quirks Mode
- Conditional Comments
- Versionless Conditional Comments in Internet Explorer
- Version-Based Conditional Comments in Internet Explorer
- Stylesheets and Conditional Comments
- Conditional Stylesheets
- Internet Explorer 5 Bugs
- Background Image Bug
- Font-Sizing Bug
- Cursor Hand bug
- Internet Explorer 6 Bugs
- Double-Margin Bug
- Inline List Items Partially Displayed
- Bugs in Other Browsers
- Firefox Bugs
- Empty Divs Not Clearing
- Testing your Design in Multiple Browsers
- Cheaper Alternatives for Testing
- Summary
- Browser Modes
- Index