Take a look at some of our work …

The following page shows a selection of our work. We work with a range of private and public sector organisations, and have clients ranging in size from Birmingham City Council through to local SME’s.

The remit for the Acivico website was to create a system that would promote the Acivico brand across its various sectors and disciplines whilst providing a main ‘portal’ website to display the full range of Acivico’s services alongside additional targeted websites specific to a sector or discipline.

It was decided that Drupal 7 multi-Site was a perfect fit for the development due to the high level of database configuration and abstraction possible right out of the box.  Morello Digital developed a system using Drupal 7 where specific information is shared between all databases in 2 directions which opened up the possibility to relate information created on the different websites seamlessly and efficiently and also create a single administrator sign on for all websites.

High level taxonomy structures were designed and implemented on the Acivico portal allowing the multiple ‘sub-sites’ within the multi-site installation to relate content using an overall ‘core’ structure, this relationship can be seen on the Services menu of the Portal website where all related services are gathered dynamically into a single menu structure.  Where an item is clicked on in the Services menu the relative sub-site will seamlessly load to display the relevant service.

Content within each of the sub-sites can be related to any other content simply and easily via a point and click interface in the administration which means that all information relating to a content item is displayed on the content item page and readily available for the website visitor to locate, this applies to all content types and produces a matrix of information enriching the user experience whilst keeping administration to a minimum.

On-going support and maintenance is minimised due to the single shared codebase and the cost implications of ‘rolling out’ further sub-sites is minimised due to the complex template system that was implemented.

Technologies:

  • HTML
  • CSS
  • PHP (Drupal 7 Core over)
  • jQuery
  • Ajax

