Tuesday, September 25, 2007


If youre new to After Effects and want to get up to speed quickly, After Effects Apprentice was created just for you. With 11 core lessons plus a fun final project, youll quickly get into the program and learn how to tap its potential whether you want to create motion graphics for a network program, your companys video, or your own independent production.In this book, youll get a professional perspective on the most important features a motion graphics artist needs to learn to use this program effectively. Youll learn to creatively edit and combine layers, animate eye-catching titles, replace a screen on a computer monitor, place a studio shot in anew environment, manipulate 3D space, and use effects to generate excitement or enhance the realism of a scene. Easy to follow step-by-step instructions take you through each technique, including projects that encourage you to express it in your own way. Youll learn more than just the tools; youll learn skills that you can immediately put to work in your own projects.

Download (15.3Mb):

http://rapidshare.com/files/57900457/After.Effects.Apprentice.-.Focal.Press.rar

Rar pass: e-liber

Tuesday, September 11, 2007

WordPress Complete



A comprehensive, step-by-step guide on how to set up, customize, and market your blog using WordPress Clear practical coverage of all aspects of WordPress Concise, clear, and easy to follow, rich with examples In-depth coverage of installation, themes, syndication, and podcasting

In Detail

WordPress is an open-source blog engine released under the GNU general public license. It allows users to easily create dynamic blogs with great content and many outstanding features. It is an ideal tool for developing blogs and though it is chiefly used for blogging, it can also be used as a complete CMS with very little effort. Its versality and ease of use has attracted a large, enthusiastic, and helpful community of users.
If you want to create powerful, fully-featured blogs in no time, this book is for you. This book will help you explore WordPress showing you what it offers and how to go about building your blog with the system.
You will be introduced to the main aspects of a blog – users, communities, posts, comments, news feeds – and learn how to manage them using WordPress. You will develop the skills and confidence to manage all types of content, be it text or images, on your blog, and also understand how users interact with the blog. In working through the book you'll be inspired as well as informed, and have the capability and the ideas to make your blog cutting edge and exciting to maximize its impact.

DOWNLOAD 6.32 Mb

Web Host Manager Administration Guide



Run your web host with the popular WebHost Manager software Set up your server using WHM’s powerful server management features Learn how to manage standard and reseller accounts Keep an eye on your server and learn to spot problems before they become serious Discover numerous tools and add-ons that can help you manage your server and differentiate your hosting from other providers.

In Detail

WebHost Manager is a package used by web hosts to manage their servers and the individual user accounts they hold. It is part of the same package as cPanel, so the host uses WebHost Manager while the client uses cPanel. WebHost Manager is at the core of many web hosts' business. Using web host manager, you can keep track of the accounts on your server, monitor their bandwidth and disk space usage, and much more.

DOWNLOAD 11.23 Mb

Web Content Management with Documentum



Setup, Design, Develop, and Deploy Documentum Applications Design and implement Documentum applications Practical examples to help you get the most from Documentum Tips and tricks to ease everyday working with the system
One of the world leaders in Enterprise Content Management, the EMC Documentum family of applications helps you manage all types of content across multiple departments within a single repository. With the Web Content Management suite of applications, you can efficiently manage content and underlying processes for your Web properties, and ensures that they are responsive to business needs.
To fully realize the power of this system can seem daunting, but this book will help you achieve that. With easy to follow examples, this book will take you the simplest and most straightforward route to success. Along the way, you will learn insights that only a seasoned professional would know.
Packed with practical examples, you will get hands-on with the powerful features of Documentum to grow your skills and confidence. You will see tips and tricks to handle complexities of the system, and avoid the common errors that waste your time.
From installing and getting started with Documentum, you will see how to design and develop Documentum applications, before rounding off with deployment.

DOWNLOAD 6.58 Mb

Visual SourceSafe 2005 Software Configuration Management in Practice


Best practice management and development of Visual Studio .NET 2005 applications with this easy-to-use SCM tool from Microsoft SCM fundamentals and strategies clearly explained Real-world SOA example: a hotel reservation system SourceSafe best practices across the complete lifecycle Multiple versions, service packs and product updates.

In Detail

Why is Software Configuration Management important?Software Configuration Management (SCM) is the discipline of managing the building and modification of software through techniques including source-code control, revision control, object-build tracking, and release construction. SCM involves identifying the configuration of the software at given points in time, systematically controlling changes to the configuration, and maintaining the integrity and traceability of the configuration throughout the software development lifecycle.
Software Configuration Management is one of the first skills a serious developer should master, after becoming proficient with his or her development tools of choice. Unfortunately, this does not always happen because the subject of SCM is not commonly taught in either academic or company training.
When developing software, you need to have a manageable team development effort, track and maintain the history of your projects, sustain parallel development on multiple product versions, fix bugs, and release service packs while further developing the application. This is where the concepts of Software Configuration Management come into play; SCM is about getting the job done safer, faster, and better.
Visual SourceSafe has a long history behind it. The previous versions were either loved for their ease of use and integration with other Microsoft products, or hated because the headaches caused by using them improperly. This book will help you to avoid such problems.

DOWNLOAD 7.61 Mb

Upgrading to Lotus Notes and Domino 7



Upgrade your company to the latest version of Lotus Notes and Domino. Understand the new features and put them to work in your business Appreciate the implications of changes and new features Learn how to integrate Lotus Notes/Domino 7 with WebSphere and Microsoft Outlook A real-life case study of how Lotus upgraded its own developerWorks site to Lotus Notes/Domino 7

In Detail

Do you administer a Lotus Notes/Domino system? Do you want to get the most of the new features in the latest Notes/Domino 7.0 release of the software? If you want to introduce these new features to a large business, quickly and efficiently, then this book is for you.
Written by Lotus insiders, the book provides a practical guide to each of the important features and enhancements introduced in Notes/Domino 7. These experienced experts use their own experiences to map out the benefits you could gain, and the dangers you may face, as you implement these features in your business.Written by specific experts, edited and overseen by Lotus content generator Dick McCarrick, this book is the definitive guide to all Lotus Notes/Domino 7 upgrading issues.

DOWNLOAD 3.83 Mb

Understanding TCP/IP



A clear and comprehensive guide to TCP/IP protocols Essential reference to what's really going on at the network level Covers Telnet, FTP, HTTP, SMTP, ESMTP, IMAP4, POP3, NNTP, and LDAP IP4 and IP6

In Detail

This book covers in detail the Open System Interconnection (OSI) reference model and the TCP/IP protocols that operate that different layers. Its coverage includes various application protocols. The authors explain in an easy-to-read style networking concepts and protocols, with examples that make the book a practical guide in addition to its coverage of theory.

DOWNLOAD 10.00 Mb

TYPO3: Enterprise Content Management



The Official TYPO3 Book, written and endorsed by the core TYPO3 Team Easy-to-use introduction to TYPO3 Design and build content rich extranets and intranets Learn how to manage content and administrate and extend TYPO3

In Detail

