SlideShare une entreprise Scribd logo
1  sur  11
Website Development RFP
Project Goal:
Replace ASP.NET Front End jhalit.com with Angular
JS framework - both client and server apps with
endpoints
Technology Full Stack
ASP.NET, Angular, Bootstrap, Git, SVG, Docker
Example Site Architecture
Website Mockups
Project Requirements
● Expert in the Following Technologies
ASP.NET, Angular, JavaScript,Jquery,Bootstrap, Git
● Work with Existing Custom ASP.NET CMS Code Base
Work with an existing ASP.NET solution we wrote in VB.NET
2003 however the application has been upgraded and builds
in ASP.net Core 2..0
● Agile Development
Accommodate for modest amount change requests from
original scope, around 20 %
● Site Content ad Design Assets
Work designer to obtain any missing content / graphical site
elements, populate CMS with provided content, export from
Illustrator to SVG. SEO optimize HTML markup, page meta,
semantic naming etc..
● Project Extensibility
Provide knowledge transfer (commenting in code , code review
etc..)
● Development Environment
Work with Local / Staging / Production Environments /git /
Docker
● Project Schedule and Timeline
Adhere to agreed upon milestone and completion dates (total
project duration: 30 days) within the context of iterative based
workflow.
● Project Budget
30-40 hrs
● Ticketing System Work within provided ticketing system to:
update project tasks / milestones with completion status, add /
change tasks as needed etc.
Home Page
Page Sections
(Note, the following JQuery examples are to be rendered in Angularjs)
1. Page > Scroll >Parallax "In the News" Z-index - 1. "Featured Titles
and" "Explore The Agency" z-index 2
2. Page > Scroll > Reduce height of header
3. Header > Multi Level Menu
4. Header > The main image of books and glasses Header Image >
add Ken Burns Effect Example
5. Header > Hover of page curl animation - see image attached JS
Code Page curl JS
6. Content > Box 1 >Featured Titles Tabs and Slider > pagination
stationary circles underneath
7. In the News (Filtered Twitter API Feed)
8. Content > Box 2 >Explore The Agency> Hover effect > zoom into
photo JS Isotope
9. Footer
CMS Backend Content > “Featured Titles” entities already exist in the
CMS. Need to add “Explore the Agency” as top level content category
Contemporary Authors
Page
Main Function: Visitor explores Author social media outlets through
browsing thumbnail screenshots of respective Social Media Pages
Template >Secondary Page
CMS Backend Content > Add “Author” as top level content category and
merge with
Page Sections
1. Breadcrumb Navigation
2. Page Header 1 (Missing in Mockup -see other secondary page)
3. Page Feature Image with page description (seo) in caption
4. Page Header 2
5. Filter By Author
6. Social Media Integration API
7. Homepage Thumbnail Snapshot
Firm Timeline
Main Function: Visitor explores Interactive timeline of prominent authors
represented in the past
Template >Secondary Page
CMS Backend Content > Use existing “Title” and “Timeline” content entity
types
Page Sections
1. Page Header > > Read historic authors correspondence letters add
faded and zoom on hover mixed with parallax
2. Content > Box 1 > Timeline > navigation
3. Content > Box 1 > Timeline > Mosaic (200 Titles)
● The mosaic generator produces a CSV output that maps mosaic tile
location with file name. we can use in the hover script to update the
author name etc in the caption at the bottom of the mosaic. As the user
hovers over a jacket. We will need to associate the book title records in
the CMS with the individual title image the mosaic uses. Could run a utility
type script to rename the file names, currently the names of the book
jacket files are arbitrary, but are connected in CMS.
1. Content > Box 1 > Timeline > Caption
Firm Timeline (Interactive)
Event: User Hovers Over Timeline Navigation:
a) Cursor over Single Author Name:
b) Cursor over Multiple Author Names
c) The Year: same as above
Actions
a) Single Author Name: corresponding book jackets magnify in mosaic
b) Multiple Author Names: corresponding book jackets magnify in
mosaic on timmer iterating through sets of authors jackets
c) The Year: same as above
d) If no Title image exists for author, show quote in caption and blur
mosaic
Event: User Hovers Over Mosaic of Jackets:
Action
a) The user's mouse cursor becomes the magnifying glass as the user
moves his mouse around the mosaic of jackets.
Event: User Hovers Over Mosaic of Jackets and the magnifying glass cursor is
persists over the jacket
Action
a) Jacket magnification
Submissions Form
Main Function: Visitor submits their manuscript, uploads their document,
and fills out related information.
Interactive: “Letter” “Envelope”
After the user submits the form, the letter and envelope animate which
culminates in a “Submission Received”.
Template >Secondary Page CMS Backend Content > Use existing page /
node with new Theme
Form Submission > Processed by submissions database
Page Sections
1. Content > Box 1 > Form> Field Collection 1 “Envelope”
2. Content > Box 1 > Form> Field Collection 1 > Agent Selection
Toggle
3. Content > Box 2 > Form > Field Collection 2 “Letter”
4. Content > Box 2 > Form > Field Collection 2 > Submission Type
Toggle
5. Content > Box 2 > Form > Field Collection 2 >File Upload
About
Main Function: Informational. Show firm history
Template >Secondary Page
CMS Backend Content > Add “Founder” Profiles as top level content
category
Agent Profiles Page
Main Function: Informational. Ability to make a submission to or email
the agent directly.
Template >Secondary Page
CMS Backend Content > Use existing “Agent” Profiles content
category
Story for illustration purposes only
Permissions Page
Main Function: Informational and email routing
Template >Secondary Page
CMS Backend Content > Use existing page / node with new theme
Style Guide
Colors: #495151 #EFF1EF
Fonts: Google Fonts ( Railway, Cormorant Garamond)
Website media query parameters...
Image Format SVG optimized

