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
Xem thêm: Professional DotNetNuke 5: Open Source Web Application Framework for ASP.NET ppt, Professional DotNetNuke 5: Open Source Web Application Framework for ASP.NET ppt, Professional DotNetNuke 5: Open Source Web Application Framework for ASP.NET