Because of its complex system and numerous extensions, TYPO3 can be daunting on first approach and the initial learning curve can be steep. However the nature of its advanced features will reward an extra investment in learning. With guidance from TYPO3 experts and core developers your journey into learning and mastering TYPO3 will be a smooth one.
While comprehensive and detailed, this book is an easy-to-use introduction to TYPO3. Whether an editor interested in creating and managing content, an administrator who needs to maintain TYPO3 enterprise intranets and extranets, or a developer who needs to extend TYPO3 and integrate it with other systems, this book is all you will need.
TYPO3Free, open source, flexible, and scalable, TYPO3 is one of the most powerful PHP content management systems. It is well suited for creating intranets and extranets for the enterprise. While providing an easy-to-use web interface for non-technical authors and editors of content, it???s messaging and workflow system allow shared authoring and collaboration. This editor???s interface is matched by an equally flexible and powerful one for administrators, giving them full control of the system. For editors, the long list of features that TYPO3 offers include WYSIWYG editing; automatic design preservation; automated image processing; Context sensitive menu; wizards for creating tables, bullet lists, mail forms, etc; scheduled publishing; multiple page editing; importing rich text content, such as Word documents, from client application or the web; versioning system; numerous plugs, such as forums, calendars, guestbooks, sitemaps, banner-controls, email-forms, polls, ratings, faqs, glossaries, news, and online shop systems; and Indexed search engine.
For administrators, TYPO3 offers user management; permission control; Pageview statistics; Workflow engine; logging; version control system; staging system; raw database access; caching, and many more features.
The features that TYPO3 offer developers is equally impressive, including a configuration language; powerful templating system; extension manager and wizard; multi-media integration; publishing static, dynamic and cached content; staged migration, and others.

DOWNLOAD 5.37 Mb

TrixBox Made Easy



A step-by-step guide to installing and running your home and office VoIP system Plan and configure your own VoIP and telephony systems Setup voicemail, conferencing, and call recording Clear and practical tutorial with case study format

In Detail

TrixBox is a telephone system based on the popular open source Asterisk PBX (Private Branch eXchange) Software. TrixBox allows an individual or organization to setup a telephone system with traditional telephone networks as well as Internet based telephony or VoIP (Voice over Internet Protocol). SugarCRM can be integrated with Asterisk, and is bundled with Trixbox offering real power and flexibility.
The book begins by introducing telephony concepts before detailing how to plan a telephone system and moving on to the installation, configuration, and management of a feature packed PBX.
This book is rich with practical examples and tools. It provides examples of well laid out telephone systems with accompanying spreadsheets to aid the reader in building stable telephony infrastructure.

DOWNLOAD 3.83 Mb

The PEAR Installer Manifesto



The PEAR Installer maintainer shows you the power of this code management and deployment system to revolutionize your PHP application development Learn how to effectively organize your application development from the creator of the latest versions of the PEAR Installer, version 1.4.0 onwards
Bring the power of versioning and rollbacks to your live website Embed the PEAR Installer in your web applications to manage plug-ins from a remote server

In Detail

PEAR stands for PHP Extension and Application Repository, and its primary purpose is to support code re-use. PEAR provides both an advanced installer and a code repository at http://pear.php.net. PEAR code is organized into discrete re-usable components called packages. A package consists of a group of files and a descriptor file called package.xml that contains metadata about the package's contents, such as the package version, any special dependencies, and textual information such as the package description and authors.The software that transforms a package from an inert grouping of files into a dynamic software package is called the PEAR Installer and is itself a PEAR package. In other words, the PEAR Installer can be used to upgrade itself. It truly is a very powerful application. In short, the PEAR Installer is one of the most effective tools for managing a high-quality software library, high-quality applications, or high-quality websites.
This book will show you a new way of organizing your PHP development, by leveraging the full power of the PEAR Installer. In a sense, the PEAR Installer is a step above a software design pattern, a meta-development pattern that can be used to systematically organize all of your PHP development.You will learn how to organize your code into packages using the package.xml format. You will learn about the revolutionary new PEAR Channel concept, and how to safely and reliably depend on external PHP libraries from sources such as pear.php.net and other PEAR channels. You will learn about the PEAR_PackageFileManager package, and how to customize individual installations of your PHP code through file roles, file tasks, and post-installation scripts.
In addition, you will learn how to use the power of PEAR to manage your web projects with the PEAR installer to bring the power of versioning and rollbacks to your live website. The synergy of the PEAR Installer and a revision control system like CVS or Subversion is also explored in depth.Next, you will learn how to set up your own PEAR Channel for distributing PHP applications, both open-source and proprietary closed-source PHP applications that can be secured using technology already built into the PEAR Installer.
Finally, you will learn how to embed the PEAR Installer inside your own web application in order to manage plug-ins from a remote server. The book covers in detail designing a custom plug-in system for a fictitious blog application. The plug-in system is used to manage templates, and the PEAR Installer is used to manage the details of querying the remote server for templates, handling dependencies between versioning, and doing the actual installation process as well.

DOWNLOAD 4.16 Mb

The Microsoft Outlook Ideas Book



How to Organise and manage yourself, your team, and your activities with Outlook and Exchange Packed with ideas of how all Outlook users can create useful solutions you never thought possible Step by step instructions for storing and extracting information from the Calendar, Contacts and Tasks folders to create integrated business solutions Great ideas for business, personal, educational and home users

In Detail

Microsoft Outlook, in tandem with Microsoft Exchange Server, provides a powerful environment for sharing information. This book will show you how to take advantage of that to construct solutions for your business or organization from the features of Outlook.
This book is a collection of scenarios that incorporate and link many Outlook components to produce surprisingly powerful functionality.
Without the need for code or specially-written applications, you will be extracting information from your Outlook Calendar, Contacts and Tasks folders to create solutions like these:
Monitoring staff leave and printing schedules Managing meeting rooms and printing invoices Managing fleet vehicles, their records, and servicing Managing a school class calendar, student records, attendance, assignments, and reports

DOWNLOAD 2.16 Mb

SSL VPN : Understanding, evaluating and planning secure, web-based remote access



A comprehensive overview of SSL VPN technologies and design strategies Understand how SSL VPN technology works Evaluate how SSL VPN could fit into your organisation?s security strategy Practical advice on educating users, integrating legacy systems, and eliminating security loopholes Written by experienced SSL VPN and data security professionals

In Detail

Virtual Private Networks (VPNs) provide remote workers with secure access to their company network via the internet by encrypting all data sent between the company network and the user?s machine (the client). Before SSL VPN this typically required the client machine to have special software installed, or at least be specially configured for the purpose.
Clientless SSL VPNs avoid the need for client machines to be specially configured. Any computer with a Web browser can access SSL VPN systems. This has several benefits:
Low admin costs, no remote configuration Users can safely access the company network from any machine, be that a public workstation, a palmtop or mobile phone By pass ISP restrictions on custom VPNs by using standard technologies
SSL VPN is usually provided by a hardware appliance that forms part of the company network. These appliances act as gateways, providing internal services such as file shares, email servers, and applications in a web based format encrypted using SSL. Existing players and new entrants, such as Nokia, Netilla, Symantec, Whale Communications, and NetScreen technologies, are rushing our SSL VPN products to meet growing demand.
This book provides a detailed technical and business introduction to SSL VPN. It explains how SSL VPN devices work along with their benefits and pitfalls. As well as covering SSL VPN technologies, the book also looks at how to authenticate and educate users ? a vital element in ensuring that the security of remote locations is not compromised. The book also looks at strategies for making legacy applications accessible via the SSL VPN.

DOWNLOAD 31.28 Mb

Smarty PHP Template Programming and Applications



A step-by-step guide to building PHP web sites and applications using the Smarty templating engine Bring the benefits of Smarty to your PHP programming Give your designers the power to modify content and layout without PHP programming Produce code that is easier to debug, maintain, and modify Useful for both Smarty developers and users

In Detail

