SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
Avyukta Solutions
Private Limited
ASP.NET MVC
“CMS Site enhancement with MVC”
Document Summary
Author: Hemanshu Karia
Designation: Business Development Manager
Applicable to: Avyukta Solution’s and Readers
Distribution: Over Company Network and
All readers
Document version: Version 1.0
Document History: a) Last Updated on – 19th
June 2014
b) Last Updated by – Hemanshu Karia
Avyukta Solutions Private Limited
Case Study: CMS Site enhancement with MVC.
2
AVY-DRHASPNETMVC-19/03/2014 [1.0]
Reference ID: CMSSEMVC (Case Study)
June19,2014
Avyukta Solutions Private Limited
602, Venus Atlantis Corporate Park,
Opp. Safal Pegasus, Prahlad Nagar,
Ahmedabad - 380015,
Gujarat, India.
Copyright Notice (2013): This document has been prepared by Avyukta Solutions Pvt. Ltd. and, subject to
any existing rights of other parties; Avyukta Solutions is the owner of the copyright of this document. The
information in this document is confidential to the person to whom it is addressed and should not be disclosed to
any other person. It may not be reproduced in whole, or in part, nor may any of the information contained
therein be disclosed without the prior consent of the directors of Avyukta Solutions. Any legal process is subject
to Ahmedabad, India jurisdiction only. Any terms used in this manual do not affect the validity of any
trademark.
Avyukta Solutions Private Limited
Case Study: CMS Site enhancement with MVC.
3
AVY-DRHASPNETMVC-19/03/2014 [1.0]
Reference ID: CMSSEMVC (Case Study)
June19,2014
Client: Confidential
Country: Australia
Objective: To provide control to the client to update their content for website so consider for IT Company. It
provide functionality to manage website content
Requirement: An application is Content Management System (CMS) to manage web based solutions to and
help facilitate creating a website. It ensure web design, functionality and usability remain top priority. It
provides tools to help the layman keep track of content, while letting more experienced webmasters handle look
and feel.
 More friendly URL’s
 Database structure improvement.
 Provide shared layout.
 MVC Conversion
Existing features:
 Automated content scheduling
 News and Announcement component
 Integrated security system, Shopping Cart and Order Management
 Search Engine Optimization features
 Integrated Newsletter and Articles Management
Avyukta Approach: Using MVC, we revised existing content management system with new feature and
improved database architecture. In this, challenging part is to achieve more compatible solutions over existing
one. MVC is perfect technology we had chosen for it. As handled this project as team lead so basically worked
on reconstruct database architecture with optimized code. Gradually gain experience for task planning, resource
management and work strategy which gave me prospect to know project through managing scenario.
Skills: C#, MVC 3.0 Entity Framework, Telerik Control, JQuery, SQL Server 2008, VS2010
Challenge: Existing code structure and changes in new format and technology.
Solution: Application requires change on database structure and conversion in MVC so started working from
scratch. MVC is very suitable for shared layout so achieve this requirement via this and used caching concept to
improve performance to handle large amount of data. Redesign database structure to tackle data redundancy
and more concentrate to maintain one Master table for every updates event happened in CMS.
Contact
“End of the Document”
Avyukta Solutions Pvt. Ltd
602, Venus Atlantis, Nr. Prahlad Nagar Garden,
Prahlad Nagar, Ahmedabad - 380015. Gujarat, India.
Phone: +91-79-4002-7959
Fax: +91-79-4002-7959

Contenu connexe

En vedette

En vedette (16)

Smarty sharing-2
Smarty sharing-2Smarty sharing-2
Smarty sharing-2
 
세션 하이재킹
세션 하이재킹세션 하이재킹
세션 하이재킹
 
Cmsms, open source & business model
Cmsms, open source & business modelCmsms, open source & business model
Cmsms, open source & business model
 
Geek Moot '09 -- Smarty 101
Geek Moot '09 -- Smarty 101Geek Moot '09 -- Smarty 101
Geek Moot '09 -- Smarty 101
 
Nmap scripting engine
Nmap scripting engineNmap scripting engine
Nmap scripting engine
 
Sessions and cookies
Sessions and cookiesSessions and cookies
Sessions and cookies
 
Cookie and session
Cookie and sessionCookie and session
Cookie and session
 
Web Server Hardening
Web Server HardeningWeb Server Hardening
Web Server Hardening
 