Contenu connexe

Similaire à DISEÑO E IMPLEMENTACION DE UNA PAGINA WEB

New CSS Layout Meets the Real World
New CSS Layout Meets the Real WorldNew CSS Layout Meets the Real World
New CSS Layout Meets the Real WorldRachel Andrew
 
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrien
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrienCustomizing the SharePoint 2013 user interface with JavaScript - Chris OBrien
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrienChris O'Brien
 
Document Object Model
Document Object ModelDocument Object Model
Document Object ModelMayur Mudgal
 
Chris O'Brien - Introduction to the SharePoint Framework for developers
Chris O'Brien - Introduction to the SharePoint Framework for developersChris O'Brien - Introduction to the SharePoint Framework for developers
Chris O'Brien - Introduction to the SharePoint Framework for developersChris O'Brien
 
Getting started with html5
Getting started with html5Getting started with html5
Getting started with html5Suresh Kumar
 
04 asp.net session05
04 asp.net session0504 asp.net session05
04 asp.net session05Vivek chan
 
Please do this asap its already late. I will provide log info to www.docx
Please do this asap its already late. I will provide log info to www.docxPlease do this asap its already late. I will provide log info to www.docx
Please do this asap its already late. I will provide log info to www.docxChereCheek752
 
Spring first in Magnolia CMS - Spring I/O 2015
Spring first in Magnolia CMS - Spring I/O 2015Spring first in Magnolia CMS - Spring I/O 2015
Spring first in Magnolia CMS - Spring I/O 2015Tobias Mattsson
 
Portalimagesstart_here.jpgPortalindex.htmlClasses      .docx
Portalimagesstart_here.jpgPortalindex.htmlClasses      .docxPortalimagesstart_here.jpgPortalindex.htmlClasses      .docx
Portalimagesstart_here.jpgPortalindex.htmlClasses      .docxChantellPantoja184
 
Contentful with Netgen Layouts workshop
Contentful with Netgen Layouts workshopContentful with Netgen Layouts workshop
Contentful with Netgen Layouts workshopIvo Lukac
 
Zotonic tutorial EUC 2013
Zotonic tutorial EUC 2013Zotonic tutorial EUC 2013
Zotonic tutorial EUC 2013Arjan
 
SDP_-_Module_4.ppt
SDP_-_Module_4.pptSDP_-_Module_4.ppt
SDP_-_Module_4.pptssuser568d77
 
04 asp.net session05
04 asp.net session0504 asp.net session05
04 asp.net session05Mani Chaubey
 
Angular - Chapter 4 - Data and Event Handling
 Angular - Chapter 4 - Data and Event Handling Angular - Chapter 4 - Data and Event Handling
Angular - Chapter 4 - Data and Event HandlingWebStackAcademy
 

Similaire à DISEÑO E IMPLEMENTACION DE UNA PAGINA WEB (20)

