page loader
Close mobile menu
+1(720)951-9470
show-all-works-button.pngshow-all-works-active-button.png
Naturerocks
naturerocks_slider_1.png
naturerocks_slider_2.png
naturerocks_slider_3.png
naturerocks_slider_4.png
naturerocks_slider_5.png
naturerocks_slider_6.png
technologies-image.pngAjaxBootstrapCSSDrupalFacebook APIGoogle MapsGraphic DesignHTMLjQueryMySQLPHPSVNXMLXML parser
Naturerocks Coastal Bend
Naturerocks Austin
Naturerocks San Antonio
Naturerocks Caprock
Naturerocks North Texas
 
Goal
 
The goal of the project was the addition of the functionality and transfer of the site from Drupal 6 to Drupal 7. There was a task to preserve the existing content and the basic structure of the project, its redesign and adaptability for mobile devices. It was necessary to add registration of new partners, with the ability to create/search or edit content on the site. It was required to implement adding website content in two ways: from external resources (xml file) after a certain period of time (by cron jobs) and through the administrative panel.
Also, it was necessary to provide the fast transfer of functionality and content for other 4 regional sites of the organization.
 
Solution
 
To transfer and add the content by cron jobs we have written 2 modules: xml parser and content parser. They provide the selection of url of the XML file, frequency of the data update, check for duplicate content.
 
As the basis we took the bootstrap theme, with an integrated bootstrap library. The library provides a set of ready elements, which significantly reduces the time for the adaptation and stylization of the project.
We have also used in the project the following technologies and Drupal modules:
 - jQuery
 - Views
 - Panels
 - Locations + Gmap
 - Date
 - Load more
 - ShareThis
 
Project team
 
 - Designer – development of the website design;
 - Project-manager - communication with the customer, distribution and control of tasks implementation;
 - 2 PHP programmers - development of modules and scripts;
 - Tester – functional and cross-browser compatibility testing.
 
Duration
 
Website development took us 3 weeks.
Contact us
Technologies we work with
3rd party servicesAdMobAjaxAlamofireAmazon CloudFrontAmazon S3Amazon SESAmazon SQSAmazon Web ServicesAndroid 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 ServerSSOSVNSwiftTimbertinycssTinyPNG APITravelNXT APIVarnishVolleyWkhtmltopdfWooCommerceWordPressXLSXMLXML parserXSLTYelp APIYiiYoutube APIzip2tax.com API