Blog Archive

In 2012 you need new ways to build businesses, and what a better way to do that by making the most out of the free tools available. Here are 7 free tools you could use to promote your online business more effectively:
 

1. Drupal For Websites

When it comes to creating websites, Drupal is our top choice. Using this open source CMS, we can help you build a website that can accomplish virtually anything, with basic functionality implemented - such as to:

- Create a blog
- Create pages
- Create forums
- Set up contact forms
- Add content, blocks, permissions
- Create tags and categories
- Use themes to customise looks

We can take it further from there if you need more help.
 

2. PhoneGap For iPhone/Android Apps

We can help you start building mobile websites using a “write once, run everywhere” process using PhoneGap - another open source system. Which means there’s no need to go through the messy process of building applications for each device such as iPhone and Android - where each requires different frameworks and languages.

Another cool thing about using PhoneGap, is that you can have mobile web sites that have features not available to normal web applications. You can have your apps interact with advanced device hardware like the GPS and Accelerometer.

So to build your mobile app, we can help you by: - Writing your app using JavaScript, CSS and HTML - Uploading it to the PhoneGap Build service - Sending you the app in a package that’s ready to be distributed through the Apple App store and Android market.
 

3. Drupal Commons For Groups And Forums

If you need a place for your privileged group, where you can moderate posts and answer questions on certain brands or products - Facebook may not be a very good option. It’s a social networking site and that’s not what you need.

You need Drupal commons - a free social enterprise site. It provides you not just default user roles, standard anonymous or authenticated users categories - but Community Manager and Content Manager roles as well.

This means you have a single pre-packaged solution integrated with: - Groups - Forums - Blog - Wikis - Events and more We have assisted a few clients who needed an easy way to manage their charity works. Let us know if you need the same.
 

4. Drupal Integrated With FB Apps

When you have an existing site built with Drupal, you would have the advantage of improving it by associating it with Facebook applications quickly, easily and for free. There are two ways to do it:

- Drupal Facebook Connect
With this module (plugin), you can allow users to login on your Drupal site through their Facebook account.

This way, your visitors can:
- See which of their Facebook friends already are registered on your site 
- Send invites to their friends who are not yet members
- And share about your website to on their Facebook feed with a customised message.

This is a good option to offer your users, apart from the normal registration method of starting a new account on your site.

- Drupal for Facebook
This project under development is an ambitious plugin, which has extended permissions and has more complexity. Apart from the basic FB connect features of allowing users to log in and mingle within your website through their FB accounts - this plugin works with so many other wonders.

You can incorporate features like:
- Facebook to Drupal website importing of photos or information;
- Publishing to the FB stream;
- And creating FB applications using Drupal.
 

5. CiviCRM For Charity Sites

By combining these two systems - you are able to leverage, respectively: - The best of maintaining a fast, user-friendly and completely customisable dynamic website; alongside - The convenience of having one centralised management solution to help improve the operations within your organisation.

This is most useful when you are running advocacy, non-profit and non-governmental organisations. Drupal has the compatible tools in connecting, communicating and activating your constituents and supporters; whilst CiviCRM is packed with features. You’ll then get a powerful solution for your non-profit organisation, out of the box!

There’s no need to update contacts in multiple places. You don’t even need to go through the hassle of keeping track of all your contributors. Drupal + CiviCRM is the integrated solution to provide the capabilities that your organisation needs.
 

6. Affiliate System On Your Drupal Site

By using Ubercart as a shopping cart on Drupal, you can now create a new affiliate program to run your website. You can have nice link building function for your Drupal website.

You can now expand your market through issuing affiliate links to your partners. So when anonymous users begin to follow and click these links are counted based on optional keywords, affiliate and day.

And when these anonymous users purchase or begin to sign up, you can then easily see and track them with this system. This will make gathering good leads a much easier task for you.

 

7. Drupal For Twitter

Don’t let your website miss out on all the fun going. With your open-source Drupal based website, you can easily get your site on the Twitter bandwagon, as well. There are so many ways you can do this.

- Sidebar. You can customise the Twitter sidebar widgets to appear on your site with:
1. Tweets from your company’s account
2. The latest tweets matching a search or a topic
3. Favourite republished tweets
4. Tweets from a list of users

