Sector(s)
Team Members
Visit the site
Visit the siteOrganizations Involved
Community contributions
Pixels theme has been made available to the community. Pixel is a lightweight, responsive, three column layout theme which gives a premium look and feel to a website. Pixel's modern look and suit perfectly for showcasing your work, personal blogs or corporate and media websites.
Pro Farmer is a robust new portfolio of freemium services focused on the information needs of agricultural professionals โ helping business owners and producers alike manage risk, make better decisions and be more successful.
Subscribers to Farm Journal Pro gain access to valuable market news and analysis from Pro Farmer.
About the project
The main goal of the the portal was to create a news site for their readers along with handling subscription for the users. For payment and invoices for subscription Pro Farmer should be connected with Microsoft Dynamic tools like Great plains & Nodus for payments, subscription renewals and cancellation. Apart from these the portal will also incorporate other third party widgets like Markets data, Price tracking tool and Weather to give real time updates.
Key Approach and Features
- The portal included a news section with featured and latest news
- It has daily market updates fetched on a real time from Barcharts
- The website is a premium content only website with third party integrated payments for all of the readers enabled through PayFabric
- Content is displayed after successful payments or creation of user based CSR
- The website is integrated with financial management or ERP software - Microsoft Dynamics previously known as Great Plains
- Ability to add free articles and trial periods for users.
- Crop tours, a feature, provide 6 months or up and down crop trends
Technical Excellence
- Built in Customer Service portal to help in resolving and monitoring subscriber issues The website has SOAP clients integrations with GP (Microsoft Dynamics) and uses curl for payment with pay fabric
- Content access based on subscription
- Migration of ten thousand users from the legacy database pertaining their credentials
Highlights
- Daily market updates from Pro Farmer
- Industry leading ag policy and Washington coverage
- Inputs Monitor fuel and fertilizer price tracking tool
- Recent farmland sales
- Ahead of the Open market news
- Midweek Cash Market Updates
- Pro Farmer's Daily Advice Monitor
Why Drupal was chosen
Functionally, the editorial team from Pro Farmer needed to easily manage all content, allowing its classification into different taxonomies, ability to make the articles free or paid, a dashboard for the editors and easy to use content moderation. The core of the project architecture is an implementation of Drupal 8 as content manager. The robust permission and content authoring experience made Drupal as the CMS of the choice for the stakeholders and the editors.
Even though Drupal has a commerce option, the portal had to be integrated with Microsoft Dynamics: Nodus & Payfarbric for payment and subscription invoices. Drupalโs elastic extensibility was a good choice to integrated these external tools to handle the whole subscription management.
Technical Specifications
Drupal version:
Key modules/theme/distribution used:
- Migrate, Migrate tool & Migrate Plus
The combination of these modules helped us to migrate thousands of users from the legacy system into Drupal 8 from a CSV source. - Entity Construction Kit
Entity Construction Kit was the base for creating the configurable entity types which was used for subscriptions and related features. - Entity Print
The Entity Print was used to download the entities such as nodes and subscription invoices as PDF. - Brightcove Video Connect
Brightcove was used by Farm Journal to serve their videos. The module was used to integrate the Brightcove platform with Drupal by pulling in the videos and serving them in Drupal. - Ultimate cron
The site heavily depends on cron runs and for that we needed a granular control on over the crons in the site. Ultimate cron was the perfect module for the job - Pixels
Pixel theme was initially a custom theme for the site, but we contributed it back. The theme is lightweight and a large number of regions which was used in the project.