Smarty is a templating engine for PHP. Designers who are used to working with HTML files can work with Smarty templates, which are HTML files with simple tags while programmers work with the underlying PHP code. The Smarty engine brings the code and templates together. The result of all this is that designers can concentrate on designing, programmers can concentrate on programming, and they don't need to get in each others way so much.Even if you are developing a site on your own, Smarty is a powerful way to make your code clearer to you and others, as well as easier to debug and modify later.
Read the Table of Contents from Smarty PHP Template Programming and Applications
Visit the Free Online Edition for Smarty PHP Template Programming and Applications and learn more about the book and discover what each chapter from this book has in store.
You can now download "Smarty Cheat Sheet" for free: http://smartybook.packtpub.com/

DOWNLOAD 4.60 Mb

Project Management with dotProject: Implement, Configure, Customize, and Maintain your DotProject Installation



A complete beginner’s guide to every aspect of setting up and administering your dotProject installation Install and use the dotProject project management system Customize and extend dotProject Work with reports and Gantt charts Configure dotProject for LDAP authentication and PostNuke Customize dotProject to blend with your corporate sites

In Detail

This is a comprehensive beginner’s book on dotProject and deals with the basics of implementing and configuring dotProject. It is a simple guide to setting up an internal project management solution as quickly as possible, and at zero cost. All the examples in this book are fully practical and will help you to get things done with dotProject. To make sure that you create a site that fits in with your corporate identity, the book covers customizing dotProject to personalize the look for your pages.
dotProject is the most popular open-source project management system. It is maintained by committed volunteers with the goal of providing a project management environment with a sensible user interface free to everyone. dotProject is web-based, multi-user, multi-language-enabled software that enables you to create, track, and maintain any kind of project, although the examples in this book relate to a software project.

DOWNLOAD 6.79 Mb

Pluggable Authentication Modules: The Definitive Guide to PAM for Linux SysAdmins and C Developers



A comprehensive and practical guide to PAM for Linux: how modules work and how to implement them Understand and configure PAM Develop PAM-aware applications and your own PAMs using the API and C How to authenticate users in Active Directory, mount encrypted home directories, load SSH keys automatically, and restrict web and rsh services

In Detail

PAM-aware applications reduce the complexity of authentication. With PAM you can use the same user database for every login process. PAM also supports different authentication processes as required. Moreover, PAM is a well-defined API, and PAM-aware applications will not break if you change the underlying authentication configuration.
The PAM framework is widely used by most Linux distributions for authentication purposes. Originating from Solaris 2.6 ten years ago, PAM is used today by most proprietary and free UNIX operating systems including GNU/Linux, FreeBSD, and Solaris, following both the design concept and the practical details. PAM is thus a unifying technology for authentication mechanisms in UNIX.
PAM is a modular and flexible authentication management layer that sits between Linux applications and the native underlying authentication system. PAM can be implemented with various applications without having to recompile the applications to specifically support PAM.

DOWNLOAD 2.51 Mb

Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#



A C# developer's guide to the features and programming interfaces of Windows Workflow Foundation Add event-driven workflow capabilities to your .NET applications. Highlights the libraries, services and internals programmers need to know Builds a practical "bug reporting" workflow solution example app

In Detail

Windows Workflow Foundation (WF) is a technology for defining, executing, and managing workflows. It is part of the .NET Framework 3.0 and will be available natively in the Windows Vista operating system.
Windows Workflow Foundation might be the most significant piece of middleware to arrive on the Windows platform since COM+ and the Distributed Transaction Coordinator. The difference is, not every application needs a distributed transaction, but nearly every application does have a workflow encoded inside it.
In this book, K Scott Allen, author of renowned .NET articles at www.odetocode.com, provides you with all the information needed to develop successful products with Windows Workflow.
From the basics of how Windows Workflow can solve the difficult problems inherent in workflow solutions, through authoring workflows in code, learning about the base activity library in Windows Workflow and the different types of workflow provided, and on to building event-driven workflows using state machines, workflow communications, and finally rules and conditions in Windows Workflow, this book will give you the in-depth information you need. Throughout the book, an example "bug reporting" workflow system is developed, showcasing the technology and techniques used.

DOWNLOAD 5.97 Mb

PHPEclipse: A User Guide



Take advantage of the leading open source integrated development environment to develop, organize, and debug your PHP web development projects. Compact guide to using Eclipse and PHPEclipse for web development Slash development time by improving the efficiency of your PHP coding and organizing your projects in the PHPEclipse environment Learn to use Eclipse for debugging PHP applications, interfacing with databases, and managing source code No previous knowledge of Eclipse required

In Detail

The fusion of Eclipse, the leading open source development environment, and PHP is an exciting prospect for web developers. This book makes sure that you are up and running as quickly as possible, ready to take full advantage of PHPEclipse's tuned PHP development tools, without requiring any prior knowledge of Eclipse.
You will begin with installing and configuring PHPEclipse, before moving onto a tour of the Eclipse environment, familiarizing you with its main components. As a plug-in to Eclipse, PHPEclipse is able to harness the platform to provide a rich and powerful development experience.
For helping you improve the efficiency of your PHP coding, the book details the powerful editing features of PHPEclipse, and shows you how to use it to better organize your application code.
You will see how PHPEclipse helps you throughout the development lifecycle, and learn how to use PHPEclipse's debugger to troubleshoot and step through your PHP code as it executes. The book rounds off with coverage of accessing databases and managing source code from within the . For the final step for your application, you will learn how to deploy your site to a production server.

DOWNLOAD 3.95 Mb

Monday, September 10, 2007

PHP Programming with PEAR



XML, Data, Dates, Web Services, and Web APIs Maximize your productivity through the use of proven, powerful, reusable PHP components In-depth coverage of a range of important PEAR packages Many code examples provide a clear and practical guidance

In Detail

PEAR is the PHP Extension and Application Repository, and is a framework and distribution system for reusable, high-quality PHP components, available in the form of "packages".
In this book, you will learn how to use a number of the most powerful PEAR packages available to boost your PHP development productivity. By focusing on these packages for key development activities, this book is an in-depth guide to getting the most from these powerful coding resources.
You will become a master of various PEAR packages that help you with the essential tasks of PHP development such as:
• Accessing databases with MDB2• Displaying data in a range of formats (HTML, Excel spreadsheet, PDF)• Creating and parsing XML documents• Serializing PHP objects into XML, and unserializing XML documents to PHP objects• Consuming and offering web services• Accessing Web APIs including Google, Yahoo, Amazon, and Technorati

DOWNLOAD 1.87 Mb

Learning jQuery : Better Interaction Design and Web Development with Simple JavaScript Techniques



Better Interaction Design and Web Development with Simple JavaScript Techniques Create better, cross-platform JavaScript code Detailed solutions to specific client-side problems

In Detail

jQuery is a powerful JavaScript library that can enhance your websites regardless of your background. In this book, creators of the popular jQuery learning resource, http://www.learningjquery.com/, share their knowledge, experience, and enthusiasm aboutjQuery to help you get the most from the library and to make your web applications shine.
For designers, jQuery leverages existing CSS and HTML skills, allowing you to dynamically find and change any aspect of a page.This book provides a gentle introduction to jQuery concepts, allowing you to add interactions and animations to your pages - even if previous attempts at writing JavaScript have left you baffled.
For programmers, jQuery offers an open -source, standards-compliant, unobtrusive approach to writing complex JavaScript applications.This book will guide you past the pitfalls associated with AJAX, events, effects, and advanced JavaScript language features.
This book has a companion title, jQuery Reference Guide: A Comprehensive Exploration of the Popular JavaScript Library.
jQuery Reference Guide digs deeper into the library and takes you through the syntax, specifications, and follows up with a detailed discussion. This book offers an organized menu of every jQuery method, function, and selector. Entries are accompanied by detailed descriptions and helpful recipes that will assist you in getting the most out of jQuery. You'll discover the untapped possibilities that jQuery makes available, and hone your skills as you return to this guide time and again.
Stop scratching your head, and start improving your web applications with jQuery and JavaScript!

