Filipino

Brain , Heart, Nerve

Cognitive Metaphors mentors interns to build solutions using a technology stack of popular web tools like DrupalGoogle Analytics, YouTube, Amazon Web Services, and Pentaho.

Our mentorship efforts are tuned to magnify the abilities of smart people to execute on good community/business models with the goal of building sustainable growth.

Communities By Defintion. Know How It Works...

 


** December 31, 2011 - It's been a good year for Cognitive Metaphors community building. My wife and I are really starting to click as a Drupal Gardens site building team. We are building on 4 years of working with Filipino Computer Science Student Interns from the University of Santo Tomas. This year, we launched GreenConshy.Org and Paopi.Org. Above and beyond site building, these efforts included grant writing/winning, intern training, community involvement, social media training of users, and passionate evangelism. We have 2 more sites on the verge of rolling out in early 2011. I have 6 personal sites that I want to refactor or build from the ground up. If you are an out of work or under employed Filipino American or a Filipino computer science student, I am looking for a hand and someone to train/mentor. I will set aside a small stipend for the right individual or team to work on these 5 sites. Contact me at info@cognitivemetaphors.com if you have interest and passion to build and learn. ** 


A Brain.

brain

We use our brains to figure out if our organization is moving in the right direction. We sift through disparate data sources like accounting, sales, operations, marketing, visits and other logistics. We look for patterns and trends. Then, we try, test, and measure strategies to make things better.

Pentaho offers an integrated set of tools for bringing disparate data together, slicing and dicing it, reporting it in useful visual representations, and even detecting hidden patterns.

A Heart.

heart

We must be show a lot of heart, a lot of passion in advocacy of the organizations that we are stakeholders in. It's this passion that attracts others to your cause and provides the energy needed for your community to thrive.

Drupal is a content management system which offers all the "community plumbing" you need to put your message, your passion out there on the internet for like-minded individuals to see and interact with. YouTube video compilations provide another channel to relay your message. These video compilations can be integrated into your Drupal site.

 The Nerve.

nerve

We do not work in a vacuum. An organizational nervous system senses changes in our external environment and triggers the brain and heart to act on it.

Google Analytics shows how people found your site, where they came from, what they looked at. It's the nervous system we use to measure if your online presence is growing and why. Amazon Web Services let's your computing resources grow as your community grows.

 

 

NOTES ON BLUEHOST TO HOSTGATOR MOVE

This gives a few notes on why I did it and how it was done.

In the course of building the Paopi site, we found that on my shared ssl account, the team could not get a civicrm civicontribute donation workflow to go all the way through to a payment processor.

The interns determined we would need a private ssl. To get one, we would need to finalize hosting for paopi. I worked with Mr. Angeles to finance this. It turns out for a shared hosting account, static IP, private SSL, bluehost would end up being $2 more expensive than hostgator. Also, hostgator had a plan offering that packaged up everything you need into a business plan for $10.36 per month when you bought 3 years of service.

 

We bought 3 years of service. I locked in to a paopi.org web address through godaddy since it was $5 per year cheaper than procuring the web address straight from hostgator. I changed the default name servers for paopi.org to point to the hostgator named servers.

 

Next, I had to move the site from bluehost.

Here's a checklist of things I had to do:

  • Use phpmyadmin to export the paopi drupal and civicrm databases as .sql files. The drupal one which had most of the work done to it was about 20 megs. The civicrm was 2 or 3 meg.
  • I had to edit the sql scripts on my home computer searching and replacing instances of foreignt, my bluehost shared host user with the appropriate web address (paopi.org) or directory settings that were present in hostgator.
  • I had to create shell databases for paopi and paopicivicrm in hostgator and import the edited sql scripts from my home computer into them through the hostgator cpanel. I don't have ssh yet on hostgator because the request is still in.
  • I had to create a hostgator mysql database user that had acces to the shell databases.
  • I had to edit the sites/all/ civicrmsettings and settings.php files to change references to foreignt database users to the one I created on my hostgator account
  • Some of these edits required temporarily chaning permissions on some locked files. Remember to change the permissions back to avoid any security holes.

That's pretty much it.

 

 

Weekly Status - 11-26-2010

GOOD DAY SIR! :)

We had our meeting regarding our roles/assignments:

