Sep 16 2018
Sep 16

Privileged to be given the opportunity by organisers at Drupal Europe to share Peace Through Prosperity‘s journey with the Drupal community. Thank you!

This was the third rendition of this talk since 2015, and in this time our charity, our work, progress of our beneficiaries and our learnings from it have come a long way.

What started as a one way street for transfer of frameworks, tools and strategies from digital transformation to effect societal transformation has gone full circle over past couple of years. Eight years into the journey and am now cross-pollinating approaches and ideas from societal transformation back into my work as a digital transformation coach and consultant.

Suppose it was a matter of time when I started seeing patterns from marginalised individuals and communities back into the work place with disengaged teams and individuals! But that’s for another post!

As mentioned in my session there are two call to actions to further Peace Through Prosperity’s journey to continue and scale our work…

  1. We are looking to partner with organisations on their Corporate Social Responsibility(CSR) programs – kindly reach out to your organisation’s CSR people and suggest sponsoring Peace Through Prosperity just as DropSolid currently do! We are looking to raise €30k with which we’d be able to engage with 800 micro-entrepreneurs in a 12 month period!
  2. Steal our stuff – connect us with your friends, customers and acquaintances in the charity sector, we would like for them to steal our open source products and programs, incorporate them in their existing work and we will support them in the task! it’s free!

My session at Drupal Europe coincided with Peace Through Prosperity running a mini-MBA for our third all female cohort in Lyari, Karachi! here’s 35+ micro-entrepreneurs from a marginalised community in Karachi stepping out of their comfort zone and graduating from the program! Well done ladies!

Interested to learn more? would you like to get involved? Cool! get in touch, you know how to find me!

And lastly I’d like to add a special mention for Druid from Finland! these folks brought along SWAG for kids! their T-shirts are an absolute hit with mine! #Thankyou

#DrupalEurope #Agile #Transformation #Society #Entrepreneurs #InternationalDevelopment

Apr 06 2018
Apr 06

This is the second rendition of this topic within the Drupal Community, the first time I shared my experiences and journey in this context was at Drupal Camp Sofia, in Bulgaria in 2015. In many respects this is quite a circle for me, I have fond memories of attending a Drupal meet-up in Utrecht (long way from home in Kent!) in 2012, receiving a very warm welcome by the local community at OneShoe’s very eclectic offices and meeting the personality that is Michel.

Fast forward six odd years and am stoked to be going back to Utrecht to share with a community that has been a source of inspiration for what we do at Peace Through Prosperity! I hope our work at Peace Through Prosperity serves to be a source of inspiration for my fellow Drupal community members and friends.

The session at DrupalJam 2018 has been recorded and shall add a link to the video as and when it is up. It also happens to be my eldest daughter Alvera’s second Drupal community event, first DrupalJam!! Well done! #SuperProudDad And last but not the least thank you to the DrupalJam team, to the attendees and my Acquia colleagues  Nicky Rutten and Maartje Sampers their time.

…………

Lastly, If you got value from what I have shared please consider giving back by contributing to @BringPTP, you can followbroadcast or donate.

Peace Through Prosperity (PTP) works to improve the environment for peacebuilding by nurturing prosperity in conflict affected communities. We work to alleviate poverty and secure livelihoods through empowering micro-entrepreneurs with knowledge, skills and increasing their access to income and opportunities. We support small businesses, owned/managed by vulnerable and marginalised individuals/groups in society.

Mar 11 2017
Mar 11

Drupal 8

Drupal 8

I carried out a empathy mapping exercise at Drupal Camp London 2017 to capture the community’s perspective towards Drupal 8

The community perspective from Drupal Camp London towards Drupal 8:

Drupal 8 Empathy mapping the community's perspective 2017

Drupal 8 Empathy mapping the community's perspective 2017

I would encourage you to download the template, use it capture the community perspectives at your own Camps and meetups. The template can be downloaded here, and is best printed out as an A1 poster. 

Additionally please use the hashtag #D8Empathy to broadcast your findings. So that we can compare maps across camps to improve our understanding of the community and Drupal 8’s impact on it.

……

Lastly, If you got value from what I have shared please consider giving back by contributing towardsPeace Through Prosperity, you can follow, broadcast or donate.

Peace Through Prosperity improves the local/domestic environment for peace by nurturing prosperity in conflict affected geographies. We work to alleviate poverty, prevent radicalisation by empowering micro-entrepreneurs from marginalised communities. 

Peace Through Prosperity is innovating social transformation design and delivery using Agile frameworks to create and deliver low cost, high impact social development programs in ‘at risk’ communities.

Mar 07 2017
Mar 07

First and foremost thank you to all who made the time to attend my session on Empathy Driven Content Strategy at Drupal Camp London 2017. Thank you for sharing your time and perspectives.

This session was an evolution of two previous sessions:

There is a difference between walking in someone else’s footsteps and walking in their shoes!

‘Empathy Driven Content Strategy’ explores the transformation in content consumption, purpose, generation and how it impacts us. Looking at how empathy, touch points, sentiment analysis and emotional intelligence can be harnessed to create richer, more personalized experiences for people. With the purpose of motivating others to share the journey with us with content that is pertinent to and addresses their needs over the course of the journey.

We have seen how, over the past year empathy driven content, the use of sentiment analysis and knowing which touchpoint to invest in has played its role in both Brexit and the Trump campaigns. There are lessons behind their success for all regardless of which side of the campaign divide we may sit on.

As for getting started with Empathy maps, you can download examples and a blank canvas from the resources section below. Bear in mind the key takeaway is to ‘talk to people’ treat them as people first (customers later), to engage for the sake of understanding and keep our instinct to react in check… only when we understand can we respond.

Resources mentioned during the session:

Sentiment Analysis
Further reading

…………………..

Lastly, If you got value from what I have shared please consider giving back by contributing to @BringPTP, you can follow, broadcast or donate.

Peace Through Prosperity (PTP) improves the local/domestic environment for peace by nurturing prosperity in conflict affected geographies. We work to alleviate poverty, prevent radicalisation through empowering micro-entrepreneurs with knowledge, skills, ability and increasing their access to income and opportunities. We support small businesses, owned/managed by vulnerable and marginalised individuals/groups in society.

Peace Through Prosperity (PTP) is innovating social transformation design and delivery by using Agile frameworks to create and deliver low cost, immediate and lasting impact social development programs in ‘at risk’ communities.

Feb 12 2017
Feb 12

This is first of a series of blogs to support traditional project managers I am coaching. To help get their bearings in deep and murky waters of Agile projects and Scrum teams.

Before the scrum purists amongst you vehemently shake your heads or berate me on the title, consider being pragmatic. In the Professional Services world there is always a project manager to manage complexity and facilitate the Scrum team(s). My remit is to facilitate and empower the role to help the team, business and customers succeed, rather than debate its applicability and existence.

“Obey the principles without being bound by them.”
– Bruce Lee

I’ll be deep diving into a PM’s role in context to specific Scrum ceremonies in upcoming posts, however its seems apt to start with some health warnings.

Toxic Behaviour for a Scrum team

Toxic Behaviour for a Scrum team

A) This is not a guide for you to try and replace the Scrum master (you cannot) or the product owner (you cannot), or both! (you cannot). Nor is it a reference for you to justify imposing your will on the team (you cannot). It’s a guide to enable you to add ‘value’ to the ‘Scrum team’ and fulfill your purpose of managing risk on complex engagements.

B) Please don’t try to fake it till you make it! you will be caught out and the team will loose respect for you. if you don’t know, embrace not knowing and work to change that. Learn, up-skill, ask for help, do a pre-project retrospective on your own experience and discuss it with your Scrum master and/or Agile coach (if you have one). If you go in waving your strengths and weaknesses we will respect you for your courage and openness… they are part of our value system

C) Own your failures and reflect on them with the scrum master and/or an Agile coach. Don’t look for patsies, the team
will see through it and you will be called out on it. If you are failing, own it, be courageous and open, respect the knowledge and skills your Scrum team has (and you don’t) and in turn you will earn their respect. If you blame someone else for your shortcomings so that you can hide behind them you do not have the DNA to be in an agile environment. 

Agility, Scrum it’s a culture thing!

Agile Culture

Agile Culture

In order for you (a PM) to facilitate a Scrum team (yes your role is one of facilitation only) it is essential that you understand and embrace an agile culture, not just follow parts of a framework (Scrum). Toe-dipping is not going to work, you’re either committed or not.. its time to quit being a chicken and start living like a Pig

……………………

Lastly, If you got value from what I have shared please consider giving back by contributing to @BringPTP, you can follow, broadcast or donate.

Peace Through Prosperity (PTP) works to improve the environment for peacebuilding by nurturing prosperity in conflict affected communities. We work to alleviate poverty and secure livelihoods through empowering micro-entrepreneurs with knowledge, skills and increasing their access to income and opportunities. We support small businesses, owned/managed by vulnerable and marginalised individuals/groups in society.

Jul 30 2016
Jul 30
‘I want to create a practical guide for product owners to facilitate them in writing acceptance criteria for user stories so that their output is of value to the scrum team’

You’ll find pages after pages describing what an acceptance criteria is and how to write a good one, what it should include or not, however this post takes a practical approach for Product Owners to follow. You’ll find post after post describing how product owners ought to use Gherkin script to develop/write an acceptance criteria, which in my opinion is not a practical approach, there are a few things wrong with that approach, a few come to mind right now:

a) not many product owners know Gherkin script and it’s unreasonable to expect them to adopt it when the team itself is better placed to translate their acceptance criteria into Gherkin. Doing so has its merits, the team has to analyse the acceptance criteria and develop Gherkin based test scripts from it, furthermore the product owner’s velocity for producing acceptance criteria is hugely improved as he/she is defining the fitness for purpose in a natural language.

b) calling out a product owner to write acceptance criteria in Gherkin or in a scripted fashion is prescriptive and goes against an agile approach, which is based on practicality and common sense. The Scrum master and team’s role is to facilitate the process, don’t assume your product owner can script!

Now that my preferred approach is set, lets dive into it:

For the newbies; acceptance criteria defines the intent of a user story, and is used to confirm if the user story is fit for purpose; the user story does what was intended, if so then the user story is complete. If you’re new to user stories please go here first.

