Personal
- Full Name
- Kamran Zafar
- About Me
Over the last (nearly) 3 years, I have developed a numbers of websites using Drupal CMS (PHP, MySQL), HMTL, CSS, JavaScript, JQuery and AJAX including sites Sage Spark http://www.sagespark.com/, Sage Non-Profit solutions http://community.sagenonprofit.com/, Sage for Student http://www.sageforstudents.com/, Known Locally http://www.knownlocally.com/ and Malaysian palm oil council http://social.mpoc.org.pk/ (project completed and currently it is not maintained).
I'm team lead of Sage Spark, Sage Non-Profit solutions, Sage for Student, Known Locally projects. I maintain there build deployments and all code maintenance/enhancements. I have also developed Drupal modules. For Sage Spark and Sage Non-Profit sites I have developed custom Drupal5.x module in which Products hierarchy, Product details display, product cart and purchasing is done (purchasing on site is PCI compliance i.e. not using or accessing credit card but using third party payment solution and tokenization done for purchasing of products. But PCI task is not launched its under construction).
While developing Drupal site(s) I have worked on following major functionalities:
- Multilingual and localization
- Multisite with common database and same code base
- Multisite with different database and same code base
- Data sharing (add, update and delete) within sister site
- Single Sign On
- Google Custom Search
- Nodewords module for SEO
- Taxonomy Control Lite module to hide/show content from users based on there roles using taxonomy associated to nodes.
- Tagadelic and Tagadelic view module for taxonomy tags
- Use Social Networking modules like "User relation ship", "Private Message", "Node as Profile", "Location" and "Fivestar rating"
- Develop custom module in which products hierarchy, product detail display, product cart and purchasing is done. Purchasing done using client's billing server. Now PCI compliance purchasing will be done using tokenization (under development). Create API to communicate with client's billing server.
- Domain registration was done using third party API
- Data insertion from XML using CURL command and Nodeapi (Drupal API)
- Overriding/customizing modules, form alters, adding validations to content types using Nodeapi
- Send email notifications on form submission or in other hook
- Work on RSS feeds
- Drupal theming and CSS overridingI can create custom module for your site as well as create Drupal community modules. My core competency lies in developing new website project using Drupal framework. Looking forward for nice response (mail.kamranzafar@gmail.com).
History
- Organizer of groups
- 0
- Primary profile
- Profile on https://www.drupal.org/
- Member for
- 16 years 20 weeks