DOWNLOAD 5.37 Mb

OpenVPN: Building and Integrating Virtual Private Networks



Learn how to build secure VPNs using this powerful Open Source application Learn how to install, configure, and create tunnels with OpenVPN on Linux, Windows, and MacOSX Use OpenVPN with DHCP, routers, firewall, and HTTP proxy servers Advanced management of security certificates

In Detail

OpenVPN is a powerful, open source SSL VPN application. It can secure site-to-site connections, WiFi and enterprise-scale remote connections. While being a full-featured VPN solution, OpenVPN is easy to use and does not suffer from the complexity that characterizes other IPSec VPN implementations. It uses the secure and stable TLS/SSL mechanisms for authentication and encryption.
This book is an easy introduction to this popular VPN application. After introducing the basics of security and VPN, the book moves on to cover using OpenVPN, from installing it on various platforms, through configuring basic tunnels, to more advanced features, such as using the application with firewalls, routers, proxy servers, and OpenVPN scripting.
While providing only necessary theoretical background, the book takes a practical approach, presenting plenty of examples.

DOWNLOAD 6.43 Mb

Openswan: Building and Integrating Virtual Private Networks



Learn from the developers of Openswan how to build industry standard, military grade VPNs and connect them with Windows, MacOSX, and other VPN vendors Learn everything you need to know about Openswan from its core developers Build VPNs that interoperate with Windows, MacOS, and other network vendors Build your own secure hotspots

In Detail

TECHNOLOGYWith the widespread use of wireless and the integration of VPN capabilities in most modern laptops, PDA's and mobile phones, there is a growing desire for encrypting more and more communications to prevent eavesdropping. Can you trust the coffee shop's wireless network? Is your neighbor watching your wireless? Or are your competitors perhaps engaged in industrial espionage? Do you need to send information back to your office while on the road or on board a ship? Or do you just want to securely access your MP3's at home? IPsec is the industry standard for encrypted communication, and Openswan is the de-facto implementation of IPsec for Linux. Whether you are just connecting your home DSL connection with your laptop when you're on the road to access your files at home, or you are building an industry size, military strength VPN infrastructure for a medium to very large organization, this book will assist you in setting up Openswan to suit those needs.
The topics discussed range from designing, to building, to configuring Openswan as the VPN gateway to deploy IPsec using Openswan. It not only for Linux clients, but also the more commonly used Operating Systems such as Microsoft Windows and MacOSX. Furthermore it discusses common interoperability examples for third party vendors, such as Cisco, Checkpoint, Netscreen and other common IPsec vendors.
The authors bring you first hand information, as they are the official developers of the Openswan code. They have included the latest developments and upcoming issues. With experience in answering questions on a daily basis on the mailing lists since the creation of Openswan, the authors are by far the most experienced in a wide range of successful and not so successful uses of Openswan by people worldwide.

DOWNLOAD 3.19 Mb

ODP.NET Developer’s Guide



A practical guide for developers working with the Oracle Data Provider for .NET and the Oracle Developer Tools for Visual Studio 2005 Application development with ODP.NET Dealing with XML DB using ODP.NET Oracle Developer Tools for Visual Studio .NET

In Detail

The Oracle Data Provider for .NET (ODP.NET) features optimized data access to the Oracle database from a .NET environment and allows developers to take advantage of advanced Oracle database functionality, including Real Application Clusters, XML DB, and advanced security. It can be used from any .NET language, including C# and VB.NET.
This book is a practical guide that will give you the in-depth information you need to work with the Oracle 10g v10.2 database from Visual Studio .NET 2005, using the Oracle Developer Tools and ODP.NET.
After introducing ODP.NET, we move on to dealing with SQL, PL/SQL, and XML DB using ODP.NET. Next we look at application development with ODP.NET: Web Applications, Web Services, and Mobile Applications. The last chapter covers Oracle Developer Tools for Visual Studio .NET. All the code examples are in Visual Basic.NET 2005.

DOWNLOAD 4.10 Mb

Thursday, September 6, 2007

Moodle E-Learning Course Development



A complete guide to successful learning using Moodle Straight-forward coverage of installing and using the Moodle system Working with Moodle features in all learning environments A unique course-based approach focuses your attention on designing well structured, interactive, and successful courses

In Detail

This unique book gives you more than just a guide to the Moodle software; it uses Moodle as a route to better teaching, more motivated students, and more successful courses. Moodle is the leading Open Source learning management system. Using Moodle, teachers can easily construct richly textured web based courses. A course can consist of a number of lessons, with each lesson including reading materials; activities such as quizzes, tests, surveys, and projects; and social elements that encourage interaction and group work between students.Moodle E-Learning Course Development shows you how to use Moodle as a tool to enhance your teaching. It will help you analyse your students' requirements, and come to an understanding of what Moodle can do for them. After that you'll see how to use every feature of Moodle to meet your course goals.
The social constructionist learning philosophy is at the heart of Moodle: we all "construct" knowledge through interation with one another and with learning materials in a social way. Moodle E-Learning Course Develelopment will show you how to add static learning material, interactive activities, and social features to your courses so that students reach their learning potential. Whether you want to support traditional class teaching or lecturing, or provide complete online and distance learning courses, this book will prove a powerful resource throughout your use of Moodle.

DOWNLOAD 4.16 Mb

Windows Small Business Server SBS 2003: A Clear and Concise Administrator's Reference and How-To



Quickly find the information you need to install, configure and maintain all the features of SBS 2003 to get the job done Comprehensive coverage Structured for speed. Find it, do it, finish Perfect companion to the MS Docs and KB

In Detail

Microsoft Small Business Server 2003 is the fourth release of the all-in-one server solution from Microsoft. By combining all of the commonly used servers into a single package, Microsoft makes it easier and cheaper for small business and branch offices to run a fully featured network. The basic version of SBS contains a file server for shared and central document and data storage; Exchange email server; Sharepoint services for team collaboration; Internet Security Server for safe connections to the Internet. The Premium edition has the SQL Server 2000 database server installed.
Despite its name and pricing, SBS is actually a very powerful tool capable of supporting workgroups up to 75 users in a range of complex tasks. At the entry level it can be set up and configured to run a small office with a limited range of server requirements. At the advanced level it can delivery a complete range of services to up to 75 users.
This book is aimed at in-house administrators and IT specialists responsible for all aspects of network administration and support, working in offices and organisations for which the all-in-one SBS solution makes sense. It covers each of the services provided in the SBS package. For each server, the most common tasks are walked through step-by-step. Each step is carefully explained and clearly illustrated. The approach is logical and easy to follow.

DOWNLOAD 3.78 Mb

MediaWiki Administrators’ Tutorial Guide



Install, manage, and customize your MediaWiki installation Get your MediaWiki site up fast Manage users, special pages, and more Customize and extend your MediaWiki site Create new, attractive MediaWiki themes

In Detail

