page loader
Close mobile menu
+1(720)951-9470
show-all-works-button.pngshow-all-works-active-button.png
Leebinvestor
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
3rd party servicesAdMobAjaxAlamofireAmazon CloudFrontAmazon S3Amazon SESAmazon SQSAmazon Web ServicesAmChartsAndroid SDKAngularJSAS2 Serverauthorize.net APIaws sdkBootstrapBranchBullet PhysicsButterknifeC #CalligraphyCocos3DCodeigniterCommercehub.comCoreDataCoreGraphicCoreLocation Android SDKCrashlyticsCS CART APICSSCssminCssselectCybersource.comDagger2DjangoDockerDrupalEDIEJS templateElectronEmberJSEspressoExpressExtJSFabric.jsFacebook APIFacebook SDKFedex APIFedEx SOAP servicesFFMPEGFlickr APIFuelPHPGitGlideGoogle MapsGoogle PageSpeedGoogle ServicesGoogle Tag ManagerGooglePlayServiceSdkGraphic DesignGsonHTMLHTML5 CanvasImageMagickinAppPurchaseiOS SDKJavaJavaScriptjQueryjQuery Grid PluginjQuery MobilejQuery UIJS custom scriptsJSONJUnitKeyChainAccessKingfisherLaravelLESSLottieLotusFormulaLotusScriptMailchimp APIMemberMouseMemcacheMinifyMixpanelMongoDBMS SQL ServerMVCMVPMySQLNivoSliderNodeJSObjectiveCObjectMapperPayleap APIPayPal APIPerfect MoneyPGP encryptionPHPPicassoPrototype JSPSA APIPureLayoutPWAPython twitterPython2QODBCQuickbloxReactJSRedisRestApiRetrofitRollbar APIRxJavaSmartySMS gatewaySOAPSocket.IOSphinx Search ServerSSOStripe APISVNSwiftTimbertinycssTinyPNG APITravelNXT APIVarnishVolleyVueJSWkhtmltopdfWooCommerceWordPressXLSXMLXML parserXSLTYelp APIYiiYoutube APIzip2tax.com API