Acceptance criteria must be developed by the product owner, it can be facilitated by the Scrum team but it’s responsibility must rest with the product owner.

The Scrum team’s expectations of the product owner to develop acceptance criteria must be realistic.

Things an acceptance criteria must cover (where relevant); usability, exceptions, desired output if the US is data driven, error handling, UX requirements, validations, any security and performance requirements as well as the function it’s seeking to validate.

Furthermore where applicable insist that the PO adds a wireframe or screen grab of the desired outcome for the user story. For those of you interested in a working example, there is one detailed out at the end of this post.

For those wondering when an AC needs to be in place…. It’s part of your *DoR (Definition of Ready) for the user story itself, your user story is not ready for technical decomposition or estimation without an acceptance criteria. 

For product owners looking for guidance to write acceptance criteria, a starter for 10:
  • Focus on the what and not the how – the team is not looking for a ‘solution’ from you as the product owner, just the ‘what’ is it that you are asking of the user story.
  • Keep the end user (and user acceptance testing) firmly in focus, it’s their point of view and value you are representing.
  • Develop acceptance criteria as a set of statements, each clearly stating a pass/fail outcome.
  • Specify both functional and non-functional requirements.
  • What are your security and performance requirements, need it be real time data display? Is the data sensitive?
  • Start with a sketch of what you are asking for, remember a picture paints a thousand words! 
  • There is no such thing as partial acceptance: either the acceptance criteria is met or it is not.
  • What is your user story? Think about what your want is? Can it be visually displayed? Is it related to display of data? Sketch out the different data entities (columns) you want to see, do you need to sort the display/view of data? Think it through in detail.
  • Is it a form to capture data? What data entities do you want captured? In what format? Think about what you don’t want in those fields (restricting input types), how would you validate the entries, what are the validation business rules?

This is a starting point for you and not a comprehensive list of do’s and don’ts, be pragmatic, and discuss the acceptance criteria with the Scrum team and your end user representatives; ‘conversation’ is a critical component of a user story and one that helps product owners bottom out the details of a user story’s acceptance criteria.

Your acceptance criteria must be acceptable to the Scrum team, if not then your acceptance criteria itself is not fit for purpose .

A tale from the trench

Our product owner’s requirement early on in the discovery stage was: ‘I want a login page to authenticate users on the site.’

So our user story would have been a simple one: ‘As a user I want to sign in to the site from a login page so that users can be authenticated.’

Then we began the deep dive conversation with our product owner; so what’s your acceptance criteria for the requirement?

and what we got was:

  • From on any page be able to access the login page via a sign in link.
  • On the site when I click the ‘sign-in’ link, I am re-directed to the login page where I can enter my email and password for authentication 
  • Upon successful login, I am re-directed to the homepage.
  • On the homepage my first name is displayed in the upper right hand corner along with the date and time of my last login.
  • If I enter an incorrect username and or password I should see an appropriate error message indicating my credentials are incorrect.
  • I should be able to retry authenticating myself three times before I am locked out of my account and must reset my password to unlock my account
  • My password needs to follow the company password policy for secure passwords
  • I must also see a link which allows me to re-set my password.
  • I must also see a link which allows me to register is i am a new user.

Can you spot the increased/emergent scope creep in the acceptance criteria as detailed by the product owner above?

Having seen the scope balloon we asked our product owner to sketch a wireframe for the login page, we were convinced there will be more that will emerge from a wireframe.

The wireframe sketched out by our product owner:

Login page wireframe

Login page wireframe

 

Can you spot further scope that has emerged from the wireframe? How often has the above played out for you and your team? 

We discussed the need for the additional user stories to capture the emergent scope  as well as the necessity of keeping the acceptance criteria for the original user story narrow to the user story itself. The conversation helped us identify additional user stories we needed to capture.

Having been through the exercise/discussions our product owner revised the acceptance criteria and the package looked like:

The User Story:

‘As a user I want to sign in to the site from a login page so that users can be authenticated.’

Its Acceptance Criteria:

  • On the sign-in page I can enter my email address and password and submit it for authentication.
  • My password needs to follow the company password policy for secure passwords
  • Upon successful login, I am re-directed to the homepage.
  • If I enter an incorrect username and or password I should see an appropriate error message indicating my credentials are incorrect.
  • I should be able to retry authenticating myself three times before I am locked out of my account and must reset my password to unlock my account.
  • I must also see a link which allows me to re-set my password.
  • I must also see a link which allows me to register is I am a new user.
  • I must see a CAPTCHA to protects the site against bots

The above user story and its acceptance criteria is independent, negotiable, valuable, estimable, small and testable within a single sprint, it is a user story and not an Epic that our product owner’s wireframe represented.

“Acceptance Criteria should not go beyond the scope of the user story, if so then additional user stories need to be captured that define the feature ‘wants’.” Well thought out acceptance criteria help us better understand the original scope, the emergent scope and create a contract with the product owner on the user story’s completeness and acceptability. * Thank you B for pointing out the typo. ……………..

Peace Through Prosperity (PTP) improves the local/domestic environment for peace by nurturing prosperity in conflict affected geographies. PTP alleviates poverty, prevents radicalisation through empowering micro-entrepreneurs with knowledge, skills, ability and increasing their access to income and opportunities. PTP supports small businesses, owned/managed by vulnerable and marginalised individuals/groups in society.

PTP is innovating social transformation program design and delivery by using Agile frameworks to create and deliver low cost, immediate and lasting impact social development programs in ‘at risk’ communities.

Jan 19 2016
Jan 19

DPSX-jan-2016DPSX-jan-2016 Our January meet up was in the making since the #DPSX BoF at DrupalCon Barcelona in September 2015, the sign up for the 13th Jan event was great but logistical challenges mid December left quite a few folks confused. In retrospect the meet up needs a permanent abode, if you’d like to host the next meet up please get in touch.

Despite that the turn out was good, we had 11 from a possible 29 and one late arrival found the venue doors locked! apologies Chris, have expressed much annoyance with the venue management.

We had Greater London Authority, Crawley borough council and Lambeth Council representing the public sector along with folks from the Drupal community.

The theme for the evening was ‘A Drupal Distribution for Local Councils’ though discussions as always went beyond the theme, other subjects that made for a lively discussion included Agile colocation, G-cloud for local government procurement, user lead design and next steps to making a local gov distribution happen!

Obvious place to start the conversation was GovCMS, as it turned out Andy from Lambeth had a look but did not go with it, likewise the general consensus was there is too much there for a local council and by the time you’re done stripping stuff out and adding to it you’d have forked it significantly! and of course there is the ’not invented here’ factor too. GLA tried Panopoly with one supplier only to have the next one rip it out, which turned out to be the right decision for GLA.
General reluctance towards distributions; few found them to be cumbersome and perhaps best suited for proof of concepts and demos but not the real thing. Consensus was getting to a distribution for local councils in the UK ought to start by utilising a local council’s existing platform as the base, the requirements are likely to follow the 80/20 rule – 80% common across and 20% custom, with the custom requirements most likely to be integrations with back end systems. Questions raised included which council’s platform would be the base? this would require a discovery, setting out a minimum viable product (MVP) criteria, an evaluation criteria, getting buy-in to the concept, evaluating contenders etc.. the other key aspect to consider for a local council distribution is keeping it minimal! if overloaded with features it will fall by the wayside as cumbersome.

The discussion went on to how could we make it happen? Chandeep is certain there is an initiative in the making (shall reach out to the local community to explore further) and if you happen to be involved in it please reach out to the #DPSX community here. A to do for me is to reach out to Ben Goward from Westminster, Kensington & Chelsea and Hammersmith & Fulham councils and explore their initiatives on shared digital platform and services. For the next meet up it would be invaluable to get a few more councils represented, explore if there is an initiative on a local gov/council specific distribution and to put in a process to capture the minimum viable product (MVP) criteria. Shall update everyone with a followup post as and when I have news either way.

For this post I will pick one more topic from our meet up to keep it brief, that being User lead design at local councils and making the most of the Government Digital Services’s (GDS) user testing lab and services. Agile co-location and G-cloud shall share in separate posts. 

Graham informed the group that GLA placed a great deal of emphasis on ensuring the solution followed user lead design principles and practises, and for that the GLA called on the Government Digital Services’s (GDS) user testing lab and services, GLA accessed the GDS testing lab and had the benefit of working with the GDS’s design team. This is a huge takeaway for all local Gov representatives reading this post, for local council product owners it would be hugely beneficial to enquire that sort of access and service costs, or reach out to the GLA to share the learnings. I’d like to point out to an earlier post on better understanding your jury (your users), and if you’d like to learn more about persona driven user journeys then you’d benefit from the following resources:

This is relevant to our conversation on distributions too, for most if not all distributions appear to me as engineering lead, whereas they ought to be user-need / problem-solution driven. If approached from the problem-solution view I have no doubt we would have leaner, more focused distributions that address vertically focused user needs which in turn would mean increased uptake, lower cost of ownership and quicker release cycles. A valuable exercise to under take would be to develop a empathy map for local councils to identify their digital behaviour as an organisation, I sense a #DPSX workshop evening in the making!

The resolution for 2016 is to hold more frequent DPSX meet ups and with that in mind I’ve set up a meetup.com group which ought to make it easier to coordinate and grow the community, you can sign up and keep track of our meet ups here. The next meet up is planned to coincide with Drupal Camp London, we’ll be holding a BoF at Drupal Camp London (4-6th March 2016) (details to be confirmed).

Lastly I’d like to thank our sponsors Acquia and FFW for their support with the venue and refreshments for the evening.

Dec 01 2015
Dec 01

This week a lot got undone, broken, recovered and then some.

Worked on the product backlog, not quite ready for public consumption yet but getting there, sprint backlog for the week:

  • Shop for VPS
  • Setup VPS 
  • Migrate to VPS
  • Fonts – via CSS
  • Sort out Contact Form (emails not working)
  • Sort our Domain name and DNS stuff (may need an expert’s assistance)
  • Backlog grooming – WIP

