1 / 14

Advanced Web 2012 Lecture 10

Advanced Web 2012 Lecture 10. Wordpress. WordPress started in 2003 with a single bit of code to enhance the typography of everyday writing. Starting as just a blogging system, Wordpress has evolved to be used as full content management system for websites.

Download Presentation

Advanced Web 2012 Lecture 10

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Advanced Web2012Lecture 10 Sean Costain 2012

  2. Wordpress WordPress started in 2003 with a single bit of code to enhance the typography of everyday writing. Starting as just a blogging system, Wordpresshas evolved to be used as full content management system for websites. The core software is built by hundreds of community volunteers, and there are thousands of plugins and themes available to transform a website into almost anything imaginable. Wordpress is a well-architecturedpersonal publishing system built on PHP and MySQL and licensed under the GPLv2 (or later). Sean Costain 2012

  3. Open Source WordPress is an Open Source project, which means there are hundreds of people all over the world working on it. It also means you are free to use it for anything from a cat’s home page to a Fortune 500 web site without paying anyone a license fee and a number of other important freedoms. • A program is free software if the program's users have the four essential freedoms: • The freedom to run the program, for any purpose (freedom 0). • The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this. • The freedom to redistribute copies so you can help your neighbor (freedom 2). • The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this. Sean Costain 2012

  4. Requirements • To run WordPress your host just needs a couple of things: • PHP version 5.2.4 or greater • MySQL version 5.0 or greater • For this subject we will be installing wordpress locally into our Xampp installation. • Xampp has: • Apache 2.4.3 • MySQL 5.5.27 • PHP 5.4.7 • phpMyAdmin 3.5.2.2 • FileZilla FTP Server 0.9.41 • Tomcat 7.0.30 (with mod_proxy_ajp as connector) • Strawberry Perl 5.16.1.1 Portable • XAMPP Control Panel 3.1.0 (from hackattack142) Sean Costain 2012

  5. Some Key Features Full standards compliance — We have gone to great lengths to make sure every bit of WordPress generated code is in full compliance with the standards of the W3C. This is important not only for interoperability with today’s browser but also for forward compatibility with the tools of the next generation. Your web site is a beautiful thing, and you should demand nothing less. Password Protected Posts — You can give passwords to individual posts to hide them from the public. You can also have private posts which are viewable only by their author. WordPress Themes — WordPress comes with a full theme system which makes designing everything from the simplest blog to the most complicated webzine a piece of cake, and you can even have multiple themes with totally different looks that you switch with a single click Sean Costain 2012

  6. Some Key Features Comments — Visitors to your site can leave comments on individual entries, and through Trackback or Pingback can comment on their own site. You can enable or disable comments on a per-post basis. Spam protection — Out of the box WordPress comes with very robust tools such as an integrated blacklist and open proxy checker to manage and eliminate comment spam on your blog, and there is also a rich array of plugins that can take this functionality a step further. Full user registration — WordPress has a built-in user registration system that (if you choose) can allow people to register and maintain profiles and leave authenticated comments on your blog. You can optionally close comments for non-registered users. There are also plugins that hide posts from lower level users. Sean Costain 2012

  7. Themes Fundamentally, the WordPress Theme system is a way to "skin" your weblog. Yet, it is more than just a "skin." Skinning your site implies that only the design is changed. WordPress Themes can provide much more control over the look and presentation of the material on your website. A WordPress Theme is a collection of files that work together to produce a graphical interface with an underlying unifying design for a weblog. These files are called template files. A Theme modifies the way the site is displayed, without modifying the underlying software. Themes may include customized template files, image files (*.jpg, *.gif), style sheets (*.css), custom Pages, as well as any necessary code files (*.php). Sean Costain 2012

  8. Themes WordPress Themes are files that work together to create the design and functionality of a WordPress site. Each Theme may be different, offering many choices for site owners to instantly change their website look. • Why Wordpress Themes? • To create a unique look for your WordPress site. • To take advantage of templates, template tags, and the WordPress Loop to generate different website results and looks. • To provide alternative templates for specific site features, such as category pages and search result pages. • To quickly switch between two site layouts, or to take advantage of a Theme or style switcher to allow site owners to change the look of your site. Sean Costain 2012

  9. Themes • Benefits of Themes? • It separates the presentation styles and template files from the system files so the site will upgrade without drastic changes to the visual presentation of the site. • It allows for customization of the site functionality unique to that Theme. • It allows for quick changes of the visual design and layout of a WordPress site. • It removes the need for a typical WordPress site owner to have to learn CSS, HTML, and PHP in order to have a great-looking website. • Why build your own Theme? • It's an opportunity to learn more about CSS, HTML, and PHP. • It's an opportunity to put your expertise with CSS, HTML, and PHP to work. • It's creative. • It's fun (most of the time). • If you release it to the public, you can feel good that you shared and gave something back to the WordPress Community (okay, bragging rights) Sean Costain 2012

  10. Plugins A WordPress Plugin is a program, or a set of one or more functions, written in the PHP scripting language, that adds a specific set of features or services to the WordPress weblog, which can be seamlessly integrated with the weblog using access points and methods provided by the WordPress Plugin Application Program Interface (API). Contact Form 7 Just another contact form plugin. Simple but flexible. Version 3.3 Updated 2012-9-24 Downloads 8,234,278 Average Rating 4 stars All in One SEO Pack WordPress SEO plugin to automatically optimize your WordPress blog for Search Engines. Version 1.6.15.2 Updated 2012-9-28 Downloads 12,419,613 Average Rating 3 stars Sean Costain 2012

  11. Plugins Jetpack by WordPress.com Supercharge your WordPress site with powerful features previously only available to WordPress.com users. Version 1.8.1 Updated 2012-9-28 Downloads 2,581,311 Average Rating 3 stars WordPressSEO by Yoast Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the WordPress SEO plugin by Yoast. Version 1.2.8.5 Updated 2012-9-27 Downloads 2,334,589 Average Rating 4 stars Google Analytics for WordPress Track your WordPress site easily and with lots of metadata: views per author & category, automatic tracking of outbound clicks and pageviews. Version 4.2.7 Updated 2012-9-20 Downloads 3,568,420 Average Rating 4 stars Sean Costain 2012

  12. Widgets What is a Widget? “Widgets” is just a silly buzzword that has been chosen for a sidebar-chopping plug-in that has been developed. They could have been called Gadgets or Gizmos or Wizbangs or Whatevers. On the surface, they’re just things you can use to personalize your WordPress site without knowing HTML. Encyclopedia / Lexicon / Glossary / Wiki / Dictionary EncyclopediaLite enables you to create, manage and present a Knowledge Base / Encyclopedia / Lexicon / Glossary / Dictionary -- Completely coalesced Version 1.0.2 Updated 2012-10-2 Downloads 121 Average Rating5 stars Fancy Gallery Lite Fancy Gallery associates linked images and galleries with the jQueryFancybox. This Plugin has been granted the "Famous Software" Award! Version 1.0.10 Updated 2012-10-2 Downloads 21,655 Average Rating4 stars Sean Costain 2012

  13. Widgets Proofread Bot Proofread Bot automatically checks your content for grammar, style, statistic and plagiarism issues. Version 2.10 Updated 2012-10-2 Downloads 4,923 Average Rating5 stars Auto Image Resizer Lite This Plugin reduces all uploaded images to the maximal used image dimensions of your WordPress website. Version 1.2.2.0 Updated 2012-10-2 Downloads 4,533 Average Rating4 stars Associated Posts Lite The award-winning Associated Posts Lite (formerly Post Page Associator) Plugin enables you to display posts on a page. Version 0.9.8.0 Updated 2012-10-2 Downloads 5,094 Average Rating4 stars Sean Costain 2012

  14. Wordpress Summary As can be seen, Wordpress is a PHP & MySQL based website which is highly configurable. Themes are used for designing a layout, look and feel for the site. Plugins allow for additional functionality to be added to the Wordpress system Widgets are specialised plkugins that focus on menu functionality. Sean Costain 2012

More Related