Bibliography Function Integration Into Drupal 8
Introduction
Our client’s main focus is improving the safety and quality standards of America’s healthcare system by investing in research and collecting useful knowledge, data, and tools for healthcare professionals and policymakers. They made the decision to upgrade their Content Management System (CMS) from Drupal 7 to Drupal 8 to capitalize on the superior capabilities and features of the latter.
They hired our services to develop the Bibliography functionality for the ‘Literature Collection’ section – the most essential component of their website. Unlike Drupal 7, the Bibliography contributed module for Drupal 8 is not yet available. Therefore, we chose to use the Bibcite module to develop the Bibliography function.
Challenge
Our task was to develop the ‘Literature Collection’ page on their website while we had access to their latest design along with 5300 references in the RIS format.
However, we found several bugs in the Bibcite module for Drupal 8 which we needed to fix by creating a patch as per the requirements of the client. The main challenge was that the Bibcite module neither supported the mapping of the custom fields nor the term reference fields via RIS import.
Another challenge was implementing their custom design which required two different layouts for the main search page and the search results page, using the same Drupal Views core module.
Performance Optimization And Functionality Enhancements With Drupal 7
Background
The client was a professional Sales enablement and Sales readiness provider that helped businesses and organizations with numerous expert sales enablement programs. The main issue was that while the client already had a Drupal-based official website, they heavily relied on third party agencies to run multiple projects.
The client decided to consolidate all their operations under an in-house team to make the maximum use of their skills and experience and to expand their service portfolio. In order to do so, they had to convey this information to the target audience and existing clients.
Their official website was the most effective platform and source of information to share this update about the expanded service offering. They approached Mpire Solutions to upgrade and modify their website to make it more user-friendly and dynamic using the most reliable technologies while also training their in-house team at the same time.
Challenge
Since the client was looking to update their website in terms of enhanced functionality perspective, our team had to conduct a comprehensive audit of their existing website to dig out flaws and gaps before suggesting a solution. The main challenge was to deliver the desired solution within the limited timeline provided by the client.
We had to face certain limitations throughout the process of web design, as we were asked to keep some elements of the design unchanged. Furthermore, there was no previous history or information available about the website to help us understand existing issues. Therefore, we designated a professional team of certified developers to look into the details of the client’s website in order to understand and find its flaws.
Requirements
- Website Updates – Update the website in order to make it more user-centric for critical digital marketing objectives.
- Website Enhancement – Enhance overall features of the website to let the targeted audience know about updates in service portfolio.
- Website Redesign – To redesign specific pages of the website for a better user interface.
- Website Coding Modifications – To fix bugs and other issues on resource center pages.
- Website Security – To secure clients’ information and other critical data of the website and implement Drupal security patches.
- A/B Testing – To analyze random behavior of the visitors / users.
Shopify Application Development & Integration For Customized Payment Module
Background
Rosy.com is a private digital family organizer and app that helps preserve personal, family, and business memories. They organize and digitize photographs, videos, documents, stories, and other types of media so that users can create beautiful storytelling and personal sharing using the digital family organizer and app.
Since the client already had a fully functional Shopify website, they were looking for a customized payment module to manage the complete subscription process using the Shopify application. With the help of the customized app, the client was looking to add value to the customer experience so that users can claim multiple discounts on a single subscription.
Furthermore, they required an efficiently running application to assist the active and non-active users. In addition to the customized Shopify application, they also wanted a proper and smooth integration to achieve their objectives.
Challenge
Already built-in limitations of Shopify were the key challenges we faced when developing a customized Shopify App. The basic limitation for the client was that users subscribing to their platform can only apply one discount voucher at a time for a single subscription. The experienced Shopify developers’ team at Mpire Solutions had to find and implement the best-customized solution to overcome this limitation efficiently.
Another key challenge related to the custom Shopify App was to link/integrate it with the Recharge App for a customized payment module. It further included the following challenges;
- To check and verify who is subscribing to the platform.
- Type of discounts users can avail or claim on a specific subscription (Half-Yearly or Yearly subscription).
- The renewal or cancellation of the subscription with specific timelines.
- Expiry terms and conditions of the subscriptions.
- The timeline of the subscription should define the nature and number of discounts a user can claim.
- To implement and manage the subscription process throughout the website.
- To implement the complete payment module with Recharge APIs integration.
Requirements
Customized Shopify Application Development – To manage the subscription process including discounts and coupons throughout the payment module.
Custom WordPress Plugin Development And Implementation
Background
SirsiDynix is a well-known flexible co-workspace provider for start-ups, businesses, and organizations. They were facing issues over the reservation process of their workspaces i.e., conference rooms, coworking spaces, event spaces, desk spaces, shared offices, meeting rooms, breakout spaces, and etc.
The dimension of their service was massive as they were operating in a number of countries offering customized workspace solutions across various cities. They approached us to develop, implement, and manage a solution to tackle the challenges effectively.
Challenge
Before reaching out to us, they had no digital solution or tool (except for a WordPress website) to tackle the ever-growing high-tech issues. However, with a continuous business expansion over the years, they had to deal with a lot of complexities throughout the reservation process of workspaces.
The key challenge was to create a plugin from the ground up and to show availability of the workspaces. We had to develop and modify the plugin in such a way that it can handle the demand of workspaces with different frequencies while specifying ranges of availability at the same time.
Requirements
- Upgrade of Reservation Process – To upgrade the reservation process while making the availabilities visible and up-to-date for the customers.
- Visibility of Available Workspaces – To assist users in determining the availability of essential workspaces over the course of days, weeks, months, and years.
- Customized & Optimized Mechanism – To make sure that the developed plugin can help manage all the business needs during the reservation process while considering different frequencies and recurrence challenges.
Implementation Of A Workflow Mechanism With UI And UX Upgrade Of Internal Web Application
Background
The said internal application was being used by the client for Procurement purpose for more than five years. Due to a massive growth in their business, they had to split the department in three. With this split, Purchase Orders were to be approved by their respective departmental heads because each department now had its own projects and budgets.
They reached out to Mpire Solutions with an inquiry about upgrading their internal application with the objective to add new features as well as fixing some existing issues to continue using the application.
Challenge
The first and main challenge was the structural modification of the internal application as per new departmental structures. The entire workflow had to be completely overhauled in terms of departmental hierarchies.
The application was built a few years ago without any consideration of user experience (UX). Hence, the secondary challenge was to improve and maximize the user experience throughout the application, which could also ease the training process so that employees could conveniently adapt to the change in technicalities.
Requirements
- Structural Modification – To accommodate multi-department PO processing and approving authorities by respective department heads in an existing internal application
- Stability – To ensure that the upgraded system is stable enough to process several orders at a time.
- Monitoring – To provide the users the ability to track each order with respect to its processing department, approving authority and its placement or alert the operation personnel about any errors.
- Improve the UI and UX: To improve the user experience and user interface, making the system user friendly and efficient.
Website Upgrade Through Craft CMS And Contributed Plugins
Background
The client was looking for a website redesign to stay up-to-date and at par with the W3C’s (World Wide Web Consortium) international web standards. They knew that it would take more than just adding new features, so they enlisted our services in order to help them fix any existing issues on their site as well get ahead of future problems.
Challenge
When our client first hired us to help them fix their website, they were in a tight spot – they were unable to implement changes on their website and therefore, were unable to get it live.
Despite receiving very few details from the client about their project – from their website’s backend structure and administrative areas to the hosting services that they were using – we tackled the problem head on! Our first challenge was to analyze the full scale of the problem and then, to quickly deliver the client effective solutions while adhering to their specific requirements.
The second challenge was redesigning their website, which hadn’t been modified in over 5 years! We were asked to make it sleek, elegant and modern, while upholding web development standards and using best practices. The client also requested feature updates and web maintenance solutions.
Development Of Integrated Leaderboard, Event Calendar, Email Management System, And Reward Redemption Process
Background
Blue Studios is providing online learning opportunities to students starting from preschool to 12th grade with the help of online learning classes and many other skill based courses of various categories through webinars, videos, and live classes.
Before reaching out to Mpire Solutions, they were not aware of the concept of a leaderboard. Morever, no mechanism existed to rank the users based on projects, assignments, and quizzes for a specific subject and / or other categories. Instead, they were using a grading system based on marks without any conceptualization of leaderboard rankings.
To begin with, they required a complete mechanism of an event calendar where the users can easily book online projects based on availabilities and offers. We had to select the most appropriate technology to develop an efficient, user-friendly, and integrated event calendar.
Furthermore, with live classes and other online learning activities that can help the users earn rewards, they wanted us to create a mechanism of reward redemption using the right technologies and integration with third parties and within the platform, so that registered users can easily redeem their gifts without any delays.
The last thing they required was a customized and integrated email management system to deal with the auto-generated email throughout the registration process.
Challenge
The main task was to create a leaderboard from scratch while integrating all other functions that are related to assignments and the grading system. Since Blue Studios were already using different third-party integrated platforms (Klayvio, Userpilot, & Typeform), our team had to face a lot of limitation throughout the process of development.
Another main challenge was to initiate the custom codes due to no direct access. Our team of experienced and certified developers spent extensive time on the project to find and implement the best possible solution in order to meet the requirements. The client provided us with a specific design and we had to suggest the most efficient technologies for different platforms of the website to get the desired results.
The reward redemption process was yet another challenge for our team. We had to use the right third-party integration platform to develop a well-structured and smooth reward redemption process for the registered users that were ranking in the leaderboard. Other than that, the client required a proper email management system for the new users so that when they register on the platform, they can get the confirmation email right away.
Requirements
- Integrated Leaderboard Development – To create, implement, and integrate a leaderboard for a proper ranking system based on different online activities.
- Event Calendar Development – To manage the live activities and to book for available projects.
- Features Enhancement – To enhance existing features in order to effectively integrate with the leaderboard.
- Integrated Gift/Reward Redemption Process – To redeem the gifts based on grades & ranking, on the leaderboard.
- Email Management System – To generate and send auto-generated emails through third-party integration throughout the registration process.
Customized Extension Development For Chrome And Safari
Background
OneProximity is a well-known platform to generate and secure login information (ID & Password) for its registered customers. Previously, they only had a mobile app through which customers could manage & secure their login credentials for various platforms regardless of any nature.
The key reason why OneProximity reached out to us was to enhance the functionalities of this app by making it available to the customers via desktops, laptops and personal computers using customized extensions for Chrome and Safari.
Challenge
Before approaching Mpire Solutions, they only had a mob app as a password manager and were facing challenges in updating the registered credentials manually. The main challenge was to develop extensions for two platforms (Chrome and Safari) from scratch and with the same functionalities so that customers can also use the proximity app on their desktops and personal computers as well.
The primary challenge was not just to develop the extensions, but to ensure that the customization integrates with an existing app smoothly. Our team of developers conducted an extensive audit of the application before suggesting a way forward. A technical and security challenge was about encrypting the passwords within the existing app. The deep understanding of OneProximity application enabled us to move towards the solution while keeping all other important factors under consideration.
Requirements
- Customized Extension Development for Chrome – To make the app solutions available to customers using Google Chrome.
- Customized Extension Development for Safari – To make the app solutions available to the customers using Safari.
- Implementation, Support, & Monitoring – To implement and monitor the overall performance of the extension.
Azure Integration Services Configured For EDI In Cloud
Our client is a renowned manufacturer and supplier of a wide range of healthcare products. They are registered sellers on ecommerce big boxes like Amazon and ebay where the order inflow was constantly growing every passing day, leading to an increase in the B2B trade with partners.
Challenge
Being a large-scale manufacturer, the client was receiving surplus orders and meeting customer demands in a cost efficient manner was becoming a challenge for them on a daily basis. Their existing business process was not well-adjusted to handle such huge number of orders.
While the demand for their products kept growing, it also led to a sharp increase in the transactions causing the existing EDI solution cost exceed the planned budget.
This and other issues pertaining to accuracy of business transactions with their trading partners/stakeholders were eventually creating wide-range of problems on the business and client / customer side.
Requirements
- Stability – the system needs to be steady enough to handle numerous orders.
- Cost Efficiency – the system must be able to handle huge number of transactions with minimal cost on 3rd party EDI services.
- Monitoring – the admin personal should have all the controls necessary to set the desired security and error handling mechanism.
Automation & Data Integration With Salesforce Website
Introduction
Utility Business Media, Inc. (UBM) is the utility industry’s leading publisher and producer of utility safety and leadership-focused content and education. They were looking for some experienced Salesforce development teams to help them set up, track the customer journey, and automate their routine client communication which was based on different criteria within their Salesforce website, such as automated generation of training certificates for registered candidates based on hours completed throughout the sessions. However, the training hours were dynamic and varied from applicant to applicant.
Challenge
When the client reached out to Mpire Solutions they already had a functional Salesforce website. The client used to manually enter the data of the registered applicants based on attendance and training hours in order to generate certificates for each individual.
The UBM management decided to get a customized and integrated Salesforce system that can generate certificates automatically based on hours completed by each registered applicant.
The main challenge was to work on the different conditions, limitations, and validations to automate the process of certificate generation. The client used to record the attendance of the training sessions by manually maintaining an excel sheet before uploading the same to their Salesforce system.
Another challenge was to deal with the exceptional cases throughout the data management system. For instance, an applicant is registered for a specific training session but never punched the attendance, or joined the session late leaving behind no records. We had to consider every basic possibility to create the best-fit Salesforce solution for the client.
Requirements
- Automated Certificate Generation – To generate certificates for each individual based on attendance and hours.
- Eligibility Criteria – To manage and keep track of the registered users before generating the certificate of any particular training.
- Data Integration and Management – To streamline the entire end-to-end training process.
- User Creation – To identify the status of whether the applicant is new or already registered with the platform.