Acquia Cloud Professional would be nice, would make life much easier, support would be kick ass (and needed) but is out of my budget! time to count the pennies and find a candy store that fits the budget. Bluehost.com or DigitalOcean.com…. went with DigitalOcean, gives an SSD, quite a bit of computing power on a budget, has no developer tools though, will need to get devops help and learn some devops stuff myself (kind’a and kind’a not looking forward to that) but hey you get what you can afford!

  • Added an SSH key, instructions easy enough to follow
  • Am in as root! (nice!)
  • its an Ubuntu VPS, LAMP stack, phpmyadmin installed
  • explored setting up DNS and nada – haven’t got time for this, my sprint capacity is significantly reduced this week and possibly the next too! can’t wait, time to call in devops help, Asim enlisted to help set up DNS for agileforpeace.com for the VPS and opensocial.agileforpeace.com for my social transformation site (thank you Asif)
  • With not much to do, dived into CSS architecture (for Drupal 8)… 10 mins later… need to find an idiot’s guide to CSS in Drupal!
  • Had good wins today, the fear of the terminal is dissipating.
  • Need to migrate my site from Acquia Cloud to the new VPS environment.
  • Installed backup and migrate, activated it and disaster strikes! backup and migrate broke the site and can not access the extend page to uninstall.

Drupal8-brokenbymigrateDrupal8-brokenbymigrate

  • Looked up uninstall backup_migrate using Drush since I could not access the extend page – nada!
  • But if I go to an invalid URL it seems to work but can’t access anything in the admin menu, insanity!

Drupal8-brokenbymigrate01Drupal8-brokenbymigrate01

  • Tried disabling using Drush (drush dis -y backup_migrate && drush pm-uninstall -y backup_migrate), did not work, tried a bunch of stuff, whatsoever google threw up as candidate solutions.
  • Decided to take the simplest option and restored the site from backup on Acquia insight, easy enough.
  • I’ll take the small win and call it a day!
  • Started day 4 with a nice surprise, my first contribution! wooHoo.. the joy of little things!
  • It was a tough start, forgot my admin password again (blistering barnacles)! and remained locked out for the a good part of the timebox! tried a number of suggested means to recover the admin password using Drush, it was one fail after another! eventually reached out to @Dakku for help and it turns out its a pretty simple process!
  • Attempted migration from the DB back up – something migrated but not quite, need to figure out what went wrong, the theme didnt quite work even though its Bartik straight out of the box, am beginning to have doubts about maintaining a VPS by myself.

Open Social Broken 001Open Social Broken 001

  • Am back in but am out of time, more on day 5.
  • bulbbulb In terminal type: cd /var/www/html/yoursite.dev/docroot/sites/default
  • Once in the directory, type: /usr/local/bin/drush8 uli
  • You will get a return value that looks like: /user/reset/1/1448057351/JY2957SilWctPfNfN1gUQ2bT5lS-NvCwjt3heDqdu5A.
  • Copy everything from “/user/….” onwards and paste it after your domain in the address bar in the browser e.g. http://yourdomain.com/user/reset/1/1448057351/JY2957SilWctPfNfN1gUQ2bT5l...
  • Go to that url, this is a one off password change process, you can reset your admin password.

Decision time! I can spend time building my site in D8 with dev tools to support me (on Acquia Cloud) or I can build without them and pick up needed devops skills to manage my VPS; time being the deciding factor am ditching the VPS route and will continue with Acquia Cloud, as for affordability found out as an Acquian I get an environment as an employee benefit! wooHoo! Though it seems this week was not as productive but got a couple of nice wins and picked up some more Drush (the fear of the terminal is dissipating! BTW DrushCommands.com is a pretty epic resource).
Retro time

      • Shop for VPS
      • Setup VPS –
      • Migrate to VPS (theme isn’t working)
      • Fonts – via CSS
      • Sort out Contact Form (so that it sends out emails)
      • Sort our Domain name and DNS stuff (may need a subject matter expert to assist)
      • Backlog grooming – WIP

Having decided to stay on Acquia Cloud I can focus on the site backlog in week 5, (mental note: need to pick up the MVP backlog items soonish).

One more option to look on her packing at it levitra vardenafil it of course to take not so simply because a form another and there is a wish to hold in hand her not so strongly. You can carry by me on a wide field.

Nov 28 2015
Nov 28

logo_small_sx_1logo_small_sx_1 The keynote at DrupalCamp Bulgaria was planned to be left field from the get go, however it went a little further out after Paris came under attack on the night of the 13th of November 2015.

#JeSuiBaghdad #JeSuiParis #JeSuiBeirut #JeSuiChibok #JeSuiKarachi #JeSuiMadrid #JeSuiDamascus #JeSuiAnkara #JeSuiLondon Dalai Lama Quote 2015Dalai Lama Quote 2015 #JeSuiMali the list goes on, but other than on the bench solidarity what are we doing as individuals, as a community to facilitate and help build a better safer, cohesive and a pluralist society?

As a FOSS community we are constantly talking of give-back but are we engaged enough?

How could we take the strengths and learnings that make us a successful tech community to wider non tech audiences with a view of creating social transformation that addresses the needs of our societies in these turbulent times. What can we learn from the transformation FOSS and the Cloud has had on our ecosystem as technologists and how can we export that beyond tech to heal and build a stronger society?

I have more questions for discussions than answers however there is an inflight and successful start made by Peace Through Prosperity using Agile, Open source and Cloud to deliver social transformation programs that could be a starting point for the Drupal community to engage with in their own geographies. The open source component of this program is in development and work in progress can be seen here, if you’d like to contribute and #GiveBack beyond our bubble please get in touch over Twitter or Linkedin.

Links shared within the keynote slides:

The presentation from the keynote:

Open Source and Cloud Beyond tech from Kubair Shirazee

One more option to look on her packing at it levitra vardenafil it of course to take not so simply because a form another and there is a wish to hold in hand her not so strongly. You can carry by me on a wide field.

Nov 23 2015
Nov 23

Drupal Public SectorDrupal Public Sector

As a tax payer I want companies who provide frontline public services to make the data they gather in the provision of such services available through Open APIs to other actors in the ecosystem, so that such actors can utilise that data to provide new and innovative services to the public.

News from Australia shared with the DPSX BoF at DrupalCon Barcelona back in September was both good and bad, whilst the Australian government is spearheading adoption with the GovCMS distribution, efforts are we were told loosing steam as the distribution in its current form is quite restrictive requiring significant customisation by individual departments adopting it. The question is why fork it? why not modularise it? To get some answers that may help us in the UK I reached out to my Acquia colleagues in Australia to shed some light on the matter and this is what they had to say:

govCMS is growing and maturing at a good rate after a slow start. The fundamentals have been adjusted to allow for greater openness and govCMS_logo (3)_1govCMS_logo (3)_1 community interaction with the distro via github. The Australian Government is delivering on their aim to work with the community. We are expecting to see further iterations of the govCMS product over the next 12 months that will improve the ‘out of the box’ experience and allow clients to get sites up and running quickly/cheaply. Expect to see improvements that either reduce the need for customisation and make custom work easier.

The restrictions you mention are by design – they largely relate to the modules available to developers. By providing best of breed modules, the distro can avoid bloat/cost. The other effect is to focus expertise on those modules so they become easier to implement via experience and documentation that are relevant to this client space. That said, the process of requesting changes has also moved to github in the last few months and is less a ‘black box’ than it was initially.

As to why govCMS was forked – this largely related to the need Australian Government had to work with a stable platform where they could apply their own governance controls. This will probably mean a distro that evolves at a slow and steady pace, with a focus on security and compatibility. Australian Government is also sensitive to appearance that they are endorsing one vendor over another, or becoming subject to vendor lock in, taking ownership of the distro removes this issue and makes further broad investment by a range of departments more likely.” Gavin Tapp | Program Director | Acquia

There are valuable lessons for local councils in the UK seeking to create a local government distribution, which ought to make for engaging conversations at the 13th January 2016 meetup of the DPSX in London. If you’d like to a part of the conversations please register for the free event here:

One more option to look on her packing at it levitra vardenafil it of course to take not so simply because a form another and there is a wish to hold in hand her not so strongly. You can carry by me on a wide field.

Nov 20 2015
Nov 20

More a log than a guide, but you get the idea! its a lengthy log this week, a lot got undone, done and then some. Backlog for the week:
  • Fonts
  • Contact Form (customise it)
  • Translations (Lingotek)  
  • Take the site online 
  • Toy around with Drush
Not part of the backlog, decided to update core, followed the instructions to the letter, used Drush and broke the site completely! ha! ‘A little learning is a dangerous thing; drink deep, or taste not the Pierian spring’ … and yes did not back it up did see Drush had created a back up but have failed to locate it! was going to take it online anyhow, so decided to rebuild on Acquia CloudSite folder on DT02Site folder on DT02 Would be interesting to see how long it takes to rebuild it! good organisation should make the task a tad bit easier! Revisions made to node/1 were not in the .txt file, extracted them from node_revision_body from the database (a little learning can be a useful thing too) – a small win on a rough day!
  • Logged into Acquia Cloud, spun up a free subscription, installed D8.rc3, and got cracking! 
  • Only downer is can’t add contrib modules without figuring out how to SFTP, or using Drush. For now staying clear of Drush! fear of the terminal is back!
  • Set up path aliases, was a quick and easy introduction and gets rid of the node/n in the address bar, of course good for SEO and all that jazz.
  • I know there is an easier way to justify text alignment via CSS but that’s going to take some time to get to grips with so taking the long but short cut with HTML to <p style=”text-align:justify”>.
  • It was a good day, a forced refresher on getting sh*t done and it took less than 2 hours to get the site back on track a little ahead of the previous version too! wooHoo! 
  • Tested the contact form but it won’t work, a bit of digging around and seems SMTP Authentication Support needs to be installed, am after a quick win today, decided to install and toy with Lingotek instead.
  • Dang it! can not upload to Acquia Dev Cloud, dug around, need SFTP or SSH access, ok set up my SSH Public Key, downloaded FileZilla, followed the instructions and nada! time to put the fear of thescreen-grab-lingotekscreen-grab-lingotek terminal behind me (again) bounced around from page to page but finally got in WooHoo! installed LingoTek in the wrong place Blistering Barnacles!
  • Tried to uninstall LingoTek, could not (commands I’m seeing online don’t work for me), Ok so the next best thing is to install LingoTek in the Dev folder but nothing in the sites folder! Bizarre! or may be not!
  • Anyway reading up on Drush and installing modules on Acquia Cloud and WTF! there is aenable live devenable live dev simpler way to do so! Why is this nugget buried so deep! Evidently all I needs to do is go to my Sites/Cloud and ‘Enable Live Development‘ 
  • That done time to check out LingoTek, copy link address, install, enable, wait, enable dependencies, enable job done! Lingotek Translation itself, lemon squeezy!

