Professional Documents
Culture Documents
The challenge was to handle the differences between the two platforms
(PHP & ASP.NET). We were trying to use ASP.NET built-in features instead
of reinventing the wheel.
For example users and roles authentication (membership) are already built-
in ASP.NET the same applies for session management.
We built a very basic content management system that still needs lots of
work to be a fully fledged modern CMS, but we succeeded in creating the
basic functionality in .NET.
Membership:
•
Content:
Stores data related to content and articles that users has added.
Settings:
Stores data of the site settings and the Navigation system ( SiteMap
table).
3.Application Structure:
“Three-tier'[2] is a client-server architecture in which the user
interface, functional process logic("business rules"), computer data
storage and data access are developed and maintained as
independent modules” according to Wikipedia.org
data access and SQL statements, the following figure shows the
classes of DAL, you can have a detailed look at the source code, find
the project source folder.
2. Business Logic Layer:
Contains all the code that applies business rules such as approving
articles and getting unpublished ones.
3. Presentation Layer:
7.References:
• Drupal main website:
http://www.drupal.org
• Microsoft IIS6.
• C# & VB.NET.
• Drupal CMS.