Run your own MediaWiki collaborative website with this fast-paced, friendly tutorial, which is full of information and advice for creating powerful MediaWiki sites, and filling them with varied and useful collaborative content. Whether you are creating a public wiki for completely open contributions, a private wiki for collaborating within your work team or group of friends, or even a wiki for personal use, this book will show you all the essential steps. You will see the various ways of organizing and managing content, and preventing collaboration from getting out of control. You'll learn how to incorporate images and other media into your pages, as well as becoming a wiki markup wizard to produce intricately formatted pages with tables, lists, and more. On the technical side, the book covers how to administer users, back up and restore content safely, migrate your installation to another server or database, and even make hacks to the code.
MediaWiki is the free, open-source wiki engine software that powers Wikipedia and many of the other popular wikis across the Web. Written in PHP, it possesses many features that make it the engine of choice for large collaborative wikis: flexible markup, comprehensive user management, multimedia handling, and more.

DOWNLOAD 8.67 Mb

Mastering TypoScript: TYPO3 Website, Template, and Extension Development


A complete guide to understanding and using TypoScript, TYPO3's powerful configuration language. Powerful control and customization using TypoScript Covers templates, extensions, admin, interface, menus, and database control You don't need to be an experienced PHP developer to use the power of TypoScript

In Detail

Free, open-source, flexible, and scalable, TYPO3 is one of the most powerful PHP content management systems. It is well suited for creating intranets and extranets for the enterprise. While providing an easy-to-use web interface for non-technical authors and editors of content, its messaging and workflow system enable shared authoring and collaboration. TYPO3 provides flexible and powerful interfaces for both content editors and administrators, giving them full control of the core aspects the system. However for developers who need to customize the system, TYPO3 offers a powerful configuration language called TypoScript. Good knowledge of TypoScript is really a prerequisite for implementing complex applications with TYPO3 and gives developers full control over the configuration of TYPO3 and its template engine. TypoScript enables the complete output template to be created and manipulated, giving you full control over the layout of the site.
TypoScript also allows you to integrate dynamic contents, JavaScript-based menus, Flash, Graphics, etc. with ease. You have maximum control over the design of the website and can control all options that would otherwise be addressed by HTML—simple text output, formatting, and much more. TypoScript also allows you to generate graphics at run time and display different content dynamically.

DOWNLOAD 4.47 Mb

Mastering phpMyAdmin 2.8 for Effective MySQL Management



Increase your MySQL productivity and control by discovering the real power of phpMyAdmin 2.8 Effectively administrate your MySQL databases Manage users and privileges with MySQL Server Administration tools Get to grips with the hidden features and capabilities of phpMyAdmin

In Detail

phpMyAdminProviding a powerful graphical interface for managing MySQL, phpMyAdmin is one of the most popular open source applications. While most MySQL developers use routine features of phpMyAdmin every day, few are aware of the power and potential of its advanced features. This book builds a solid understanding of the core capabilities of phpMyAdmin before walking you through every facet of this legendary tool.
MySQLUsed by millions of developers, MySQL is the most popular open source database, supporting numerous large dynamic websites and applications. MySQL has acquired this wide popularity by virtue of its open source nature, performance, reliability, robustness, and support for various platforms. However, this popularity has also been helped by the existence of phpMyAdmin, the industry standard administration tool that makes database management easy for both the experienced developer and their novice.
The powerful graphical interface that it provides to MySQL has made phpMyAdmin an indispensable tool for MySQL and web developers. Every phpMyAdmin user can benefit from unlocking the full potential of this powerful application.
Upgrade AdviceThe prior edition of this book was written for version 2.6. Most of the changes to phpMyAdmin in version 2.8 are in the user interface and not the underlying functionality. This book brings the screen shots and user instructions into line with the new interface. If as a reader you are happy with the new interface already you don’t need to upgrade to this new edition of the book.

DOWNLOAD 4.38 Mb

Mastering Mambo : E-Commerce, Templates, Module Development, SEO, Security, and Performance



An advanced level guide to customizing and extending Create custom layouts, modules, Mambots, set up an e-commerce store, and more Make your site multilingual, accessible, and optimized for speed and search engines Master DOCMAN, the document manager for Mambo, to turn your Mambo site into a dynamic repository of shared documents and files Avoid common security traps and pitfalls and learn how attackers think

In Detail

Mambo is a PHP-based Open Source CMS. Mambo is both easy to use at the entry level for creating basic websites, while having the power and flexibility to support complex web applications.
Mambo implements the core requirements of a full featured CMS. It has a powerful and extensible templating system with the ability to upload and manage many different data types. User access control, content approval, rich administrative control, content display scheduling are all built-in. New features and extensions are constantly added to the core system, with many more being available and supported by the community.
Most of the Mambo development team now works on a fork of Mambo known as Joomla. Mastering Mambo is fully compatible with Joomla's 1.0 release.

DOWNLOAD 4.72 Mb

Managing and Customizing OpenCms 6 Websites



A complete guide to set up, configuration and administration Understand the OpenCms web publishing process
Learn how to create your own, complex, OpenCms website Develop the skills to implement, customize and maintain an OpenCms website

In Detail

This book takes you through the process of creating content rich web sites and applications using OpenCms. Although powerful and flexible, OpenCms can be daunting on first approach, but its advanced features reward the investment in learning. This book exists to ease Java developers into getting the most from OpenCms.
OpenCmsOpenCms is a professional-level, open source Website Content Management System, with which you can create and manage complex websites. Based on Java and XML technology, it fits into almost any modern IT environment. Now at version 6, OpenCms has blossomed into a mature and proven content management system.
With hard-won experience of the practical difficulties faced by developers working with OpenCms, this book is the embodiment of the author's expertise, and the perfect way to master the system.

DOWNLOAD 6.35 Mb

Learning Mambo: A Step-by-Step Tutorial to Building Your Website



A well-structured and example-rich tutorial to creating websites using Mambo A practical step-by-step tutorial to creating your Mambo website Master all the important aspects of Mambo, including menus, content management, and templates Gain hands-on experience by developing an example site through the book

In Detail

Mambo is a mature and fully featured open-source Content Management System (CMS). Mambo is easy to use at the entry level for creating basic websites, while having the power and flexibility to support complex web applications.
Mambo implements the core requirements of a full-featured CMS. It has a powerful and extensible templating system, user access control, content approval, rich administrative control, and content display scheduling. New features and extensions are added to the core system, with many more being available and supported by the community.
This book targets the 4.6 release of Mambo, and takes you through creating an example website. Beginning with a discussion of the requirements for the example site, the site unfolds as you progress through the chapters, learning more about Mambo, and how to complete the tasks needed to build the site.
You'll see the basic configuration options for setting up your site, and learn about Mambo's main elements as you work your way around its web-based administration area. As soon as you're familiar with the general principles and behavior of Mambo, it's time to pile on the features for your site; adding modules and components, uploading images and other resources, and managing templates. You will learn to use Mambo's powerful Universal Installer to effortlessly install add-ons that are not part of the standard distribution.
The pages on your site, how they are displayed, and who can see them, are determined by Mambo's menu system. With many examples of the different types of menu items, the book will lead you through the important tasks of creating menu items, and help you understand how these choices structure the pages on your site and ease your visitors' navigation.
You will see how to organize and enter your content into Mambo, and how to manage and edit this organization and your pieces of content. As we tackle user management, you will see how Mambo allows you to set up user accounts with different permissions, including a set of special users who can author or edit content. We also take a detailed look at the notifications that occur when content is submitted by these users. This analysis reveals how the Mambo publishing workflow process works, and how you can exploit it effectively. Moving on from the standard Mambo features, we look at some third-party extensions that add powerful discussion forum, event scheduling, and image gallery features to your site.
To create a new look for your site, you create a new template. We cover this, and even if you're no expert in web design, you will be taken through a number of basic tasks to create an impressive new design for your site.