LIngo Tek grab 04LIngo Tek grab 04

  • Ending day 2 on a colossal WIN, I have translations for basic pages and articles in Arabic, Bulgarian, French, Hindi, Spanish and Urdu, the main and footer menus are not translated as yet, neither do I have language select buttons/icons enabled, to access the languages I have to go by the language code in the URL and its not perfect I still need our Peace Through Prosperity volunteers to check and edit  multilingual content but they’ll  have less to do. LingoTek kicks ass!
  • Time to take on the font challenge!
  • Noticed whilst on my local environment I was having problems installing modules, kept getting error messages that told me nothing other than it’s an error (FFS!), however haven’t been getting many of those on the Cloud.
  • AnyHoo, for fonts decided on Google Webfont Loader API, comes highly recommended by @Dakku and has a D8 recommended release out too, so what could go wrong. Installed, enabling took ages and it works but… there are only two font added to the library of fonts  (not exactly a library!), all a bit anti-climatic!
  • Not quite what I expected, font attempt five or is it six now is a fail! uninstalled the Google Webfoot Loader API and am going to start exploring the CSS route one of these days. 
  • Its Menu translation day – why hasn’t LingoTek got an automated workflow for menu item translations? got it done but what a pain! suggested improvement for LingoTek: have multiple language translations for a menu item on the same page please! a lot of unnecessary back and forth in the workflow.
  • Decided to spend time on CSS so that I need not rely on modules to change fonts and to get the menu translations in place between day 4 and 5, SMTP set up and the contact form will have to wait its seems a bit complicated and will need help on this in the know, as a starter have bookmarked CSS architecture (for Drupal 8) and Drupal 8 Theming Fundamentals to my reading list.
Its a big day, the WIP site gets opened up for demo on the blog!  Retro time!
  • Fonts – tackled again, failed, avoided (need dragon glass to tackle this one)
  • Contact Form (customise it)
  • Translations (Lingotek)
  • Take the site online
  • Toy around with Drush
  • Backlog grooming
..and disaster strikes! somehow managed to lock myself out! can’t recall the password! dang it! it was such an awesome run! need help on this, tried SSH, can SSH but getting access denied for getting DB backups and hesitant to do too much using Drush, remember day 1’s lesson well. Added @Dakku to the Site ’Team’ on Acquia Cloud and its all good.  Week three has been an epic adventure! am clearly trying to run before I can walk but am finding the platform is coaxing me to do so! what little surface I have scratched has opened up a whole bunch of stuff to add to the open social backlog and am getting pretty confident quite a bit of it could be handled by myself! yes humility is a must have EM trait!. Week four will start with an upgrade to Drupal 8.0.0 WooHoo…! in the mean time feast on this…..in seven languages! Open Social Transformation PTP03Open Social Transformation PTP03

One more option to look on her packing at it levitra vardenafil it of course to take not so simply because a form another and there is a wish to hold in hand her not so strongly. You can carry by me on a wide field.

Nov 12 2015
Nov 12

More a log than a guide, but you get the idea! Day 1’s timebox went on user stories and sprint goals (1 week sprints btw); this sprint’s goals are;
  • main menu,
  • footer menu,
  • social (Twitter) feed
  • static content for pages
  • font face
  • Favicon
The allocated time b/w days 2 and 5 are 3 hours in total, so lets see how I fare this week. Started with aesthetics in the hope they’d be the easy wins. 
  • Changing font face – fail: Googled and it appears all I need to do is change the font type in a style.css filesite building D8 font issuesite building D8 font issue , first fail was there is no style.css in the Bartik components folder, did find font types in the elements.css file, edited it, added Arial and nada!
    Went on a module hunt, found font-your-face – installed, did not work, looked up the documentation and does not show up under admin/config/settings/user interface. packing in on the should’ve been an easy win and moving to the next item on my backlog.
  • Favicon success – downloaded Favicon, installed and it has a configure link under extends, first module I’ve come across that links its settings/config page from the module description link from the Extends page (good UX, thank you dave-reid). Initially the .ico file upload didn’t work, thought it might be a cache issue, cleared cache (mysite/admin/config/development/performance) did not work, decided to try renaming the file name and wooHoo! it works. Decided to call it a day with a small win.
Bartik Block RegionsBartik Block Regions

Newbie tip bulbbulb

I took a screen grab of ‘Bartik’s block regions demonstration’, printed it and pinned it to the wall and added it to desktop 2 as a wallpaper – am sure over time I’ll know whats where but for the time being its proving to be a good idea.

WooHoo, its a Saturday and though still working on a project (not really a weekend) am going to take some out for this.
  • Twitter feeds turned out lemon squeesy, with a work around, Twitter widget in a block instead of waiting for maintainers to sort their D8 modules out, thanks Dakku. Five mins into it and job’s done, there is a now a Twitter feed widget on the site! WooHoo! got carried away added a Twitter search box on #peacebuilding and #entrepreneurship, two big wins in less than 10 mins, am on a roll!
  • Next up was Social sharing, searched selected Easy Social, downloaded, installed, read the documentation, fail…. another 10 minutes invested into it… fail fail! should have quit on a win but anyhow failed fast enough to have some time to spare on other backlog items. 
  • So over to Footer menu it is. Added a bunch of menu links but not quite what I had in mind: 
Footer 001Footer 001 Got undone on finding any attributes to the menu setup that allows for external links to be opened in a new window, dug around and found its not possible without a module to manage menu attributes, It took a little bit of time, found one that is D8 ready, and guess what… does not work! fail! Went through the Readme file nothing under admin/configurations tried getting to the  setting using /admin/config/user-interface/extlink and nada! blistering barnacles! Back on the footer menu fumbled around and wooHoo that’s more like it, now to split them out: Footer 0020Footer 0020 Am wondering if I am going about searching for modules the wrong way round for it seems like an awful waste of time trawling through different contrib modules trying to see if they are D-8 ready or not, thought there is this site that lists the status of the top 100 contrib modules it doesn’t cover all of them and when using Google the ones that do turn up are those on D.O and there is just so much noise there! All the contrib modules I have installed and all of the ones that tell me in their Readme file that I will find config links under Admin/configurations –  none have turned up on that page, and when I have tried getting to the  setting using /admin/config/modulename/settings have had no joy either! this pattern suggests something is going wrong with my install! maybe!?” cleared cache too and still nada! more blistering barnacles!! I had a partial win with Footer Menu blocks, am going to take that and come back to this another day.

Its day 4, its shorter, need to stay focused on getting a win.. need it today.

  • Decided to go with the contact form, was easy enough apart from the fact that I could not figure out how to edit the tables for the default form, that’s a ‘nice to have’ so stuck to the ‘must have’ scope and extended the default form as required with custom fields. It was simple, took a bit of toying around but did not need to reach out or Google any how to’s. its a good win, was quick enough so decided to take on a couple of one more task.
  • #OpCleanup; decided am going to clean up all these modules that don’t work, err no uninstall button, its Google to the rescue, a little strange that to uninstall the modules I have to go here: /admin/modules/uninstall and there is no link to it from the extend page! may be I am missing something here. With another win and on a roll decided to look into this unexpected error I’ve been getting intermittently when installing contrib modules:
  • Found a page on D.O on the issue and responded to by a colleague! hello Eric! but the details’way too technical for my current knowhow or lack of! am going to wait till 19th Nov, assuming Dev Desktop will see an update the same day and reinstall Drupal 8 and see if that changes anything, failing that will be badgering some of my TA colleagues.
Was a washout! not enough hours in the day to fit everything! quick retro;
  • main menu,
  • footer menu,
  • social (Twitter) feed,
  • static content for pages,
  • font face
  • Favicon

Did not get to put in anymore than 2 hours over the week, got to >80% of my backlog, broke through last week’s blocker, got stuck on something allegedly trivial, that’s a good week! Looking forward to week 3, I’ll be jumping in font first! 

Peace Through Prosperity Open Transformation ProjectPeace Through Prosperity Open Transformation Project

End of week 2 this is where I am at, not bad!

One more option to look on her packing at it levitra vardenafil it of course to take not so simply because a form another and there is a wish to hold in hand her not so strongly. You can carry by me on a wide field.

Nov 05 2015
Nov 05

More a log than a guide, but you get the idea! Many a weeks before Day 1! started putting a backlog together, the site is for an Open Social Transformation project, its open sourcing the materials designed and developed for Peace Through Prosperity’s social transformation programs that have had epic results so far. The aim is to make the materials and processes available under a creative commons license for communities across the third rock to use and transform for the better, from the ground up.
  • Theme-Library-D8-Theme-install-failTheme-Library-D8-Theme-install-fail 25th Oct 2015 installed Acquia Dev Desktop and got cracking, first impressions; intuitive, a bit like WordPress thats a plus! the learning curve wont be as steep as I had suspected it might be.
  • Bartik looks dull and boring, decided to go on a Theme hunt.
  • Downloaded Zircon – installed, set as default, does not work,
  • Downloaded Adaptive – installed, needs something called AT Core, searched, and installed, set as default, does not work,
  • Back to google, found MAYO, looks nice, installed, does not work,
  • Am 30 mins into my hunt for a theme that looks good and works and am nearing to an OFT moment.
  • Another 5 mins and reached OFT moment.
  • Decided to go with Bartik, into settings and am determined to make this look nice, wasn’t that hard actually! 
  • But need to clean up my Theme library! this is what it looks like after 35 mins.