Angularjs 2
Angularjs 2 Angularjs 2
Angularjs 2
 
New CSS Layout Meets the Real World
New CSS Layout Meets the Real WorldNew CSS Layout Meets the Real World
New CSS Layout Meets the Real World
 
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrien
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrienCustomizing the SharePoint 2013 user interface with JavaScript - Chris OBrien
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrien
 
ASP.NET - Web Programming
ASP.NET - Web ProgrammingASP.NET - Web Programming
ASP.NET - Web Programming
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
Chris O'Brien - Introduction to the SharePoint Framework for developers
Chris O'Brien - Introduction to the SharePoint Framework for developersChris O'Brien - Introduction to the SharePoint Framework for developers
Chris O'Brien - Introduction to the SharePoint Framework for developers
 
XCC 9.0 Whats New
XCC 9.0 Whats NewXCC 9.0 Whats New
XCC 9.0 Whats New
 
Getting started with html5
Getting started with html5Getting started with html5
Getting started with html5
 
04 asp.net session05
04 asp.net session0504 asp.net session05
04 asp.net session05
 
Please do this asap its already late. I will provide log info to www.docx
Please do this asap its already late. I will provide log info to www.docxPlease do this asap its already late. I will provide log info to www.docx
Please do this asap its already late. I will provide log info to www.docx
 
It 236 it236
It 236 it236It 236 it236
It 236 it236
 
It 236 it236
It 236 it236It 236 it236
It 236 it236
 
Spring first in Magnolia CMS - Spring I/O 2015
Spring first in Magnolia CMS - Spring I/O 2015Spring first in Magnolia CMS - Spring I/O 2015
Spring first in Magnolia CMS - Spring I/O 2015
 
Portalimagesstart_here.jpgPortalindex.htmlClasses      .docx
Portalimagesstart_here.jpgPortalindex.htmlClasses      .docxPortalimagesstart_here.jpgPortalindex.htmlClasses      .docx
Portalimagesstart_here.jpgPortalindex.htmlClasses      .docx
 
Contentful with Netgen Layouts workshop
Contentful with Netgen Layouts workshopContentful with Netgen Layouts workshop
Contentful with Netgen Layouts workshop
 
Web works hol
Web works holWeb works hol
Web works hol
 
Zotonic tutorial EUC 2013
Zotonic tutorial EUC 2013Zotonic tutorial EUC 2013
Zotonic tutorial EUC 2013
 
SDP_-_Module_4.ppt
SDP_-_Module_4.pptSDP_-_Module_4.ppt
SDP_-_Module_4.ppt
 
04 asp.net session05
04 asp.net session0504 asp.net session05
04 asp.net session05
 
Angular - Chapter 4 - Data and Event Handling
 Angular - Chapter 4 - Data and Event Handling Angular - Chapter 4 - Data and Event Handling
Angular - Chapter 4 - Data and Event Handling
 

Dernier

The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 

Dernier (20)

The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 