- Module. This will not only allow you to import tweets from your company’s account, but let you post notifications back to Twitter. This is a good way to let your Twitter followers know when you have posted new content like blogs on your site.

- Feeds. This is the most powerful ways of leveraging Twitter for your Drupal site - as you can read tweets from the feeds that Twitter provides. Such approach may be a bit complicated to set up though but we can help you through this, if preferred.

You don’t need to be stranger to all these new possibilities to your website. Also, you don’t need to spend much on them as well - as they come in free. We could easily get these new systems set up for you. Contact us and let us know your thoughts.

With the popularity of Agile project management methods, more project managers and developers have turned to using it. The benefits associated with this type of project handling have been lauded up to the high heavens, and many have heard - so much so that some may tend to think that using Agile project management methodologies guarantee a failure-safe IT project or programme.

That is not the case, however. As great as this system is, if the people executing it do not make a proper job of using it, your IT projects can still end up as something that you definitely don’t want them to be - unsatisfactory, unsuitable, and unsuccessful.

To help you harness the full potential of Agile project management, the following tips may be able to guide you:

1. Train everybody about Agile project management. If you choose to use Agile to manage your IT projects, make sure that each member of the team is knowledgeable about it.

Though it should come as fairly obvious, many project managers still fail to realise that the project should not start if the team members are not trained in using Agile. Investing time and effort into educating everyone about this system translates into better usage of the system, and better chances at completing projects successfully.

2. Time it well. One of the most common reasons why web projects fail is because the time periods set for the project is inefficient. Project planning has to focus on proper use of time so that the project would be completed well within the project manager’s set period. In addition, project planning has to visualise each task well to guarantee that they would be finished according to the set time.

3. Construct a scope statement. Scope creep can cripple the progress and organisation of the project. Before starting it, the project manager should carefully establish the parameters that the team would cover, and whilst the project is underway, the Scrum master should make sure that the members stick to the scope. Web projects would have a higher chance of succeeding if the scope is followed to the last letter - and if it features no new additions that may disrupt the process.

4. Set your metrics. Another feature that Agile project management lacks is the presence of a cohesive set of metrics that you can use to evaluate the project.

You can work around this by employing a metric system. Having this would enable you to continually check to ensure that your project is going smoothly.

5. Set expectations properly. Agile does not have a very clear set of Best Practices, thus making it hard for team members to rely on established methodologies that they can all use.

To prevent the potential damage that this may trigger, it would be a good idea to compile a list of practices that members have found to be effective, whilst removing those that only provide complications and issues.

6. Success shouldn’t have to exclude learning. Many project managers fail to realise that - sometimes - making mistakes is just another way of learning. Projects fail because team members are too focused on getting it done right that when they don’t, they don’t see that the opportunity of failure should have been a chance at learning.

7. Choose the right leader. A lot of the success of the whole project would depend on the abilities of the project leader to guide the whole team. Many an IT project has ended up unsuccessful because of poor project planning and implementation.

Your chosen ScrumMaster must be exactly that - a master at melding all the essential parts together, ensuring that they work, and following up on those that need help.

8. Everyone should work it. Agile project management focuses on constant communication between all the members of the project, as well as proper task delegation. But, this does not automatically mean that everyone involved would immediately pitch in their parts of the process.

Having a good project management system would be better if the whole team makes an effort to keep up their respective ends of the work, and deliver accordingly.

9. Don’t play hide and seek. Many IT projects do not see their successful fruition because team members and stakeholders can’t stay focused on the project long enough to complete it together. Extracurricular activities that present impediments to the process should be avoided.

Whilst the project has not been completed yet, everybody should be accountable for their duties. Your goals for your IT project can’t be achieved if you’re trying to find each other half the time.

10. Keep the communication lines open. IT projects normally fail because goals have not been clearly relayed and proper understanding has not been established as communication was not handled well. Agile would only work so much if the details of and about the project are clear to every member of the team.

11. Hold retrospective meetings. Retrospective meetings consider three important aspects of the project implementation: what was successful, what was not, and what needed improving for the next sprint.