Drupal-8-engagement-manager-suite-building-guide-001Drupal-8-engagement-manager-suite-building-guide-001 Five minutes of fiddling about in Bartik’s settings and moving the Login Box to Footer 5 (not disabling it for now) this is what my home page looks like! Not bad for a newbie to Drupal… the fruits of less than an hour’s labour and it is responsive out of the box with zero effort!  OK that’s too much excitement for the day, going to quit while I am ahead and get back to it in a few days. A few days later… Decided to hit the deep end before creating my pages and static content, time to add some fancy Blocks, getting the @bringptp Twitter feed on the home page would be epic! The search began for a Twitter module for D8, two choices, Alex Finnarn’s Drupal-twitter-feed and the Twitter Module off D.O – hit a glitch with both, with the Finnarn’s Drupal-twitter-feed module off GIT the challenge became lack of documentation, once set up, had no way to figure out what to do with it as a newbie. With the Twitter Module installing the Entity API became a pain, first things first Entity API is part of D8 Core WTF! kept getting “entity-8.x-1.x-dev.tar.gz does not contain any .info.yml files error”,  looked into the error and got lost in the conversations about it on D.O! whoosh over my head! It was time to call in the big guns, time to reach out to Dakku for help figuring this out. As for the rest of today’s timebox will be getting the pages and content in shape to give the site some semblance of a site prior to diving into the Lingotek module. On reflection today was less frustrating, packed up when I hit a blocker, started finishing and stopped starting, am practising what I preach.  Met up with Dakku and made use of the lunch hour to get some help with the Twitter modules I installed and failed to get them working, turns out its the modules and not my lack of perseverance! Alex Finnarn’s Drupal-twitter-feed module doesn’t show up on the configurations page as the limited documentation suggests it should, so ditched that and moved to the Twitter Module. Got introduced to the issues queue for modules and how to find answers to issues I am having that others have faced, reported and found solutions to, turns out there is an issue with the module as reported on the issues queue, the module has a dependency on Entity API stated in the twitter.info.yml which shouldn’t be there, this dependency prevents the module being installed. Anyway decided I’ll get to Twitter feeds in a Block at a later date once its been patched – which by the way is under way. Dakku on it, submitted a patch that is pending review. With Twitter feeds out for the time being I got a short introduction to Drush and how to install modules using it, haven’t quite got my head around it yet but the fear of the Terminal is slowly giving way to possibilities of being able to use the command line to get sh*t done. Drupal-8-engagement-manager-suite-building-guide-003Drupal-8-engagement-manager-suite-building-guide-003 Back to building up my site, first things first the ‘read more’ link on the home page is getting real annoying, I need the entire content of my page displayed and not a snippet of it, late night IMing for help Dakku pointed me to ‘admin/config/system/site-information’ should have seen that! (mental note to explore more).  Menu links added, with the home page taking shape keen to get some play time with Blocks, a bit of toing and froing got to grips with creating custom blocks and wooHoo! rusty HTML knowledge’s coming back and is handy too. Added two custom blocks: Gofundme and a Vimeo widget blocks and it looks Epic! Still have some time to spare, decided to go social, and got pointed to the Social Media Links module by Dakku, looks awesome but came undone after installation! opened up the modules folder, had a look at the Readme file but when I go to ‘/admin/structure/block/manage/social_media_links/social-media-links/configure’ there is ‘no page found’ dang it! so close so close! must pack it in and get back to this in a couple of day.  Even if I say so my self am chuffed with what has been possible over 3-4 hours spread over a week, next up getting the Social Media Links module to work and then to Lingotek before I start exploring Organic Groups, which will have to be de-prioritised since Organic Groups Module is not ported to Drupal 8 as yet.

One more option to look on her packing at it levitra vardenafil it of course to take not so simply because a form another and there is a wish to hold in hand her not so strongly. You can carry by me on a wide field.

Nov 01 2015
Nov 01


As a digital activist I want a forum that brings together individuals from private, public and the third sectors, to share ideas, address issues of waste, service improvements, development and innovation in the delivery of front line public services so that we can collectively work towards the betterment of public services.

Between the day job, give back and the fam little time remains for anything else, none other the DPSX initiative (now in its 4th year) has suffered because of it. After an epic turnout at Prague, completely forgetting to schedule it’s BoF in Amsterdam, I got in early on making it happen at DrupalCon Barcelona and it paid off, perhaps a gap year had built up an appetite for it.

DPSX-BoF-Dcon-Barcelona-02DPSX-BoF-Dcon-Barcelona-02 Anyhow the attendance was epic; we had four continents represented and discussions focused on issues faced by industry and the public sector in sourcing, adoption and innovation of open source content management systems. A huge thank you to the attendees:  Alex BlandfordChris SkeneKristoffer SoderlundJohasn Du BoisChris Hartigan,  Andrew HoppinSuchi GargHolger KreisTom Dean.

The news from Australia was both good and bad, whilst the Australian government is spearheading adoption with the GovCMS distribution, efforts are we were told loosing steam as the distribution in its current form is quite restrictive requiring significant customisation by individual departments adopting it. The question is why fork it? why not modularise it? having said that I am too far removed from the ground to comment on it, as such have reached out to my colleagues and the community in Australia to shed some light on the matter and shall keep update this post as and when I hear back from down under.

The news from home (UK) was a mixed bag too, whilst G-cloud is working for central government the word is it isn’t working so well for the local government (councils) and is being exploited by big corps for labour arbitrage. There were names mentioned (the usual suspects), large central gov contractors who outsource their wins to the smaller co’s in the eco-system which goes against premise for G-cloud to be set up in the first place.

Though there is truth in the big corps abusing G-cloud via labour arbitrage the SMEs have to share some of the blame too, there is a dearth of experienced Drupal resources and should the SMEs choose to they can set their own terms and put a dent in the exploitation we were so passionately informed of. Yes yes I hear you, they are not exactly a digital OPEC but then they are not powerless either.

The message here has to be ‘do more for all concerned’; GDS should do more to ensure local government (councils) have the train, skill sets and tools necessary to make the most of G-Cloud. Local government ought to conduct regular retrospectives on their success and failures using G-cloud or other means of sourcing and course correct their approach so that they can up-skill their procurement departments, cut unnecessary red tape and do more to encourage bidding and procurement from local SMEs.

As for curbing the big corps abusing their position and exploiting SMEs, GDS could improve monitoring down stream resourcing to ensure its not a marked up pass-through.

As for the challenges of contribs back to the community, central governments ought to make it mandatory for government departments to contribute back to the community (with exceptions for good reasons of course). To this end one single legislative change can transform the ecosystem from the ground up. A law for corps who provide frontline Public services, who as a service provider must make the data available for free (or a capped transaction fee) via standardised APIs to all actors in the ecosystem following the Open API principles. However it is clear that corporate service providers will need to be pushed towards Open Data principles and in making our data more widely available to prospective service providers to encourage innovation in the ecosystem.

As a tax payer I want companies who provide frontline public services to make the data they gather in the provision of such services available through Open APIs to other actors in the ecosystem, so that such actors can utilise that data to provide new and innovative services to the public.As a tax payer I want companies who provide frontline public services to make the data they gather in the provision of such services available through Open APIs to other actors in the ecosystem, so that such actors can utilise that data to provide new and innovative services to the public. Last but not the least and a regular topic of discussion at DPSX meetups is cross border service development and waste, as expected it was raised at the DCon Barca BoF too. The issues remain the same as they did a few years ago, as do the candidates options to addressing the challenges, some of them have been touched upon above, other’s I think we’ll keep for future meetups, which brings me to my new year’s resolution! more and regular DPSX meetups and that is going to be possible since a few folks from the community have agreed to get involved and share the load as and when need be, for that I’d like to thank Farez Rahman and Mark Taylor, thank you gentlemen.

DPSX-Register-now-EventBrite-2015DPSX-Register-now-EventBrite-2015 So the next meet up is scheduled for 13th January 2016 at Google Campus in London from 18:00 to 19:30, we don’t have any speakers as yet but that will change closer to the time, shall be reaching out to them lovely folks at GDS and DHUK and shall keep you posted of their likely attendance. In the mean time if Drupal and OS in the Public Sector is of interest to you please sign up for the meetup here and see you in the new year!

One more option to look on her packing at it levitra vardenafil it of course to take not so simply because a form another and there is a wish to hold in hand her not so strongly. You can carry by me on a wide field.

Mar 01 2015
Mar 01

DCLondon-2015-01DCLondon-2015-01 #DCLondon 2015 was nothing short of Epic, Drupal Camp London has in its own right become a mini-Con, with community members flying in from not only across Europe but the US, India, Australia and New Zealand it is hard to call it just a London camp!

London is the centre of the multiverse!
Drupal Camp London 2015Drupal Camp London 2015 It was awesome catching up with old friends, some new ones and finding an engaging audience for my session on using Empathy maps, content touch point analysis to develop a robust content strategy.

Bummed about not being able to catchup with everyone though!!

I’d like to reiterate my two asks from the community this March:

1) Like, Follow and spread the word on Bringing Peace Through Prosperity, it goes hand in glove with our activist nature and desire to make this rock a better place today, tomorrow and beyond.

2) Drupal Camp Tunis needs our support to bring their local community into the wider fold, the organisers at DCTunis are looking for speakers and support.

And a HUGE thank you to everyone who attended my session…

See y’all at the next Camp!

One more option to look on her packing at it levitra vardenafil it of course to take not so simply because a form another and there is a wish to hold in hand her not so strongly. You can carry by me on a wide field.

Feb 26 2015
Feb 26

