flowing motion

Archive for the ‘social media & IT’ Category

Migrating from WordPress.com to self-hosted

My overall goal here is to organize my online assets and my specific goal right now is to move my 2 year old blog from WordPress.com to a self-hosted WordPress blog on Dreamhost.  Though self-hosting costs a monthly fee and takes more maintenance, self-hosting allows me to control the theme, get Google Analytics and use advertisements.

So far, I have completed these steps

  • I bought a domain name, jojordan.org
  • I made a neat frontend for my domain using Posterous and connected it to the domain name that is housed at Dreamhost
  • I set up a sub-domain on Dreamhost flowingmotion.wordpress.om
  • I used Dreamhost’s one One Click install to set up WordPress including an admin account
  • I zipped a theme that I had edited on my local host version of WordPress and tested it on a dummy account

Uploading a theme

Now I am ready to import my own theme to my self-hosted version of WordPress.

I don’t need to login into Dreamhost.  I simply go to my browser and type in the address of my blog:  http://flowingmotion.jojordan.org/wp-admin and login in as admin (not me).

Now I can go to Appearance in left side bar and Add Theme.  I use Upload and Browse to upload the them from my hard drive.  Activate. Check. Done!

Setting up permalinks

Now the last task before I come to get the content here is to match the permalink style on my self-hosted blog to the style here.  If I don’t do that, then the post titles are going to get scribbled and people won’t be able to follow old links and bookmarks to find the posts.  I may as well leave them behind, in other words.

To prep the permalinks, I look at the bottom of the left sidebar, choose Settings/permalinks, and and choose the 2nd option, day and name.  Check they are same as usual.

Ready to import content

Now if I am right, I am ready to import content.  I will come to my hosted blog, go to dashboard and export all the content to my hard drive.  This usually trips up over size and timing.   As can never remember what I wrote, I will write it down this time and make post 5 in this series!

But that will be from the new blog!  See you on the other side!

Advertisement

My Online Strategy

My online strategy includes

  • My own domain name jojordan.org (that I bought through Dreamhost and will renew annually with them or somebody)
  • A front page for jojordan.org to have a smart CV to add to the bottom of emails’s.  I made that on (free) Posterous and “redirect” it to my domain name at Dreamhost.
  • A blog that I used to keep on WordPress.com (the free version).  I am going to move that to Dreamhost now, and pay for hosting.  Why do I want to do that?  So I can control the theme, get Google Analytics and have the freedom to advertise.

Steps in self-hosting WordPress on Dreamhost

To make a WordPress shell on Dreamhost, I must go through 3 steps.  Then I’ll be ready to pretty it up before I import it and attend to SEO (let the world know it is there).

#1  Set up a sub-domain

Because I am redirecting my Posterous blog to my domain name,  jojordan.org, that domain is no longer available to host my wordpress blog.  I need to make a subdomain, which I will call flowingmotion.jojordan.org.  I thought of using blog.jojordan.org.  It is shorter and easier to remember but some people already know my work as flowingmotion and flowing motion tells those in the know I am interested in a holistic paradigm of psychology.  Using a subdomain does mean though, that my my domain, jojordan.org, won’t benefit from the pagerank that I have already accumulated on Flowingmotion.

To set up my subdomain, I . . .

  • Log in to Dreamhost
  • Look for Manage Domains on the right sidebar
  • Choose Add a Domain
  • Type in flowingmotion.jojordan.org
  • Submit, and all is done.  Wait a bit and I should be able to access it from my browser: http://flowingmotion.jojordan.org

Now when I got to Manage Domains, the Dreamhost screen looks like this.  Notice my jojordan.org is not fully hosted because the physical asset of the blog is actually over on the Posterous computer.   Dreamhost is now expecting me to put something in space reserved for flowing motion, and, the world can find it.  If I put nothing there, a visitor will just see an “old fashioned looking” list of generic files.

#2 Create a WordPress shell

So I have a space on a computer waiting for something and the world can find it.  I am going to load up the WordPress framework into the space.

Dreamhost has a One Click Install.  Choose it in right side-bar.  Then chose the Advanced option (can’t remember why – tip I picked up on the net).  Make sure the radio button for WordPress is selected.

