SlideShare ist ein Scribd-Unternehmen logo
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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesThousandEyes
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»QADay
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 

Kürzlich hochgeladen (20)

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 

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