daffodil corporate resume drupal development services
DESCRIPTION
Daffodil Drupal Development ServicesTRANSCRIPT
DRUPAL WEB APP
DEVELOPMENT
Delivering Comprehensive Web
CMS Solutions
1. Drupal Development Services
Daffodil considers Drupal as not only a content management system but as a
powerful platform to deliver enterprise level web applications. Daffodil specializes in
multiple solutions in Web content management space and has deep understanding
of the domain in general and Drupal in particular. Our focused approach towards
web content management domain also gives us a unique ability to help clients not
only in implementing or configuring a product but also in choosing right solution
most suitable for the requirement which in turn ensures that there are minimal
customizations in the product implementation thus saving time, effort and cost.
Daffodil Software provides the following services under Drupal development:
• Building Websites and Portal using Drupal
• Migrating Websites and Portal to Drupal
• Development of Modules and Extensions for Drupal
• Integration and Customization of 3rd party Drupal Modules
• Customization in Core Drupal
• Drupal Theme Development
• Drupal Version Upgrade
Our Drupal developers have expertise around the following modules components:
• CCk, Views, QViews, Theme Key, Node_Import
• Content taxonomy,Web Form, View_slideshow
• Pathauto, Kufon, Nodereference, Node_queue
• TinyMCE, FCKEditor, CKEditor, Site Search
• UberCart (For E-commerce), News, Calendar
• FAQ, Nicemenu, AdminMenu, Admintheme
• Lightbox2, IMCE, Image, IMageAPI, SWFTools(Flash)
• GTranslate, Google Analytics, Sitemap, XML Sitemap
• Poll, banner, Relatedlinks, Taxonomy, Taxonomy_Image
• Backup_Migrate
2. What to Expect from Daffodil
When you share your requirements with us, our experts review your requirements and
evaluate them on the following parameters:
Budget: We understand that different customers may have different budgets
for the same kind of work. We help companies get value for their money by
providing solutions that fit their budgets.
Content: Different solutions respond differently according to the kind of
content they deliver. Daffodil makes sure your solution and the kind of
content it has handle as a close fit.
Degree of Owner Control/Input: While some customers don’t want to get
involved in the working of the solutions they build, some are exceedingly
interested in controlling the solutions’ behavior, etc. Daffodil builds
customized solutions depending upon the degree of control the customer
wants over his solution.
Design and Usability: Daffodil makes sure that not only is the design of the
solution attractive, it is also high on usability.
Expected Traffic: Depending upon the traffic that the
Functionality: Our 14+ years of experience puts us in a position to judge which
functionality is necessary for your solution to function.
Looks: For a solution to be popular, it is important for it to look attractive and
authentic. Daffodil makes sure your solution scores top marks in:
o Attractiveness
o Perceived Authenticity
Product: We are consistently developing new solutions for our customers and
hence have gathered vast experience around which solution fits which
product. We help our clients use this experience to their advantage.
Security: One of the key concerns around solution development is “How
secure is the solution?” We keep ourselves up-to-date regarding the security
of different platforms and suggest the most appropriate platform to our
customers.
Target Audience: A solution designed exclusively for women should be
different from a solution designed for men. Similarly, one for children should
differ from one made for adults. Daffodil ensures that these aesthetics of
solution development are an inherent part of your solution.
Transaction Processing Capabilities: Often transaction processing is the core
of your solution. Daffodil helps you decide: Which of the many transaction
capabilities does your solution need?
After the evaluation is complete based on the requirements defined by you, our
experts share the best suited solution. Once you approve, the team begins its work.
3. Select Drupal Projects from our Portfolio
1. Project Name: Antibody Shop
URL: http://www.theantibodyshop.com
Industry: Research and Development
Project Overview: The website is focuses on selling and buying products.
Sellers can register themselves and add products while the user can
purchase products online. We have created custom search using
Apachesolr. Different sections were customized in Ubercart i.e. Tax, Shipping,
Discount, checkout pages. A section was created where the buyers can
read PDFs about the product and order online. Many other small
functionalities were enabled by creating custom modules.
Technologies: Drupal 6, Ubercart, Apache Solr, Jquery, PHP, MySQL
Our Drupal Team has 25 developers, having experience of
creating over 140 complete websites and portals for more than
70 satisfied customers worldwide.
2. Project Name: Pajhwok Afghan News
URL: http://www.pajhwok.com
Industry: Media
Project Overview: Pajhwok Afghan News is Afghanistan's largest independent
news service, providing broad-based coverage of news in English, Pashto
and Dari.
Pajhwok had to revamp their multilingual news site which was made using
PHP and was frequently down when something big happened in
Afghanistan. They wanted to include paid subscriptions and site had to be
easy to use & maintain while being extensible from functionality point of view.
It is the most relevant project done by us close to the client’s requirement
and having following highlighted features:
Persian and English language support
Completely open source(developed in Drupal)
Having all the features which are the major aspects of this
project
o Video integration
o Photo gallery
o Advertisement
o Social Media integration
o Subscription functionality
o News archives
Acquia has appreciated our project and now both the teams are running in
positive discussions for improving Drupal capabilities in publishing domain.
Key modules, theme and distribution used:
Apache Solr Search Integration:
o This module is used to replace the core drupal search with
the apache solr search which provides better
performance.
Internationalization:
o Pajhwok site is made for news in three languages i.e.
English, Dari and Pashto to enable the language
translation we used internationalization module as with this
editors can add different language versions for each news
article.
Memcache API and Integration:
o It is used for memcache integration and memcache
improves server caching and thus server response and
help in site speedup
APC:
o This is further used to enhance PHP code caching on the
server as its goal is to provide a free, open, and robust
framework for caching and optimizing PHP intermediate
code. Besides an opcode cache it provides a user cache
for storing application data.
Ubercart:
o We wanted that only paid subscriber have access to all
latest news so we implemented Ubercart module sell
subscriptions to the users. Users can purchase the
subscription for a day, month or year with each choice the
cost is shown on the page which help user decide on
payments. Also we implemented PayPal payment
Gateway to charge users for their subscription.
UC Recurring Payments and Subscriptions:
o As we do not want that when a user subscription expires
then he need to explicitly purchase the subscription again
and again so we used the UC Recurring Payments and
Subscription module to charge subscribers recurrently
when their subscription ends to allow uninterrupted access
to news stories.
Ubercart Custom Price:
o As we needed to charge different amounts for different
subscriber depending on some conditions so we used this
module is to provide different pricing options to the
subscribers.
Nodequeue:
o There are many occasions when the latest news is not
what is breaking news so we needed some control to show
the news in order that we want and for this we used
nodequeue module which provide the editors flexibility to
choose news which are shown on home page. Also 3
different Nodequeues are maintained for three languages.
Deployment:
o As with time the data on the main site was growing and
database had become quite heavy which slows down the
site so Pajhwok decided to have a separate subdomain
which is maintained to handle news archives and as they
did not wanted to manually copy the contents on the
archive domain so we used deployment module to deploy
news articles from main site to archive server on daily basis.
On deployment the mail is sent to the site admin about
deployment success and a link to check logs. Once the
news is deployed a view is created for admin where he
can delete the old news. A view is created where user can
search news archive if news is older than one month then
the user is automatically redirected to archive domain.
Views:
o Views module is used to provide listing of news in different
formats as needed on site. Some of the examples are
o A page where user can search for news in a date range
using views exposed filters.
o A page where news stories older than 48 hours are listed.
o Providing news feeds and photo feeds
Simple Gallery:
o All the photos that are uploaded in news article are
maintained in the photo gallery for this we used Simple
Gallery module and for every month a new album is
created and all the images of that month are added in
album.
SMTP Authentication Support:
o As multiple mails for subscription renewed and expiry are
sent from the site and without SMTP authentication they
are marked as spam and to avoid this we used SMTP
Authentication Support module is used.
Session Limit:
o As we wanted to sell the subscription to access the news
content so we needed some mechanism so that a single
user account should not be in anyways shared by multiple
people at same time for this we used session limit to 1 so
that a user account can be used at one system at a time.
XML sitemap:
o To index pajhwok site content in search engine we used
Xml Sitemap module to generate sitemap.xml dynamically
that can be submitted to search engines for crawling.
Google News sitemap:
o Being a news site we wanted Pajhwok contents to appear
in Google news for this we used Google News Sitemap
module which generates a Google news compatible
sitemap feed from Pajhwok site’s news contents.
Google analytics:
o As Pajhwok has a large user base so we needed to use
Google analytics to analyze the number of users on the
site. So we used Google analytics module to get the
details.
Technologies: PHP, Drupal, MySQL
3. Project Name: Half Price Banner
URL: www.halfpricebanners.com
Industry: Printing Media
Project Overview: This is a site which sells banners, flags, yard signs, etc. The
products are selected by users from the front end. The customers have the
option of either uploading the files like which they want the banners/flags; or
allow the designers of the client to create a banner for them as per the users’
instructions. The system has roles like Design Manager, Designer, Production
user, shipping user etc. which keep track of each order.
Technologies: Drupal, Ubercart, jQuery, AJAX, HTML, CSS
4. Project Name: Booyaka shop
URL: http://booyaka.clickspace7.com
Industry:
Project Overview: The brief project description is as stated below:
Booyaka Shop is an on-line store where one can purchase products.
Users can check dealers’ location on map.
Users have the flexibility to check videos, photos and about the
product and have to follow the seller using Facebook and Twitter.
Technologies: Drupal 7.x, Jquery, Javascript, HTML, CSS
5. Project Title: Kilt and Caber(5)
URL: http://www.kiltandcaber.com
Industry: Restaurant
Project Overview: This is a user friendly site for a restaurant. Users can see the
special menu for the day; go through the weekly menu items with the price
mentioned inline. Every company has its profile page. The profile page
contains the detail information about the company including the location,
address, contact number etc.
Technologies: Drupal, jQuery, AJAX, HTML, CSS
4. Processes
At Daffodil process and methodologies define the way we work. Our well defined
software Engineering, Testing and Maintenance methodologies ensure that we
meet the client’s expectation and delivery targets, time and again. We use Scrum
as our project management methodology thus helping to maximize the business
value for the Customers. Scrum is an Agile Software Development Process that
delivers the software in an iterative manner. It helps our Customers to remain
competitive in the dynamic business environment. So whether we are doing Off-
shore development or On-site development for you it becomes easier for you to
keep track of the progress of your project.
5. Engagement Models
Daffodil offers multiple engagement and delivery models to meet varied needs of its
clients across the globe which ensures their competitive advantages in a changing
market place. Clients can choose from the models offered based on the size,
complexity and delivery requirements of the project. We can also present you
customized models based on your requirements.
Depending on the project scope and environment, Daffodil extends four flexible
business models to its clients, each with its distinct advantages and features:
1. Outsource Project on Fixed Price: Daffodil follows a Fixed Price Model for the
projects for which the requirements, schedules, and project path that are
precisely defined. This model is preferred by the clients who have a clear project
scope available with them at the onset of the project, along with the detailed
Software Requirements Specifications (SRS). This model is suitable for small or
mid-size projects.
Advantages:
Consistent plan of actions are easy to track as the deliverables are
predefined.
The expectations are fixed from both the sides of the business.
2. Outsource Project on Time & Material: Daffodil follows Time and Material Model
for the projects where scope, specifications, and implementation plans are not
clearly defined at the initial stage of its development. This model enables the
client to change the specifications based on the upcoming market trends. This
model is suitable for the scalable projects where the team size and total efforts
cannot be estimated in advance. It provides the flexibility to manage the team
size and total efforts.
Advantages:
The project can be started with immediate effect, even without detailed
specification
Changes can be accommodated easily during the project execution.
3. Hire Dedicated Offshore Developers: Daffodil offers Dedicated Resource Model
to the clients, when they have continuous requirement for a resource on a
particular technology. We provide a dedicate resource to the client, who acts
as his virtual employee. When the client has the requirement for a team, we
offer him a dedicated team. This team is always available for his project even at
a short notice.
Advantages:
Clients need not worry about project management.
Clients get an extended team at competitive rates.
Scarcity of resources for rare technology skill sets can be easily handled.
4. Hire Dedicated Onsite Developers: Daffodil offers Onsite Model depending on
the client’s requirements. The client can specify the skill sets and experience
level of the resources required by him. The client can also specify the number of
resources and the duration for which the resources are required. This model is
suitable for the projects that are complex and require proper and constant
attention. In Onsite Model, our team works at the client's location under the
direct supervision of client's manager.
Advantages:
Client gets an easy access to resources with rare technology skill sets.
Onsite resources follow client's work methodologies and policies.
6. About Daffodil
Daffodil Software helps enterprises build great solutions around web, mobile and
cloud technologies. Our customers include Global 500 Enterprises, State
Governments, International News Agencies, National Personalities, TV Celebrities,
and some rapidly growing Software Companies and Startups. We are also actively
associated with open source platforms and are regular contributors to open source
communities.
With a highly experienced management team and board of directors, Daffodil is a
global company with offices in USA, Europe, Middle East and India and a satisfied
customer base in over 25 countries.
6.1. Other Service Offerings from Daffodil
Daffodil's Offerings
Software Development
Software Consulting
Contract Staffing
Mobile Platforms
•Android
• iOS - iPhone & iPad
•Windows Phone
•BlackBerry
Cloud Platforms
•Google Cloud
•Amazon Web Services
•Windows Azure
Web Technologies
• Microsoft .Net
• PHP Frameworks
• Java EE
• NodeJS
Web CMS
• Drupal
• Joomla
• DotNetNuke
Ecommerce Portals
•Magento
•AspDotNetStorefront
Enterprise Solutions
• EMC Documentum
• Microsoft SharePoint
• IBM FileNet
• Salesforce