Professional DotNetNuke 5: Open Source Web Application Framework for ASP.NET ppt

603 1K 3
Professional DotNetNuke 5: Open Source Web Application Framework for ASP.NET ppt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Professional DotNetNuke ® 5 Open Source Web Application Framework for ASP.NET Enhance Your Knowledge Advance Your Career Professional ASP.NET 3.5 SP1 Edition 9780470478264 Updated for ASP.NET 3.5 SP1 the author team of Bill Evjen, Scott Hanselman, and Devin Rader add 250 pages of great new and updated content compared to the original 3.5 version of the book. This edition reta ins many great features from previous versions, including both printed and downloadable VB and C# code examples and great feature coverage of core ASP.NET. The 3.5 versions focus even more on experi- enced programmers and advanced web development. Professional DotNetNuke Module Programming 9780470171165 Written by the DotNetNuke core team members, this book shares best practices for DNN module development, with each chapter focusing on one or two core APIs until all of parts of the API are covered. Readers will learn how to communicate with the API, the importance of adhering to it, and how to take full advantage of it. Beginning DotNetNuke Skinning and Design 9780470109632 This book takes readers through the process of designing a skin for a site. It describes a variety of techniques that can be used in HTML and CSS development as well as coding a few JavaScript, VB.Net, and C# statements. By the final chapter, readers will be well versed in the instal- lation, configuration, and customization of a DotNetNuke website. Professional DotNetNuke 5: Open Source Web Application Framework for ASP.NET 9780470438701 DotNetNuke 5 allows for a simpler creation of web sites than ever before. Written by the core team of developers, this book shows readers how to install DotNetNuke 5 on the server and get started creating ASP.NET web apps immediately. DotNetNuke Websites Problem – Design – Solution 9780470190647 The objective of this book is to enlighten readers in the ways of DotNetNuke by showing them how to design and implement a profes- sional, real-world DNN website solution, while taking the opportunity to outline and detail many of the terrific features of the DNN framework. While describing in detail how to take full advantage of just some of DNN’s feature set, the book explains explain most of the problems faced when building a website, and offers one or more solutions for solving them. In the end, the result will be a great deal of knowledge surrounding a key set of features that includes a myriad of functions many thought were not possible from an open source application framework. DotNetNuke 5 User’s Guide 9780470462577 This unique introduction to implementing DotNetNuke websites shows readers how to easily build sites with a variety of content features with no programming experience required, meeting the needs of the growing installed base of non-technical DotNetNuke users. Walker ffirs.tex V3 - 01/22/2009 6:17pm Page i Professional DotNetNuke ® 5 Introduction xxx Chapter 1: An Inside Look at the Evolution of DotNetNuke 1 Chapter 2: Installing DotNetNuke Version 5 75 Chapter 3: Portal Overview 93 Chapter 4: Portal Administration 107 Chapter 5: Host Administration 145 Chapter 6: Modules 185 Chapter 7: DotNetNuke Architecture 223 Chapter 8: Core DotNetNuke APIs 243 Chapter 9: Member Role 287 Chapter 10: Client API 303 Chapter 11: Localization 329 Chapter 12: Beginning Module Development 351 Chapter 13: Developing Modules: the Database Layer 377 Chapter 14: Developing Modules: The Business Logic Layer 397 Chapter 15: Developing Modules: The Presentation Layer 419 Chapter 16: Skinning DotNetNuke 459 Chapter 17: Distribution 505 Chapter 18: DotNetNuke’s Commercial Evolution 527 Appendix A: Resources 535 Appendix B: System Message Tokens 541 Index 549 Walker ffirs.tex V3 - 01/22/2009 6:17pm Page ii Walker ffirs.tex V3 - 01/22/2009 6:17pm Page iii Professional DotNetNuke ® 5 Walker ffirs.tex V3 - 01/22/2009 6:17pm Page iv Walker ffirs.tex V3 - 01/22/2009 6:17pm Page v Professional DotNetNuke ® 5 Open Source Web Application Framework for ASP.NET Shaun Walker Brian Scarbeau Darrell Hardy Stan Schultes Ryan Morgan Wiley Publishing, Inc. Walker ffirs.tex V3 - 01/22/2009 6:17pm Page vi Professional DotNetNuke ® 5 Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2009 by Wiley Publishing, Inc., Indianapolis, Indiana Published by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-0-470-43870-1 Manufactured in the United States of America 10987654321 Library of Congress Cataloging-in-Publication Data is available from the publisher. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permis- sion should be addressed to the Legal Department, John Wiley & Sons., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions . Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or promotional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services. If professional assistance is required, the services of a competent professional person should be sought. Neither the publisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Web site may provide or recommendations it may make. Further, readers should be aware that Internet Web sites listed in this work may have changed or disappeared between when this work was written and when it is read. For general information on our other products and services please contact our Customer Care Department within the United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002. Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Wrox Programmer to Programmer, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the Unite d States and other countries, and may not be used without written permission. DotNetNuke ® ,DNN ® , and the DotNetNuke logo are trademarks or registered trademarks of DotNetNuke Corporation. All other trademarks are the property of their respective owners. Wiley Publishing, Inc., is not associated with any product or vendor mentioned in this book. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. Walker ffirs.tex V3 - 01/22/2009 6:17pm Page vii I would like to dedicate my part of this book to my parents, Sam and Virginia Hardy, my wife, Kathy Hardy, and my God, all of whom have had a major part of making me who I am and without whom my contribution to this book would not have been possible. — Darrell Hardy To my wonderful wife Laurie, who just smiles when I take on new projects when I’m already too busy. I’m a very lucky man! Also to my sons Tyler and Erik — both in college and making that often difficult transition to adulthood. Best of luck to you both in the coming years. — Stan Schultes Thank you to Jesus for saving me, my wife for being my strength, and my family and friends for always making me laugh. — Ryan Morgan Walker ffirs.tex V3 - 01/22/2009 6:17pm Page viii Walker f01.tex V3 - 01/22/2009 6:19pm Page ix About the Wrox DotNetNuke Series Editor Shaun Walker (MVP, ASPInsider) is co-founder, Vice President of Engineering of DotNetNuke Corpora- tion and chief architect of DotNetNuke. Shaun has 15 years of professional experience in architecting and implementing large-scale software solutions for private and public organizations. Shaun is the original creator and maintainer of DotNetNuke, a web application framework for ASP.NET which has spawned the largest and most successful Open Source community project on the Microsoft platform. Based on his significant community contributions he was recognized as a Microsoft Most Valuable Professional (MVP) in 2004 and an ASPInsider in 2005. He is a frequent speaker at User Groups in his local area and is a contributing author to the WROX Press books Professional DotNetNuke 4 — Open Source Web Application Framework and Professional DotNetNuke ASP.NET Portals. About the Authors Brian Scarbeau is a Microsoft MVP and a seasoned computer science trainer. He has his MBA and Certifications as a WebMaster and Network Instructor. He has spoken at various Code Camps about DotNetNuke ® and more recently at the DotNetNuke Open Force 0 8 event in Orlando, FL. He has devel- oped a DotNetNuke ® curriculum and a series of webcasts for Microsoft Corporation. He was also selected by Microsoft Corporation to be part of a Faculty Advisory Board. He has traveled the United States and Canada conducting training seminars on .NET products. Presently, he is on the Board of Directors for the Computer Science Teacher’s Association and he started the Orlando DotNetNuke ® User Group. His blog is here: http://geekswithblogs.net/bscarbeau Darrell Hardy has been designing and building data-driven applications for more than 20 years. Having spent several years working with a management consulting firm, he brings to the table not only technical expertise but also an understanding of the business side of the equation. His passion is for software that matches business processes and allows for improvements in the business process as well as the software. Currently Darrell is the Vice President of Hardy Consulting, Inc. ( http://www.hardyconsulting.com/ ) and manages several domestic and international accounts. He enjoys speaking, teaching, problem solv- ing, and helping people become problem solvers. Stan Schultes is an Architect and Software Developer at a mid-size, high-tech manufacturing company, where he designs and builds engineering design automation systems. He has been building enterprise manufacturing software and systems for more than 25 years, and building Microsoft solutions since 1994. He has led application development teams in companies as diverse as a small startup to the Fortune 200. Stan is a Microsoft MVP in Visual Basic, a former columnist and Contributing Editor with Visual Studio Magazine, and has written for MSDN online. He is very active within the Microsoft developer commu- nity, and he runs or is involved in several developer groups. Stan is a prolific speaker at community events such as the Visual Studio 2008 and 2005 launch events, D ay of Patterns & Practices, Code Camps, user groups, and DevDays. He has recorded nearly 20 MSDN webcasts, and is currently co-developing episodes of a developer seminar series that may end up on TV. He can be reached through his web site and blog at http://www.VBNetExpert.com. Stan resides in Sarasota, FL, with his family, and that’s where he hangs out with his geeky friends, a bunch of beer lovers, and some fitness fanatics. Ryan Morgan is managing partner and software architect at Arrow Consulting & Design in West Palm Beach, FL. At Arrow Consulting & Design, Ryan has designed, developed, and delivered projects for federal and local government clients, enterprise clients with global reach, and hundreds of small busi- nesses throughout North America and Western Europe. Ryan has used his unique mix of marketing [...]... actively maintains For his involvement in the community, Chris has been rewarded with a Microsoft MVP for ASP.NET since 2007 Chris has also written several magazine articles and is a contributing author to Wiley’s DotNetNuke for Dummies as well as the Wrox Press book Professional DotNetNuke 4 — Open Source Web Application Framework Core Team Members Bryan Andrews, Founder and President of AppTheory (est... Is For This book is for the nondeveloper or administrator who wants to dive into the exciting DotNetNuke framework It is also for experienced ASP.NET developers who want to use DotNetNuke to build dynamic ASP.NET sites or create add-ins to DotNetNuke Experienced developers of ASP.NET and those who are knowledgeable about DotNetNuke may want to skip Chapters 1–6 These chapters provide an overview of DotNetNuke. .. specializing in web development and design on the DotNetNuke platform Vicenc has been a member of the DotNetNuke Core Team since 2003 where he ¸ serves as a core developer He is also responsible for the Localization and Globalization efforts for the DotNetNuke platform Vicenc is also the publisher of the dnnJungle web site (http://www.dnnjungle ¸ vmasanas.net) where he provides community support for DotNetNuke, ... Introduction DotNetNuke version 5 is a web application framework built utilizing ASP.NET and allowing for the easy creation of web sites The system can be used as is or you can leverage the many capabilities of the platform to develop your own custom ASP.NET web applications This book is aimed at people with development knowledge and those who are just interested in learning more about how DotNetNuke. .. extensions model for distributing and installing add-ons for DotNetNuke The new version of the framework introduces a unified model for all extensions to DotNetNuke, including skins, modules, libraries, authentication systems, and language packs You learn about the new unified model for packaging extensions for distribution and explore the manifest file format for managing the packages Chapter 18: DotNetNuke s... Policy ASP.NET 2.0 Reorganization Microsoft Conferences DotNetNuke 4.0 Slashdotted Benefactor Program Opportunists Yin and Yang A New Company Larry Augustin Performance DotNetNuke Marketplace Free Module Promotion Conferences Microsoft Valuable Professionals Fundraising Awards and Accolades DotNetNuke OpenForce 07 SLA Program More Fundraising CodePlex Security Issues IP Disputes Term Sheets DotNetNuke OpenForce... documentation, and provides training and support for DotNetNuke applications She is the primary author of the Wiley Press DotNetNuke for Dummies book as well as a number of DotNetNuke User Manuals, which are available from the DotNetNuke Marketplace She also created and maintains the free DotNetNuke Online Help resource Lorraine is a founding member of the DotNetNuke Core Team and a member of the Help... IBuySpy Workshop Subscription Fiasco Microsoft DotNetNuke Licensing Core Team XXL Fork Trademarks Sponsorship Enhancements Security Flaw DotNetNuke 2.0 DotNetNuke (DNN) Web Site Provider Model Open Source Philosophy Stabilization Third-Party Components Core Team Reorganization Microsoft Membership API ‘‘Breaking’’ Changes Web Hosters DotNetNuke 3.0 Release Schedule DotNetNuke Projects Intellectual Property... modules including GoMap, NukeDK, ListX, and Open Web Studio, the open source development platform Within the DotNetNuke community he is the Project Lead for DotNetNuke Map Ernst Peter Tamminga has been active in the IT field for more than 20 years He is CEO of XCESS expertise center b.v., a Microsoft Gold Certified Partner, specializing in custom IT solutions for mid-size companies As a speaker at numerous... http://support .dotnetnuke. com David Dyer works as a senior web developer for Cybreze Enterprises David has been developing web applications for five years, and has been developing custom modules for DotNetNuke since version 2 xxxiv 6:29pm Page xxxiv Walker f04.tex V3 - 01/22/2009 6:29pm Introduction He has a bachelor’s degree in Computer Science and is a Microsoft Certified Professional Web Developer . website. Professional DotNetNuke 5: Open Source Web Application Framework for ASP. NET 9780470438701 DotNetNuke 5 allows for a simpler creation of web sites. Professional DotNetNuke ® 5 Open Source Web Application Framework for ASP. NET Enhance Your Knowledge Advance Your Career Professional ASP. NET 3.5

Ngày đăng: 20/03/2014, 03:20

Từ khóa liên quan

Mục lục

  • Professional DotNetNuke 5: Open Source Web Application Framework for ASP.NET

    • Acknowledgments

    • Contents

    • Introduction

      • Who This Book Is For

      • What This Book Covers

      • How This Book Is Structured

      • What You Need to Use This Book

      • DotNetNuke Corporation

      • Core Team Members & Trustees

      • Core Team Members

      • Project Team Leaders

      • Conventions

      • Source Code

      • Errata

      • p2p.wrox.com

      • Chapter 1: An Inside Look at the Evolution of DotNetNuke

        • IBuySpy Portal

        • ASP.NET

        • IBuySpy Portal Forum

        • IBuySpy Workshop

        • Subscription Fiasco

        • Microsoft

Tài liệu cùng người dùng

Tài liệu liên quan