Whiz down to the button and make sure Dreamhost will link to the right sub-domain.  Submit.

Wait ten minutes or so.  You should get an email saying everything is done!  So easy!

#3  Create an admin account on WordPress

When the email arrives, follow the link.  You are asked for a blog name and an email address and then given a password.  Cut and paste the password in the login for admin and IMMEDIATELY change your password to something you can remember.

Done!  You have wordpress loaded up.  Now you are back on familiar territory of adding a theme, etc.

Next steps

I have already edited a theme on my own laptop and I am going to zip that into a file and try loading it up.

Then I’ll import my content from WordPress.com.

The final stages will be to add plugins, set up Google Analytics, add the spam catcher Akismet, connect to Feedburner and most importantly, set up redirects from WordPress.com so that anyone who is looking for me is redirected to my new address.

So next step.  Have a go at importing a theme.

Comments very welcome!

Neat and tidy Posterous

I use a (free) Posterous blog as a tidy frontend to “serve” my CV at the end of emails and so on.  Here it is jojordan.org.

Redirect a Posterous blog to your own domain name

First, of course, you must buy a domain name.  Once you’ve done that, you will need to direct your Posterous blog to the domain name.

(PS You can buy a domain name through Posterous .  I didn’t; but it looks possible.)

Dreamhost

I bought my Domain name through Dreamhost and I intend to keep other assets on their computers, that is, use them to host some of my online assets.

“Redirecting” my Posterous account to Dreamost

My Posterous account will stay on the Posterous computer though.  But I want people who look for jojordan.org to be redirected there without them having to do anything extra.

The word “redirecting” is confusing, because it suggests the Posterous blog moves over to Dreamhost.  The opposite happens.  People looking for my Posterous blog will be sent by the world-wide internet system to Dreamhost who will redirect them, without them even noticing, to Posterous.

Settings on Dreamhost to “redirect” my visitors to Posterous

To setup Dreamhost to perform this magic redirection, you need to login in to Dreamhost and look in the left sidebar.  Pick manage domains.  Choose the domain that you will be linking to Posterous.  Then choose DNS.  You will get a wider screen. In the middle is the following information.

Copy the settings.  The numbers  in the second last line is the IP address of Posterous.  You will use your domain name throughout, of course, not mine.  The CNAME setting has the effect of allowing people to type your domain name without the www and finding you nonetheless.

Posterous settings

On the Posterous side, all you have to do is login, go to Manage (top menu bar), choose settings (tab one-third down) and type in your domain name.  It all looks like this.

The link up will take at least 30 minutes (the world wide web is a physically big place!).  Beware too, that once Posterous is directing to your domain name, if you break the Dreamhost side you won’t be able to get into Posterous because the WWW will still redirect anyone looking for http://yourblogname.posterous.com  to the domain at Dreamhost.  You are effectively locked out!  So remember to disconnect the Posterous end before you fiddle!

Problems

Let me know if you have any problems and I’ll adjust these instructions.  It’s sometime since I did this; though I did manage to lock myself out of Posterous today.  I got back in again with a bit of Googling and reading so, all good.  Patience and tolerance of geeky English and it comes together.

3 reasons to self-host a WordPress blog

I am planning to migrate my two year old blog on WordPress.com to a self-hosted version (WordPress.com).  The advantages of self-hosting are three

  • I can choose any theme I like
  • I can link up to Google Analytics that will tell me lot more about my traffic
  • I can add advertisements

Online strategy

I prepared for the big migration by thinking about my online strategy.  Despite wanting to put some adverts on it, my blog is not part of my commercial strategy.  I use it think things out and to write regularly.  It is a notepad where I develop, rather than sell ideas.

Ideally, I want it to link to my “CV” sites and to use its page rank to boost other online ventures.

Online organization

As I dallied, a tai chi outfit in the states snapped up flowingmotion. com.  My names is rather common as well.  So I settled on this strategy.

  • Buy a domain in my name (jojordan.org)
  • Take up jojordanorg on Facebook
  • Set up an central organizing point on a free Posterous blog and redirect it to jojordan.org
  • Make my blog a sub-domain of jojordan.org (flowingmotion.jojordan.org).