DOWNLOAD 7.40 Mb

Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP



A practical tutorial for creating your first Joomla! 1.5 extensions with PHP Program your own extensions to Joomla! Create new, self-contained components with both back-end and front-end functionality Create configurable site modules to show information on every page Distribute your extensions to other Joomla! users

In Detail

Joomla! is the world's hottest open-source content management system, and the winner of the 2006 Open Source CMS Prize.
While Joomla! is packed with features, its greatest quality is that it is extremely extensible, allowing any number of complex applications to be cleanly integrated. Shopping carts, forums, social networking profiles, job boards, and real estate listings are all examples of extensions developers have written for Joomla!. All of these can run off one Joomla! site, while only one database, template, and core need to be maintained. When you build an extension to Joomla!, it will inherit the look and feel of the overall site. Any type of program that can be coded in PHP is a potential component waiting to be written!
If you're eager to start creating extensions for Joomla!, this book is for you. Walk through the development of complete Joomla! components and modules with this tutorial for PHP programmers. Written for Joomla! version 1.5 and tested against pre-final releases, this book will get you started coding your first extensions as quickly as possible, and adds the features that will make your work look professional!
The book builds example extensions to create, find, promote, and cross-link restaurant reviews. A component will handle common data items seen across all reviews such as price range, reservations, cuisine type, and location. Your visitors will be able to search and sort through the reviews; adding their own criteria to zero in on their dining options for the evening.
Your modules will highlight new reviews, drawing the attention of frequent visitors. Finally, plugins will pull pieces of the reviews into feature articles and others will integrate them into searches. Even if you don't own a restaurant, you will still find the code applicable to your own development projects, and the skills you develop will make you a Joomla! developer to be reckoned with!

DOWNLOAD 2.98 Mb

Learn OpenOffice.org Spreadsheet Macro Programming: OOoBasic and Calc automation



A fast and friendly tutorial to writing macros and spreadsheet applications Discover the power of the OpenOffice.org macro language and Calc object model Fast, fun, friendly step-by-step OOoBasic tutorial Practical and realistic examples to apply to your daily work

In Detail

Adding macros to your spreadsheets enables you to add data processing features to your work, automate repetitive tasks, and even create complete data-driven programs that use the spreadsheet as their back end.
This book teaches the OOoBasic language and the Calc object model, so that you can manipulate spreadsheets and data from within your programs. You will also see how to create dialog boxes and windows for friendly user interfaces, and how to integrate your spreadsheets with other applications, for example writing spreadsheet data to a document, or capturing data from a database, and using the spreadsheet for generating advanced calculations and reports.
Calc is OpenOffice.org's spreadsheet module. Like the rest of OpenOffice.org Calc can be programmed using the built-in language OOoBasic. Both simple macros and complex applications can be developed in this language by controlling Calc through its object model. The book is compatible with the commercial version of OpenOffice.org, StarOffice, and the StarBasic language.

DOWNLOAD 7.88 Mb

Joomla! Template Design



A complete guide for web designers to all aspects of designing unique website templates for the free Joomla! PHP Content Management System Create Joomla! Templates for your sites Debug, validate, and package your templates Tips for tweaking existing templates

In Detail

Joomla! is a free, award-winning content management system written in PHP that allows users to easily publish their content on the World Wide Web and intranets. It is used all over the world for everything from simple websites to complex corporate applications. Joomla! is easy to install, simple to manage, and reliable.
The Joomla! template is a series of files within the Joomla! CMS that control the presentation of the content. The template is the basic foundation design for viewing your Joomla! website. To produce the effect of a "complete" website, the template works hand in hand with the content stored in the Joomla! databases.
This book will help you build templates for your Joomla! site. It will help you understand the options in dealing with them. It will help you learn about how to use multiple templates in the same site. It will advise you on creating beautiful Joomla! designs, and using CSS rather than tables in your templates. The book guides you on using animations and other effects in Joomla! templates and provides you with tricks for tweaking existing templates.

DOWNLOAD 5.78 Mb

JasperReports for Java Developers



Create, Design, Format and Export Reports with the world's most popular Java reporting library Get started with JasperReports, and develop the skills to get the most from it Create, design, format, and export reports Generate report data from a wide range of datasources Integrate Jasper Reports with Spring, Hibernate, Java Server Faces, or Struts

In Detail

JasperReports is the world's most popular embeddable Java open source reporting library, providing Java developers with the power to easily create rich print and web reports. This book shows you exactly how to get started, and develop the skills to get the most from JasperReports.
The book steers you through each point of report setup, to creating, designing, formatting, and exporting reports with data from a wide range of datasources, and integrating JasperReports with other Java frameworks.
Starting with the basics of adding reporting capabilities to your application, and creating report templates you will first see how to produce your reports through the use of JRXML files, custom ANT targets, and then see preview them in both the browser and the native browser of JasperReports.
Getting data into your reports is the next step, and you will see how to get data from a range of datasources, not only databases, but XML files, and Java Objects, among others.
You will create better looking reports with formatting and grouping, as well as adding graphical elements to the report. You will export your reports to a range of different formats, including PDF and XML.
Creating reports will be made even easier with a walkthrough of the iReport Designer visual designing tool. To round things off, you will see how to integrate your reports with other Java frameworks, using Spring or Hibernate to get data for the report, and Java Server Faces or Struts for presenting the report.

DOWNLOAD 5.78 Mb

Implementing SugarCRM



'A step-by-step guide to using this powerful Open Source application in your business.' Your complete guide to SugarCRM implementation – assess your needs, install the software, start using it, train users, integrate with existing systems Covers both the free and commercial versions of SugarCRM – get maximum benefit from the free version before paying for add ons
"SugarCRM is one of the most exciting open source products around today, and Michael Whitehead has created the definitive guide to it. Michael packs the book with his experience as the premier independent SugarCRM consultant. It's not just a powerful guide to SugarCRM, it's a practical, hands on introduction to CRM as a whole. If you want to harness technology to enhance your customer relationships then read this book. You'll be glad you did." Bernard Golden, author, "Succeeding with Open Source"


In Detail

SugarCRM is a popular customer relationship management system. It is available in both free open source and commercial versions, making it an ideal way for small-medium business to try out a CRM system without committing large sums of money. Although SugarCRM is carefully designed for ease of use, attaining measurable business gains requires careful planning and research. This book distils hard won SugarCRM experienced into an easy to follow guide to implementing the full power of SugarCRM. SugarCRM is an extensive PHP/MySQL based application but with its rich administration interfaces no programming is required to get the most of it.
This book will give you all the information you need to start using this powerful, free CRM system.Written by veteran SugarCRM expert and experienced documentation author, Michael J. Whitehead, this book is the definitive guide to implementing SugarCRM. Whether you are wondering exactly what benefits CRM can bring, or you have already learned about CRM systems but have yet to implement one, or you're working with SugarCRM already; this book will show you how to get maximum benefit of this exciting product

DOWNLOAD 7.11 Mb

ImageMagick Tricks



Unleash the power of ImageMagick with this fast, friendly tutorial and tips guide Complete tutorial and a gallery of tricks and techniques Create impressive image manipulations and animations on-the-fly from the command line or within your programs Complete PHP-based sample applications show how to use ImageMagick to add pizzazz your web site