‹�]�r�’�-U�`z#’k/’%�”(�|I�N�”=��X�H�5œ™�E4��]�,~��‘”L9��s��‰�\�F��k�y������z&���;�>�cY��c��™8x‹WJ�3���&<�O5�[?>�Q��”��–U�x�T�p�Š–*>ب�1�;��0z�|{B…2�˴,�Jo��ƒ_3•HaOe�dP���|t�_�Ԡv�yDIM؁Ÿ(�“L��tme�‹�•�‰�N�Fi(=�D�Bq��n,v��}�s��n�w„t�I N�� |�‡8����‘��q�$'g�ŸE�qm���*�TQ���~Jg����4‰��—���Y�F���^K� f��c™��qG��}��…ˆ”7�…Q0351��xP›&I��t&�p��I�����z��E�8Yx*�*%‹"K��c�qM�”��A ]^�9Ÿ���H�Q–��+W=i�i�9�25G&����Du&��h$cup������7=��ǧ�O�ŸW�Ng�����g��B�>>���_Ÿ��q"��hk^�����2…*“Cz‰Š|�?�@†•��Dq|�Yd ����Zk‡���*��ʬ�e��‰��ip$~P��l��Q��<���z�$˜�0��[t�6U�%�w;o��p��FVB X��=�JK2�’��2�x�9�‰2w�›y{8�,x瞩„d�v�F3��ȫ�5co:o:q{N�M‡�k�C�7��s���p�M�֪�)Tk‡>�k-f���kp6—.S]��7�2\Ÿ�2ZzsW�� ܵg�‡�7���m�֮hrom��>ˣ![�–��˜��!›�K�ƒQێ`O�3O�X4j��!�Z����D%O�_�Ovv�o�ڮSkE*I#���qڀ�9�5œ6y֠�$� ��P 4t��Š���8�\�A0cONjƒ�@R�ŒH�,‰0�q̞q= �����?h�<�����a��mu›-��OaE}��l{�Ÿ$�“=���oB�h��Z�;ƒ�C�}N#LT�ƒ���5�d��m6�wzW�L� 25��<��$1�V[#j��‹/�����F� h�‰V�˜���O���4���8nMˆr�Œcwz��a~�`’”)��ݼO_��Dƒ;=�E�H�“p� Wœ��r�.��šikڤyQ��ƤJ�B���Gm�8�x’n0��G�մF -?�h��2��š���š-��,9;“�G‰$‘�”5j�o�›�v5‡�‹��?Q�V‰yLV�$�+4t�{rFe����jB�˜3z����ǫָ]š�T���������Œ�‚�A��[�E/�T�ټjh[�r;%i]c�šd �Nf���2�>��}�;�†E‹_™AFǍ�W�\Ÿf��ƒ�8K?�Q1��ƒ�œ�V<•`k]�T‘K�‹�šU384Z“�9q��Šv�p9“�|—gIϝ���m���™DAJ8r•Ÿ�‰�r��� ��^D/u E�m��@!N�B��Ɓ@’rƝ4�^�•�,�-l�{��z����z�����M�T‡ ֫�`…�w* !†��2�RŒB�1„���9gu�����2—7:�"ŠŠ�—ݸ= ‚‰�B�Fb"…HE,T�Y_�Ygš_�j�f�•w��*Z˜_™w�{��n�‚}�v�™;‰`-��{9ˣ�ў����a„Nr�P'�� [F}�ɯ�Ÿ�G�N��>{z۠�h,��7*u�*NֵZ�֭o�ؐT‰@› tNDy�…‘��›>�ϧJ�h8�ڍ f�k-j‚X”B�%X^�h~&SeED��˜4PaF�J*$;�6�‡��\–‘�‹>ůBw��9Fx6e2]l�b�{LW#�‚�,���• |��o���`�RNa��u�F…ƒ�ƒ������‚5M”��n‘}W!z�s����P�mW‰F�(H�$� ��–��M•�c?�[email protected]���b+v����1y�#q�aˆv�x�Œj…(�y�p��0�Ey��†�‹~�Ÿ��:ƒ�2�H…����q�@��6�Q‘�EŮ�K�����…8Ÿ� ��*~V�q�^\�‰Z�_MQd��9���“��秿mJx�_�lj�(��mZ�)J�F���5M�Ш;�%a‚7�dX�y:���Rš�FqqR�$cJ-F‚s�v:�.���][�‡���n�”����(\oŠ �*����„~‚›(�J�~u���q.�‘�&�)–^‡3�=�42�c˜c�uw:�…����y��„5�‚�I;�*�ֿ���‚c��†�‚�ѥd�"�|e'0�T�Bu&`…��ˆ‰Œ�h�n�����6c��I�`�&�^9`��?Pd��ƒ���k�e�”�ˆ�����œ]Q�����}@b�˜���=Ǡ �ƒB�_�A?\Ǣ�)Kתj‘�p�'��ŒD2�{/��BG���‘Œ�†��PKS�7�MŠ� •a:� �8th$a|"�O R†�Œ—W�™ei'pr‡�?9–�“š�6�“����†��3�e=�-zV�'/��v�m���(��K_�Z�9��ˆׁ}"�ZT�LVL ��”�*p�<"Q����8b�:3�‡(?|�C:�[�-†a��Œ��nji��cP��߭ �]g.��™MI-=�2:&N�‘�0`:"�#pkO)�3 �H�Ǟ)a}�4�8j^���“3&~���\��ô“�U�=X mb�[M”�4p0�l�L*NG3� –�j��n–r)�TU�wH��}�́�mE‡}�TG�;‘Z��Dػ[email protected]�)}��Y64�nhԭ‘EXO��‰�F!\T"DF.���|�yJ!w1=–š#f�R�Q�$66B'?��h��U =2•CX�™�'‹��c�6�,�BX�h�mE�D‡X��r܁��l���‡C��Im”MVf–96%��3D��La��Œ��R3›�.�e�)� �ɭ� š�Š�T�:e}`w��#����i��o�\[�N٩K�‹ �H�j';p•�‘���•a�������n��-�p �š�/�)��<*q��pY�Š����� ��:‚QcX‘›—<…A› �A(�L��A,�> MT™�I-,�"�w˜b�C9�JTgi‰��7���’•�‰œHc� )_���šHY���(�ƒ`����&•��rK�i� 0X�3��Vk��m/vM�恱h���P› �pŸ͎���›��V�f��‚�F–|żU^>]F?)裂��5ŠRrt�-– �)=��aZ��D�J�V�3›V��u�%‡/%?œF�9��p%q)�6��oW�� ™‰˜X�O�*NE†7��2�W�+�›‘%#��–�]Œ��Š[K~�]�Dc�Vu'G�ͪϝI�9��r�'�“�I��›:K�t���ƒ:� �k�� ƒ�U�qx�[email protected]�thƒ—�m��~M��ƒ=s �/>�����9�z�‡�h�^�}(Š�<�„�zŒ�ͬ�2F���’�m��-Wf�J��“�N`��+k•›����igΫ™�Y�„�e4��2†#8gX���Nš›++�Z��eM���šeO�)2�Œ�)�&`[��"�#э=9“#I'S—™�—^™���Wxc�CC�1‚C�h˜P R‚�Sr�܍)���†�}�… �K'�.��+�j[s��\8�2T��d�sWK�‰�Ÿ�ˆ��“����������›><Š[���YL‚RJd|�}„>Ho,$™`��ԝq�œp�ˆ%诧LQ�!B{�#�Fu�����{/�J�b����� p%^��yh(�1E•d����Pn��’3�‚Ql��›����\Š�ݤ �i4��bKZ#�wD�$�”�g!aD�(�$���� �H�c[R'�(H'S‹ ���‚�/A͐6�{k��BU,A7�By[<3FŠz*…���“j‰��`BN�‹�B�5L#6Q�Ÿ(���A›Z•hGB�A%zվ�SŠ PC���HAi�7�)�„f�|j&�.wK�,˜�v�sfB�,c7O���V)@“8‰�w ��ߧ•��Xrj�"™XeIX,k�™�[�����–E*��%+�r�dZЬ�D�†��3DKj��’�ǁ,��y�Pmst pP‘h"Lg��Œ�x!�.„5����b�_1��DG?(�z|4$“�i��l—d\[‚��\�ZjSšXš(m~�m�Q��;K��tŒ6�P�’O�F\��’�Z5(j6���/0 Sq:�(���G/Xʳ…�����!�]�4�#]˜����x�RҦ�_���U�!d�,��h�9�\]��t����/bV�J춬�Ÿ?�8)��3 �[*�[�nW�R/q=��H0�œ”g‚d���o<+H�6P™����h��z(2“�V���…9��– �D'›ivA/bw„–��j�S�H�Aa9�wŒ!A�Ӑ��7ci=�dB4��5/„œ<�B j?�ˆ…8� �[email protected]`ˆ�i$0�JG�d]x–C[Yš˜YjA��—�8b\Ÿci“b�ר� N�S�‡kš���^ŠҮO�ˆ�‰†]�[email protected]…�9Š�,�…�‰m–‘�œ$/y��ˆQ�k��-�J^ a�;���2���‚| K!�fb�—l�1�ȭq4�‡�$r��cƒ9OIְ��d�ŠЦn �NSH�Œ�T^�2�…�vH�>T6$e�”†���b�]*mu���Y�—z��'�S_�E<�@›�!6[P‡‘R�$š��%dŒ{ lŠ�PmE�����p$AŒ�˜��ƒ�>5K /�|��H�Œ]Q9�*�V]mƒ�����<��ݻ_„V�R E{„��o�V��On!�o���U2]���+�™�6a=��(�\ˀ+W�U%�!R#ڷͷ[��Ÿ�ixƦ��H�u���� �[email protected]~k&�Az� ši �g“mBfa��3�`��“0LfհǤ#“mL�#��ƽ�#[œ�w„�%;1 SLw�œ�skq��?˜J% ���u��^�$��pe�-� ���a7GŠdŒ˜G{]H��,z™Œ'e��[email protected]"�R(���OOŸ˜hŠlŒ�� �oœfO_,B�9- S'��—:�N�<.…'����'�#����š��`Q/rP��’�i‘��š��„"��w�wiB`�lPYw�E`D�; p���A“���ҍU�nlŠŸiG����H�1���˜���)�K�� �~#�Ir�1�š ���4' šL��oa4��'�[email protected]��AA�7“`6�o��/c|��P6�–�b/Hˆ�™�tp��!P„ˆtŸ‚Ya�)x ’��•;&BŸд‘xv�/�f…–�˜� �%W;U�‹i;�ӳ˜�KŠ��1�UT�e����7‘B�Q�‡ ]i`��n�X�l�{��L�Mr��m�͡c��"_�ud‘‰™��6e�$r’M^��_GW��D�—�6J;_�›(�B��lY�o);sZ����zM�y-�R��˜�n‹u}���ߍ���Y��umW6o�7xNEx���u�Ru�n/�Z~J��ña�“ &妫�r��]� &ͧ�n�E���G]���Ĵy�W�_@ƒ��dE6�k�b���*”x—n 9F(†fi��:�-�n)k��2oM}�\A…��[S_c��”u&š7r�4r�’�[���Uʼi��a����}�xl%0��6g ^)ŠT����[~Y�tp"�H1��dbGƒš���(��0™sN�‘��˜S��›�+‡�ж�n�f9�)�{�kš�Xːr�s�z�p�S,\g'b|`a—™���—�5�-ˆg�-Kg��wv�[O^™�~>��‡��9��ˆ�������Q‰4��9l������{–†|’’N]���[w�š�$ǝ��G��V�$��—ͩ- š•�›S�{�p�eŸV+y'gSZa_�B�ѸX�E��4`�}[��Jq—��1>Yk��†��n��:lP+3vT;y���oN�h��3��sKŸ�^�+'•v�‘œ��"��o�Ԭ��G#�?r�߿�{p�s����H�Ÿ“�S|H�E�|Ի��"�{�F�Ÿ�šI��tNœ�C�#�TNV8NFyRVj�‡�3�8+�_‡���K��œI���G���lt�%†,��%/�=y�5��K‚{����Y�� �6�w8p`,u2_��wn���†Li�2û;�{�u0–�1���‘������g�>���F���wyS"��|�w�����IA�Fš†r�p.�zjc��*�>}}M����Hdw�ܧ�Ÿ��M9�X�B�9eP�����$jL“�8|&‹H��?†F/��&j���œ+3'��ƒ1����S�q”Ÿ�˜��–^�<-�4sŸ—”‰`)��lQ\��j���Ws����a�R��^Z �œ[email protected]™����†[email protected]��+œ�}™�EQ�S�„�2�ȧ1-—�8��m��rɫ4_�|e6�(, R‡��:��"�;�"‚����T��ݬG”„#'������—@˜e|Z��[�~/h��|� )��:���o�:��w����b�…‰=•dq�|:&†汸 �{�=8�—)|�]�I�m}EjFr��KQ{��6��xr����O�� `�…’>Œ4��+�z�“��\�e3r0�wMk�g“�P��x��H\�X�”9s?(:㍲��—�}̺ؐ��s}�U�C)kȼ���œ��~�D�{=�"R�—��ӭ� >���Vz�C0”~��Y,�š…�ѫ[4��?}���dҧ�Œծ@j��ͭ_"�t'�(H’`�‰•G�l��q�Ȣ"dMJ�I��Œ D�揮>–�aARc•‚�h�Բ��3����*`���/��oM���k��”[=�de:4A�Š~��Ÿ�k����:8ˆˆ�3t}›?ˬ�^�� ��*_�U�7�•�y����΢1}�x����i‹��n�Nš�A���o7�!e�+ƒAvk � ejOe<�L*���x��Aw� }ne�dP�Q���S&�fL��V�~™zNNG7��–YJ”��@t~Q�W��ä�t4T�'�Q�@ޫ,u‹�[M�y����] ��‚�P5�Y {�F<7;�9�!N)�Y��3�4�D}‡�•�:�#!���ŸC���h�“@_���—gm] …�����_^�p��+���\����c�WN]܁�'“Œ��ƒ>2#P$�‡�v��,�T?:”j��Tmx���”M��s�%t��ɬ�p"�SX"���B��f�Yix…� ‰�„^�zBWye/†{-&^`�Xn<�jKW��‹\�"�}T!�l�–~k>_1V-“��3�™{�‚����ƒrۤ }�/o��Q�„J��-sx9?�q�]�vg�•lL��[�Gy�#[��e�W��<�Eƒ\CJ�r�!_"R�1��1s����<^•�[email protected]��?ú�:A�W��|Yv� Cb�6mQŸiŠ�Vi6�“'…�•���� �5��<��0Qu��2Œ=Ͷ�T |�z�›W��–z^\����5��Š���Z��[� $�š�,–P–�5�…Œ�-`�iqj��A��.�?���=�Ym:…��M��_H‚˜?^�iƒ��zׯ�����a�~=ƒ��6���V�O�V��z�W�o›�ͱ)<�0P*z� ]�X4 4q�W�q‡n2�›���J<]o�6_�!�b�>„�m?8|(b�vu��� *�D�Х �*��:KCY\B˜�'��o��‹�A��Ao߬�1�`�F›M1��†”�0&Oѣk