The reason I did this is because Posterous makes a good-looking front end CV site where I can link out to all my CV assets – Linkedin, Xing, Slideshare, etc.  It’s easy to redirect the Posterous blog to my domain jojordan.org which is hosted by Dreamhost.

I thought for a moment that I could host the blog at jojordan.org/flowingmotion and take full advantage of its page rank; but it seems not.  So a sub-domain it is:  https://flowingmotion.wordpress.com.

Costs and maintenance

In summary,

  • I’ve purchased a domain name http://jojordan.org.  I bought it through Dreamhost and will need to pay for an annual renewal.  At the time of the renewal, I could move it to another host/registrant like GoDaddy, if I want to.
  • I set up a “permanent” CV front end with Posterous.  That blog stays with them for free and I redirect it to the domain at Dreamhost.  This seems counter-intuitive because it is working the other way. People go to http://jojordan.org and they are redirected to Posterous.
  • I am now taking my blog hosted for free at WordPress.com and I am moving to Dreamhost.  I will pay them a monthly fee for hosting my blog on their computers but the software will come for free from WordPress.org.  I will use a free theme which I have edited to suit me.

Clear so far?  I need to add the instructions for redirecting the Posterous blog to Dreamhost because that tripped me up the first time I did it.

Now I am going to set up the “full hosting” for the WordPress blog.

What I promise

27 September 2009

I think I have kept my promise

flowing motion is approaching its 2nd birthday – well near enough for me to think about its party.

It deserves a party.  Blogging has been fun – more fun than I thought it would be.

From the outset, flowing motion was my miscellaneous blog.  I had purposeful projects elsewhere.

This is where I posted notes on books I was reading, and things I was thinking about, as they came up and without much of a plan.

flowing motion rapidly became my best blog.  It blossomed as I followed what I love.  And as I followed what I love, it blossomed too.

Two years’ ago, my preoccupations were

1.  What is positive psychology and how will working positively change my core trade – work & organizational psychology? (I can’t say occupational psychology because that is a protected label now in the UK).

2.  What is the mytho-poetic of management and can a strait-laced work & organizational psychologists wander around the corporate world talking about poetry?

3.  What is social media?  What are the hacks for using it efficiently?  How will social media change the way we work and in turn, the work of work & organizational psychologists?

4.  Why hasn’t the thinking of complexity theorists made great inroads into management practice?  Or, have I been missing something?

These themes may feel disparate but I knew enough about psychology and management to know that they have a common core.  What was missing was some plain-language renditions.

So, I read. And I wrote

And I wrote often.  It is so much fun writing knowing that occasionally somebody reads what we write – voluntarily – not because I told them to.

And I watched my stats and I set goals.  I was reminded of the variability of performance metrics.  It is good to apply our psychology to our own ventures.  And I noticed myself become more fluent.  Gradually, I began to explain the complicated notions of my field in simpler language.

After two years

I have well over 1000 pages.  Some are badly written.  Some repeat what I said in earlier posts.  I have enough material for a book or two – if I cared to write one.

Next

Because blogs are basically a chronicle record – organized by dates (despite pages, categories and tags), it is time to organize the work of the last two years and see what might emerge from the effort.

I’ve created a server on my desktop, downloaded a copy of WordPress, and ‘slurped’ my old posts.  I have an index in an excel file and I need to start printing, discarding, organizing and rewriting.

I think I will experiment with a magazine format or wiki, in lieu of a an ebook.  We’ll see.  Content first.

Will the effort produce worthwhile insight and clarity for a noobe to the field?

Carrying on

And in the meantime, I write on.  I chase my metrics, and set new goals for my content.

My blog leads me.  It shows me the path.   It allows me to truly achieve that terrifying feat suggested by positive organizational scholars:

build  a bridge while I walk on it!

Hopes

Next for me is carving out the work & organizational psychology of  social mediated business and business in social media companies.  Next for me is thinking of work & organizational psychology as design.  Next for me is integrating the new world of psychology with sound principles but at the same time jettisoning the ridiculous adherence to positivism – not to be confused with positive scholarship.

Time for a new world.   Time for another exciting two years.

Original Manifesto

