Drupal
Appnovation started as a Drupal development company. We have developed over 40 Drupal sites over the past years. We have built Drupal sites for organizations such as Sage Software, the Canadian Cancer Society and NBC Universal. With a team of over 15 developers, we can assist you with all aspects of your Drupal project from wireframes to development. Drupal is a powerful content management system with capabilities that range from community features to E-Commerce.
Wireframes
The Appnovation development process begins with the creation of wireframes. Wireframes are drafts of the structural layout of the web site. The design of the site will be based on these wireframes. The wireframes and the site map will establish the functional specifications of the site. The process involves working with the client in drawing out the key pages of the web site. The wireframes show the content areas of each page and will also demonstrate how users will interact with each page of the site. Wireframes are key components of the Drupal development process because they allow both the client and the Drupal development team to visualize the structure of the web site.
Design
Once we have established the wireframes, we will design the web site using Photoshop based on the finalized layouts. Design is an iterative process typically starting with the front page. The inner pages will be created based on the tone and style of the front page. Once the design process has been completed, we will turn the designs into actual HTML web pages which can then be integrated with the backend system. The design component will finalize the look-and-feel of the site as we move through the next stages of the Drupal development process.
Develop
Backend development involves installing and customizing contributed Drupal modules, and the development of custom modules. The Drupal community has a large number of user contributed modules that provide functionalities that range from forums to e-commerce. Only customization is needed to enable these functionalities on the site. However, sometimes custom modules are necessary for the integration of these functionalities. This part of the drupal development will create the framework for the functionalities of the site.
Theme
Theming is a critical part of the Drupal development process. It involves integrating the site design with the backend system. This is the process that creates the actual skin for your site. The Drupal engine provides for a high level of control over the look of each portion of the site. There is also a lot of flexibility in making certain pages unique relative to the rest of the site.
Quality Assurance
Appnovation ensures that every web site that we develop is compliant with Internet Explorer 6.0, Internet Explorer 7.0 and the FireFox browsers. We will also make our web site compliant with Safari and other browsers if required. Our Quality Assurance process involves extensively checking every part of the web site to ensure that the features are functional and that the elements display properly.
Maintain
We provide maintenance services after the launch of our client sites. Our maintenance services include the continuous upgrade and update of the site as well as the monitoring of the site. This ensures that our client sites can continually grow and evolve with the latest technology. Most of our Drupal development projects involve maintenance.
Alfresco
Our Alfresco development services include both the web content management and document management streams. We can help your organization implement Alfresco for both public facing web sites and intranets. Our comprehensive training process will ensure that your team can operate the platform after it has been built.
Document Management
We provide implementation services to help you set up and customize Alfresco as your document management system. Our document management implementation process starts with a complete review of your system requirements. We will then create wireframes for any custom interfaces that are necessary for your system. The wireframes allow us to ensure that the system fits perfectly with your work flow. After that web scripts are created to support the system. Finally, we integrate the Alfresco platform with any of your other enterprise systems, and migrate over all of the historic data. Our quality assurance process will ensure that the system operates properply before the system is launched.
Web Content Management
Our Alfresco Web Content Management implementation services is about helping you build a web site where any of your staff members can easily update the content. We can help you with both projects that require both design and Alfresco implementation, and also projects that only require Alfresco implementation.
For projects that require both design and Alfresco implementation, our process starts with building wireframes. Wireframes define the skeletal structure of your web site. Based on the wireframes, we will create Photoshop mockups with the site color and tone. After rounds of tweaking, the final site design can be integrated with the Alfresco system. We will customize the Alfresco system to match your work flow and content management process. Custom integration with external systems can also be implemented.
For projects that involve only Alfresco implementation, we will finalize the system requirements using our requirements analysis framework. The process will allow us to create a complete list of configurations and customizations that need to be done to the system. We will then turn the design files into HTML/CSS. The HTML/CSS files can then be integrated with the Alfresco system.
Training
After the implementation of the Alfresco platform, we will provide training to all of your staff members over WebEX or in-person. The training will cover all aspects of the system including the day to day content management and administration of the platform. We will also provide some information on any custom development that has been done. A training manual will be provided so that your staff members can review the documentation at any time.
The iPhone and ipod touch have sold over 37 million units worldwide. Each of these units is equipped with the ability to access the Apple Appstore which to date has had over 1.5 million application downloads. With the rapid growth of internet enabled mobile devices, iPhone/iPod touch applications are a great way to reach out to a massive audience of online mobile consumers to drive revenue and brand engagement. We at Appnovation have the expertise and experience to build robust consumer applications that can integrate or compliment your current online initiatives. From simple data driven applications to complex applications that involve detailed animation, games, social media connectivity, and video, we can do it all. Feel free to contact us today and we would be happy to consult with you on your application ideas and provide a free quotation for development.