Agile project management will not be as effective as it can be if the team does not hold retrospective meetings, or fail to understand its essence completely. The success of the project is largely determined by how the team members can learn from each other, and help each other.

12. It’s all in the details. Agile makes it possible for project managers and developers to decompose the whole project into actions and deliverables. But, this has to be done carefully so that the project flow would run smoothly. Project leaders should take the time to examine each project closely so that the project’s decomposition would not trigger later problems and issues for the team and the success of the project.

For most of the web projects we handle, agile never ceased to deliver. If you think your web project would very well make use of agile web development methods, then contact us so we can discuss further about your project.

When building websites, the first stage and the most important for project managers, agencies and developers to consider is the project planning, of course. This is the most critical process where the usability and design scopes are defined against human resources, budgets and timelines.

But we noticed that no matter how hard we tried to sit down and write the wire frames, focus groups, use-case scenarios and site maps for that ‘perfect’ plan - we found ourselves scratching our heads on how to sort things out in the end.

So, we were wondering - why couldn’t we complete a project perfectly as planned - without going over the budget, running late, or straying from the originally specified features?

That’s when we realised we were wasting too much time planning, since even the ‘perfect’ plan could never achieve 100% certainty - considering the complexities of web projects. So, we moved to being agile instead - agile web development, that is.

How Agile Makes Our Lives So Much Easier

Agile web development does not involve any specific method or set of actions that has to be chronologically done to produce a website that’s right for your business and that doesn’t require go over your budget. Developing a website is not like constructing a building - where you need to build the foundations first, then follows the frame and so on.

With building websites, it comes down to spending quality time on actions that add value to the project and improving it - rather than wasting time on other items that only extends the project, making it more expensive. Once the most important parts of the projects are well-focused on - the less prioritised items will just fall into place around them.

From there, we let our clients get involved through their constant feedback and confirmation that we’re on the right track. Having a continuous exchange of thoughts with our clients, we then move on with sorting out the bits and pieces surrounding the core of the project. This way, we are able to deliver more features in less time, which is definitely a win-win for both developers and clients.

How Our Clients Benefit From It

What makes agile web development more advantageous for our clients is that we couple it with an advanced CMS like Drupal. We understand how they want their website to be easy to edit and maintain, after we hand it over to them. And that’s exactly why we chose Drupal.

As much as we would like to listen to what our clients want, we also put into consideration their end-users’ needs. Often, our clients want more features to be completed sooner, but all to often they only get more of the ‘wrong’ features. And that’s where we explain our clients how our proposed strategy could benefit them better.

We use agile not because we want to please our clients, but because we want to deliver a website that focuses on the end-user’s needs and on the organisational benefits. It’s how well the website is able to make users happy, and convert these delighted users into revenue - that matter to us most. The pleasant response we hear from our clients comes as a bonus to the remarkable success of the whole project.

If you think you could make good use of our agile web development strategy, please do contact us and let us know how we can help out.

It used to be just a site where friends and family can easily follow our updates. It used to be just a venue where information can be relayed in less than a hundred and forty characters. Today, though, it has turned into one of the most effective platforms through which businesses can hunt up leads.

Clearly, Twitter can take ‘What are you doing?’ to a whole new level. Twitter is a social media site that centres on the way people relate to each other - you follow those who share the same interests as you, and you are followed by those who think you’re interesting, too.

The relationships that Twitter encourages are not overbearing, and allow for easy but significant interactions. Tweeting about whatever it is that catch your fancy is also the norm here. When these features and functions are extended to fit the purpose of finding leads for your business, Twitter can prove to be a veritable source of promising results.

How Twitter Works To Your Advantage

Leveraging Twitter to find leads is effective because the followership inherent in the site operates according to trust and credibility. Your followers would assist in directing you towards the right kind of help.

If you tweet about needing people for a new project, you can rely on your followers (and the general Twitter features and functions) to help you find the best possible people.

Please see the infographic to learn more details (Source: www.zendesk.com): 

Conversely, if it is projects you want to find, you can conduct a simple search on the site and be presented with a list of tweets that may lead you towards the next closed project or sale.