In Detail

The book is packed with interesting and fun examples. We had a lot of fun coming up with cool ways to demonstrate ImageMagick's power, and we're sure you'll have fun learning how to create them.
Although the printed book is in black and white, there is a full colour PDF of the screenshots freely available that includes all of the images in the book. Use it to see exactly what the ImageMagick effects look like in colour, or browse through it and see just what you'll learn to do with this book.
ImageMagick is a free software suite to create, edit, and compose bitmap images using text-based commands. The commands can be issued from the command line, but more often will be included in web or desktop applications – carrying out complex image-manipulation tasks in response to the user's input.
ImageMagick is a popular way for generating images on-the-fly in web pages, whether it's generating thumbnails from a large image, or creating complex combinations of images, text, and effects chosen by a visitor or the web site's creator.

DOWNLOAD 5.27 Mb

Hacking Vim: A Cookbook to get the Most out of the Latest Vim Editor



From personalizing Vim to productivity optimizations: Recipes to make life easier for experienced Vim users Create, install, and use Vim scripts Personalize your work-area Optimize your Vim editor to be faster and more responsive

In Detail

Each chapter of this book deals with a different aspect, and provides recipes for easy-to-use hacks to customize and simplify your Vim experience. After an introduction covering the derivation of Vim and its relatives from the vi editor, the author explains basic changes that you can make to the appearance of the Vim editor. Further chapters cover improved navigation through files and buffers in Vim; speeding up your work with templates, auto-completion, folding, sessions, and registers; and formatting text and code, including using external formatting scripts. The final comprehensive chapter covers everything about using Vim scripts and scripting to extend functionality.
Vim stands for Vi IMproved and is the editor of choice for programmers looking for a highly configurable, stable, open-source, multi-platform text editor. It is included with almost every Linux distribution as the standard text editor, and can be used to work with source code from any language. A big advantage of using Vim is that it can be extensively customized; you can control the basic interface, define personalized key mappings, implement macros, and call external or user-defined scripts. Vim has its own scripting language that allows for plug-in like extensions to enable IDE behavior, syntax scripts and highlighting, color schemes, themes, and utility scripts that can add a wide range of features and functionality. Vim 7.0, for which this book is written, includes spell-checking, code completion, document tabs, current line and column highlighting, undo branches, and more.

DOWNLOAD 2.55 Mb

Google Web Toolkit GWT Java AJAX Programming



A step-by-step to Google Web Toolkit for creating Ajax applications fast Create rich Ajax applications in the style of Gmail, Google Maps, and Google Calendar Interface with Web APIs create GWT applications that consume web services Completely practical with hands on examples and complete tutorials right from the first chapter

In Detail

This book is for Java developers who want to create Ajax interfaces using the Google Web Toolkit (GWT). It focuses on useful, practical tasks from the first chapter.
The book is aimed at programmers who want to use GWT to create interfaces for their professional web applications. It concentrates on the serious side of Ajax: creating powerful, productive applications for browser platforms.
GWT Ajax Programming shows you how to create reliable user interfaces that enhance the user experience.GWT is an open source Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language. Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatibilities between web browsers and platforms, and JavaScript's lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile.
GWT lets you avoid many of these headaches while offering your users the same dynamic, standards-compliant experience. You write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.

DOWNLOAD 4.12 Mb

GDI+ Application Custom Controls with Visual C# 2005



A fast-paced example-driven tutorial to building custom controls using Visual C# 2005 Express Edition and .NET 2.0 Learn about custom controls and the GDI+ Walks through great examples like PieChart control Customize and develop your own controls In More Detail

In Detail

Read the full Table of Contents for GDI+ Custom Controls with Visual C# 2005
What you will learn from this bookUnderstand the basics of custom controls Use GDI+ to draw your own controls Implement double buffering to speed up your forms Add printing functionality to your custom controls Handle the mouse events to improve the user experience Offer design-time support for programmers using your control Design intuitive interfaces for your users

DOWNLOAD 4.48 Mb

Enhancing Microsoft Content Management Server with ASP.NET 2.0



se the powerful new features of ASP.NET 2.0 with your MCMS Websites Get Microsoft Content Management Server Service Pack 2 up and running Use the most exciting features of ASP.NET 2.0 in your MCMS development

In Detail

The release of Microsoft Content Management Server (MCMS) Service Pack 2 opens up the world of ASP.NET 2.0 to MCMS developers. Written by the masters of MCMS, this book shows you how to use the new features of ASP.NET 2.0 that everyone is talking about in your MCMS development.
You will first learn how to install and configure MCMS SP2. There are two approaches to setting up a development environment for SP2: an upgrade from a previous SP1a installation or starting from scratch and building a fresh installation including SP2. Of course, both approaches are covered.
You will become familiar with the MCMS Service Pack 2 development environment, and create custom Visual Studio 2005 templates to overcome some of the issues which are present with the templates shipped with MCMS SP2.
After that, its time to look at some of the most exciting features of ASP.NET 2.0, and how you can make use of them in MCMS: master pages, site navigation, themes, and the membership provider model.
One of the coolest features introduced with ASP.NET 2.0 is master pages, which allow developers to enforce common layout and behaviour across pages within an application. You will learn about the benefits of using master pages and see a step-by-step guide for implementing them in your MCMS applications, where they become master templates!
ASP.NET 2.0 introduces a whole new way of implementing site navigation, driven by site maps. By programmatically adding channels and postings to a site map you will see how to smoothly integrate these controls to any MCMS site.
To customize the look of your site, we will see how a common look and feel can be applied efficiently to a MCMS site by using ASP.NET 2.0 themes. An essential customization required for themes to work correctly in an MCMS site is a must-read feature of this chapter.
MCMS has its own role based authorization and user management system which cannot be extended. However, the new ASP.NET 2.0 Membership Provider Model and the shipped controls can be used within MCMS applications to improve the implementation of Forms Authentication and provide a more elegant solution for authenticating against an external store.

DOWNLOAD 4.42 Mb

Drupal: Creating Blogs, Forums, Portals, and Community Websites



How to setup, configure and customise this powerful PHP/MySQL based Open Source CMS Install, configure, administer, maintain and extend Drupal. Control access with users, roles and permissions Structure your content using Drupal’s powerful CMS features Includes coverage of release 4.7

In Detail

Drupal is one of the most popular content management systems on the internet. Based on PHP/MySQL, its power and flexibility combined with its exceptional design mean it is already on the way to becoming the de facto standard for CMS Websites. Drupal’s modular design and structured source code make it both highly flexible and easily extended and modified. Drupal is extremely scalable, making it ideal for both a simple personal website as well as an industrial strength commercial or institutional web presence.
Drupal is a model open source project in that it has a large, friendly community of people who contribute to the project in various ways. Drupal is not only free and easy to use, but this community provides on going mutual support.
Drupal’s power means choosing an initial pathway can be daunting. The flexibility and power of its content management features mean the right approach needs to be taken. This book takes you from initial set up through site design and creation in a series of carefully structured steps. While there are a few advanced topics that are beyond the scope of the book, all of the core stages of creating a website using Drupal are covered in detail.

DOWNLOAD 6.38 Mb

Domino 7 Lotus Notes Application Development



Writing and upgrading applications for the latest Lotus Notes Domino Platform Get to grips with all of the major new developer features in Lotus/Domino 7 Use DB2 as your Domino data store, optimize your code for performance, adopt best practice Domino Designer 7, agent profiling, remote Java debugging, web services, and more