DISEÑO E IMPLEMENTACION DE UNA PAGINA WEB

  • 1. Website Development RFP Project Goal: Replace ASP.NET Front End jhalit.com with Angular JS framework - both client and server apps with endpoints Technology Full Stack ASP.NET, Angular, Bootstrap, Git, SVG, Docker Example Site Architecture Website Mockups
  • 2. Project Requirements ● Expert in the Following Technologies ASP.NET, Angular, JavaScript,Jquery,Bootstrap, Git ● Work with Existing Custom ASP.NET CMS Code Base Work with an existing ASP.NET solution we wrote in VB.NET 2003 however the application has been upgraded and builds in ASP.net Core 2..0 ● Agile Development Accommodate for modest amount change requests from original scope, around 20 % ● Site Content ad Design Assets Work designer to obtain any missing content / graphical site elements, populate CMS with provided content, export from Illustrator to SVG. SEO optimize HTML markup, page meta, semantic naming etc.. ● Project Extensibility Provide knowledge transfer (commenting in code , code review etc..) ● Development Environment Work with Local / Staging / Production Environments /git / Docker ● Project Schedule and Timeline Adhere to agreed upon milestone and completion dates (total project duration: 30 days) within the context of iterative based workflow. ● Project Budget 30-40 hrs ● Ticketing System Work within provided ticketing system to: update project tasks / milestones with completion status, add / change tasks as needed etc.
  • 3. Home Page Page Sections (Note, the following JQuery examples are to be rendered in Angularjs) 1. Page > Scroll >Parallax "In the News" Z-index - 1. "Featured Titles and" "Explore The Agency" z-index 2 2. Page > Scroll > Reduce height of header 3. Header > Multi Level Menu 4. Header > The main image of books and glasses Header Image > add Ken Burns Effect Example 5. Header > Hover of page curl animation - see image attached JS Code Page curl JS 6. Content > Box 1 >Featured Titles Tabs and Slider > pagination stationary circles underneath 7. In the News (Filtered Twitter API Feed) 8. Content > Box 2 >Explore The Agency> Hover effect > zoom into photo JS Isotope 9. Footer CMS Backend Content > “Featured Titles” entities already exist in the CMS. Need to add “Explore the Agency” as top level content category
  • 4. Contemporary Authors Page Main Function: Visitor explores Author social media outlets through browsing thumbnail screenshots of respective Social Media Pages Template >Secondary Page CMS Backend Content > Add “Author” as top level content category and merge with Page Sections 1. Breadcrumb Navigation 2. Page Header 1 (Missing in Mockup -see other secondary page) 3. Page Feature Image with page description (seo) in caption 4. Page Header 2 5. Filter By Author 6. Social Media Integration API 7. Homepage Thumbnail Snapshot
  • 5. Firm Timeline Main Function: Visitor explores Interactive timeline of prominent authors represented in the past Template >Secondary Page CMS Backend Content > Use existing “Title” and “Timeline” content entity types Page Sections 1. Page Header > > Read historic authors correspondence letters add faded and zoom on hover mixed with parallax 2. Content > Box 1 > Timeline > navigation 3. Content > Box 1 > Timeline > Mosaic (200 Titles) ● The mosaic generator produces a CSV output that maps mosaic tile location with file name. we can use in the hover script to update the author name etc in the caption at the bottom of the mosaic. As the user hovers over a jacket. We will need to associate the book title records in the CMS with the individual title image the mosaic uses. Could run a utility type script to rename the file names, currently the names of the book jacket files are arbitrary, but are connected in CMS. 1. Content > Box 1 > Timeline > Caption
  • 6. Firm Timeline (Interactive) Event: User Hovers Over Timeline Navigation: a) Cursor over Single Author Name: b) Cursor over Multiple Author Names c) The Year: same as above Actions a) Single Author Name: corresponding book jackets magnify in mosaic b) Multiple Author Names: corresponding book jackets magnify in mosaic on timmer iterating through sets of authors jackets c) The Year: same as above d) If no Title image exists for author, show quote in caption and blur mosaic Event: User Hovers Over Mosaic of Jackets: Action a) The user's mouse cursor becomes the magnifying glass as the user moves his mouse around the mosaic of jackets. Event: User Hovers Over Mosaic of Jackets and the magnifying glass cursor is persists over the jacket Action a) Jacket magnification
  • 7. Submissions Form Main Function: Visitor submits their manuscript, uploads their document, and fills out related information. Interactive: “Letter” “Envelope” After the user submits the form, the letter and envelope animate which culminates in a “Submission Received”. Template >Secondary Page CMS Backend Content > Use existing page / node with new Theme Form Submission > Processed by submissions database Page Sections 1. Content > Box 1 > Form> Field Collection 1 “Envelope” 2. Content > Box 1 > Form> Field Collection 1 > Agent Selection Toggle 3. Content > Box 2 > Form > Field Collection 2 “Letter” 4. Content > Box 2 > Form > Field Collection 2 > Submission Type Toggle 5. Content > Box 2 > Form > Field Collection 2 >File Upload
  • 8. About Main Function: Informational. Show firm history Template >Secondary Page CMS Backend Content > Add “Founder” Profiles as top level content category
  • 9. Agent Profiles Page Main Function: Informational. Ability to make a submission to or email the agent directly. Template >Secondary Page CMS Backend Content > Use existing “Agent” Profiles content category Story for illustration purposes only
  • 10. Permissions Page Main Function: Informational and email routing Template >Secondary Page CMS Backend Content > Use existing page / node with new theme
  • 11. Style Guide Colors: #495151 #EFF1EF Fonts: Google Fonts ( Railway, Cormorant Garamond) Website media query parameters... Image Format SVG optimized