Porwin is a website providing to the members' best online casino directory including online casino review, casino game review, casino banking, casino software development. The website including these features are:

- Members can review an online casino
- Members can review a casino game
- Members can collect online casino bonuses, we filter by the first to 5th deposit bonus, no deposit bonus and free play bonuses.
- Members can browse by casino software, payment method, casino language support, casino currencies
- We have hidden an online casino on the list if they don't accept the current member country.

Addition, Other features are:

- Members can join our forum (integrate with Vanilla)
- Good user experience
- Fluid UI design

porwin
Why Drupal was chosen: 

I may say this is the first project that I made with Drupal, when the requirements and features of this project were listed, I begin research on the internet about these features that my site needed. And I found here has modules for all of them, easy to install and custom, when I have a bug in developer project, I post to Drupal community, then my issues has gone.

The Drupal API is easy to understand and use, I can custom a module, a form, or other stuff that I did on template.php, I can make a big change although doesn't need to change in core code. It helps me a big on upgrade job from old core Drupal to new core of Drupal, whenever the modules are ready new version, easy to update just a click. I'm ready to love this CMS Open source.

Besides, Drupal's amazing features including content management, scheduling, content migration, user management. It can show me Drupal cannot replace by other open source.

Describe the project (goals, requirements and outcome): 

Goals

Our goals were clear on the first looking on the project, we want to brings all the best to our members, the trust about the online casino, the best for online casino bonus, casino complaints and the exclusive bonus offers from our partners.

To achieve this, we start with some difficulties are low cost, less design skills and lowest casino information. Begin with the website layout (thanks to omega modular) for the main site, sub pages and special nodes, then continue to design my logo, button with css using Fluid UI with white background, because it makes our site was clear and briefness. Keep working after 8 months, the website is done and completed with the first goals.

Requirements

In the first days we are working on this project, we use Apache web server for this project until some needed features are arising, including performance task, website speed and processing data. We all move to an Nginx web service (on a VPS server) along with some plugins added including ImageMagick for optimal images on project and Page Speed module from google.

A cheap VPS service with 1gb RAM and 1 core, avowedly we difficulties to the Configurator Drupal project, but after two days, the project about this issue has gone, took me continue with the project smoothly.

Outcome

After deploying the project, we got a lot of partners contact for relationship cooperation, including guideline on casino review, casino games, then we discuss more about the exclusive bonuses and landing page for our members. Continue with SEO direct on our content casino review, and don't make anything about spam link, over three months we make over 30 user visits per day, and until now we got over 50 users visit over day and multi user have registered on our partners.

We keep always updating node contents, add new nodes (casinos and games) and continue post in our forum, and we believe in the future, we will be increase more traffic from the world.

Technical specifications

Why these modules/theme/distribution were chosen: 

Views

The first thing we can't don't talk about Views module, thanks very much for this awesome module, whenever we need a list with a big change or complex relationship, we always use Views module, it takes saving me a lot time. It keeps us working on User, a Node or Taxonomy, from Node Reference or Term Reference and show views on special block. I love this module.

Views PHP

A part of View module, View PHP help me custom code on Views, including filter players or countries by node, add a custom html, PHP or javascript content, these modules in Drupal is so great and unique.

Token

We use token caused by it can take some look with some block without make a source code, including node contents, current page content, user content and custom data time, etc. Using it with easy block and don't make other efforts.

Metatag

Meta Tag provides the best SEO tool on our site, it integrates with Token, help us improve keywords, description and optimal on other service including Dublin Core, Open Graph Protocol, Abstract and more.

Barcode

When our node page content support players on a mobile platform, we need a barcode on this, so the players can use their small phone and scan it. We use Barcode for this mini function.

Countries

Countries modules provide to our site the countries list such as ISO code, country name, etc., and always keep updated from last release. We use it in User country select and get current country to filter by IP.

Backup and Migrate

Backup and Migrate help us keep backup by date schedule or custom date by our site, it makes our site always protect with other attach when losing data and we can restore from the last. Addition, this module can add a custom mysql database from our site or custom table on a database to save. When we need, it can provide a send mail function, report to administrator email when the backup was completed.

Redis

Our on VPS service,Redis is ready working, so we use Redis Drupal module to make sure the site and Redis working correctly.

Search API

For our games function need more search than standard Search from Drupal, so we have just installed Search API and stuff module to provide our Users expert search function. It can filter by Block Facet, provide Block search title integrated with Token module help game page can show count node on this page.

CAPTCHA

Spam is a big problem with our site, and premium service it not a the best choice from our site, for the first time, we install Captcha module with the Google captcha plugin, but the problem is not gone. Then I am looking at Drupal community and found the best solution with free service. its KeyCaptcha along with Captcha module, and the problem has gone awesome.

XML sitemap

An XML sitemap is important with website, so we need a module can generate a sitemap and can submit to search engines, can custom content and building automatically. Then we found XML sitemap is meeting all our requirements, we chose it.

Team members: 
porwin node review
porwin.com news page
porwin.com casino list
porwin.com game page
porwin.com game search
porwin.com game review
Sectors: 
Arts
Entertainment
Media