page loader
show-all-works-button.pngshow-all-works-active-button.png
leebinvestor_slider_1.png
technologies-image.pngAjaxCSSDrupalGitHTMLJavaScriptjQueryJSONMySQLPHPPSA APIRedisSSOXML

View the site

Goals

The founders of the group of sites (Leebinvestor) for safety projects, as well as to increase their productivity decided to abandon the CMS Drupal 6 and transfer all their websites on CMS Drupal 7.

 

Solution

When choosing a CMS, we decided to choose one of the most popular content management systems CMS Drupal. This system also has a convenient mechanism for upgrades.

Before the start of the transfer, we backed up code and databases. Then we rewrote custom modules in accordance with Drupal 7 API.

For the development the following technologies were used:

- CMS Drupal 7

- Git control system

When the transfer of the entire project, including the database was completed, we have conducted testing from our side and from the side of the customer. And only after testing we showed full functionality of the project, the old sites were replaced by new running CMS Drupal 7.

Another refinement is the integration of electronic subscription systems and newsletters (PSA API) and the general authorization system of users of all sites (SSO- Single Sign-On). Thanks to this members were given an access to websites and enables authentication for all sites available to him. Other sites clients use the data from the server. Each site has a menu that is a list of subscriptions. The list displays only those sites for which the user has a subscription and access (integration of PSA API).

To speed up the client site's server the following modules were used:

- Advanced Aggregation

- Redis for backend

With the first module, we have expanded opportunities for compression, as well as reduced the time of return to the browser. With the help of the second module, website pages cached. Thanks to these two modules page loading were reduced in 2 times.

To ensure the exchange of requests between the server and client sites we used JavaScript library (PostMessage).

 

Team

The development of this project involved Drupal-developer. Upon completion of the project, tester tested its performance.

 

Duration

Work on the project began in 2013. We have spent 3 weeks on the implementation of this project. The finished project has fully complied with the requirements and was delivered to the customer on time.

 

Contact us
Technologies we work with
AdMobAjaxAmazon CloudFrontAmazon SESAmazon SQSAndroid SDKAngularJSAS2 Serverauthorize.net APIBootstrapBullet PhysicsC #Cocos3DCodeigniterCommercehub.comCoreDataCoreGraphicCoreLocation Android SDKCS CART APICSS
Cybersource.comDesignDrupalEDIEJS templateExpressExtJSFacebook APIFedex APIFedEx SOAP servicesFlickr APIFuelPHPGitGoogle MapsGoogle PageSpeedGoogle Tag ManagerGooglePlayServiceSdkGsonHTMLHTML5 Canvas
ImageMagickinAppPurchaseiOS SDKJavaJavaScriptjQueryjQuery Grid PluginjQuery MobilejQuery UIJS custom scriptsJSONLaravelLESSLotusFormulaLotusScriptMailchimp APIMemberMouseMemcacheMinifyMongoDB
MS SQL ServerMySQLNivoSliderNodeJSObjectiveCPayleap APIPayPal APIPerfect MoneyPGP encryptionPHPPrototype JSPSA APIQODBCRedisRestApiRollbar APISmartySMS gatewaySOAPSocket.IO
Sphinx Search ServerSSOSVNTinyPNG APIVarnishWkhtmltopdfWooCommerceWordPressXLSXMLXML parserXSLTYiiYoutube APIzip2tax.com API