Friday, July 30, 2010

Danh sách mục lục

Những bài viết về IT

01
Hôm nay, mình đọc được 1 thread hay trên www.dotnetnuke.com về vấn đề làm giảm size của page DNN. Mình xin tóm tắt các phương pháp được đề nghị bởi các user trên thread này.
Vào Host Settings->Advanced Settings->Performance Settings chỉnh cho.
-Đặt giá trị cho Page State Persistence: Page.
-Đặt Module Caching method: Memory.
-Compression Settings: Gzip.
-Chọn checkbox cho Use Whitespace Filter.
-Performance Settings: Heavy Caching.

[Read the rest of this article...]

Posted in: Performance
30

Dưới đây là link để down free DNN skin proLogic 1.0 từ r2idnn. Mình thích tác giả của skin này vì đó là 1 người gốc Việt và thiết kế skin rất đẹp và nổi tiếng trong cộng đồng DNN.

proLogic is a free DotNetNuke skin package designed and developed by R2i using web standards. The layout is created using XHTML/CSS approach with optimized markup for search engine and performance advantages.

Link chi tiết:

http://www.r2idnn.com/Freebies/proLogic.aspx

[Read the rest of this article...]

29

Dưới đây là link down các tài liệu cho DNN module/extension development best practices và DNN Performance configuration best practices trên site iowacomputergurus.

http://www.iowacomputergurus.com/white-papers.aspx

Các bạn có thể đọc để giúp ích cho việc sử dụng và lập trình trên DNN.

[Read the rest of this article...]

Posted in: Performance
28

Dưới đây là nội dung một bài viết mà tác giả tự so sánh giữa 2 site sử dụng DNN v4.9.5 và v5.4.4. Tất nhiên việc so sánh chưa thực sự là chính xác. Nhưng nó cũng là một nguồn tham khảo tốt.

This is just comparing the payload of the standard Terms page in 4.9.5 and 5.4.4. That means it shows only text and has one container. This is using my own skin, which uses the light-weight NorthSky Menu. One 22kb logo jpg and 10 tiny png files totaling about 2kb are also included. Both are running on my own quadcore server. I'm using Firebug and PageSpeed to get the results.

 

4.9.5

 

Score: 79 out of 100

 

23 resources

 

239Kb uncompressed

 

95kb compressed

 

Full refresh cross-country: 2 seconds per page load

 

On server desktop: 300ms

[Read the rest of this article...]

Posted in: Performance
27

Hôm nay, đọc 1 article về DNN, mình biết được một tool hay để làm smtp server offline. Mình có thể dùng để test email khi gửi từ code của mình.

Tên của tool là Papercut. Đó là 1 Win application nhỏ. Chạy chương trình trực tiếp trên máy, các bạn khai báo port cho nó (mặc định là 25). Nó sẽ chạy ngầm.

Để test, trên Host settings của site DNN, mình chỉnh SMTP server and port là 127.0.0.1:25 với 25 ở đây chính là port của Papercut. Sau đó, mình click 1 nút test thì nó sẽ gửi mail tới tài khoản host. Và chương trình Papercut sẽ báo là đã nhận được mail cùng với nội dung mail.

Chương trình rất đơn giản và tiện lợi.

[Read the rest of this article...]

Posted in: Others
26

Dưới đây là đoạn script chuyển quyền của DNN user bình thường thành 1 user có quyền host.

DECLARE @username varchar(50)

SET @username = 'username_muon_doi'

UPDATE 
   
Users 
SET 
   
IsSuperUser = 1 
WHERE 
   
username = @username

DELETE FROM 
   
UserPortals 

[Read the rest of this article...]

Posted in: Tips
24

Dưới đây, mình tóm tắt cách sử dụng skin object từ một bài viết tiếng Anh.

-Ví dụ mình đang sử dụng skin Zen_BusinessStyle. Nó đặt trong Portals\_default\Skins.

-Trên file skin index.ascx trong thư mục chứa skin hiện hành, đặt đoạn code sau trên đầu file:

<%@ Register TagPrefix="dnn" TagName="TEXT" Src="~/Admin/Skins/Text.ascx" %>

-Copy đoạn code sau đặt ở nơi nào đó trong file index.ascx.

<dnn:TEXT runat="server" id="dnnTEXTWelcome" Text="Welcome, " CssClass="NormalBold" ResourceKey="Welcome.Text" ReplaceTokens="false" />

-Tạo thư mục App_LocalResources trong thư mục Zen_BusinessStyle.

[Read the rest of this article...]

Posted in: Others
23

Dưới đây là những thư mục và file không thực sự cần thiết mà ta có thể xoá nhằm làm giảm size của gói DNN install:

-Thư mục App_Data.

-Thư mục Documentation.

-Thư mục Install.

-Những file image không cần thiết trong Portals/0.

