Project Name
New York Philharmonic ArchivesTechnologies
CodeIgniter, MySQL, phpVersion (original build)
CodeIgniter 4Technologies
Overview
The New York Philharmonic Shelby White & Leon Levy Digital Archives aims to preserve and provide access to the orchestra’s extensive historical documents, scores, and photographs. It democratizes access to these materials for researchers, scholars, and the public. The site serves as an educational resource, showcasing the Philharmonic’s rich musical heritage. It also demonstrates advanced digitization and digital asset management techniques.
Overall, the archive supports the preservation and study of one of the world’s oldest symphony orchestras.
What We Have Done
We upgraded the New York Philharmonic's archival website from CodeIgniter 3.1.11 to CodeIgniter 4, adopting modern object-oriented programming practices and integrating namespaces for better code organization and scalability.
Features:
- Integrated Digital Archives, including Scores, Parts, Images, and Business Documentation, by fetching data from REST API endpoints and processing the responses.
- Implemented various filters to search and refine archive details.
- Added a PDF viewer with user-friendly book reader tools to enhance the reading experience of archive details.
- Developed an image viewer feature to display details of the Image Archives category.
Code Snippets
Generate pages with MVC by object-oriented programming and namespaces.