• Complain

Sun Ruoyu - Designing for XOOPS: A Designers Quickstart Guide to Content Management

Here you can read online Sun Ruoyu - Designing for XOOPS: A Designers Quickstart Guide to Content Management full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2011, publisher: OReilly Media, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Designing for XOOPS: A Designers Quickstart Guide to Content Management
  • Author:
  • Publisher:
    OReilly Media
  • Genre:
  • Year:
    2011
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Designing for XOOPS: A Designers Quickstart Guide to Content Management: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Designing for XOOPS: A Designers Quickstart Guide to Content Management" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Learn how to customize websites with XOOPS, the open source CMS that helps non-developers build dynamic community websites, intranets, and other applications. This concise book shows you how to use XOOPS themes and modules to design everything from simple blogs to large database-driven CMS portals. Web designers and current XOOPS users will learn how to create a site theme with CSS and jQuery libraries, including techniques for making additional modules conform to the sites look and feel. Although XOOPS uses the PHP-based Smarty templating system, all you need is a bit of XHTML and CSS experience to get started.Learn the workflow for turning an idea into a full-featured website Become familiar with XOOPS theme-building tools, and set up PHP and MySQL environments Port an existing XHTML template to XOOPS Create themes with the 960 Grid System to save time and reduce code Use jQuery-based UI libraries to achieve complex effects Blend new modules into your theme with the template override function Go beyond traditional block layouts to customize your homepage

Sun Ruoyu: author's other books


Who wrote Designing for XOOPS: A Designers Quickstart Guide to Content Management? Find out the surname, the name of the author of the book and a list of all author's works by series.

Designing for XOOPS: A Designers Quickstart Guide to Content Management — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Designing for XOOPS: A Designers Quickstart Guide to Content Management" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Designing for XOOPS
Sun Ruoyu
Editor
Julie Steele

Copyright 2011 XOOPS Foundation

OReilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (.

Nutshell Handbook, the Nutshell Handbook logo, and the OReilly logo are registered trademarks of OReilly Media, Inc. Designing for XOOPS , the image of a crested ibis, and related trade dress are trademarks of OReilly Media, Inc.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and OReilly Media, Inc., was aware of a trademark claim, the designations have been printed in caps or initial caps.

While every precaution has been taken in the preparation of this book, the publisher and authors assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.

OReilly Media A Note Regarding Supplemental Files Supplemental files and - photo 1

O'Reilly Media

A Note Regarding Supplemental Files

Supplemental files and examples for this book can be found at http://examples.oreilly.com/0636920021247/. Please use a standard desktop web browser to access these files, as they may not be accessible from all ereader devices.

All code files or examples referenced in the book will be available online. For physical books that ship with an accompanying disc, whenever possible, weve posted all CD/DVD content. Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to .

Preface
What Is XOOPS?

Before you dive into this book, I would like to first extend my warm welcome to you as you enter the world of XOOPS. XOOPS is an acronym of e X tensible O bject O riented P ortal S ystem. It is an open-source application platform and Content Management System (CMS) written in PHP. It is built for developing a variety of solutions in a modular fashion, for both small and large interactive dynamic community websites, company portals, intranets, weblogs, and much more. By installing different modules, you can build quite different websites.

XOOPS is released under the terms of the GNU General Public License (GPL) and is free to use and modify. It is also free to redistribute as long as you abide by the distribution terms of the GPL.

Why Use XOOPS?

XOOPS is shipped with a nice installer and can be easily deployed on a web-hosted server. In XOOPS 2.5, a more user-friendly backend administration has been introduced. This makes managing a complex website very easy and intuitive. You need almost no programming knowledge to build a website!

Due to the very flexible architecture of XOOPS, a developer (or even an advanced user), can create a vast variety of applications on top of XOOPS, including diaries, team rankings for sporting events, school administration systems, photo galleries, newspapers/ magazines, and sophisticated ecommerce packages.

Powerful Modules

The most common application for XOOPS is as a CMS. With powerful modules contributed by developers all over the world, you can create and manage content easily.

Themes and Templates

XOOPS uses Smartyone of the most popular template engines in PHPas its template engine. This makes it easier for designers to get used to the syntax. You dont have to deal with raw PHP code.

In addition, XOOPS is equipped with a lot of Smarty plug-ins to make life easier for designers.

User Management

XOOPS has a robust user management system. This is a key feature for applications like community websites. Users can search for other users by various criteria, or send email and private messages to other users through a template-based messaging system. And there are social network modules for XOOPS that can help enhance user interaction. XOOPS also has a powerful and user-friendly permissions system, which enables administrators to set permissions by group.

Supported Worldwide

XOOPS was created and is maintained by a team of several hard-working volunteers located all over the world. The XOOPS community has more than a dozen official support sites around the world for non-English-speaking users. XOOPS fully supports multi-byte languages, including Japanese, Simplified and Traditional Chinese, Korean, and so on.

If you have any questions, the community can always help you. And as you become an expert on XOOPS, please join the community and make your own contribution!

Brief History of XOOPS

The roots of XOOPS go back to PHPNuke, which was created by Francisco Burzi in 2000. As it sometimes happens within open source projects, a few of the developers who worked on PHPNuke decided to create something closer to their vision for a CMS, which they felt should be written with Object Oriented Programming (OOP) principles and technology. The result of their work became what we know today as XOOPS.

Over its 10 years of existence, XOOPS has reinvented itself many times. Besides being one of the OOP pioneers in the CMS area, it was also one of the first to add the Smarty templating system. Although Smarty is somewhat controversial, no one can deny that using it is much easier than using raw PHP code to create themes. In addition, we can take advantage of different Smarty plug-ins to enhance its flexibility.

Now XOOPS is evolving again. This time, it has been rewritten from scratch using the Zend Framework. While currently in Alpha release, the new versions release is planned for the end of 2011.

What This Book Covers

This book covers the whole workflow of building a XOOPS theme from scratch.

, generally describes the workflow and introduces the basic concepts that you need to know. It briefly covers how to set up Apache, PHP, and MySQL environments for XOOPS. Ill also talk about what tools you need to build a theme.

, starts by introducing the plain framework for themes. Although you can build your theme from a blank XHTML file, it simply takes too much time and requires a lot of thinking. By using the simplest theme framework, I will introduce the template engine structures of XOOPS.

, mainly introduces how to apply an existing XHTML template to XOOPS. This will give you a more thorough look at the template engine.

, introduces more details on CSS styling. It will also illustrate how to create a XOOPS theme using 960 Framework for XOOPS, and how to make use of the theme framework to save time and code.

, briefly discusses how to add jQuery and jQuery-based UI libraries to the theme to achieve complex effects. Two detailed case studies will help give you a deeper understanding of this subject.

, covers the module template override. This allows you to control the template of each individual module by your XOOPS theme. jQuery integrations will also be discussed in this chapter

, mainly discusses block anywhere techniques.

, will summarize all youve learned in previous chapters in a case study: well go from an idea to a complete website.

To take it to the next level, see the materials available on the books support site at http://insraq.me/book/. If you have the ebook, you were also given a file named cny_sale_package.zip that contains premium themes (which I hope will help your studies), free to those who purchase this book. If you purchased a hard copy, you can get these themes by going to http://insraq.me/book/follow the instructions there and use the coupon code DFXT11.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Designing for XOOPS: A Designers Quickstart Guide to Content Management»

Look at similar books to Designing for XOOPS: A Designers Quickstart Guide to Content Management. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Designing for XOOPS: A Designers Quickstart Guide to Content Management»

Discussion, reviews of the book Designing for XOOPS: A Designers Quickstart Guide to Content Management and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.