Case Study: WordPress CMS for Research Group Website Development
Bridge Initiative runs through different websites targeting different goals but with a centralised CMS
What was the Client Expecting from Perception System?
The client was a non-profit organization aims to remove the myths and disharmony prevailing between communities of two biggest religions, Islam and Christianity. Therefore, client-organization has selected the name “Bridge” for its noble activities.
The client-organization has taken Omnichannel approaches using news for presenting facts, articles to break myths, stories to engage the audience, and various other concepts, such as alerts, notifications, instant messengers, podcasts, and videos to reach a vast audience across the globe by providing meaningful activities to bridge the gaps.
Unfortunately, the activities were carried out by several different branches of the organization. The lack of synchronization and collaboration was apparently affecting the work, monitoring, and management at admin and all levels.
Thus, client-organization demanded to develop software solutions using our expertise and experiences on the web platform.
How did Perception System Evaluate the Needs of Bridge Initiative?
With the help of personal interests of client-organization, Perception System, USA has defined individual aspects matching with the subject, and based on each aspect, we have identified domain accordingly. Albeit, everything was preserving a common understanding of bridge activities.
- Bridge Initiative (http://bridge.georgetown.edu)
- My Bridge Story (http://www.mybridgestory.com)
- Submit Your Story (http://www.sharewithbridge.com)
- Islam-o-Phobia Reframed (http://www.islamophobiareframed.com)
- Interactive Map (To Initiate story. Right now, it is not available)
- All five domains should run on a different server to deliver front-end UI but should manage with a single back-end.
- Apple’s podcast service must be integrated with Google Alerts for daily news feeds.
- UGC (User Generated Content) was at the core of all activities, so a story submission module has priority.
- Approval module provides publication of right user stories.
- URL networking is an essential functionality to connect different sites with a single back-end.
Genuine Approach taken by Perception System for Bridge Initiative CMS Development
We have allocated our BA team to analysis the client’s requirements. In the beginning, the software development team has analyzed the concept of hypothetically. Afterward, we have closely inspected the entire process at the client’s premise.
Based on our findings, we have created flow diagrams for the entire workflow and plan the project development process by defining technical implementations.
Web architectures at Perception System have defined the entire back-end application architecture for database synchronization, and the front-end architecture with navigation, modules, and data interactions within and external systems.
Wireframe & Prototypes
After several attempts and meetings with the client-side team, our web application designers have prepared wireframes and prototypes citing all possible workflow diagrams, navigation, and data flows.
Designing & Programming
After getting final approval from the client for prototypes, we have started final designing of the interface, UI elements, and various modules for all five web portals with required coding for interactions and integrations. We tested the modules on each stage and completion of each milestone.
Monitoring & Controlling
After a marathon discussion, we have set up a rich dashboard to provide a complete visual cue of the processes running on the different portal and along with real-time updates.
How did we reach the End-to-End solution for Bridge Initiative?
The journey toward end-to-end solutions was full of challenges. However, our dedication towards the goals led us to deliver the solution successfully, as well as within the prescribe timeline & budget.
We followed the KANBAN methodology to manage and execute the system. We have listed features of the system as product backlogs and web development carried in a continuous delivery model.
Behavior-driven Development (BDD)
We have adopted BDD approaches to bring collaboration between client-side team across the various branches and web development team along with seamless communications.
We broke down the entire development process using WBS (Work Breakdown Structure) methodologies to address almost all requirements of client-organization.
We have designed a common back-end system by inclusion of all functions and features to address the needs of each domain.
We have built five front-ends and a back-end using capabilities of WordPress and core PHP as well as APIs integrations.
Support & Maintenance
We have committed for long-term support and maintenance with a feasible plan sign up by the client.
Technologies Used in this Research Group Website Development
We have used the following technologies, frameworks, and tools to achieve desired success.
The Final Result
Milestones & Deliverables
We have decided milestones and deliverables with the consent of the client and delivered the web portals in the continuous delivery model.
Today, more than 85K users were using the system to interact and receive or download the content to join hands in the noble mission.
The client-side team was more than happy by seeing 500+ daily visits and accumulation database with 1M registered users, as well as submission of 100 posts daily as user-generated content.
After successful testing & deployment, the client had expressed gratitude in the following words.
For us, collaboration and communication among different branches for a smooth and automated workflow was a nightmare. However, hard work of Perception System WordPress development team realized it with an end-to-end web solution to stay longer and work delightfully on a great mission.