Meeting Scribe (LOURDES) – Minutes of the meeting

Project Manager (SIR GARCIA) – As mentioned in the email.

Business Analyst (LOURDES) – Requirements / Contact the Client

Web Designers (CHA JOE) – Outlook of the website

Web Developer (BIEN,KEVIN) – Maintain Navigation of the Website / The skeleton holds the overall website. Given by the web designer.

System Administrator (LOUJ,BIEN, KEVIN) – Maintaining bluehost.com after developing the program. Most probably ALL.

Web Analyst (SARE,JEM) – Quality Assurance of the Site, searches errors, mislead navigation.Workplan update?

Outsource Consultants (BRYAN, MARC)


ASSIGNEMENT:

Business Analyst –requirements for the WEBSITE. Contact Robert Angeles.

Web Designers – your PLAN in designing the WEBSITE. DRAFT. 

Project Manager – The flow of the website

 

WEBSITE: (if you have plans already sir, or the client had a plan already, it's ok sir)


Navigation

HOME

DONATE TO CHARITY

ABOUT US

                -1st Charity

                -2nd Charity

                -3rd Charity

CONTACT US

 

WORK PLAN:
By Next Week, we have accomplish the documentation of the proposed website. We will study on how to use Drupal 7. If our proposal has been approved, we will start immediately (assuming all the requirements are sent to us).

 

NEEDS FOR THE WEBSITE:

Pictures

Background of the 3 Charities

Contact Information of the Charities

 

-end-

 

Correct me if I misunderstood something Mr. Garcia. Thank YOU!

Weekly Status - 11-28-2010

PHASE 1 - PLAN

Minutes of the Meeting

November 28, 2010

 

Start time: 8:00pm

 

Present:

Charis Bajo

Sarena Emuslan

Anthony Garcia

Nino Sara

Lourdes Virata

 

Discussion:

 

             Basic features for a donation site.

             Mr. Garcia introduced to us the Internship Setup Chart and PacMan

             PAOPI Phase 1 – plan

                -Website Requirements and Work Plan

                -We will use Drupal 6 instead of Drupal 7 because Drupal 7 is not compatible       with CiviCRM

                -should have tagging for searching purposes.

                -ability to accept donations

                -will be using CiviContribute

             5 Speakers for the whole intership (1 hour each speaker).

                -Figure a possible date and time for speaker 1 this week. (weekend)

             Minutes of the Meeting will be posted on Cognitive Metaphors.

             Analysis on how to come up with a donation website.

             A sample of donation website is the aidswalknewyork.org.

             Research on CiviCRM and Google Checkout.

             The Project Manager will use the OpenProj to upload the project plan and requirements for the website implementation.

             Contact Robert Angeles for informations.

 

Action:

 

For the interns:

             Lourdes, Jem, Kevin and Bien – invite Mr. Garcia at Linkedin.com

             Jem – consent form

             Kevin and Jem – email Mr. Garcia the reason why you are absent last meeting.

             Use case Documentation

             Contact Robert Angeles

             Analysis on Donation sites

             Research on CiviCRM

 

End time: 9:00pm

 

Weekly Status - 11-21-2010

INTRODUCTION TO THE PROJECTS
Minutes of the Meeting
November 21, 2010

Start time: 8:00pm

Present:
Charis Bajo
Jem Cruz
Sarena Emuslan
Anthony Garcia
Bien Paita
Kevin Santos
Nino Sara
Lourdes Virata

Discussion:


  • Installed YUGMA for meeting purposes. 
  • Discussed PAOP Inc. Kickoff (PDF file) 

Action:

For the interns:

  • Role Assignments
  • Requirements (For the Business Analyst)
  • Follow Joana Pineda in Twitter for references
  • Use case Documentation
  • For website implementation (roles of the interns)
  • PLAN, REQUIREMENT FOR THE POAP WEBSITE.

For Mr. Garcia:

End time: 9:20pm

 

Internship Setup Chart

Padawan Setup.
Setup Items Lourdes Kevin Joe Bien Jem Charis Sarena
LinkedIn   x-  x   x- x-
Twitter x x x x x x x
Consent Form x x x  x   x x
CognitiveMetaphors Login x  x  x    x x  x
Weekly Status Attendance 11-16-2010 x x x x x x x
Weekly Status Attendance 11-21-2010 x x x x x x x
Weekly Status Attendance 11-28-2010 x   x  nc   x x
Weekly Status Attendance 12-5-2010 x  x  nc  x  x  x  x
Weekly Status Attendance 12-12-2010    x  x  x  x  x  x
Weekly Status Attendance 12-19-2010/Aimee Eng x    x  x    xnc  x
Weekly Status Attendance 01-02-2011 x  x  x      x  x
Weekly Status Attendance 01-09-2011 x  x  nc  x    nc  x
Weekly Status Attendance 01-16-2011/Marc Caballero  x  x  x      x  x
Weekly Status Attendance 01-23-2011/Ariel Saulog      nc  x    x  x
Weekly Status Attendance 01-30-2011  x  x  x  x    x  x
Weekly Status Attendance 02-06-2011  x  x  x  x    x  x
Weekly Status Attendance 02-13-2011  x  x  x  x    x  x
Weekly Status Attendance 02-20-2011/Joanna Pineda  x  x  x      x  x

 

 

 Last updated 01/23//2011

nc - no connection

PacMan

Now, You Know!

Project Completion Log

Project Description Budget Start Completion
PAOPI Phase I - Plan Website Requirements and work plan. $66.67/P2867 11/21/2010  12-12-2010
PAOPI Phase I - Execution Website implementation $66.67/P2867    
PAOPI Phase I - Acceptance Website User Acceptance and Training $66.67/P2867    
PAOPI Phase II - CiviCRM - Plan Donation Management CIVICRM $33.33/P1433    
PAOPI Phase II - CiviCRM - Execution Donation Management CIVICRM $33.33/P1433    
PAOPI Phase II - CiviCRM - Acceptance Donation Management CIVICRM $33.33/P1433    
PAOPI Phase III - Social network Facebook, Twitter, Calendar, etc. $50/P2150    
SOLUTIONGROVE.COM placeholder $??/P??    
Foreign Trained Dentist Dental Assistant Registry placeholder $500/P21500    
 Philippine Energy Market placeholder $500/P21500    
 Convert PAOP from Drupal 6 to 7 placeholder $50/P2150    
         
         
         
         
         
         
         
         
         
         
         

Schedule for Speakers

1. Aimee Eng - rnbdesign.com - SEO

2. Marc Caballero Robinsome (tagalog) - Freelancing In The Philippines and Drupal 7

3. Ariel Saulog - rnbdesign.com - CSS , Flash, HTML5 and competing with India.

4. Mike Mariano - Zynga.com - Social Gaming

5. Anthony Garcia - 3Touchpoints.com - Business Intelligence and Web Analytics

6. Joanna Pineda (tagalog) - Matrixgroup.net - Running a Web Development Company

7. Robert Angeles (tagalog) - PAOPI.Org - Creating charitable links between the US and Philippines

8. Deds Castillo (tagalog) - SolutionGrove.com

 

Community Functionality Based Code Sprints

In designing communities, we found it worked best to take a small team and add complete functionality of certain social media functions all at once. For instance, one team member worked on adding twitter integration to the community, another worked on making sure that "friend of friend" functionality worked, another would concentrate on configuring the creation of community specific profile questionairres.

My suggestion would be to try to take your queues from the user community. Pick the features that are most needed. Don't bloat the website trying to become the next Facebook. There's plenty of web content around A-B testing so I won't get into that here.

Reporting Using Twitter

In my first internship program, I started the old school way of asking for a weekly report. This was pre-twitter. I found that short statuses of what the interns were working on gave me better feedback and allowed me to redirect them more easily.

Remote Management and Payment Methods

In my specific case, I sent all my payments through my sister-in-law who acted as pay master. She did a great job especially when I implemented the pay for performance measures that made payments variable based on performance.

I would suggest that one good well-established way to send money to the Philippines is https://www.xoom.com.

If you can't find a pay master, you can send payments directly to the interns parents. If they have a bank account, payments can go in fairly quickly.

I know in my case, having family run the intership finances made it easier than it might be for just an average person on the street. I think there is value in building up  trust and slowly growing some pay master type contacts that  help you administer your internship program. Maybe you could start with my sister-in-law! She still has 2 kids in the university where I ran the internship who could get payments to interns.