In Detail

Written by Lotus insiders, the book provides a practical guide to developing applications making use of the important features and enhancements introduced in Notes/Domino 7. These experienced experts use their own experiences to map out the benefits you could gain, and the dangers you may face, as you develop Domino applications in your business. Written by specific experts, edited and overseen by Lotus content generator Dick McCarrick, this book is the definitive guide to developing Domino 7 applications.

TECHNOLOGY

Domino is an application server that can be used as a standalone web server or as the server component of IBM's Lotus Domino product which provides a powerful collaborative platform for development of customized business applications. It also provides enterprise-grade email, messaging, and scheduling capabilities.

DOWNLOAD 5.49 Mb

DNS in Action



A detailed and practical guide to DNS implementation, configuration, and administration Technically detailed with practical solutions Comprehensive guide to configuration and administration of DNS servers Covers DNS Extensions, delegation, and registration

In Detail

The Domain Name System is one of the foundations of the internet. It is the system that allows the translation of human-readable domain names into machines-readable IP addresses and the reverse translation of IP addresses into domain names. This book describes the basic DNS protocol and its extensions; DNS delegation and registration, including for reverse domains; using DNS servers in networks that are not connected to the internet; and using DNS servers on firewall machines. Many detailed examples are used throughout the book to show perform various configuration and administration tasks

Download 2.05 Mb

Wednesday, September 5, 2007

Alfresco Enterprise Content Management Implementation




How to Install, use, and customize this powerful, free, Open Source Java-based Enterprise CMS Manage your business documents: version control, library services, content organization, and search Workflows and business rules: move and manipulate content automatically when events occur Maintain, extend, and customize Alfresco: backups and other admin tasks, customizing and extending the content model, creating your own look and feel

In Detail

Alfresco offers true Enterprise Content Management (ECM) and aspires to be "Documentum fast and free", and was founded by a former Documentum executive. Alfresco can store a wide range of digital content in flexible, smart "spaces". Content is accessible through a web interface, shared network folders, FTP, WebDav, and other methods.
Users can set up Alfresco to process content in certain ways, according to business rules and workflow requirements. It can also apply version control to documents automatically, making it easy and safe to collaborate and update documents.
Alfresco is regarded as the most powerful open-source enterprise content management system. Using Alfresco, administrators can easily create rich, shared content repositories. This book shows you how to unleash this power to create collaborative working systems in your enterprise

Download 9.03 Mb

Designing and Implementing Linux Firewalls and QoS using netfilter,iproute2, NAT and l7-filter



Learn how to secure your system and implement QoS using real-world scenarios for networks of all sizes Implementing Packet filtering, NAT, bandwidth shaping, packet prioritization using netfilter/iptables, iproute2, Class Based Queuing (CBQ) and Hierarchical Token Bucket (HTB) Designing and implementing 5 real-world firewalls and QoS scenarios ranging from small SOHO offices to a large scale ISP network that spans many cities Building intelligent networks by marking, queuing, and prioritizing different types of traffic

In Detail

Firewalls are used to protect your network from the outside world. Using a Linux firewall, you can do a lot more than just filtering packets. This book shows you how to implement Linux firewalls and Quality of Service using practical examples from very small to very large networks.After giving us a background of network security, the book moves on to explain the basic technologies we will work with, namely netfilter, iproute2, NAT and l7-filter. These form the crux of building Linux firewalls and QOS. The later part of the book covers 5 real-world networks for which we design the security policies, build the firewall, setup the script, and verify our installation. Providing only necessary theoretical background, the book takes a practical approach, presenting case studies and plenty of illustrative examples.

Download 6.18 Mb

Deep Inside osCommerce: The CookbookReady-to-use recipes to customize and extend your e-commerce website



osCommerce expert "Monika in Germany" lets you in on her secrets on how to hack your way to that perfect osCommerce site Create new modules and custom-code your default osCommerce installation Add extensions and features like category driven designs and individual shipping modules

In Detail

osCommerce has been around since March 2000. At present there are over 10,000 live, registered osCommerce sites, and about 100,000 registered community members. Apart from providing ready-made solutions to problems, as well as a huge repository of information, the osCommerce community is a living entity with which we can all interact. With the rising success and popularity of this remarkable piece of software, things can only get better.

Download 8.24 Mb

Creating your MySQL Database: Practical Design Tips and Techniques



A short guide for everyone on how to structure your data and set-up your MySQL database tables efficiently and easily. How best to collect, name, group, and structure your data Design your data with future growth in mind Practical examples from initial ideas to final designs

In Detail

For most of us, setting up the database for an application is often an afterthought. While you don't need to be a professional database designer to create a working application, knowing a few insider tips and techniques can make both the process easier and the end result much more effective. This book doesn't set out to make you an expert in data analysis, but it does provide a quick and easy way to raise your game in this essential part of getting your application right.

Download 1.16 Mb

cPanel User Guide and Tutorial



Get the most from cPanel with this easy to follow guide Everything you need to manage files, email, and databases using cPanel Organise your web site… create subdomains, custom error messages, and password protected areas Analyse site logs, ensure your site and data remain secure, and learn how to create and restore data back ups Use advanced features, find powerful cPanel add ons, and install web scripts from within cPanel: osCommerce, Mambo, phpBB, and more.

In Detail

"A great book for getting the most out of your cPanel-supporting web host"
If you have web hosting requirements beyond the most basic, you should look for a host that offers cPanel. cPanel gives you tight control over every aspect of your web site, email accounts, and domain names.
But once you've got a web site with cPanel support, how do you go about using it? While the documentation included with cPanel may provide a quick reference, to really get the most from it you need a more detailed, systematic tutorial.

Download 5.36 Mb

Configuring IPCop Firewalls: Closing Borders with Open Source



How to setup, configure and manage your Linux firewall, web proxy, DHCP, DNS, time server, and VPN with this powerful Open Source solution Learn how to install, configure, and set up IPCop on your Linux servers Use IPCop as a web proxy, DHCP, DNS, time server, and VPN Advanced add-on management

In Detail

IPCop is a powerful, open source, Linux based firewall distribution for primarily Small Office Or Home (SOHO) networks, although it can be used in larger networks. It provides most of the features that you would expect a modern firewall to have, and what is most important is that it sets this all up for you in a highly automated and simplified way.This book is an easy introduction to this popular application. After introducing and explaining the foundations of firewalling and networking and why they're important, the book moves on to cover using IPCop, from installing it, through configuring it, to more advanced features, such as configuring IPCop to work as an IDS, VPN and using it for bandwidth management. While providing necessary theoretical background, the book takes a practical approach, presenting sample configurations for home users, small businesses, and large businesses. The book contains plenty of illustrative examples.

Download 8.76 Mb

Community Server Quickly



A Concise and Practical Guide to Installation, Administration, and Customization Get Community Server Express Edition set up and running fast Learn to manage blogs, users, forums, and file and photo galleries How to customize, market, and monetize your site

In Detail

Community Server is Telligent System's award-winning solution for quickly and easily enabling online communities. It includes a suite of integrated applications, such as blogs, discussion forums, photo sharing, file sharing, email lists, newsgroups, and more, which together can help you create your community presence. Community Server is the trusted solution for many organizations ranging from Microsoft and Dell to Conde Nast and Match.com, and powers massive communities like the Microsoft ASP.NET forums (www.asp.net/forums) and the XBOX forums (forums.xbox.com). You can learn more about Community Server, and see it in action, at http://www.communityserver.org.

Download 6.28 Mb