Another Twitter advantage is that you can have access to high-profile people and companies without any hassles. The accessibility that the website offers in reaching these people and companies translate to more chances of finding the right employee or the best possible project. Twitter gives businesses and entrepreneurs the chance to approach those they may otherwise have problems approaching.

The word-of-mouth advertising found in Twitter can also give your business a big boost. Being retweeted, for example, by a profile that has a lot of followers would immediately give you website traffic. The possibility of reaching a broader audience is very real, and quite exponential.

And, Twitter has a lot of tools that you can use to facilitate your search for leads better. You can instal browser plug-ins to make reading tweets easier, or integrate your other social networking account with your Twitter profile.

Many businesses have capitalised on using this very popular social networking site to find their next big business break. And, you would do well to follow their examples.

If you want to learn more how you can make the most out of Twitter, or any other kind of social media tool for that matter - contact us and let’s exchange thoughts.

 

Facebook is currently the most popular social networking website in the world. Millions of people log onto it daily to connect with friends and family. And, Internet marketers have not wasted time in capitalising on this popularity by marketing their products and services to the ready audience found on Facebook through making applications.

The problem, though, is that what these Facebook applications can do for your business is quite limited. Or, at least it was, before Drupal for Facebook was developed.

1. Drupal For Facebook
Drupal for Facebook is a set of themes and modules that makes it possible for Webmasters and developers to use Drupal as a platform to develop Facebook applications for their businesses. This means that the functional beauty that Drupal comes with can be harnessed to post content - either as FBML or an iFrame - on Facebook. Anyone who has had experience with Drupal automatically knows that it would be easier to create Facebook applications with this development.

2. Facebook Connect
When it comes to integrating Facebook and your Drupal site, you have Facebook Connect to thank. This option allows you to completely and successfully sync your Facebook app with your Drupal site. Any changes you’ve done to your Drupal-powered website would reflect on your Facebook app, and vice versa.

When users interact with your Facebook app, your site would have the benefit of having those interactions mirrored on it. When you use an iFrame especially, this integration becomes even more apparent.

So, clearly, Drupal is not just the best open-source content management system that you can use to build powerful websites. It can be instrumental in bringing your products and services better too, as it equips you with the chance to host your business on the most powerful virtual storefront on the Internet today - Facebook.

If you need assistance, contact us and let’s discuss about it.

 
We at Ultro were pleased to be approached by Arkwright Society to act as their partner on the development of their charity website www.ArkwrightSociety.org.uk.

About The Organisation

Sir Richard Arkwright was a pioneer of the industrial revolution through his inventions of cotton spinning machinery and manufacture, started at Cromford in Derbshire. His buildings are now part of the Derwent Valley Mills World Heritage Site. The Arkwright Society is a registered charity started in 1972 as a living celebration of Sir Richard Arkwright’s advocacy directed towards education, the conservation of heritage and improving Cromford's environment.

Educational activities that promote enjoyable learning opportunities for young people are central to the organisation’s role - making the best use of environmental, industrial and historical aspects of their work. This involve individual and group tours around their sites that have exhibitions, shops, restaurants and varied programme of events.

What We Worked On

Even though the website was already using a CMS, the type of CMS they used still was not “user-friendly” enough. The client still had to hire a guy each and every time he needs to update the content as it still required hard codes, at some point.

And since the site was not engaging and easy to navigate especially on the content side of things - we had to do some necessary overriding tweaks. Also, we have created the front page to be more flexible for the client to easily and freely upload images and content, highlighted in their own unique way.

The project required us to complete: 
- creating new content types and associated templates
- converting and customise the design into a Drupal theme
- creating multiple views to display the content
- providing training to client in the management of the content

We worked hand-in-hand with the client, providing updates and constantly getting more details as to how they want the site to exactly run. In less than a month or so, the updates were deployed for the new converted Drupal website. 

If you have a similar existing website and have the same content issues, we may be able to help you manage your website better. Contact us and let’s discuss about your project.

Work With Us

Ultro houses a team of passionate and talented individuals that provide high-calibre digital services. If you believe that you possess these qualities, contact us to find out how you can be one of us.

 

Newsletter

Subscribe to receive Ultro updates.

Contact Us

New business enquiry? Email us at info@ultro.co.uk today.