Jun 02 2014
Jun 02

DCon-Amsterdam-logo

DCon-Amsterdam-logo

DrupalCon Austin 2014 is in full swing as of tomorrow,  my attendance is restricted to watching live feeds of the keynotes and the session recordings on Drupal Association’s Youtube channel … having not made it to the North American Con (again!)… thought I’d put the little down time between contracts to prepare for DrupalCon Amsterdam, on what I propose to share in two sessions freshly submitted.

Both in the business track;  one more a workshop than a traditional session… am quite excited at the prospect of having one if not both selected (fingers crossed). The first one I have proposed is a more indepth version of my ‘Practical Agile Product Development’ session recently delivered at Drupal Drupal Camp Yorkshire 2014 Agile Product Development

Drupal Camp Yorkshire 2014 Agile Product Development

Camp Yorkshire. Its 16 years of experience of delivering products, projects and transformation programs using various flavours of Agile, from James Martin’s RAD (Rapid Application Development) for getting products out of the door in their minimum viable form to giving the chaos structure using Dynamic systems development method (DSDM) to falling in love with the simplicity of SCRUM and then the combination of SCRUM and KANBAN: SCRUMBAN. From the beginning to date the challenge remains selecting which flavour of Agile is best suited for the engagement… and more challenging still occasions when the herd is convinced on not using Agile at all and its my job to swing the Jury in the opposite direction, this happens more so on the non-tech elements of a transformation program than the tech aspects of course.

Agile Digital Consultancies Vs the Big 4

Agile Digital Consultancies Vs the Big 4

The second session I have proposed is about getting agencies of all sizes in the community better tooled up to face off  Tier 1 & 2 consultancies and systems integrators who are increasingly and rapidly developing their Drupal capabilities given the size and scale of the opportunities in the Enterprise space. What started of as a niche platform has gone mainstream and with it has brought the big full service firms in to Drupalverse, which folks is a great thing for all involved in Drupal, FOSS and Enterprise!

Then there is the wider shift of agencies moving in to digital consulting since many of the Tier 1’s have historically lacked the depth agencies have built up over the years in the digital realm. So my second proposed session ‘Understanding your prospects, clients, stakeholders (Jury) and end users‘ is an in depth look at three models, my current favorites; Empathy maps to better understand the actors in your ecosystem, HotHousing  an exploration framework that mixes creative design thinking options with agile delivery outcomes, and Jobs-To-Be-Done framework (JTBD) a way to understand customer’s needs, motivations and behaviours. All three together are a powerful toolkit for any engagement be it tactics to approach a new prospect, running productive workshops with clients or ascertaining the ‘true’ needs of end users and facilitating them to articulate them and then co-designing options for fulfilling them.

Fingerscrossed I’ll get to share my knowledge and experiences on both Agile and Digital Consulting, however if there could be only one… I’d jump on the opportunity to tool up the community to better understand and engage with their prospects, clients, stakeholders (Jury) and end users.

Drupal Give back

Drupal Give back

For the curious this post is called Give back  for it is exactly that, back in 2012 in Munich I shared the challenges I was facing bringing peripheral communities into the fold with the global community, who in turn rallied to my aid and between Munich 2012 and Austin 2014 me and a few local hosts have kicked off four 1st ever Camps in 4 cities in two countries and been an inspiration for another two. Sharing what many of my peers in the consulting space prefer to keep to themselves as their magic models, I would like to believe sharing them with the community is my own personal give back, a huge thank you of sorts. Gondor returning the favour to Rohan if that’s your thing… or Lannisters paying a debt if you are so inclined!

Jun 01 2014
Jun 01

The community in the North… is quite hospitable and the Camp in the North was fantastic :)

:)


Drupal Camp Yorkshire 2014

Drupal Camp Yorkshire 2014

Back at Drupal Camp London Paul Driver invited me to Drupal Camp Yorkshire to deliver a session at the Camp. Drupal Camp Yorkshire 2014 was the 2nd Camp up in Leeds I am told, but from the experience I had for the short while I was there it could have been the 10th… it was  very well organised camp no doubt and next time round I will have to make sure I juggle my diary to be able to stay for the entire weekend.

Its been 6 or 7 years since I have been up to Leeds, driven past many a times but did not have an excuse to stop over, Drupal Camp is probably up there in the top 5 excuses to stop over or visit… but before I jump into the details I must mention another community who like myself had taken the Saturday off to take part in a very different but essential sort of activism.

2014-05-31 13.46.51

2014-05-31 13.46.51

On the train up to Leeds I met with a couple of ladies heading up from London, volunteers who were much like our own community giving up their Saturdays to give back.

Did’nt quite catch their names but they were activists heading up to Newark to give them folks from UKIP a hard time and to help the community there see UKIP  true ‘far right’  colours. I would like to thank folks like them who keep Britain grounded and heading in the right direction, giving geeks like me and others the ‘space’ to build, focus on and be part of other communities that rely on a certain kind of society to keep looking ahead and progressing in the right direction… probably not as eloquently put as I could.. but I am going to blame the beautiful sunny Sunday that it is right now!

Ok, back on topic, My session was on ‘Practical’ Agile product development and you can watch the video below to understand what I mean by that.

[embedded content] You can view/download the slides from Slideshare.com.

Lastly I must mention the venue, Electric Press at the Carriageworks Theatre in Leeds was by far the most picturesque of Drupal Camp venues I have have been to so far, over looking the Millenium square which given the weather was bursting with life and an open air concert set the scene up for a community event quite well.

Excellent job done by the organisers, a huge thank you to everyone who attended my session and apologies to a few friends I could not see or spend time with… for I dashed in and dashed out but will make it up to them at the next Camp or at the Con in Dam.

“Communication leads to community, that is, to understanding, intimacy and mutual valuing.”
Rollo May

Dec 05 2013
Dec 05

November was huge for the Open Source community in Middle Earth, Those who attended Drupal Camp Karachi on 2nd November and Dubai on the 30th of November 2013 made history. I shall get to Karachi later, this post is about Dubai Camp, challenges of organising it and the outcome of the journey that started in June 2013.

BaY96-QIQAAQ_I3

BaY96-QIQAAQ_I3

As organisers our focus was both quality and quantity of course; share best practises, tools and knowledge with as many as possible! though we did not get the quantity, 80+ were invited 55 were expected and the campers peaked at lunch with a turn out of 45… and for the last session and closing we had 20.

