Personal .NET Web Portal
========================
Introduction
------------
This is a .NET based Web Portal for personal use. The purpose is to build a homepage easily.
Pages are built through tabs and modules.
The main difference to other portals is that there is no need for a database. So it is
easy to install even on free hosting servers.
Install
-------
1) Unzip to the Web Applications folder.
1.1) If you are upgrading, take notice of the upgrading information.
2) Create a Web Application in IIS (if not done yet).
3) Grant to the "Data" Directory "Full Control Access" for the ASP.NET worker process (if not automatically done)
4) Have fun!
Customizing
-----------
- Most of the customizing functionality is accessible through the browser, by login in to the portal as user
"admin" with the password "admin".
- Some basic settings are located in the web.config file. I.e. the User Interface language.
To set the User Interface Language, change the value of the "globalization" tag in this file.
- Settings of the portal can be changed in the file "Data\PortalData\settings.config".
I.e. the title of the website, meta tags...
- Most of the layout can be modified in the file Data\Resources\Portal.css. Information to
CSS can be found here: http://de.selfhtml.org/css.
- The Portal header is customizable by editing the "Data\PortalData\PortalHeader.htm" file. The text
"{PlaceHolderLogout}" defines the position of the logout button and the welcome text.
- The Portal footer is customizable by editing the "Data\PortalData\PortalFooter.htm" file.
Security
--------
Each User has Roles, minimum the built-in Role "User".
There are 4 built-in Roles:
Admin - Administrator Role. May edit/view everything
User - Signed in User
Everyone - Signed in User or Anonymous User
Anonymous - Not signed in User
Besides these Roles every Administrator may define own Roles ("Editor" for example).
Built-in Roles should never be deleted!!
Upgrading from the Portal 1.x versions
---------------------------------------
- Copy the file OldPortal\Users.config to NewPortal\Data\PortalData.
- Copy the file OldPortal\Portal.config to NewPortal\Data\PortalData.
- Copy the CSS file from OldPortal\portal.css to NewPortal\Data\Resources\Portal.css
- Copy the content files from the OldPortal\Modules\... to the NewPortal\Data\PortalData\... Directory.
I.e. copy OldPortal\Modules\HtmlEdit\*.htm to NewPortal\Data\PortalData\HtmlEdit
or copy OldPortal\Modules\Guestbook\Guestbook_*.config to NewPortal\Data\PortalData\Guestbook
and
copy OldPortal\Modules\Guestbook\Module_*.config to NewPortal\Data\PortalData\Guestbook
...
- Copy the HTML Content (manual) from the OldPortal\PortalHeader.ascx to the NewPortal\Data\PortalData\PortalHeader.htm.
- Copy the HTML Content (manual) from the OldPortal\PortalFooter.ascx to the NewPortal\Data\PortalData\PortalFooter.htm.
- Transmit the settings (manual) from the OldPortal\web.config to newPortal\Data\PortalData\Settings.config.
In future versions most of the settings will be transferred by copy the "Data" directory, to the new installation.
So this will be much easier.
Backup
------
All the specific files are in the directory "Data". It sufficient to backup this directory.
Data Protection
---------------
If you provide data (i.e. content or file downloads) on the portal only for a certain user-group, make sure that
public access is denied for the directory "Data\PortalData" and all the subdirectories. Only the ASP.NET worker process
needs access to this directory. This is necessary to protect the configuration files against direct access over the
internet (i.e. over http://myDomain/Data/PortalData/HtmlEdit/myConfidentialContent.htm).
Credits
-------
Developers of the Personal .NET Portal:
- Martin B�hlmann
- Andreas Hauri
- Arthur Zaczek
------------------------------------------------------------------------------------------------------------------------
Change Log
----------
(2.8.1) Release 2.8.1 - 09 September 2008
- Improve stability of the statistics background threads.
(2.8.0) Release 2.8 - 29 August 2008
- Enhanced picture creation for thumbnails and preview in the module ImageBrowser (Optimized resizing quality and speed).
- Configuration of the JPG compression Level in Module ImageBrowser.
- Resolved wrong default folder image location in module ImageBrowser.
- Resolved cache update bug in module ContentScheduler.
- Improved error handling for statistics background thread. This Bug could avoid the start of the
Portal on some servers or even causes IIS-Application pool crash.
- Possibility to customize the CSS-File for the HTML Edit Mode. (File Data\Resources\PortalEdit.css).
- Possibility to suppress the module hierarchy (Module Path) on SubTabs. (Key "ShowSubTabPath" in the settings.config).
- Update to FCKeditor V2.6.3
(2.7.1) Release 2.7.1 - 19 May 2008
- Fixed File Connector Bug. Could not proper resolve the image url in HTML Edition modules. (Release 2.7 Bug)
- Enhanced ContentScheduler Module: Direct link from the overview to the edit page.
(2.7.0) Release 2.7 - 03 May 2008
- Update to FCKEditor V2.6 affects HTML mutations in various modules.
- Improved FCKEditor HTML Editor Integration
- Statistic Bot / Spider filtering improvement.
- Improved error Message for file upload in module FileBrowser.
- Fixed file upload bug in module FileBrowser
- Removed space between Shadow and picture in ImageBrowser for some Browser (i.e. Firefox)
(2.6.0) Release 2.6 - 25 Mar 2008
- Implemented Preload mechanism to load pictures in advance into the browser cache (ImageBrowser).
- Bot / Spider filtering functionality for the statistic. (Search engine Bot and Spider requests are not logged in the statistic anymore).
- Fixed the Login-Module default-Button bug. (Key "return" did not work on some browsers).
- Filebrowser takes the modification date from the file, if not explicit specified.
- FCKeditor updated to version 2.5
- Project updated to Visual Studio 2008 (still .NET 2.0)
- New development project structure
(2.5.0) Release 2.5 - 01 Dec 2007
- Possibility to add delimiters between tabs (Portal.css: #TabMenuDelimiterHor)
- Improved error handling for statistics, when access to directory is denied. This Bug could avoid the start of the
Portal on some servers.
- ContentScheduler: Direct link from the preview to the edit mode added.
- Newsticker: Asynchronous data loading for mobile clients disabled.
- Server Information: Error handling added, when not supported by the server.
- Replaced the navigation images of the Image Browser with language independent samples.
(2.4.0) Release 2.4 - 05 Sep 2007
- New Module "FormBuilder", a module that provides the ability to build your own Web-Forms that will be submitted
by email. You can configure your own email layout and the data validation rules.
- Improved statistics visit detection.
(2.3.0) Release 2.3 - 13 Jul 2007
- New Module "ContentScheduler", a Module that switches the content based on your defined schedule
- Meta tags are configurable in the data\portaldata\settings.config
- FileBrowser supports translation in different languages
- Inplace Mode for module HtmlEdit
- Changed Mainpage from RenderTable.aspx to default.aspx
- Removed Portal Type "Frame"
- Browser Cache prevention is now configurable in the settings.config
- Added Version information in version.aspx
(2.2.0) Release 2.2 - 07 Feb 2007
- Bug in ImageBrowser with images that are smaller than the preview image size.
- Small performance improvements in ImageBrowser.
- Some basic statistic data recording mehtods implemented (more will follow).
- New module StatisticViewer implemented.
(2.1.0) Release 2.1 - 31 Jan 2007
- FCKeditor updated to ver
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
.NET个人门户系统源码 (1089个子文件)
fckeditor.afp 4KB
Global.asax 59B
edittable.ascx 8KB
EditImageBrowser.ascx 7KB
EditEmailState.ascx 6KB
guestbook.ascx 6KB
config.ascx 5KB
ImageBrowser.ascx 5KB
editnews.ascx 5KB
writearticleview.ascx 4KB
feedback.ascx 4KB
ViewFiles.ascx 4KB
forumview.ascx 4KB
EditValidationState.ascx 4KB
tab.ascx 4KB
editguestbook.ascx 3KB
threadview.ascx 3KB
EditFile.ascx 3KB
mail.ascx 3KB
AddFiles.ascx 3KB
Overview.ascx 2KB
useredit.ascx 2KB
searchresults.ascx 2KB
moduleedit.ascx 2KB
login.ascx 2KB
browserinformation.ascx 2KB
csvtable.ascx 2KB
editquicklinks.ascx 2KB
editmail.ascx 2KB
TabMenu.ascx 2KB
myuser.ascx 2KB
EditEventState.ascx 2KB
EditOverviewState.ascx 2KB
editquotations.ascx 2KB
roles.ascx 2KB
modulelist.ascx 2KB
tablist.ascx 2KB
editcsvtable.ascx 2KB
MonthlyRequestStatistic.ascx 2KB
editwebsite.ascx 2KB
EditErrorState.ascx 2KB
edithtml.ascx 2KB
editforum.ascx 1KB
PortalTab.ascx 1KB
EditMainState.ascx 1KB
RiversideInternetForums.ascx 1KB
EditDirectory.ascx 1KB
userlist.ascx 1KB
OverlayMenu.ascx 1KB
ModuleHeader.ascx 1KB
editnewsticker.ascx 1KB
ModuleEditFileBrowser.ascx 1KB
CleanUpState.ascx 1KB
EditSuccessState.ascx 1KB
EditRiversideInternetForums.ascx 1KB
news.ascx 1KB
EditFormState.ascx 1KB
adminroles.ascx 1KB
EditPageState.ascx 1KB
PreviewState.ascx 1KB
edithtmledit.ascx 1KB
adminportal.ascx 1006B
quicklinks.ascx 971B
table.ascx 908B
website.ascx 879B
quotations.ascx 866B
PortalFooter.ascx 689B
TabPath.ascx 668B
html.ascx 654B
tablist.ascx 572B
ColorPicker.ascx 529B
tabtree.ascx 505B
adminusers.ascx 403B
counter.ascx 313B
ModuleFailed.ascx 309B
PortalHeader.ascx 303B
newsticker.ascx 287B
ContentScheduler.ascx 259B
FormBuilder.ascx 244B
serverinformation.ascx 242B
EditContentScheduler.ascx 162B
StatisticViewerModule.ascx 161B
ModuleFileBrowser.ascx 152B
htmledit.ascx 150B
EditFormBuilder.ascx 145B
forum.ascx 124B
class_upload.asp 10KB
io.asp 7KB
fckeditor.asp 6KB
commands.asp 6KB
config.asp 6KB
connector.asp 2KB
upload.asp 2KB
basexml.asp 2KB
util.asp 1KB
counter.aspx 4KB
default.aspx 2KB
EditPageTable.aspx 1KB
EditModuleTable.aspx 1KB
connector.aspx 1KB
共 1089 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
ss_geng
- 粉丝: 319
- 资源: 3220
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功