Mvc architecture
Mvc architectureMvc architecture
Mvc architecture
 
Cookies and sessions
Cookies and sessionsCookies and sessions
Cookies and sessions
 
REST & RESTful Web Services
REST & RESTful Web ServicesREST & RESTful Web Services
REST & RESTful Web Services
 
Hacking With Nmap - Scanning Techniques
Hacking With Nmap - Scanning TechniquesHacking With Nmap - Scanning Techniques
Hacking With Nmap - Scanning Techniques
 
Basics of telecommunication and networking
Basics of telecommunication and networkingBasics of telecommunication and networking
Basics of telecommunication and networking
 
Basic of telecommunication presentation
Basic of telecommunication presentationBasic of telecommunication presentation
Basic of telecommunication presentation
 
Telecommunication basics
Telecommunication basicsTelecommunication basics
Telecommunication basics
 
telecommunication-ppt
telecommunication-ppttelecommunication-ppt
telecommunication-ppt
 

Dernier

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Cms site enhancement with mvc

  • 1. Avyukta Solutions Private Limited ASP.NET MVC “CMS Site enhancement with MVC” Document Summary Author: Hemanshu Karia Designation: Business Development Manager Applicable to: Avyukta Solution’s and Readers Distribution: Over Company Network and All readers Document version: Version 1.0 Document History: a) Last Updated on – 19th June 2014 b) Last Updated by – Hemanshu Karia
  • 2. Avyukta Solutions Private Limited Case Study: CMS Site enhancement with MVC. 2 AVY-DRHASPNETMVC-19/03/2014 [1.0] Reference ID: CMSSEMVC (Case Study) June19,2014 Avyukta Solutions Private Limited 602, Venus Atlantis Corporate Park, Opp. Safal Pegasus, Prahlad Nagar, Ahmedabad - 380015, Gujarat, India. Copyright Notice (2013): This document has been prepared by Avyukta Solutions Pvt. Ltd. and, subject to any existing rights of other parties; Avyukta Solutions is the owner of the copyright of this document. The information in this document is confidential to the person to whom it is addressed and should not be disclosed to any other person. It may not be reproduced in whole, or in part, nor may any of the information contained therein be disclosed without the prior consent of the directors of Avyukta Solutions. Any legal process is subject to Ahmedabad, India jurisdiction only. Any terms used in this manual do not affect the validity of any trademark.
  • 3. Avyukta Solutions Private Limited Case Study: CMS Site enhancement with MVC. 3 AVY-DRHASPNETMVC-19/03/2014 [1.0] Reference ID: CMSSEMVC (Case Study) June19,2014 Client: Confidential Country: Australia Objective: To provide control to the client to update their content for website so consider for IT Company. It provide functionality to manage website content Requirement: An application is Content Management System (CMS) to manage web based solutions to and help facilitate creating a website. It ensure web design, functionality and usability remain top priority. It provides tools to help the layman keep track of content, while letting more experienced webmasters handle look and feel.  More friendly URL’s  Database structure improvement.  Provide shared layout.  MVC Conversion Existing features:  Automated content scheduling  News and Announcement component  Integrated security system, Shopping Cart and Order Management  Search Engine Optimization features  Integrated Newsletter and Articles Management Avyukta Approach: Using MVC, we revised existing content management system with new feature and improved database architecture. In this, challenging part is to achieve more compatible solutions over existing one. MVC is perfect technology we had chosen for it. As handled this project as team lead so basically worked on reconstruct database architecture with optimized code. Gradually gain experience for task planning, resource management and work strategy which gave me prospect to know project through managing scenario. Skills: C#, MVC 3.0 Entity Framework, Telerik Control, JQuery, SQL Server 2008, VS2010 Challenge: Existing code structure and changes in new format and technology. Solution: Application requires change on database structure and conversion in MVC so started working from scratch. MVC is very suitable for shared layout so achieve this requirement via this and used caching concept to improve performance to handle large amount of data. Redesign database structure to tackle data redundancy and more concentrate to maintain one Master table for every updates event happened in CMS. Contact “End of the Document” Avyukta Solutions Pvt. Ltd 602, Venus Atlantis, Nr. Prahlad Nagar Garden, Prahlad Nagar, Ahmedabad - 380015. Gujarat, India. Phone: +91-79-4002-7959 Fax: +91-79-4002-7959