Organising Dubai camp was a challenge for the organising committee… though committee sounds grand! there was me, Ahmed Koshok and Massoud Al-Shareef, with two regionals on board you might expect things to be easier but with no boots on the ground mobilisation of the community, securing the venue, putting the logistics in place was always going to be a challenge! but planning for it made it that tad bit easier.

DCAE_Email_Volume_2013

DCAE_Email_Volume_2013

At first there was just me (and making very slow progress), then Ahmed came on board and both of us dragged the vision of Dubai camp a fair distance but nowhere close to the starting line… then in Massoud we found a regional champion and a reliable network on the ground to go through the red tape… that was Hani Hejazi; and securing the venue was Hani’s feat. From start to finish organising Dubai camp took 6 months!

DCAE_pic_4_2013

DCAE_pic_4_2013

DC Dubai had a strong contingent of local/regional Drupal rockstars in attendance and that was the magic sauce in Dubai camp, from a total of 16 speakers/trainers we had 9 local/regional speakers/trainers and that was a coup for any first camp I have attended or been a part of in Middle Earth.

At Dubai camp there were many firsts! the faculty was not just curious but participatory and super supportive, Professor Jassim Jirjees the program director for MLIS was in attendance and his staff ensured everything ran like clockwork!

To top it all Professor Muthanna G. Abdul Razzaq the president of AUE announced a full scholarship for anyone applying from within the Drupal community… we shall get the details for application, prerequisites etc and post them on our Facebook page.

A super supportive and involved institution, local rockstars in attendance, informed and engaging speakers, an awesome regional community to network with and a tasty lunch… made it epic.

From Ahmed Koshok, Massoud Al-Shareef and me a huge thank you shoutout to:

And I would not have been able to co-organise Dubai Camp had it not been for Ahmed Koshok, Massoud Al-Shareef, Jihan Al-Shareef, Hani Hijazi  and Marwa Ezzat – we made an awesome team folks! thank you and lets get going for the next one!

For session slides please follow the DrupalCamp Dubai twitter account and we shall be releasing the slides as and when we receive them from the speakers, a few are already up on Twitter.

Looking forward to hearing about meet-ups in KSA, UAE, Bahrain, Egypt, Jordan and beyond!

Oct 27 2013
Oct 27

Drupal

Drupal

There were four drupal camps  for 2013 on my radar… three firsts in Lahore, Karachi, Dubai and Islamabad’s second camp, and as with most plans.. things got skewed after Lahore!

Back in March at Drupal Camp Lahore we had the unpleasant experience of an individual announce himself as a contender for  ‘douche of the community’ award!  spewing out bigoted, racist opinions about fellow community members  from Bangalore whilst we had the Bangalore community with us over Skype…  you can read the details here. Unfortunately that was not the last we heard from the ‘Douche’, instead of apologising and seeing the errors of his ways the ‘Douche’ having been taken to task by several members of the local community announced his own camps in Karachi and Dubai soon after, with dates to coincide to those organised by ourselves. So we called it a day in the summer and postponed Drupal Camp Karachi to November and Dubai thereafter. Yes… I am venting, am a little annoyed for there has been malice at work from the very start to sabotage the efforts to nurture a single cohesive community in Middle Earth.

Being the first in Karachi or Dubai was not the objective, doing it right was and remains! now on to the upside! Having my summer schedule blown wide open was great! I spent August in the high Atlas in Maroc, summited Tizi Agouri and M’Goun and came back rested and with fire in’me belly for the fall camps! 

DrupalCon_Prague_Logo_2013

DrupalCon_Prague_Logo_2013

September was Drupal Camp Belgium in Leuven and then of course the highlight of all things OS for the year DrupalCon Prague and catching up with friends from all over the rock and making some awesome new ones!

October has been a month of careful planning and absolute frenzy! all good though.

DCPKHI_Logo

DCPKHI_Logo

For Drupal Camp Karachi  the local organising committee and I roped in [email protected] and together they have worked tirelessly to ensure Karachi camp would be worthy of  Karachi’s Drupal Community and the awesome city Karachi is (the economic hub of Pakistan and the third most populated city proper on the rock). The venue is the Institute of Business Administration (IBA), folks at IBA jumped on board with epic enthusiasm from the get go! Karachi camp has a little under 400 delegates registered, 13 speakers from 11 different countries! Karachiites have been awesome! and the credit goes to [email protected] and the local organising committee. I have no doubt Karachi Camp will be epic in proper Karachi style.. on the 2nd of November 2013.

With Karachi sorted, well almost sorted it was time to turn my attention to Dubai, and little surprise the Douche was all over D.O with a Drupal camp in Dubai and had it been properly executed I would have conceded that my job has been done and any further efforts to that end redundant, but that was hardly the case. So Ahmed from Acquia and I ignored the meetup dressed up as a camp and ploughed ahead with Drupal Camp Dubai.

facebook_page

facebook_page

Once again the credit goes to local community members Massoud Al-Shareef, Hani Hejazi, Marwa Ezzat from KnowledgeWARE Technologies who have been epic! with neither Ahmed or me on the ground in Dubai the team from  KnowledgeWARE came to our aid and stepped in where we physically could not! thank you for making it happen! Drupal Camp Dubai is scheduled for the 9th of November at the American University in the Emirates with a strong contingent of local Drupal rockstars and international speakers!

Stay tuned…

Oct 03 2013
Oct 03

DrupalCon_Prague_Logo_2013

DrupalCon_Prague_Logo_2013

Coming up to a week  since DrupalCon Prague, caught up with my girls, emails, calls, follow ups and all else… time to reflect.

I stand by my verdict of the 26th of Sept: @drupalcon #Prague No #Munich but No #Croydon either but an informative fun week. That is to some annoyance of a few fellow community members and possibly some folks at DA… folks there was and is no offence intended, someone has to lay it out as it is and I did share the feedback in person with DA and not just tweeted it on my way to the airport HA!

The host city was awesome, the venue was well their congress centre (the best they had to offer I suppose) but the connectivity there sucked! the food though not that important could have been much better, the sessions that I have been catching up on line were good though more diversity is key for the future… representation across the continents please! BoFs were super useful no doubt and some of the SWAG was nice, some just awesome – Acquia and Deeson win the SWAG award!

DrupalCon_Prague_201325 11.51.49

DrupalCon_Prague_201325 11.51.49

Having said all of that the most awesome thing about DrupalCon Prague was the connectedness! on that note Prague won hands down! out did Munich too!

I am going to be at DrupalCon Austin which will be my first DrupalCon across the pond and knowing how conferences go over the Atlantic am sure it will be mind blowing and if not you will hear about it in person. As for DrupalCon Amsterdam… it can be nothing short of epic! but then most peeps who have been to the Netherlands would say that!

It was great seeing old friends and making new ones and looking forward to the next Cons and upcoming Camps across the third rock.

Mar 31 2013
Mar 31

Am back in Islamabad after two very long and tiring days to Lahore and a full on Camp!  details to follow, this is abridged version for the experience!

Drupal Cam Pakistan in Lahore was a strange affair, all in all a great experience, met all my objectives of promoting Drupal and the power of OS in creating jobs, opportunities and prosperity… introduced Drupal to a small army of students,  but could not quite understand the industry representatives in Lahore! of the 60 odd registered from Industry only 20 odd showed up… total count on the day was about 70+ of which the majority were students – which was great but would have been better for the industry to turn up to network and guide the local student population!

Stranger still was discovering that a perfectly normal Drupaler I know in the community in Pakistan turned out to be a bigoted, racist ignoramus! not so nice known ya fella’

We linked up with the Drupal Community in Bangalore and this guy went off on a nationalistic ignorant rant with them on Skype! of course I used my 6’3 110kg mass to push him aside and apologised for giving the podium to a bigot!

Any hoo… the Camp was great, we trained 41 newbies in Hello Drupal and expect the vast majority to keep at it… we linked up with the Faculty lead on relations with industry and convinced Bilal Arshad from UCP to introduce Drupal in their end of year projects for students.

The next camping trip for Drupal Camp Pakistan is in August to Karachi and then I am off Camping in Dubai to build links with the community in the GCC region…

As for right now… am off to host the inaugural 9others meal in Islamabad… more on that later.

Mar 29 2013
Mar 29

An evangelist’s log: Star date – 28th March

Drupal Camp

0730 –  landed in Islamabad, 30 minutes in the immigration queue, walked to the carousel and my luggage is right there! out by 0815 – has to be a new record flying coach! Straight to the Crane’s nest, up since 0700 the day before, Bialetti on the stove, quadruple espresso and the world starts making sense again!

0930 am informed by one of our crane also a trainer for DrupalCamp that there has been a slight oversight on his part for the 30th March camp… it also happens to be the day his sister-in-law is getting married! in all the excitement of the Camp it slipped his mind that his attendance at the wedding is not optional! a key crane has to be excused, but an ex-crane steps in to save the session!

0940ish Asif our network ninja informs me that the net speed in Pakistan is not running at its best because of a damaged submarine cable! but the powers that be are working around the clock (somewhere under the Suez canal) on fixing it asap! I get online, start streaming off Vimeo and yes the speed sucks!

1000ish Fida our organiser supremo informs me that Campus at University of Central Punjab has a fantastic mega fat pipe line… the submarine cable damages comes to mind!

1200ish Atta sends me an article from the Guardian – Cyberbunker is kicking Spamhaus’s behind and the end users are paying for it with reduced speed! the Rock’s largest DNS attack is in play! and the net speed in Blighty is suffering! a three word expression come to mind!

But it would be no other way, the camp is going to Lahore home to the not so famous Lollywood, where the action movies would send Action Jackson cowering; featuring horses and Drupal Campriders who can cover great distances in a flash… from Times Square NYC to Lahore Central in less time than it takes for a villain to pull off the distressed damsels veil, XXXL heroines doing Shakira numbers and heroes who would scare the pants of Jet Lee, guns that never need reloading, heroes who can spill more Red than the Red sea and still manage dialogues and live to fight another few dozen baddies in the next 30 seconds, actors with phenomenal stamina to shout out dialogues over 2+ hours!… and directors who evidently compete on how absurd a movie they can make!

There has to be drama involved! this is LAHORE not Sparta!

#Drupal #DrupalCamp #EmergingTechnologies

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web