I love working. I love doing my work. I like the idea of work. I like what we do with work. I love our audaciousness in flying aeroplanes and operating on hearts. I love our gritty planting of crops each season. I love the optimism of a youngster looking for her first job. I love the depth of knowledge of a person who has tended his craft for decade after decade.

I’ve made working my living. Not only do I put in the hours, as a work psychologist, that’s all I do. I think, live and breathe work.

This blog is not going to be organized. There is nothing in particular that I want to achieve. I am just going to blog useful tidbits that I find out about work from day-to-day. Or that I remember in response to something that I read, hear or do. I hope you find it useful. Use what you like. Give me a shout if anything is wrong. Offer a guest post if you have something to say.

Looking forward to hearing from you.

26 June 2008

I’ve been running this blog now for just over 7 months.  I am thinking now to focus it a little around a simple project

“what it means to train yourself as a positive psychologist to work in the 21st century with managers and organizations who developed in the 20th century”

  • What are the challenges of the positive psychology?
  • How do we do positive psychology at work?
  • Is there a positive HR?
  • Is there a positive management?
  • What are the challenges of the 21st century?
  • How is positive psychology influenced by these changes?
  • How does positive psychology contribute to a positive 21st century?

I may re-jig this as I go and I would be happy for comments – on the blog and on the journey to become a positive work psychologists in the 21st century.

5 January 2009

I am looking at what I said 6 months ago and I think I have answered many of these questions.  I’ve been feeling for a long time that I need to organize my posts and my good friend and web solutions provider, Paul Imre, agrees.

