SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (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
 

Kürzlich hochgeladen

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Kürzlich hochgeladen (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
+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...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

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