Progress Update on The FairPlay Platform
Hello, I hope you are doing great!
Thanks for reading.
Remember to share the article with your network and invite more people to subscribe.
Let's begin!
Today I'd like to give you an updated on the FairPlay Open-Source Software initiative. Those of you who have been following in me for a while already know about this great effort to help people who have lost their jobs, if you don't know about it feel free to learn more using the following links:
FairPlayCombined
As you know, FairPlayCombined is the repository and the framework which hosts all of the "FairPlay" applications.
.NET Version
Aligned with its core rules of always staying up to date, the platform is already upgraded to ".NET 9" release.
Additional projects
As you may know, the goal of the platform is to have many different projects for multiple industries, we are currently integrating the previously standalone "FairPlay" projects into the "FairPlayCombined" solution to leverage the framework and reutilize a lot of the code.
We are also introducing some new projects into the platform.
Some of the projects we have been adding are:
FairPlayCRM: a Customer Relationship Management platform currently in development, it currently allows to create companies, contacts, and import LinkedIn connections from the exported file, and import contacts from a pre-defined excel file format.
FairPlayBlogs: A blogging platform supporting to create multiple blogs with a single user account. The platform is currently in development. For now, it allows to create new blogs as well as simple draft posts.
User Validation
As a first step on preventing fake users and bots, the platform now performs some user entry validations with the help of AI, to prevent them from sending dummy / dirty data.
Hangfire Support
Among the plans for the FairPlay platform is the ability for users to schedule posts on their social media profiles, as a first step on doing so, the platform is already integrated with Hangfire, and some initial tests have been performed with FairPlayTube.
Localization Generator improvements
The current implementation of the Localization Generator was originally translating the same text multiple times if it existed for other types, pages, or components, as a first step on improving this process we integrated it with our current implementation of ICustomCache, which is basically a wrapper for the newly added Hybrid Cache in ".NET 9".
FairPlayTube
As you know, FairPlayTube is the main project in the platform, with a beta already published. Most, if not all of the pages and messages are already localized, meaning you can see them in the selected language.
External Logins
FairPlayTube for a while has supported both local account and external logins. The external logins were initially limited to Google Authentication, and we have now expanded to support LinkedIn, Facebook, and even Twitter.
That will be everything for today, wait for the next article.
I hope you find this article useful.
We are currently working with "FairPlayCombined GitHub repository", part of the "FairPlay" Open-Source Software initiaitve, go to the GitHub repository today and give it a star!
Help the success of this initiative: Become a GitHub Sponsor Today!
For mutual-benefit business opportunities, feel free to send me an InMail, or schedule a meeting