In the last few weeks, I’ve got into the numbers game wanting to drive my hit rate up.  Oddly, at the same time I achieved a little more interest in my positive posts which have gradually overtaken ‘law of attraction’, ‘batman’, “am I good looking” [a lesson in SEO for me’ and the recession.  I’m pleased about that.  And I am pleased to be gettting a lot more comments.  Oddly my page rank has dropped though that might be because I cleaned up some old blogs.

So where to next? Ned, loyal writing coach, thinks I should concentrate on what ordinary people want from work.  He makes the point that ordinary people don’t associate positive with work.  Yes, that is why the positive movement in management and psychology is growing.  We like our work and we don’t see why you shouldn’t too.  In fact I am outraged that isn’t the case.  I believe it should be possible for everyone to carve out a career they love and any unhappines should both strictly temporary.   So maybe that is what I should write about.  The question will be whether I can shuck the habits of academic and bureaucratic writing.

There is also the question of the recession.  It seems that more and more people think it will be “deep”.  The jury is out on its length.  Probably only a minority believe that it really challenges the economic system as we know it.  They are outweighed right now by people who have faith in Obama’s ability to lead us to a fairer world order.  Navigating our way as individuals will  be very hard without a good grasp of what is going on and how it is reshaped the opportunities we had and offering new opportunities we had never imagined.

So maybe I am going with Ned.  Then, I will need a much better layout and even a forum.  Hmm, don’t want to abandon the page rank that I’ve got.

And should I remain anonymous?  I know that is frowned on but there were reasons at the beginning and really people should read for content!  But if I am am offering advice rather than hust sorting out my thoughts, then people should know who I am.

Nothing like writing to clarify ideas.  So decision made.  I am going with Ned. I probably need an elementary game plan.  It won’t be much, but it will be more than I had when I started 14 months ago.  And people who stop by, thanks. Today, first working day of 2009 was a record day for hits here.  Really, thanks.

Graphic Design

No, this is not an advert but it is a blog of acknowledgment.  I had some graphic work to do that needed more power than the Paint program that comes with Windows and with Paint.net that can be downloaded free.

Aviary

I’ve been exploring Aviary, which drove me up the wall ,but since I have learned to use it, I think it is fair to blog what I learned as a vote of thanks and to help the next noobe.

Free and online

Aviary is a a free, online powerful graphics editor.

Modularized and beautiful looking

Aviary is broken up into modules named after birds which is one of its irritating features ~ I could never remember which was which. It’s beautiful to look at, these are graphic designers after all, and it certainly seems that we can make beautiful creations with it.  You can even sell your creations through them.

Getting started

But first, we noobes have to get started.  After you have joined up (all free and painless), you will find a set of modules.  I used 4.

Aviary’s Modules

Raven is the vector image editor

Vector images, for a noobe are “not raster” and “not pixel” based.  Basically, you slap down shapes and push-pull and overlay them to make sytlized images.  Once you are done, you can save on Aviary for later use and export in various formats.

Pheonix is an image editor

Once again, assuming that I am speaking one-noobe-to-another, an image is a .jpg or .png file.  You are used to these.  These are files that you saved when you exported your vector image.

You need to understand two things here.

  • First, when you save your vector image, it is now an image.  You can’t go back to treating it as vector and push-and-pull its shapes around.
  • Second, you use .png formats if you want transparent backgrounds.  .jpg formats save solid backgrounds.

Peacock is an effects editor

Someone kindly wrote out a tutorial for me.  Basically, you pick a shape, generate some kind of image, and edit it with various effects.  I didn’t use it but I put the tutorial on the Aviary forum.  Hope you can find it.  It’s tough to find stuff there ~ no tags.

Image Markup

The image markup is separate from the image editor.  I used it to bring in images (.png and .jpg) for cropping and rotating.  I could save temporary versions of my images on Aviary and my hard drive.  Then when I was done, I selected Advanced Editor and was transferred automatically to Phoenix, the image editor, without losing my image.

So what could a noobe like me achieve in Aviary?

Time-sink

First, be warned that this is a time-sink.  This is a great program to learn if you are trapped somewhere, like an airport, with a WiFi connection and nothing to do.  If you are a rank noobe, budget on 30-100 hours before you achieve very much at all.

Get your head around what the modules do for you

Second, think like this.

  • Draw in Raven/vector editor by adding, pushing and pulling shapes.  Save as .jpg and .png.
  • Crop and flip in Image Markup.
  • Mashup images and add text in Image Editor (Phoenix).

Hard learned tips

Overlap images.  There is one variation to this pattern.  If your images will overlap each other, you will need to treat them as shapes in the vector image where you can push them to bottom or top (as you can in Office).  Or you will have to change the order of your layers in the Image Editor.

Delete backgrounds.  Another useful tip is how to delete the background of an image (.jpg). Bring an image into Image editor, pick the wand, then go to Edit/Cut.  The edges might be a bit rough but you can save now as .png with a transparent background and mash the cut-out bit in with other shapes or backgrounds.

Getting canvas size exactly right. When I had to mashup shapes with canvases of specific-sizes, then I found it useful to reduce an image to the right size, save it, and bring it onto a fresh transparent canvas of the right size.

Delete parts of images.  Another useful edit was to bring in an image, use the color box (bottom left) and color picker (eyedropper) to match the color, go to square and enter the number manually and draw matching colored boxes over what I wanted to wipe out (like unwanted text).

What did this noobe achieve?

I found the program a little temperamental and could never figure out whether “it was me” or “it”.  That said, I managed to produce a bird and edit professionally made vector images that I wanted to mashup with some text and another back ground.

Tutorials needed – let’s put them up on Aviary

If you do take this on, it would be nice to keep some notes and put a noobes tutorial on Aviary.

We all need an online graphic editor that we can use occasionally!

If you are stuck in an airport this weekend waiting for the volcano to die down, here’s your chance!  Learn to draw online!  You will more than pass the time.

Our changing times: interaction has got so easy the cats get it!

This is how much we have changed.

Baby Boomers:  Looked for the cheese.

Gen X:  Ask: who moved my cheese?

Gen Y: Looks for there mouse

Gen i:  Is polite to their elders and asks “What is a mouse?”

But you will have to be old to follow these references.  At least 2 years old anyway.

  • A year ago, we noticed kids automatically touch screens expecting them to be interactive.
  • Last week, YouTube trended a two year old ‘got’ the iPad within 30 seconds.

There is something profound in this sequence.  Cat’s play with iPad’s.  Mice? Cheese?

I suppose I am a little relieved.  I live in England and English cheeses are really good.  Cheeses are made to be enjoyed at the end of a long day in the company of friends. So maybe changes in the world order improve my lifestyle.  More cheese for me.

But change the world order has done.  The game of mice in mazes hunting cheese is over.  Not even the cats are interested now in mice, mazes and cheese.  They haz an iPad!

TEMPORARY POST:  I couldn’t post this on the forum and it is late.  So here it is for people working in the next few hours.

FIRST, please note that I am no expert.  Just stubborn and two days of searching found me this post.  I thought I had tried this before but evidently something has changed and this time it has worked.

PREVIOUS ISSUES

1.  The map on my main page was not showing incidents.
2.  I was getting cache errors when I used tabs to approve/verify incidents.

FIX

1.  The problem is in the .htaccess file as usual
2.  I found this [url= http://webdevnetwork.co.uk/category/kohana/%5D link[/url] . It links through to other sites. Coders might like to check this out for us.
3.  Precipitating Condition:  Kohana running on some versions of Apache servers
4.  Quoting now from the above link.

No input file specified’ – Kohana/htaccess Error
November 1st, 2009

When using .htaccess to remove index.php from urls in Kohana sometimes you may find yourself getting a “No Input File Specified” error. This had my head in a pickle for quite some time until I found this post.
If PHP is running on Apache as a CGI module then Apache won’t support “PATH_INFO” which is used inside Kohana (CodeIgniter too).
There’s a simple fix, edit the .htaccess file and replace the last line like so:

#RewriteRule .* index.php/$0 [PT,L]
RewriteRule ^(.+)$ index.php?kohana_uri=$1 [L]

STEPS

1.  For other noobes lik me, first make a copy of your existing .htaccess file with a different name such as original.htaccess.  (Just in case you want to go back to it.)

2  Open the .htaccess file in Wordpad (not Notepad which lays out in a continuous thread.)  Be careful. Detail matters.

3. Read down the file and note that our .htaccess has some stuff after this Rewrite rule.  We are not working on our last line. Look For the Rewrite rule similar to the first line of the couplet above.

4. Now edit. Add a # to the existing Rewrite Rule to turn it into a comment.

5.  Then cut and paste the second line of from the couplet above.  It should look like the couplet above.

6.  Save and run.

IMPROVEMENT?

I hope so.  A lot of my bugs a gone. I can see a few left but I can see my incidents on the front page (yay) and I am basically functional.

GOOGLE MAPS

I don’t know if this will work without changing the API.  I had already replaced mine.

I am running on ‘localhost’ so when I went to get a Google API, I typed in http://localhost/mysitename.

Again for noobes, on my own computer mysitename is at c://wamp/www/mysitename and all the Ushahidi files are in that folder.  e.g., c://wamp/www/mysitename/application.

COPY OF MY .HTACCESS

# Turn on URL rewriting
RewriteEngine On

# Installation directory
RewriteBase /mysitename/

# Protect application and system files from being viewed
RewriteRule ^(application|modules|system) – [F,L]

# Prevent schedulers from being accessed remotely
RewriteCond %{REMOTE_ADDR} !^127.0.0.1$
RewriteRule ^.*/scheduler/.*$ – [F,L]

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

`# Rewrite all other URLs to index.php/URL`
# RewriteRule ^(.*)$ index.php/$0 [PT,L]
RewriteRule ^(.+)$ index.php?kohana_uri=$1 [L]

# Protect the htaccess from being viewed
<Files .htaccess>
order allow,deny
deny from all`
</Files>

# Don’t show directory listings for URLs which map to a directory.
Options -Indexes
[/code]

SUMMARY: THINGS TO CHECK

The problem is caused by Kohana running on some Apache servers and is fixed by modifying a Rewrite rule in your .htaccess file.

Check Lines 2, 4 from top are correct (carefully) and edit lines 8&9 from the bottom (not counting blank lines).

MORE HELP & SOLIDARITY

It’s close to midnight here.  I’ll check in first thing in the morning to see if I can help anyone who is still stuck.

THANKS

Thanks eyedol for your quick response to our tweet today and to Charlie for working together this evening!  Hope to see your on Dreamhost soon!

Enhanced by Zemanta

Ushahidi

Ushahidi is the white label for Crowdsourcing Crisis Information.  It was originally thrown together to track electoral violence in Kenya in 2008 and its founders have made it available for all communities.

6 broadbrush steps for installing Ushahidi

I’m documenting what I am doing to get it up and running in non-geeky language – and hopefully clearly – but I am writing as I go. You are about to catch up with me.

Step 1: Download WAMP to turn your PC into a local server.  The instructions are on LifeHacker.  The rest of you computer is unaffected.

Step2: Get the code from Ushahidi

Step3: Install Ushahidi (looks complicated but an hour’s uninterrupted concentration will do you)

What you have already: WAMP

  • At this point you should have WAMP running on your computer.  You should see a little half-shell in your systems tray.  You will also have discovered by now that you must left click and select “Start all services” to make it work.   Go to Localhost at the top and you should see the wikipedia that you created.

What you have already: Ushahidi Code

  • You also downloaded the Ushahidi code.  Where is it?  Maybe you created a directory under c://wamp/www/ushahidi ?

Prepping: Set up a sub-directory in your server root directory

  • We will begin by making another directory to contain all the code for the website.  Think of your domain name and create a directory c://wamp/www/yourdomainname

Prepping: Create a database

  • This is the similar to the database you set up for your wiki.
  • Left click the WAMP ‘shell’ icon in the system tray and go to localhost.  Select phpmyadmin.
  • Look for the input form in the middle that says ‘Create a new database’.  Enter “yourdomainname” with the quotes.
  • Look for “privileges”. Select.  Check the privileges for both “root” and the “username” you set up for yourself when you made your wiki are to yes.
  • Check your database list. You should see yourdomainname there.
  • To keep yourself working smoothly, write down the name of the database, your username and your password.  These will be different from the name and password you get into the Ushahidi website.  (Think website and database as two separate places that speak to each other.)

Prepping:  Unzip the Ushahidi files

  • Now unzip the Ushahidi files into the directory it is in, or, into c://wamp/www/yourdomainname. It doesn’t matter where for now as long as you remember where you sent them.
  • This should take 10-20 seconds.
  • Now copy everything in the sub-directory Ushahidi into c://wamp/www/yourdomainname.  In geek-language, we are putting the code in the root directory.

Prepping: Check your PHP extensions

  • Before you go on, there are four little things you must check on you WAMP server. Left click on the shell, go to PHP settings and then PHP extensions.  Go down the list and make sure the following are “on”.  Mine are marked with an arrow: php_curl, php_mbstring, php_gdr, and php_mcrypt.

Prepping: Thinking about you website users

  • What is the name of your website?  Maybe it is the same as yourdomainname or maybe the label at the top left of the first page will be different?  You can have two names or you can use the same one.  This is choice about communication not a requirement within the Ushahidi platform.
  • What is the tagline for your website?
  • What email address will you use on the front page of the website for people to contact you?  It is visible so maybe set up a fresh gmail account.  You may have a second password now.  Write them all down!

Installing Ushahidi

  • Choose “basic” and we are going to fill in some information.
  • Ushahidi will have found yourdomainname and entered it for you.  If you want to change it (see 5 bullets up), then do that now.
  • Enter your tagline (required).
  • Enter your (very) public email address.
  • Now enter the name of your database (that you set up above).  And the username you use for databases and your database password (all set up on Step 1).

And you are done!

  • Enter admin for user and password (don’t forget these.  Why not write them down with the usernames and passwords for your email and your database?)
  • Well done!  You can explore now.  Don’t change anything yet.  You are tired and you might make a mess.  I did and had to pull everything off and start again.  Now is the time to think about what your new site is for and what you want it to accomplish.

HELP:  If you have got stuck, leave me a comment.  Within the limits of my competence, I’m happy to try to help.

Enhanced by Zemanta

Now the easy bit.  Get the code for Ushahidi.  Five minutes work and the possibility of a day or two elapsed time while you wait for the link.

  1. Go to the Ushahidi download website.
  2. Email Ushahidi saying why you want to use the platform.
  3. When they send you a link, download a zip file and store it wherever you store downloads.  Alternatively go to the C:\\wamp/www directory that you made when you set up your local host, create a directory called c:\\wamp/www/ushahidi and store the zip file there.

All done.

Enhanced by Zemanta

AddThis Social Bookmark Button

Categories

AddThis Social Bookmark Button

Last Twitter

  • @TimJBlackman Shared. Implies community, and politics and little contest. And discovery particularly in the various modernist traditions. 1 day ago
Creative Commons License
All work on this blog is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.