Services Provided

  • Consultancy Consultancy
  • Design Design
  • Development Development
  • SEO SEO
  • Support & Maintenance Support & Maintenance
  • Hosting Hosting

    Built in Drupal

    Built in Drupal

    Signs Now Signsnow.co.uk

    We were approached by a leading UK sign-maker, Signs Now to redevelop their existing web presence to provide a system which could be easily managed whilst at the same time heavily promoting each specialist sector of the business with an emphasis on individual search engine optimisation for each specialist sector.

    The sharing of centralised data for use in each of the specialist sectors was crucial for managing the specialist product portfolios whilst a requirement for the main Signs-now.co.uk website to be a collective portal for the display of all product, services and branches was highlighted at an early stage.

    With our extensive knowledge and long term experience of developing with Drupal it was decided that a Drupal 7 multi-site installation and the use of sector specific sub-domains was the perfect fit to provide a solution which covered all the requirements identified by the client and allowed future expansion for the creation of additional specialist sectors.

    A number of custom modules were developed based around the principal of a single ‘portal’ website and multiple ‘sub-sites’ with structured database access allowing data to be related and retrieved in both directions, this allowed the following key important structures:

    The portal website has the ability to access content on the specialist sub-sites to collect and display an overview of services, products and portfolios provided by each specialist sector sub-site..

    The portal website centralises a large amount of content and structure which the sub-sites can reference including Products and Services, Taxonomies, Signs Now offices/branches and User permissions etc…

    Each specialist sub-site can access the centralised portal data for the display of Signs Now offices and branches, products and product categories and even for categorising blog posts and content.

    Each specialist sub-site can create portfolio items and case studies and directly relate them to the relevant branch/office and even relate them to associated or similar case studies and even the products used in the installation.

    The relationships and references between elements on the portal and the sub-sites provides a structure whereby with nominal content input a complex inter-relational website can quickly be established with full rich page content and structured unique identities for the specialist sectors of the business.

    A number of user roles and custom permissions were developed to allow structured administration levels, as follows:

    Portal Administrator: This is the highest level of administrator in the system and has full control over all of the centralised content and taxonomies on the portal website.  The Portal Administrator also has a single sign on across all sub-sites and permissions to modify and manage all sub-site content.  The Portal Administrator also has permissions to administer all other roles in the website and all users and permissions.

    Sub-Site Administrator: This is the administration role for the full management of a sub-site.  The Sub-site Administrator has full control over all structure and content within a specific sub-site and would be a staff member knowledgeable in the specific business sector.

    Content Administrator: This administration role provides the ability to manage specific content at a specific sub-site level.

    Part of the initial requirements was also to illustrate that Signs Now is a national company and that there is a Signs Now ‘In Your Area’.  This was achieved with the addition of interactive Goggle maps in the Office/Branch content type and also a tracking module was developed to allow the display of the local office details/call to action once an office/branch page had been visited.  The call to action then remains constant while browsing the website and the system will remember the office upon the visitors return thus promoting a higher level of potential contact with the correct office.

    On-going support and maintenance costs are considerably reduced by the use of a single shared codebase.  Additional specialist websites [sub-sites] can be easily installed and configured due to the complex custom template system specifically developed for this installation.

    Services Provided

    • Consultancy Consultancy
    • Design Design
    • Development Development
    • SEO SEO
    • Support & Maintenance Support & Maintenance
    • Hosting Hosting

      Built in Drupal

      Built in Drupal

      Sheet Plant Association Sheetplantassociation.com

      Morello was approached by the Sheet Plant Association to develop a solution for promotion of the association to the public and for the website to become a ‘dashboard’ environment for members to locate and interact with other members whilst also acting as a repository for member related documentation news and events.

      Drupal 7 was chosen for this development due to the flexibility of the interaction between roles, permissions and the theme layer – with this we could create the differentiation between the public and registered members environment.

      A number of custom content types were created each with the ability to be assigned a level of visibility by the administrator, namely; ‘Public Visible only’, ‘Member Visible only’ and ‘Public and Member Visible. A number of menu structures were created with similar visibility control. With the flexibility of the visibility for both content and menu structures it proved to be a simple task for administrators to quickly build the required content structures for both public and registered members.

      The extensibility of the Drupal theme layer was leveraged to provide a unique and independent experience for logged in users with the member’s home page becoming the individual member’s dashboard providing an interactive high value user experience for members. To promote the interaction between members a number of interactive systems were built into the member’s website including the following:

      • Dashboard block elements incorporating industry specific news feeds, forthcoming event listings and availability, fast access to member’s documentation and more… 
      • Every member has the ability to customise their profile and create an online profile which can be reviewed by other members providing a comprehensive member overview. 
      • The excellent Open Layers module was installed and the location of each member charted on an interactive map. An additional system was incorporated into the user profile system where members can be located by region thus allowing a visible list of local/regional members to be quickly displayed. An interactive OpenMap was also incorporated into each profile page. 
      • A member has the ability to view all currently logged in members and contact them by email, private message (courtesy of the Private Message module) and even Skype. 
      • A member has the ability to add items into a ‘For Sale or Wanted’ section only visible to other members. 
      • A member has the ability to book places on Events or training courses. 

      The Sheet Plant Association had very specific requirements for an interactive events system, with no suitable contributed modules available for inclusion a custom module was developed to provide a completely bespoke event and training course booking system with full administration and management facilities. The module provides the ability to book multiple places on an event or training course with the option of either ‘day’ or ‘full’ delegates all via an intuitive interactive AJAX based interface. Administrators have the ability to manage all events via an interactive administration interface with the ability to confirm bookings upon payment, remove bookings, add new events and promote bookings to the public homepage plus much more.

      The ‘Advertisement’ module was incorporated into the development to provide an image based rotating banner and advertising system to promote the advertisers and sponsors of the website in both the public and members areas.

      Many other content types and custom views were incorporated into the development including document uploads, video linkage and a Frequently Asked Questions section etc..

      Services Provided

      • Consultancy Consultancy
      • Design Design
      • Development Development
      • Support & Maintenance Support & Maintenance
      • Hosting Hosting

        Built in Drupal

        Built in Drupal

        Bridport Prize Bridportprize.org.uk

        The Bridport Prize provided an interesting challenge due to the requirement for a high end content management system whist at the same time having e-commerce functionality that would allow the purchasing of both physical and downloadable products whilst also allowing the purchasing of competition entries that required document upload at the time of purchase.

        It was decided that the combination of Drupal 7 and Ubercart 3 was the perfect fit for the solution due to the flexibility and extensibility.

        Multiple custom Drupal modules were created to facilitate a custom checkout procedure that automatically examined the contents of the users shopping cart to present the customer with a bespoke checkout experience relative to the items being purchased, for example; if the customer has purchased multiple competition entries for different sections of the competition the customer is presented with seamless AJAX based file upload widgets for each entry – the uploaded files are temporarily stored on the server within a secure file stream pending completion of the checkout process.
        If the customer then proceeds through the checkout process and makes a successful payment for the entries the uploaded files are recorded in the Drupal database as entries and the administrators are notified of the new entry.

        We developed an extensive management and reporting system for the administration of competition entries within the Drupal/Ubercart administration interface allowing for the compressed download of multiple entries with a single click, reporting on each section of the competition, management of entries and dynamic review of entry vs. order status.

        A custom theme was developed for the front of the website extending the current Morello base theme. This allowed us the flexibility to create many custom regions within the theme templates allowing for a more manageable solution for the client and the ability to theme various elements such as titles, breadcrumbs etc…

        A number of contributed modules were used in the development so as ever; A massive thanks to the Drupal community for their great work.

        Services Provided

        • Consultancy Consultancy
        • Design Design
        • Development Development
        • SEO SEO
        • Support & Maintenance Support & Maintenance
        • Hosting Hosting

          Built in Drupal

          Built in Drupal

          Shrewsbury School www.shrewsbury.org.uk

          Drupal 7 website developed to display website to display a large quantity of pages, dynamic heavily filtered listings of events and news within specific areas with custom administration interface additions.

          Custom module development to enhance the administration area and make content navigation easier with filtering on many content type attributes – all using the new Drupal 7 admin form API.

          Development of complex views allowing the display of front end content in a highly structured and filterable manner, extensive use of jQuery, to enable dynamic functionality, was incorporated with much of the jQuery being written to the page ‘on the fly’ in response to user actions and page requests.

          Incorporation of jQuery functionality into the administration area to provide bespoke ‘widgets’ for the selection of multiple options and categorisation of content.

          Development of bespoke module to provide dynamic import of event data from the school’s internal events database system.

          Multi-level menu programming and separation to provide second level navigation in the left column matching the second level navigation in the main top menu.

          Project Technologies:

          • Drupal 7
          • PHP module and template development
          • HTML
          • CSS
          • jQuery.

          Services Provided

          • Consultancy Consultancy
          • Development Development

          Built in Drupal

          Built in Drupal

          Walcot Hall www.walcothall.com

          A WordPress powered site developed to showcase content from the Walcot Hall. Primarily a series of pages about their facilities and activities, but a large section devoted to their extensive accommodation. In addition there is an Events system for the many events they put on through the year. There is also a news area which they use to write blog entries and to promote content on the site.

          It was decided that WordPress would give them an easy to maintain site, as well as allowing the modern design to be implemented with ease.

          Each accommodation also displays an availability calendar allowing visitors to see when that room is booked. All availabilty calendars are easy to manage within the admin by simply clicking on a day to say that that day is now booked.

          Technologies Used:

          • HTML
          • CSS
          • PHP (WordPress 3.4)
          • jQuery
          • Ajax

          Services Provided

          • Consultancy Consultancy
          • Design Design
          • Development Development
          • SEO SEO
          • Support & Maintenance Support & Maintenance
          • Hosting Hosting

            Built in WordPress

            Built in WordPress

            Bridport Arts www.bridport-arts.com

            It was decided that in addition to a new box office system (provided by Spektrix) that a new website should be created, which would integrate with the Spektrix system allowing online ordering of their many events.

            The new Bridport Art Centre website development therefore provided an interesting challenge to incorporate all the content and features of their existing site, but in a new high end content management system with the ability to purchase tickets online.

            It was decided that WordPress would be a great solution due to its flexibility as a content management system and it’s extensibility with various plugins.

            Multiple plugins were created for Bridport Arts, including a complex events system. The events system allows events to be created, marketed in multiple categories and then linked to Spektrix online ordering. In addition, specific event categories are branded differently across the site, creating coloured ‘areas’. This colour differentiation continues through to events themselves by setting a primary category within each event.

            One of the primary features of the new website is a dynamic calendar (http://www.bridport-arts.com/events/?calendar=1) which shows all events, colour coded on a month-by-month layout. The calendar allows a visitor to scroll through the months, whilst the calendar cotnent updates via seamless AJAX calls.

            The theme for the overall site is highly dynamic allowing admin staff to control all aspects of the site, from primary layout options, to specific content that is displayed within regions on the templates (such as the header, sidebar and footer). This allows the staff to highlight upcoming events, provide an online programme, display Twitter feeds, or even embed image promos to any area of the site. This is in addition to the ability to set seasonal variations by changing elements such as the logo itself.

            Technologies used within the site are WordPress 3.4, HTML 5, CSS 2 & 3, Javascript and AJAX.
            Our thanks also go out to the WordPress community due to the use of publicly contributed plugins in the development of this site.

            Services Provided

            • Consultancy Consultancy
            • Design Design
            • Development
            • SEO SEO
            • Hosting Hosting

              Built in WordPress

              Built in WordPress

              WI Foods is the retail arm of The Womens institute. As such we were tasked to build an e commerce site that would be easy to use for members and the general public.

              We built a full e-commerce system based on the Magento® CE platform with quite a bit of custom programming undertaken.

              Custom modules were developed for the following using the Magento® MVC (Model-View-Controller) based framework:

              • Inclusion of jQuery libraries to work alongside standard Prototype libraries.
              • Creation of slideshow banners on the homepage and category pages.
              • Tabbed content areas on the homepage and product pages using the jQuery UI framework.
              • Ajax based enquiry form submission for wholesale account enquiries.
              • Multiple newsletter lists with synchronisation to the Campaign Monitor email marketing suite.
              • Competition pages with submission forms linked to the Campaign Monitor email marketing suite.
              • Lightbox based image zooming on product pages.
              • Social media sharing with support for the Facebook Open Graph protocol.
              • “Customers bought this also bought…” automatic product association based on orders with customisation options.
              • Payment provider integration into APP55.
              • Order synchronisation with 3rd party cloud-based order fulfilment/accountancy software.

              Heavy template and layout customisation was also under taken to help improve usability and provide support for HTML 5 standards.

              Project Technologies

              • Magento® CE / PHP custom module (MVC framework) & template development
              • XHTML / XML / CSS 
              • Prototype / jQuery / jQuery UI 
              • SOAP 1.2 API integration
              • XML-RPC API integration

              Services Provided

              • Consultancy Consultancy
              • Design Design
              • Development Development

                Built in Magento

                Built in Magento

                Britink is the ink cartridge site we developed for The Needham Group. The site is very active and they are more than happy with sales generated.

                We built them a full e-commerce system based on the Magento® CE platform for the sale of ink and toner cartridges.

                For those more technically minded, custom modules were developed for the following using the Magento® MVC (Model-View-Controller) based framework:

                • Inclusion of jQuery libraries to work alongside standard Prototype libraries.
                • Payment provider integration into SagePay.
                • Ajax based product filter on homepage to filter cartridges by printer.
                • Full integration with Zopim live chat.
                • Social media sharing.
                • Twitter and Facebook social plugin integration.
                • Customer testimonials
                • Newsletter integration with Campaign Monitor email marketing suite.
                • Product synchronisation with Sage Line 50.
                • Automatic e-mail follow-ups based on when customer last visited, products ordered, etc. With allowances for automatic coupon creation.
                • Inclusion of a blog

                Heavy template and layout customisation was also under taken to help improve usability and provide support for HTML 5 standards.

                Project Technologies

                Magento® CE / PHP custom module (MVC framework) & template development / XHTML / XML / CSS / Prototype / jQuery / SOAP 1.2 API integration / XML-RPC API integration

                Services Provided

                • Consultancy Consultancy
                • Design Design
                • Development Development

                  Built in Magento

                  Built in Magento

                  Send us a Message

                  And we'll get straight back to you