-Development.config.

-Dotnetnuke.ico nếu bạn dùng ico khác.

-DotNetNuke.vstemplate.


[Read the rest of this article...]

22

Dưới đây là 1 article có link về cấu trúc DNN 5.4.2. Các bạn có thể xem để có cái nhìn sơ qua về cấu trúc thư mục cùng các file của DNN.

http://weblogs.asp.net/rchartier/archive/2010/05/21/dotnetnuke-folder-structure.aspx

[Read the rest of this article...]

Posted in: Others
21

Mấy hôm nay, mình thử làm theo những hướng dẫn của Joe Brinkman tạo 1 skin Dotnetnuke. Mình đã làm theo được và thành công. Rồi mình lại lấy 1 skin khác để chuyển đổi thành skin Dotnetnuke.

-Đầu tiên, mình down skin Cloudy Water Sport từ http://www.oswd.org/. Giải nén nó ra để 1 chỗ nào đó, ví dụ như thư mục cloudywatersports_.

-Down source code của tác giả Joe Brinkman cho skin Dreamy trên codeplex. Sẽ có việc dùng nó.

Giải nén file này ra 1 chỗ nào đó trên máy của bạn, ví dụ như thư mục Dreamy.

-Tạo 1 site DNN sử dụng DNN starter kit hoặc gói DNN install. Version mình dùng là DNN 5.4.4.

-Download module DDRMenu từ site dnngarden.com. Nó giúp cho việc tạo menu của skin.

Cài đặt module này vào site DNN của ta.

-Làm theo hướng dẫn của Brinkman, mình tạo 1 thư mục CloudyWaterSport trong Portals\_default\Skins.

-Tạo file index.html trong thư mục CloudyWaterSport.

Thả đoạn code sau vào file đó và save lại:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

[Read the rest of this article...]

20
Posted in: Installation
19

Hôm nay, mình thử tạo 1 skin mới trên 1 page trên bản starterkit của DNN 5.4.4, dựa theo hướng dẫn mình đọc được trên mạng. Làm 1 hồi, mình để ý là cái page mới cứ hiển thị cái Control Panel vốn chỉ dành cho host/admin. Mình thấy lạ.

Mình thử tạo 1 page mới trên site bản install của DNN 5.4.4 thì không thấy lỗi này nữa. Giải thích ra sao đây nhỉ?

Rồi mình cũng để ý là cái page mới tạo ra, giao diện cũng không thật sự hoàn thiện. Nó bị lệch lạc, không tròn trĩnh khi view trên IE.

Làm sao đây nhỉ?

[Read the rest of this article...]

15

Có nhiều hoàn cảnh khi mình phải thay đổi password của 1 user trong site DNN. Và mỗi hoàn cảnh có cách giải quyết khác nhau.

Trường hợp hiện tại của mình là có code và database của 1 site DNN. Mình đã cài đặt thành công. Nhưng vấn đề là mình không có account host của nó. Vậy làm sao để có thể đăng nhập được? Vấn đề nữa là nó disable link đăng kí mới luôn.

Mình đã thử tạo 1 site mới. Rồi copy password và passwordsalt từ site mới cho account của host trên site cũ. Nhưng cũng không được.

Tưởng bất lực rồi. Nhưng search trên mạng thì mình thấy 1 link sau. Và cách làm của nó đã khắc phục được vấn đề.

Cài stored procedure sau:

create procedure [dbo].[uap_ResetPassword]

@UserName NVarChar(255),

@NewPassword NVarChar(255)

[Read the rest of this article...]

Posted in: Profile
14

Dưới đây là link series bài viết hướng dẫn về tạo skin cho DNN site. Tác giả là Joe Brinkman.

http://blog.theaccidentalgeek.com/post/2010/06/28/DotNetNuke-Skinning-101-%28Part-1%29.aspx

[Read the rest of this article...]

29

Trên site cá nhân, Joe Brinkman đã thông báo version 5.4.4 của DNN đã được release.

Link chi tiết:

http://blog.theaccidentalgeek.com/post/2010/06/28/DotNetNuke-544-Released.aspx

Link download:

http://dotnetnuke.codeplex.com/releases/view/47716

Ngoài ra, các bạn có thể download bản alpha của DNN v 5.5.0 tại:

http://dotnetnuke.codeplex.com/releases/view/47985

Và mình còn để ý là bản DNN 5.4.3 đã bị loại khoải link download trên codeplex. Tại sao nhỉ?

[Read the rest of this article...]

Posted in: Dotnetnuke News
Page 1 of 27First   Previous   [1]  2  3  4  5  6  7  8  9  10  Next   Last   
HomeTrangITForum
Copyright 2010 by Nguyễn Minh ĐứcDesigned by DyNNamiteTerms Of UsePrivacy Statement