<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.opensourceecology.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Azuledu</id>
	<title>Open Source Ecology - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.opensourceecology.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Azuledu"/>
	<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/wiki/Special:Contributions/Azuledu"/>
	<updated>2026-05-10T02:59:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Current_tasks&amp;diff=55192</id>
		<title>Current tasks</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Current_tasks&amp;diff=55192"/>
		<updated>2012-02-25T18:41:22Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Higher Education */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware development==&lt;br /&gt;
# Software for controlling [[CNC]] motor. See [[Open Source Stepper Motor Controller]] and [[Electric Motor Controls]]&lt;br /&gt;
# Learn more about [[power electronics]] and start implementing related open-source technologies. [[Crash Course on Power Electronics]]&lt;br /&gt;
# Complete CAM files for the tractor. See http://openfarmtech.org/weblog/2011/04/going-digital/&lt;br /&gt;
# Check the [[Project_needs#Specific_Project_Needs|Specific Project Needs]].&lt;br /&gt;
&lt;br /&gt;
==Web presence==&lt;br /&gt;
# Import bbPress forum posts into Vanilla Forums (http://openecology.org/forum/)&lt;br /&gt;
# Import forum posts from FeF&lt;br /&gt;
# Provide [[SSO]]&lt;br /&gt;
# [[Wiki maintenance]]&lt;br /&gt;
&lt;br /&gt;
==Funding==&lt;br /&gt;
Three conditions should be met to create a credible fundraising solicitation for high net worth (hnw) individuals and foundations.&lt;br /&gt;
# Clear presentation of the project&#039;s mission and significance.&lt;br /&gt;
# Plan to achieve that mission with milestones, budget breakdown, etc.&lt;br /&gt;
# One completed iteration of the Open Source Development Pipeline that shows how each of the 40 items will be developed and &#039;opened.&#039;&lt;br /&gt;
&lt;br /&gt;
Possible Funding Channels&lt;br /&gt;
*High net worth individuals (ex. rich kids, financial service professionals&lt;br /&gt;
*Progressive foundations See list at [[Foundations]]&lt;br /&gt;
*True Fans (subscription basis)&lt;br /&gt;
*Selling hardware&lt;br /&gt;
&lt;br /&gt;
==Recruiting==&lt;br /&gt;
# Find [[subject matter experts]]&lt;br /&gt;
&lt;br /&gt;
==Opensourceecology.org==&lt;br /&gt;
[[File:Opensourceecology.org.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
==GVCS==&lt;br /&gt;
*[[Product Ecologies]] - sketched by [[Marcin Jakubowski]], drawn by [[Isaiah Saxon]]&lt;br /&gt;
*[[Proposal 2012]] editing and publishing - needs [[GVCS Icons]] - [[Miquel Torres]]&lt;br /&gt;
*[[Wiki Policy]] to be drawn up &lt;br /&gt;
*[[OSE Specifications]] - need to add a scoring mechanism for products&lt;br /&gt;
*[[Forum Policy]] to be drawn up&lt;br /&gt;
*[[Forum Design]] to be drawn up&lt;br /&gt;
*[[GVCS CiviCRM]] needs to be installed&lt;br /&gt;
*[[Resource Development Strategy]] needs to be developed&lt;br /&gt;
*[[Web Collaboration Strategy]] needs to be developed&lt;br /&gt;
&lt;br /&gt;
==To do==&lt;br /&gt;
*Devin: Infographic&lt;br /&gt;
*Isaiah: Explainer video&lt;br /&gt;
*Devin: Talk to guy who may be interested in designing the OSE pattern language icons -[[Icons_for_Proposal_2011]]&lt;br /&gt;
*Elifarley: Talk to graphic designer about brochures&lt;br /&gt;
*Conor: Research different collaboration platforms used by successful open hardware projects&lt;br /&gt;
*Devin: Tune up BeeX funding infrastructure to allow integration. Enable subscriptions. &lt;br /&gt;
*Miquel: Assess bettermeans.org versus Open Pario as collaboration platform&lt;br /&gt;
&lt;br /&gt;
==Higher Education==&lt;br /&gt;
&lt;br /&gt;
[[Image:andyliora.jpg|thumb| Liora and Andrew Langford from Gaia University, January 2010]]&lt;br /&gt;
&lt;br /&gt;
We are looking for students at universities who are interested in further theoretical development of the open source economic development model:&lt;br /&gt;
# Innovative business students to study the neo-commercialization model&lt;br /&gt;
# Philosophy students to study the peer-to-peer economy model&lt;br /&gt;
# Students of industrial, electrical, mechanical, and other engineering disciplines to explore developing open source technologies&lt;br /&gt;
# Computer science students to develop of innovative software platforms for collaboration&lt;br /&gt;
# Students of rural sociology, as this is a revolution of the countryside&lt;br /&gt;
&lt;br /&gt;
Did the thing with Gaia University ever happen? I noticed they are offering post-Masters certificates. Does OSE want to encourage people to take advantage of Gaia&#039;s open courses to study some of the things proposed as potential doctorate programs?&lt;br /&gt;
&lt;br /&gt;
[http://www.gaiauniversity.org/english/index.php?option=com_content&amp;amp;task=view&amp;amp;id=79&amp;amp;Itemid=109| Gaia University] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://openfarmtech.org/weblog/2010/02/gaia/| Blog Gaia] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://openfarmtech.org/weblog/2010/02/doctor-of-philosophy-programs/| Proposed Ph.D programs]&lt;br /&gt;
&lt;br /&gt;
Negotiate independent study projects with students at colleges and universities? Is this still a potential reality?&lt;br /&gt;
&lt;br /&gt;
[[Category: Planning]]&lt;br /&gt;
[[Category: Collaboration Discussions]]&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Crash_course_on_OSE/es&amp;diff=55191</id>
		<title>Crash course on OSE/es</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Crash_course_on_OSE/es&amp;diff=55191"/>
		<updated>2012-02-25T18:19:01Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Características Clave del GVCS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Lang|}}&lt;br /&gt;
{{Info|Curso Acelerado|Esto es un &#039;&#039;Curso Intensivo&#039;&#039; sobre &#039;&#039;&#039;Ecología de Código Abierto&#039;&#039;&#039; (OSE por sus siglas en inglés). En los próximos 15 minutos, te pondrás al día sobre todo el trabajo de OSE desde 2007 aproximadamente. Escribe a &#039;&#039;crashcoursemoderator arroba gmail punto com&#039;&#039; para recibir ayuda. Ver también {{LinkLang|Technical Abstract of the GVCS|Resumen Técnico del GVCS}}.}}&lt;br /&gt;
{| align=&amp;quot;left&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resumen para recién llegados ==&lt;br /&gt;
&lt;br /&gt;
Para ver lo que hacemos, mira el vídeo: {{LinkLang|GVCS in 2 Minutes|GVCS en 2 Minutos}}. &#039;&#039;&#039;&#039;&#039;Ecología de Código Abierto&#039;&#039;&#039;&#039;&#039; (&#039;&#039;OSE&#039;&#039;, siglas en inglés) fue fundada en 2004 por [[Marcin Jakubowski]]. Hoy somos una red de agricultores, ingenieros y colaboradores que en los dos últimos años hemos desarrollado el {{LinkLang|Global Village Construction Set|Equipo de Construcción de la Aldea Global}} (&#039;&#039;GVCS&#039;&#039;, &#039;&#039;siglas en inglés&#039;&#039;), de código abierto y bajo coste. Una plataforma de alto rendimiento tecnológico que permite la fácil construcción &#039;&#039;&amp;quot;DIY&amp;quot;&#039;&#039; (&#039;&#039;hágalo usted mismo&#039;&#039;) de las 50 diferentes máquinas industriales que se necesitan para crear una civilización sostenible con las comodidades modernas. El &#039;&#039;GVCS&#039;&#039; reduce las barreras a la entrada en agricultura, construcción y fabricación, y puede visualizarse como un conjunto de herramientas modulares al estilo de un &#039;&#039;lego&#039;&#039; a tamaño real, capaces de desarrollar economías enteras, ya sea en la zona rural de Missouri, donde se fundó el proyecto, en el desarrollo urbano o en el corazón de África.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tenemos un ambicioso programa para lanzar los productos de las 49 tecnologías restantes dentro de 2 años y un presupuesto de 2.400.000 $ - que abreviamos con el nombre de programa [[50/2/2/es|50/2/2]]. El plazo previsto es 2011-2012.&#039;&#039;&#039;&amp;lt;br style=&amp;quot;clear: both&amp;quot;/&amp;gt;&lt;br /&gt;
===Características Clave del GVCS===&lt;br /&gt;
Éstas son las {{LinkLang|Características Clave del GVCS}}, y si queréis ver la lista de valores, id a {{LinkLang|Valores Centrales de la TCA}}&lt;br /&gt;
&lt;br /&gt;
{{Info|Características Clave|&lt;br /&gt;
*&#039;&#039;&#039;Código Abierto&#039;&#039;&#039;: publicamos libremente todos nuestros diseños en 3D, diagramas, videos tutoriales, presupuestos, y manuales de producto en esta wiki. Aprovechamos la colaboración abierta de técnicos que quieran contribuir.&lt;br /&gt;
*&#039;&#039;&#039;Bajo-Coste&#039;&#039;&#039;: El coste de hacer o comprar alguna de nuestras máquinas es, de media, 8 veces más barata que comprarla a cualquier otro proveedor. En nuestro precio incluimos unos costes de mano de obra de 10€/hora de un operario del GVCS.&lt;br /&gt;
*&#039;&#039;&#039;Modular&#039;&#039;&#039;: Motores, partes, uniones y generadores se pueden intercambiar, con lo que se pueden agrupar las diferentes unidades para diversificar su funcionalidad, disponibles a partir de un número reducido de unidades.&lt;br /&gt;
*&#039;&#039;&#039;Operables por el Usuario&#039;&#039;&#039;: Diseñadas-para-desmontarse, pueden desmontarse, realizar un mantenimiento, y reparar piezas rápidamente y sin la necesidad de pagar al siempre caro servicio técnico.&lt;br /&gt;
*&#039;&#039;&#039;Házlo Tú Mismo&#039;&#039;&#039;: El usuario retoma el control del diseño, la producción y la modificación del equipo de piezas del GVCS.&lt;br /&gt;
*&#039;&#039;&#039;Fabricación Circular&#039;&#039;&#039;: El metal es un componente esencial de una civilización avanzada, y nuestra plataforma permite reciclar metal usado en materia prima para producir subsiguientes tecnologías del GVCS y por tanto, permitiendo ciclos de fabricación &#039;&#039;de la cuna a la cuna&#039;&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Fabricación Flexible&#039;&#039;&#039;: Se ha demostrado que el uso flexible de maquinaria y herramientas de producción local es una alternativa viable a la producción centralizada.&lt;br /&gt;
*&#039;&#039;&#039;Economías que distribuyen&#039;&#039;&#039;: Animamos a la replicación de iniciativas que deriven de la plataforma GVCS como camino a empresas verdaderamente libres haciendo válidos los ideales de la &#039;&#039;democracia Jefersoniana&#039;&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Eficiencia Industrial&#039;&#039;&#039;: Para dar una elección viable para un estilo de vida resiliente (adaptable), la plataforma GVCS iguala o supera los estándares de productividad de sus homólogos industriales.&lt;br /&gt;
*&#039;&#039;&#039;Alto Rendimiento&#039;&#039;&#039;: Los estándares de rendimiento deben igualar o superar a sus homólogos industriales para que el GVCS sea viable.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Alcance del GVCS===&lt;br /&gt;
{{Info|Alcance|&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Metalworks|Infraestructura Mecánica]]&#039;&#039;&#039;: Se hace énfasis en un kit de construcción para agricultura y servicios, de tamaño natural y tipo lego. La infraestructura mecánica se basa en un chasis (tractor, microtractor, coche, bulldozer) con complementos modulares. Implementos, motores y generadores se pueden intercambiar, por tanto maximizando el abanico de usos que derivan de un pequeño kit de componentes. Por ejemplo, el generador sirve igual y se puede intercambiar en el tractor, el bulldozer, o el coche.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Food_and_Agriculture|Agricultura]]&#039;&#039;&#039;: La infraestructura alimentaria para una comunidad resiliente (Agroecología de Código Abierto) intenta demostrar un sistema de mejores prácticas para alimentar a 100-200 personas con un equipo central de 4 agricultores amateurs, o Agroecologistas de Código Abierto.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Energy|Infraestructura Energética]]&#039;&#039;&#039;: incluye Combustible, Energía Motora y Electricidad. La infraestructura energética consiste en el aprovechamiento de energía solar ya sea mediante Turbinas Solares o las plantas. La Turbina Solar utiliza el calor del sol directamente cuando el sol brilla, o se almacena al atrapar la energía solar mediante la fotosíntesis, donde la energía se produce en forma de biomasa generada por las plantas.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Housing_and_construction|Viviendas]]&#039;&#039;&#039;: La infraestructura de viviendas consiste en cierto número de herramientas multifunción: Prensa CEB (ladrillos de tierra compactados), aserradero, Hormigonera, Unidades de Vivienda Modulares, Máquinas Vivientes y otros. Produciremos planos a nivel de arquitectura profesional para la CEB y otras estructuras de construcción naturales.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Transport|Transporte]]&#039;&#039;&#039;: incluye un Microcoche y Furgoneta de servicio, de Código Abierto con capacidad de unirse, todo impulsado por Power Cubes.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Digital_Fabrication|Fabricación digital]]&#039;&#039;&#039;: Taller [[RepLab]] para procesado de fundición y robótica industrial con funcionalidad completa.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Materials|Materiales]]&#039;&#039;&#039;: [[Aluminum_Extraction_From_Clays|Extracción de Aluminio de Arcilla]]; [[Bioplastic|Extrusión de Bioplásticos]] inluyendo la síntesis de bioplásticos de las plantas.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Estado Actual===&lt;br /&gt;
&#039;&#039;actualizado a&#039;&#039;: 25 abril 2011.&lt;br /&gt;
&lt;br /&gt;
Hemos desarrollado los siguientes prototipos y productos hasta ahora:&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Machine.jpg|left|thumb|The Liberator, CEB Press &amp;lt;br/&amp;gt;(Prototype II)]]&lt;br /&gt;
|La {{LinkLang|CEB Press 2|Prensa LTC (Ladrillos de Tierra Compactada)}} permite construir a partir de la propia tierra del terreno de forma rápida (16 ladrillos por minuto), a bajo coste y con alta calidad. La Prensa LTC se usa para comprimir terreno arcilloso (20-30% de arcilla en volumen) de tierras locales, convirtiéndolo en bloques de construcción estructurales (700-1000 PSI). La estabilización con cemento se puede usar para hacerlos más resistentes a las condiciones climatológicas. LTC también se presta a la construcción de suelos, áreas pavimentadas, muros de contención, estructuras de almacenamiento o cualquier otra estructura donde se necesiten estos bloques.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Enlaces&#039;&#039;: [http://blip.tv/file/3825806/ El Liberador], [http://www.youtube.com/watch?v=nV_-ZzYmo3A The CEB Story], [http://opensourceecology.blip.tv/file/3573531/ initial field testing], [http://opensourceecology.blip.tv/file/3641993/ pressing bricks], [http://openfarmtech.org/weblog/2010/06/design-for-disassembly/ disassembly], [http://opensourceecology.blip.tv/file/3736161/ crating (packaging)], [http://openfarmtech.org/weblog/2010/04/the-liberator-beta-2-0-machine-overview/ machine overview], [http://opensourceecology.blip.tv/file/3750806/ the frame], [http://opensourceecology.blip.tv/file/3750871/ El controlador], [http://openfarmtech.org/weblog/2011/04/ceb-machine-controller-fabrication-recursion/ CEB Machine Controller: Fabrication Recursion], [http://vimeo.com/22102016 Complete CEB Walkthrough].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|CEB Press|Introducción}}, {{LinkLang|CEB Press Build Instructions|Instrucciones de contrucción}}, [http://openpario.mime.oregonstate.edu/documents/94 archivos CAD]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Lifetrac-II-shoot-3.jpg‎|left|thumb|LifeTrac &amp;lt;br/&amp;gt;(Prototype II)]]&lt;br /&gt;
|{{LinkLang|LifeTrac}} es un versátil tractor hidráulico a tamaño completo que gira mediante derrape y con cuatro ruedas. Tiene una potencia de 18-200 hp y las cadenas de oruga de acero son opcionales. El LifeTrac pretende ser minimalista pero de alto rendimiento, diseño de por vida y que permita ser desmontado y con capacidad de trabajo y potencia tales que permitan cualquier operación en el terreno. Destaca su versatilidad y alto nivel de servicio. Su naturaleza modular permite que se le añadan accesorios; los generadores de potencia (Power Cubes) se pueden intercambiar y acumular adaptando la potencia a las necesidades específicas; rápida conexión de todos los componentes hidráulicos mediante mangueras de enganche rápido; incluye motores hidráulicos fácilmente intercambiables para usarlos en otras aplicaciones.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://opensourceecology.blip.tv/file/3876543/ I Estadio de Desarrollo], [http://vimeo.com/15130712 Prototipo II Completado], [http://vimeo.com/15531206 moviendo].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|LifeTrac II Build|Build (wiki con videos)}}, [http://openpario.mime.oregonstate.edu/projects/lifetrac3d/files Blender Files]; [http://openpario.mime.oregonstate.edu/projects/oselifetrac/documents Quick Attach Plate and Tracks CAD]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Microtrac-i.png|left|thumb|MicroTrac &amp;lt;br/&amp;gt;(Prototype I)]]&lt;br /&gt;
|{{LinkLang|MicroTrac}} es una versión retroguiada y en pequeño del LifeTrac para satisfacer la necesidad de un microtractor. Se usan los mismos componentes que en el LifeTrac, “encogiendo” los elementos estructurales – en parte para poder intercambiar parte de sus componentes con el LifeTrac.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://openfarmtech.org/weblog/2009/07/microtrac-completed/ Prototype I completed blog post], [http://opensourceecology.blip.tv/file/2330106/ prototype I completed video], [http://opensourceecology.blip.tv/file/2396704/ zero turn], {{LinkLang|Microtrac Prototype II}}, [http://openfarmtech.org/weblog/2010/08/microtrac-challenge/ Prototype II Challenge].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|MicroTrac|wiki documentation}} ; [http://openpario.mime.oregonstate.edu/projects/osemicrotrac/files Prototype I Blender File]&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Soil-pulverizer-ii.png‎|left|thumb|Soil Pulverizer &amp;lt;br/&amp;gt;(Prototype II)]]&lt;br /&gt;
|La {{LinkLang|LifeTrac_Implement:_Soil_pulverizer|Pulverizadora de Tierra}} se puede enganchar al {{LinkLang|LifeTrac}} y pulveriza la tierra hasta convertirla en un fino polvo que se puede usar para la fabricación de los Ladrillos de Tierra Compactada (LTCs).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://openfarmtech.org/weblog/2010/10/open-source-soil-pulverizer-prototype-ii/ blog], [http://vimeo.com/15681970 construcción y test (video corto)], [http://www.youtube.com/watch?v=46Dg1ziqAu0 test (video)].&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Powercube-ii-front.jpg|left|thumb|Power Cube &amp;lt;br/&amp;gt;(Prototype II)]]&lt;br /&gt;
|El {{LinkLang|Power_cube|Cubo de Energía II}} es un generador universal, autónomo e independiente que se compone de un motor acoplado a una bomba hidráulica para dar energía a diferentes aparatos en forma de fluido hidráulico presurizado. El Cubo de Energía es un módulo que se puede añadir a las plataformas del LifeTrac, Microtrac, Bulldozer, y del Coche de Código Abierto (CCA). Se conecta a otros aparatos a través de acoplamientos rápidos y mangueras de enganche rápido.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: Vídeo [http://www.youtube.com/watch?v=bjnROs7dfFM corto] y [http://vimeo.com/15892882 largo (50min)].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: [http://openpario.mime.oregonstate.edu/projects/lifetrac3d/files Blender Files].&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Cnc-torch-table-2010-ose.jpg|left|thumb|CNC Torch Table]]&lt;br /&gt;
|La {{LinkLang|CNC Torch Table|Mesa de Soplete|}} es una mesa de corte. Un ordenador puede controlar la cabeza del soplete para realizar precisos cortes en las tres dimensiones. El Prototipo i se ha construido, pero no ha funcionado satisfactoriamente porque la radiación emitida por el soplete de plasma, en contacto con la mesa, causó un fallo en la electrónica. Terminaremos el Prototipo I reajustándolo con controladores de motores eléctricos de velocidad gradual de código abierto.&lt;br /&gt;
&lt;br /&gt;
Links: {{LinkLang|Torch Table|wiki page}}, [http://vimeo.com/7151604 Plasma cutter in action], Open Source Torch Table [http://vimeo.com/6767592 Part 4], [http://vimeo.com/6768144 Part 5], [http://vimeo.com/6816527 Part 6].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|Torch Table Build|Build (wiki)}}, [http://openpario.mime.oregonstate.edu/projects/osetorchtable/files Blender File]; [http://vimeo.com/23785186 Prototype I First Fire]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Drill-press-i-front.jpg|left|thumb|Drill Press &amp;lt;br/&amp;gt;(Prototype I)]]&lt;br /&gt;
|La {{LinkLang|Drill Press|Prensa Taladradora}} sirve para taladrar agujeros de 2,5 centímetros en adelante directamente sobre el metal sin necesidad de taladrar previamente. Contiene un motor hidráulico para taladrar y un cilindro hidráulico que realiza la presión - por tanto esto es literalmente una prensa y no le falta palanca o potencia puesto que el motor puede aguantar hasta 20 hp. Estamos usando nuestro Rotor Universal para el motor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://www.youtube.com/watch?v=8HoygNxyCnc video]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|Drill Press|documentación}}&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:150_ton_hole_puncher.jpg|left|thumb|Ironworker Machine &amp;lt;br/&amp;gt;(Prototype I)]]&lt;br /&gt;
|El  {{LinkLang|Ironworker}} es un aparato que puede cortar acero instantáneamente y hacer agujeros en metal de 2,5 cm de grosor. Actualmente el Agujereador de 150 Toneladas está en fase de prototipo.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://openfarmtech.org/weblog/2010/07/open-source-150-ton-hole-puncher/ 150 Ton Hole Puncher&#039;s blog post]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|Ironworker_Build|Hole Puncher&#039;s Wiki Docu}}, [[:Category:Ironworker|Wiki Category]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Actualmente están en fase de prototipo:&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Torch_Table_Intro|CNC Torch Table I]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Power_Cube_Intro|Power Cube III]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[LifeTrac#Prototype_III|LifeTrac III]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Soil_pulverizer|Soil Pulverizer III]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Solar_Fire|Concentrador Solar I]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Steam_Engine_Intro|Steam Engine I]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Industrial_Robot_Intro|Robot Industrial I]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La investigación continúa con:&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Nickel-Iron_Battery|Nickel-Iron Batteries]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ecología de Código Abierto ganó el [http://makezine.com/tagyourgreen/?o=popular MAKE Green Project Contest].&lt;br /&gt;
&lt;br /&gt;
Nuestra página web: http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
En marzo de 2011, Marcin dió la siguiente micro-charla: [http://openfarmtech.org/weblog/2011/04/ted-fellows-talk/ TED Talk]. Desde entonces, el proyecto llamó la atención y ganó popularidad.&lt;br /&gt;
&lt;br /&gt;
Estamos finalizando:&lt;br /&gt;
*la producción de 4 tractores, 4 prensas CEB, 8 Power Cubes, y 2 Soil Pulverizers&lt;br /&gt;
*producción de nuestro propio equipamiento: una segunda prensa CEB y más Power Cubes. 2 Tractores con Soil Pulverizers para empezar a construir.&lt;br /&gt;
&lt;br /&gt;
===Planes Futuros===&lt;br /&gt;
&lt;br /&gt;
We are focusing on demonstrating the effectiveness of our equipment in construction and agriculture duties. For construction, we will be using the open source tractor, CEB press, sawmill, and other supporting tools such as soil pulverizer, cement mixer, auger, backhoe, trencher, hay baler, hay rake, hay cutter, and others. We will demonstrate infrastructure building and housing construction – including double CEB walls filled with strawbales for super-insulation.&lt;br /&gt;
&lt;br /&gt;
We are getting a construction grant of 60k. You can check the [[GVCS Rollout Plan]].&lt;br /&gt;
&lt;br /&gt;
We get a [[Dimensional Sawmill]] prototype by [http://www.sweigershop.com/ Sweiger].&lt;br /&gt;
We we will prototype a Trencher, Cement Mixer, Auger and other tools for the construction run&lt;br /&gt;
&lt;br /&gt;
The Kickstarter campaign is reorganized for the completion, extended field testing, and documentation of the Tractor, Soil Pulverizer, CEB Press, and Power Cube, providing a firm closure of our first main prototyping cycle of the base agriculture and construction infrastructures.&lt;br /&gt;
&lt;br /&gt;
We are recruiting a Fabrication Manager and Construction Manager, and producing a site survey and architectural plans assuming a budget of up to 100k dolars dedicated to construction. We are further securing a rental unit in Maysville to house 1-2 onsite participants. We further have a documentation team on site, consisting of 2 dedicated people, who are working on full fabrication procedure documentation. We are currently securing our own server for video uploads, CiviCRM, and the ability to handle a large number of hits from Kickstarter. On video, we have almost 1TB of video footage from this production run, to be deployed to a remote video editing team - with a goal of professional quality instructionals on the CEB Press, Tractor, Soil Pulverizer, and Power Cube to be delivered as part of our Christmas Gift. On the legal front, we are trade-marking our identity and donating our land holdings into a trust.&lt;br /&gt;
&lt;br /&gt;
September 15  will be start of the construction run.&amp;lt;br/&amp;gt;&lt;br /&gt;
October 15 will start our Natural Building Workshop - learn how to do Compressed Earth Brick, Straw Bale, Cut Lumber, Hay Bale, CEB Floors, Cement mixing and others.&lt;br /&gt;
&lt;br /&gt;
[http://openfarmtech.org/weblog/2011/04/workshop-addition/ Construction business] using the Tractor-Soil Pulverizer-Compressed Eearth Brick (CEB) Press package will start in Los Angeles by an early adopter, [http://www.joskuadesigns.com/index.html Joskua Designs]. This will be the first field testing outside of Factor E Farm. The building project in California will have to deal with earthquake codes.&lt;br /&gt;
&lt;br /&gt;
We are looking for active collaboration in all projects. Our [http://blog.opensourceecology.org/2011/07/dream-team-sixteen/ current needs] are:&lt;br /&gt;
&lt;br /&gt;
*[http://blog.opensourceecology.org/2011/07/recruiting-a-fabrication-manager/ &#039;&#039;&#039;Fabrication Manager&#039;&#039;&#039;] - finish the existing and continue new production runs, produce further construction equipment necessary for infrastructure buildout. We are planning on prototyping the sawmill, cement mixer, auger, trencher, and backhoe in the 2011 season.&lt;br /&gt;
*&#039;&#039;&#039;Construction Project Manager&#039;&#039;&#039;- leading the building new of infrastructure as new people come on site, focusing on natural building techniques such as CEB, local lumber, and local biomass for superinsulation, and bioplastic for greenhouses (see last blog post for details)&lt;br /&gt;
*&#039;&#039;&#039;3 Project Managers&#039;&#039;&#039; – overall global/local project management and integration– utilizing the assistance of a global development team to move forward the creation and testing of the GVCS infrastructure at Factor e Farm&lt;br /&gt;
*&#039;&#039;&#039;Machine Designer/CAD&#039;&#039;&#039; – feeds technical design (CAD) into the prototyping process for the GVCS – by providing fabrication drawings to the fabrication team&lt;br /&gt;
*&#039;&#039;&#039;4 Fabricators&#039;&#039;&#039; – custom fabricators and prototypers who convert technical design drawings into physical prototypes – creating the physical substance of the project&lt;br /&gt;
*&#039;&#039;&#039;CAM Expert&#039;&#039;&#039; – contributes to the CAM (fabrication automation) aspect of the prototyping process by developing CAM files and by using CNC machines – while streamlining the fabrication process&lt;br /&gt;
*&#039;&#039;&#039;Power Engineer&#039;&#039;&#039; – develops the electrical power grid for the community and develops the workshop power supplies – including developing the welder, plasma cutter, induction furnace, inverter, charge controller, and other power electric devices that are included in the GVCS&lt;br /&gt;
*&#039;&#039;&#039;Remote Collaboration Support&#039;&#039;&#039; – organizing remote contributor teams for design/CAD/prototyping assistance to Factor e Farm&lt;br /&gt;
*&#039;&#039;&#039;CAD/CAM Programmer&#039;&#039;&#039; – A robust, integrated, open source, professional-quality tool chain for CAD/CAM is currently not available. We will put effort into developing such a tool chain to promote the replicability of GVCS tools, by building on and integrating existing tools.&lt;br /&gt;
*&#039;&#039;&#039;Land Regeneration Manager&#039;&#039;&#039; – Factor e Farm suffers from serious erosion and fertility issues caused by decades of prior commercial row-cropping. To ameliorate this, our program calls for building berms, ponds, and other earthworks to address erosion directly, plus, extensive mulching, as well as intensive rotational grazing as a rapid way to improve the soil food web. The primary tools that are to be used in these tasks are bulldozers, ruminants, and hay-bales.&lt;br /&gt;
*&#039;&#039;&#039;Farmer&#039;&#039;&#039; – or more specifically – the open source agroecologist – the pivotal person in the community who provides nutrition to the FeF team and thereby is the primary contibutor to the good health of the community. The open source agroecologist is responsible for food production – from garden and orchard to field crops, animal husbandry, fishery, and forestry – and for food storage and processing, such as seed cleaning, seed saving, and oil expression. The farmer is responsible for producing food, fuel, and fiber crops (both wood and clothing) – while maintaining a diverse and integrated ecosystem and soil food web that improves in quality over time.&lt;br /&gt;
*&#039;&#039;&#039;Cook&#039;&#039;&#039; – feeds the FeF population; engages in crop planning, harvest, and organization of food processing activities&lt;br /&gt;
*&#039;&#039;&#039;Web Programmers&#039;&#039;&#039; and &#039;&#039;&#039;User Interface Designers&#039;&#039;&#039; can help with the [http://blog.opensourceecology.org/2011/07/web-developers-for-better-true-fans-campaign/ True Fans Development Proposal].&lt;br /&gt;
*check our {{LinkLang|Project needs}}.&lt;br /&gt;
&lt;br /&gt;
====2012====&lt;br /&gt;
&lt;br /&gt;
Se espera un rápido desarrollo en paralelo para completar las 50 maquinas. El gran esfuerzo global más allá de FeF podría ayudar enormemente a identificar un gran equipo de desarrolladores remotos calificados.Lograr completar las 50 maquinas requiere de que reclutemos a un equipo de licitadores/diseñadores/prototipadores para cada maquina-ya que cada maquina pasa por múltiples etapas de desarrollo desde el concepto a las pruebas de campo e iteración.Esto nos permite acceder a una gran fuente de fondos. Sin un equipo activo, no podemos aceptar dinero.Por lo tanto si tenemos un equipo solido de licitadores/diseñadores/prototipadores- y sus capacidades son claras- entonces estamos en una posición en la que podemos movernos rápidamente.&lt;br /&gt;
&lt;br /&gt;
====después del 2013====&lt;br /&gt;
&lt;br /&gt;
Después de que el GVCS este completo la primera comunidad OSE sera construida y se planean programas de Educación y Entrenamiento en periodo de 2 años&lt;br /&gt;
&lt;br /&gt;
A [http://openfarmtech.org/weblog/2010/07/3-minute-video-on-factor-e-farm-and-the-liberator/ Un Documental] Acerca de la Granja y Fabrica podría realizarse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{LinkLang|Support OSE}} y [http://openfarmtech.org/weblog/2011/04/explosion-after-the-online-ted-talk/ Colabora con nosotros] Ayúdanos a hacer esto realidad.&lt;br /&gt;
&lt;br /&gt;
==Involucrate==&lt;br /&gt;
{{Tip|Involucrate!|Si te gusta lo que has visto, por favor revisa la pagina &#039;&#039;&#039;{{LinkLang|Get involved}}&#039;&#039;&#039;  para ver varias maneras de en las que puedes colaborar con tu tiempo y habilidades a nuestros proyectos}}&lt;br /&gt;
&lt;br /&gt;
Si te quieres unir rápidamente a un proyecto entonces revisa [[Guide to OSE Projects]].&lt;br /&gt;
&lt;br /&gt;
==Medios y entrevistas==&lt;br /&gt;
Para entrevistas por favor revisa {{LinkLang|Press Procedure}}. aquí puedes encontrar [[High Resolution GVCS Media]].&lt;br /&gt;
&lt;br /&gt;
==Palabras Clave==&lt;br /&gt;
===Lecturas requeridas para desarroladores===&lt;br /&gt;
*{{LinkLang|OSE Specifications}}&lt;br /&gt;
*{{LinkLang|Proposal 2012}}&lt;br /&gt;
*{{LinkLang|GVCS Development Template}}&lt;br /&gt;
*[[Product Template]]&lt;br /&gt;
*[[Development Team]]&lt;br /&gt;
*{{LinkLang|Wiki Policy}}&lt;br /&gt;
*{{LinkLang|Forum Policy}}&lt;br /&gt;
&lt;br /&gt;
===Otros===&lt;br /&gt;
*{{LinkLang|Conferences}}&lt;br /&gt;
*Media Development&lt;br /&gt;
**[http://encyclopediapictura.com/gvcs_icons.psd.zip 50 Icons] from [[Isaiah Saxon]]&lt;br /&gt;
**{{LinkLang|GVCS in 2 Minutes}}&lt;br /&gt;
&lt;br /&gt;
==Preguntas de uso frecuente.==&lt;br /&gt;
*http://openfarmtech.org/community/faq&lt;br /&gt;
*{{LinkLang|FAQ}}&lt;br /&gt;
*{{LinkLang|OSE FAQ}}&lt;br /&gt;
*{{LinkLang|FAQs}}&lt;br /&gt;
&lt;br /&gt;
==Cosas por hacer==&lt;br /&gt;
Revisa {{LinkLang|GVCS Tasks}} y {{LinkLang|Project needs}}.&lt;br /&gt;
&lt;br /&gt;
[[Category: Crash Course]]&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Crash_course_on_OSE/es&amp;diff=55190</id>
		<title>Crash course on OSE/es</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Crash_course_on_OSE/es&amp;diff=55190"/>
		<updated>2012-02-25T18:08:20Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Resumen para recién llegados */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Lang|}}&lt;br /&gt;
{{Info|Curso Acelerado|Esto es un &#039;&#039;Curso Intensivo&#039;&#039; sobre &#039;&#039;&#039;Ecología de Código Abierto&#039;&#039;&#039; (OSE por sus siglas en inglés). En los próximos 15 minutos, te pondrás al día sobre todo el trabajo de OSE desde 2007 aproximadamente. Escribe a &#039;&#039;crashcoursemoderator arroba gmail punto com&#039;&#039; para recibir ayuda. Ver también {{LinkLang|Technical Abstract of the GVCS|Resumen Técnico del GVCS}}.}}&lt;br /&gt;
{| align=&amp;quot;left&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resumen para recién llegados ==&lt;br /&gt;
&lt;br /&gt;
Para ver lo que hacemos, mira el vídeo: {{LinkLang|GVCS in 2 Minutes|GVCS en 2 Minutos}}. &#039;&#039;&#039;&#039;&#039;Ecología de Código Abierto&#039;&#039;&#039;&#039;&#039; (&#039;&#039;OSE&#039;&#039;, siglas en inglés) fue fundada en 2004 por [[Marcin Jakubowski]]. Hoy somos una red de agricultores, ingenieros y colaboradores que en los dos últimos años hemos desarrollado el {{LinkLang|Global Village Construction Set|Equipo de Construcción de la Aldea Global}} (&#039;&#039;GVCS&#039;&#039;, &#039;&#039;siglas en inglés&#039;&#039;), de código abierto y bajo coste. Una plataforma de alto rendimiento tecnológico que permite la fácil construcción &#039;&#039;&amp;quot;DIY&amp;quot;&#039;&#039; (&#039;&#039;hágalo usted mismo&#039;&#039;) de las 50 diferentes máquinas industriales que se necesitan para crear una civilización sostenible con las comodidades modernas. El &#039;&#039;GVCS&#039;&#039; reduce las barreras a la entrada en agricultura, construcción y fabricación, y puede visualizarse como un conjunto de herramientas modulares al estilo de un &#039;&#039;lego&#039;&#039; a tamaño real, capaces de desarrollar economías enteras, ya sea en la zona rural de Missouri, donde se fundó el proyecto, en el desarrollo urbano o en el corazón de África.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tenemos un ambicioso programa para lanzar los productos de las 49 tecnologías restantes dentro de 2 años y un presupuesto de 2.400.000 $ - que abreviamos con el nombre de programa [[50/2/2/es|50/2/2]]. El plazo previsto es 2011-2012.&#039;&#039;&#039;&amp;lt;br style=&amp;quot;clear: both&amp;quot;/&amp;gt;&lt;br /&gt;
===Características Clave del GVCS===&lt;br /&gt;
Éstas son las {{LinkLang|Características Clave del GVCS}}, y si queréis ver la lista de valores, id a {{LinkLang|Valores Centrales de la TCA}}&lt;br /&gt;
&lt;br /&gt;
{{Info|Key Features|&lt;br /&gt;
*&#039;&#039;&#039;Código Abierto&#039;&#039;&#039;: publicamos libremente todos nuestros diseños en 3D, diagramas, videos tutoriales, presupuestos, y manuales de producto en esta wiki. Aprovechamos la colaboración abierta de técnicos que quieran contribuir.&lt;br /&gt;
*&#039;&#039;&#039;Bajo-Coste&#039;&#039;&#039;: El coste de hacer o comprar alguna de nuestras máquinas es, de media, 8 veces más barata que comprarla a cualquier otro proveedor. En nuestro precio incluimos unos costes de mano de obra de 10€/hora de un operario del GVCS.&lt;br /&gt;
*&#039;&#039;&#039;Modular&#039;&#039;&#039;: Motores, partes, uniones y generadores se pueden intercambiar, con lo que se pueden agrupar las diferentes unidades para diversificar su funcionalidad, disponibles a partir de un número reducido de unidades.&lt;br /&gt;
*&#039;&#039;&#039;Operables por el Usuario&#039;&#039;&#039;: Diseñadas-para-desmontarse, pueden desmontarse, realizar un mantenimiento, y reparar piezas rápidamente y sin la necesidad de pagar al siempre caro servicio técnico.&lt;br /&gt;
*&#039;&#039;&#039;Házlo Tú Mismo&#039;&#039;&#039;: El usuario retoma el control del diseño, la producción y la modificación del equipo de piezas del GVCS.&lt;br /&gt;
*&#039;&#039;&#039;Fabricación Circular&#039;&#039;&#039;: El metal es un componente esencial de una civilización avanzada, y nuestra plataforma permite reciclar metal usado en materia prima para producir subsiguientes tecnologías del GVCS y por tanto, permitiendo ciclos de fabricación &#039;&#039;de la cuna a la cuna&#039;&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Fabricación Flexible&#039;&#039;&#039;: Se ha demostrado que el uso flexible de maquinaria y herramientas de producción local es una alternativa viable a la producción centralizada.&lt;br /&gt;
*&#039;&#039;&#039;Economías que distribuyen&#039;&#039;&#039;: Animamos a la replicación de iniciativas que deriven de la plataforma GVCS como camino a empresas verdaderamente libres haciendo válidos los ideales de la &#039;&#039;democracia Jefersoniana&#039;&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Eficiencia Industrial&#039;&#039;&#039;: Para dar una elección viable para un estilo de vida resiliente (adaptable), la plataforma GVCS iguala o supera los estándares de productividad de sus homólogos industriales.&lt;br /&gt;
*&#039;&#039;&#039;Alto Rendimiento&#039;&#039;&#039;: Los estándares de rendimiento deben igualar o superar a sus homólogos industriales para que el GVCS sea viable.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Alcance del GVCS===&lt;br /&gt;
{{Info|Alcance|&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Metalworks|Infraestructura Mecánica]]&#039;&#039;&#039;: Se hace énfasis en un kit de construcción para agricultura y servicios, de tamaño natural y tipo lego. La infraestructura mecánica se basa en un chasis (tractor, microtractor, coche, bulldozer) con complementos modulares. Implementos, motores y generadores se pueden intercambiar, por tanto maximizando el abanico de usos que derivan de un pequeño kit de componentes. Por ejemplo, el generador sirve igual y se puede intercambiar en el tractor, el bulldozer, o el coche.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Food_and_Agriculture|Agricultura]]&#039;&#039;&#039;: La infraestructura alimentaria para una comunidad resiliente (Agroecología de Código Abierto) intenta demostrar un sistema de mejores prácticas para alimentar a 100-200 personas con un equipo central de 4 agricultores amateurs, o Agroecologistas de Código Abierto.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Energy|Infraestructura Energética]]&#039;&#039;&#039;: incluye Combustible, Energía Motora y Electricidad. La infraestructura energética consiste en el aprovechamiento de energía solar ya sea mediante Turbinas Solares o las plantas. La Turbina Solar utiliza el calor del sol directamente cuando el sol brilla, o se almacena al atrapar la energía solar mediante la fotosíntesis, donde la energía se produce en forma de biomasa generada por las plantas.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Housing_and_construction|Viviendas]]&#039;&#039;&#039;: La infraestructura de viviendas consiste en cierto número de herramientas multifunción: Prensa CEB (ladrillos de tierra compactados), aserradero, Hormigonera, Unidades de Vivienda Modulares, Máquinas Vivientes y otros. Produciremos planos a nivel de arquitectura profesional para la CEB y otras estructuras de construcción naturales.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Transport|Transporte]]&#039;&#039;&#039;: incluye un Microcoche y Furgoneta de servicio, de Código Abierto con capacidad de unirse, todo impulsado por Power Cubes.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Digital_Fabrication|Fabricación digital]]&#039;&#039;&#039;: Taller [[RepLab]] para procesado de fundición y robótica industrial con funcionalidad completa.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Materials|Materiales]]&#039;&#039;&#039;: [[Aluminum_Extraction_From_Clays|Extracción de Aluminio de Arcilla]]; [[Bioplastic|Extrusión de Bioplásticos]] inluyendo la síntesis de bioplásticos de las plantas.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Estado Actual===&lt;br /&gt;
&#039;&#039;actualizado a&#039;&#039;: 25 abril 2011.&lt;br /&gt;
&lt;br /&gt;
Hemos desarrollado los siguientes prototipos y productos hasta ahora:&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Machine.jpg|left|thumb|The Liberator, CEB Press &amp;lt;br/&amp;gt;(Prototype II)]]&lt;br /&gt;
|La {{LinkLang|CEB Press 2|Prensa LTC (Ladrillos de Tierra Compactada)}} permite construir a partir de la propia tierra del terreno de forma rápida (16 ladrillos por minuto), a bajo coste y con alta calidad. La Prensa LTC se usa para comprimir terreno arcilloso (20-30% de arcilla en volumen) de tierras locales, convirtiéndolo en bloques de construcción estructurales (700-1000 PSI). La estabilización con cemento se puede usar para hacerlos más resistentes a las condiciones climatológicas. LTC también se presta a la construcción de suelos, áreas pavimentadas, muros de contención, estructuras de almacenamiento o cualquier otra estructura donde se necesiten estos bloques.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Enlaces&#039;&#039;: [http://blip.tv/file/3825806/ El Liberador], [http://www.youtube.com/watch?v=nV_-ZzYmo3A The CEB Story], [http://opensourceecology.blip.tv/file/3573531/ initial field testing], [http://opensourceecology.blip.tv/file/3641993/ pressing bricks], [http://openfarmtech.org/weblog/2010/06/design-for-disassembly/ disassembly], [http://opensourceecology.blip.tv/file/3736161/ crating (packaging)], [http://openfarmtech.org/weblog/2010/04/the-liberator-beta-2-0-machine-overview/ machine overview], [http://opensourceecology.blip.tv/file/3750806/ the frame], [http://opensourceecology.blip.tv/file/3750871/ El controlador], [http://openfarmtech.org/weblog/2011/04/ceb-machine-controller-fabrication-recursion/ CEB Machine Controller: Fabrication Recursion], [http://vimeo.com/22102016 Complete CEB Walkthrough].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|CEB Press|Introducción}}, {{LinkLang|CEB Press Build Instructions|Instrucciones de contrucción}}, [http://openpario.mime.oregonstate.edu/documents/94 archivos CAD]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Lifetrac-II-shoot-3.jpg‎|left|thumb|LifeTrac &amp;lt;br/&amp;gt;(Prototype II)]]&lt;br /&gt;
|{{LinkLang|LifeTrac}} es un versátil tractor hidráulico a tamaño completo que gira mediante derrape y con cuatro ruedas. Tiene una potencia de 18-200 hp y las cadenas de oruga de acero son opcionales. El LifeTrac pretende ser minimalista pero de alto rendimiento, diseño de por vida y que permita ser desmontado y con capacidad de trabajo y potencia tales que permitan cualquier operación en el terreno. Destaca su versatilidad y alto nivel de servicio. Su naturaleza modular permite que se le añadan accesorios; los generadores de potencia (Power Cubes) se pueden intercambiar y acumular adaptando la potencia a las necesidades específicas; rápida conexión de todos los componentes hidráulicos mediante mangueras de enganche rápido; incluye motores hidráulicos fácilmente intercambiables para usarlos en otras aplicaciones.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://opensourceecology.blip.tv/file/3876543/ I Estadio de Desarrollo], [http://vimeo.com/15130712 Prototipo II Completado], [http://vimeo.com/15531206 moviendo].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|LifeTrac II Build|Build (wiki con videos)}}, [http://openpario.mime.oregonstate.edu/projects/lifetrac3d/files Blender Files]; [http://openpario.mime.oregonstate.edu/projects/oselifetrac/documents Quick Attach Plate and Tracks CAD]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Microtrac-i.png|left|thumb|MicroTrac &amp;lt;br/&amp;gt;(Prototype I)]]&lt;br /&gt;
|{{LinkLang|MicroTrac}} es una versión retroguiada y en pequeño del LifeTrac para satisfacer la necesidad de un microtractor. Se usan los mismos componentes que en el LifeTrac, “encogiendo” los elementos estructurales – en parte para poder intercambiar parte de sus componentes con el LifeTrac.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://openfarmtech.org/weblog/2009/07/microtrac-completed/ Prototype I completed blog post], [http://opensourceecology.blip.tv/file/2330106/ prototype I completed video], [http://opensourceecology.blip.tv/file/2396704/ zero turn], {{LinkLang|Microtrac Prototype II}}, [http://openfarmtech.org/weblog/2010/08/microtrac-challenge/ Prototype II Challenge].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|MicroTrac|wiki documentation}} ; [http://openpario.mime.oregonstate.edu/projects/osemicrotrac/files Prototype I Blender File]&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Soil-pulverizer-ii.png‎|left|thumb|Soil Pulverizer &amp;lt;br/&amp;gt;(Prototype II)]]&lt;br /&gt;
|La {{LinkLang|LifeTrac_Implement:_Soil_pulverizer|Pulverizadora de Tierra}} se puede enganchar al {{LinkLang|LifeTrac}} y pulveriza la tierra hasta convertirla en un fino polvo que se puede usar para la fabricación de los Ladrillos de Tierra Compactada (LTCs).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://openfarmtech.org/weblog/2010/10/open-source-soil-pulverizer-prototype-ii/ blog], [http://vimeo.com/15681970 construcción y test (video corto)], [http://www.youtube.com/watch?v=46Dg1ziqAu0 test (video)].&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Powercube-ii-front.jpg|left|thumb|Power Cube &amp;lt;br/&amp;gt;(Prototype II)]]&lt;br /&gt;
|El {{LinkLang|Power_cube|Cubo de Energía II}} es un generador universal, autónomo e independiente que se compone de un motor acoplado a una bomba hidráulica para dar energía a diferentes aparatos en forma de fluido hidráulico presurizado. El Cubo de Energía es un módulo que se puede añadir a las plataformas del LifeTrac, Microtrac, Bulldozer, y del Coche de Código Abierto (CCA). Se conecta a otros aparatos a través de acoplamientos rápidos y mangueras de enganche rápido.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: Vídeo [http://www.youtube.com/watch?v=bjnROs7dfFM corto] y [http://vimeo.com/15892882 largo (50min)].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: [http://openpario.mime.oregonstate.edu/projects/lifetrac3d/files Blender Files].&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Cnc-torch-table-2010-ose.jpg|left|thumb|CNC Torch Table]]&lt;br /&gt;
|La {{LinkLang|CNC Torch Table|Mesa de Soplete|}} es una mesa de corte. Un ordenador puede controlar la cabeza del soplete para realizar precisos cortes en las tres dimensiones. El Prototipo i se ha construido, pero no ha funcionado satisfactoriamente porque la radiación emitida por el soplete de plasma, en contacto con la mesa, causó un fallo en la electrónica. Terminaremos el Prototipo I reajustándolo con controladores de motores eléctricos de velocidad gradual de código abierto.&lt;br /&gt;
&lt;br /&gt;
Links: {{LinkLang|Torch Table|wiki page}}, [http://vimeo.com/7151604 Plasma cutter in action], Open Source Torch Table [http://vimeo.com/6767592 Part 4], [http://vimeo.com/6768144 Part 5], [http://vimeo.com/6816527 Part 6].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|Torch Table Build|Build (wiki)}}, [http://openpario.mime.oregonstate.edu/projects/osetorchtable/files Blender File]; [http://vimeo.com/23785186 Prototype I First Fire]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Drill-press-i-front.jpg|left|thumb|Drill Press &amp;lt;br/&amp;gt;(Prototype I)]]&lt;br /&gt;
|La {{LinkLang|Drill Press|Prensa Taladradora}} sirve para taladrar agujeros de 2,5 centímetros en adelante directamente sobre el metal sin necesidad de taladrar previamente. Contiene un motor hidráulico para taladrar y un cilindro hidráulico que realiza la presión - por tanto esto es literalmente una prensa y no le falta palanca o potencia puesto que el motor puede aguantar hasta 20 hp. Estamos usando nuestro Rotor Universal para el motor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://www.youtube.com/watch?v=8HoygNxyCnc video]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|Drill Press|documentación}}&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:150_ton_hole_puncher.jpg|left|thumb|Ironworker Machine &amp;lt;br/&amp;gt;(Prototype I)]]&lt;br /&gt;
|El  {{LinkLang|Ironworker}} es un aparato que puede cortar acero instantáneamente y hacer agujeros en metal de 2,5 cm de grosor. Actualmente el Agujereador de 150 Toneladas está en fase de prototipo.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://openfarmtech.org/weblog/2010/07/open-source-150-ton-hole-puncher/ 150 Ton Hole Puncher&#039;s blog post]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|Ironworker_Build|Hole Puncher&#039;s Wiki Docu}}, [[:Category:Ironworker|Wiki Category]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Actualmente están en fase de prototipo:&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Torch_Table_Intro|CNC Torch Table I]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Power_Cube_Intro|Power Cube III]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[LifeTrac#Prototype_III|LifeTrac III]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Soil_pulverizer|Soil Pulverizer III]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Solar_Fire|Concentrador Solar I]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Steam_Engine_Intro|Steam Engine I]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Industrial_Robot_Intro|Robot Industrial I]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La investigación continúa con:&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Nickel-Iron_Battery|Nickel-Iron Batteries]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ecología de Código Abierto ganó el [http://makezine.com/tagyourgreen/?o=popular MAKE Green Project Contest].&lt;br /&gt;
&lt;br /&gt;
Nuestra página web: http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
En marzo de 2011, Marcin dió la siguiente micro-charla: [http://openfarmtech.org/weblog/2011/04/ted-fellows-talk/ TED Talk]. Desde entonces, el proyecto llamó la atención y ganó popularidad.&lt;br /&gt;
&lt;br /&gt;
Estamos finalizando:&lt;br /&gt;
*la producción de 4 tractores, 4 prensas CEB, 8 Power Cubes, y 2 Soil Pulverizers&lt;br /&gt;
*producción de nuestro propio equipamiento: una segunda prensa CEB y más Power Cubes. 2 Tractores con Soil Pulverizers para empezar a construir.&lt;br /&gt;
&lt;br /&gt;
===Planes Futuros===&lt;br /&gt;
&lt;br /&gt;
We are focusing on demonstrating the effectiveness of our equipment in construction and agriculture duties. For construction, we will be using the open source tractor, CEB press, sawmill, and other supporting tools such as soil pulverizer, cement mixer, auger, backhoe, trencher, hay baler, hay rake, hay cutter, and others. We will demonstrate infrastructure building and housing construction – including double CEB walls filled with strawbales for super-insulation.&lt;br /&gt;
&lt;br /&gt;
We are getting a construction grant of 60k. You can check the [[GVCS Rollout Plan]].&lt;br /&gt;
&lt;br /&gt;
We get a [[Dimensional Sawmill]] prototype by [http://www.sweigershop.com/ Sweiger].&lt;br /&gt;
We we will prototype a Trencher, Cement Mixer, Auger and other tools for the construction run&lt;br /&gt;
&lt;br /&gt;
The Kickstarter campaign is reorganized for the completion, extended field testing, and documentation of the Tractor, Soil Pulverizer, CEB Press, and Power Cube, providing a firm closure of our first main prototyping cycle of the base agriculture and construction infrastructures.&lt;br /&gt;
&lt;br /&gt;
We are recruiting a Fabrication Manager and Construction Manager, and producing a site survey and architectural plans assuming a budget of up to 100k dolars dedicated to construction. We are further securing a rental unit in Maysville to house 1-2 onsite participants. We further have a documentation team on site, consisting of 2 dedicated people, who are working on full fabrication procedure documentation. We are currently securing our own server for video uploads, CiviCRM, and the ability to handle a large number of hits from Kickstarter. On video, we have almost 1TB of video footage from this production run, to be deployed to a remote video editing team - with a goal of professional quality instructionals on the CEB Press, Tractor, Soil Pulverizer, and Power Cube to be delivered as part of our Christmas Gift. On the legal front, we are trade-marking our identity and donating our land holdings into a trust.&lt;br /&gt;
&lt;br /&gt;
September 15  will be start of the construction run.&amp;lt;br/&amp;gt;&lt;br /&gt;
October 15 will start our Natural Building Workshop - learn how to do Compressed Earth Brick, Straw Bale, Cut Lumber, Hay Bale, CEB Floors, Cement mixing and others.&lt;br /&gt;
&lt;br /&gt;
[http://openfarmtech.org/weblog/2011/04/workshop-addition/ Construction business] using the Tractor-Soil Pulverizer-Compressed Eearth Brick (CEB) Press package will start in Los Angeles by an early adopter, [http://www.joskuadesigns.com/index.html Joskua Designs]. This will be the first field testing outside of Factor E Farm. The building project in California will have to deal with earthquake codes.&lt;br /&gt;
&lt;br /&gt;
We are looking for active collaboration in all projects. Our [http://blog.opensourceecology.org/2011/07/dream-team-sixteen/ current needs] are:&lt;br /&gt;
&lt;br /&gt;
*[http://blog.opensourceecology.org/2011/07/recruiting-a-fabrication-manager/ &#039;&#039;&#039;Fabrication Manager&#039;&#039;&#039;] - finish the existing and continue new production runs, produce further construction equipment necessary for infrastructure buildout. We are planning on prototyping the sawmill, cement mixer, auger, trencher, and backhoe in the 2011 season.&lt;br /&gt;
*&#039;&#039;&#039;Construction Project Manager&#039;&#039;&#039;- leading the building new of infrastructure as new people come on site, focusing on natural building techniques such as CEB, local lumber, and local biomass for superinsulation, and bioplastic for greenhouses (see last blog post for details)&lt;br /&gt;
*&#039;&#039;&#039;3 Project Managers&#039;&#039;&#039; – overall global/local project management and integration– utilizing the assistance of a global development team to move forward the creation and testing of the GVCS infrastructure at Factor e Farm&lt;br /&gt;
*&#039;&#039;&#039;Machine Designer/CAD&#039;&#039;&#039; – feeds technical design (CAD) into the prototyping process for the GVCS – by providing fabrication drawings to the fabrication team&lt;br /&gt;
*&#039;&#039;&#039;4 Fabricators&#039;&#039;&#039; – custom fabricators and prototypers who convert technical design drawings into physical prototypes – creating the physical substance of the project&lt;br /&gt;
*&#039;&#039;&#039;CAM Expert&#039;&#039;&#039; – contributes to the CAM (fabrication automation) aspect of the prototyping process by developing CAM files and by using CNC machines – while streamlining the fabrication process&lt;br /&gt;
*&#039;&#039;&#039;Power Engineer&#039;&#039;&#039; – develops the electrical power grid for the community and develops the workshop power supplies – including developing the welder, plasma cutter, induction furnace, inverter, charge controller, and other power electric devices that are included in the GVCS&lt;br /&gt;
*&#039;&#039;&#039;Remote Collaboration Support&#039;&#039;&#039; – organizing remote contributor teams for design/CAD/prototyping assistance to Factor e Farm&lt;br /&gt;
*&#039;&#039;&#039;CAD/CAM Programmer&#039;&#039;&#039; – A robust, integrated, open source, professional-quality tool chain for CAD/CAM is currently not available. We will put effort into developing such a tool chain to promote the replicability of GVCS tools, by building on and integrating existing tools.&lt;br /&gt;
*&#039;&#039;&#039;Land Regeneration Manager&#039;&#039;&#039; – Factor e Farm suffers from serious erosion and fertility issues caused by decades of prior commercial row-cropping. To ameliorate this, our program calls for building berms, ponds, and other earthworks to address erosion directly, plus, extensive mulching, as well as intensive rotational grazing as a rapid way to improve the soil food web. The primary tools that are to be used in these tasks are bulldozers, ruminants, and hay-bales.&lt;br /&gt;
*&#039;&#039;&#039;Farmer&#039;&#039;&#039; – or more specifically – the open source agroecologist – the pivotal person in the community who provides nutrition to the FeF team and thereby is the primary contibutor to the good health of the community. The open source agroecologist is responsible for food production – from garden and orchard to field crops, animal husbandry, fishery, and forestry – and for food storage and processing, such as seed cleaning, seed saving, and oil expression. The farmer is responsible for producing food, fuel, and fiber crops (both wood and clothing) – while maintaining a diverse and integrated ecosystem and soil food web that improves in quality over time.&lt;br /&gt;
*&#039;&#039;&#039;Cook&#039;&#039;&#039; – feeds the FeF population; engages in crop planning, harvest, and organization of food processing activities&lt;br /&gt;
*&#039;&#039;&#039;Web Programmers&#039;&#039;&#039; and &#039;&#039;&#039;User Interface Designers&#039;&#039;&#039; can help with the [http://blog.opensourceecology.org/2011/07/web-developers-for-better-true-fans-campaign/ True Fans Development Proposal].&lt;br /&gt;
*check our {{LinkLang|Project needs}}.&lt;br /&gt;
&lt;br /&gt;
====2012====&lt;br /&gt;
&lt;br /&gt;
Se espera un rápido desarrollo en paralelo para completar las 50 maquinas. El gran esfuerzo global más allá de FeF podría ayudar enormemente a identificar un gran equipo de desarrolladores remotos calificados.Lograr completar las 50 maquinas requiere de que reclutemos a un equipo de licitadores/diseñadores/prototipadores para cada maquina-ya que cada maquina pasa por múltiples etapas de desarrollo desde el concepto a las pruebas de campo e iteración.Esto nos permite acceder a una gran fuente de fondos. Sin un equipo activo, no podemos aceptar dinero.Por lo tanto si tenemos un equipo solido de licitadores/diseñadores/prototipadores- y sus capacidades son claras- entonces estamos en una posición en la que podemos movernos rápidamente.&lt;br /&gt;
&lt;br /&gt;
====después del 2013====&lt;br /&gt;
&lt;br /&gt;
Después de que el GVCS este completo la primera comunidad OSE sera construida y se planean programas de Educación y Entrenamiento en periodo de 2 años&lt;br /&gt;
&lt;br /&gt;
A [http://openfarmtech.org/weblog/2010/07/3-minute-video-on-factor-e-farm-and-the-liberator/ Un Documental] Acerca de la Granja y Fabrica podría realizarse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{LinkLang|Support OSE}} y [http://openfarmtech.org/weblog/2011/04/explosion-after-the-online-ted-talk/ Colabora con nosotros] Ayúdanos a hacer esto realidad.&lt;br /&gt;
&lt;br /&gt;
==Involucrate==&lt;br /&gt;
{{Tip|Involucrate!|Si te gusta lo que has visto, por favor revisa la pagina &#039;&#039;&#039;{{LinkLang|Get involved}}&#039;&#039;&#039;  para ver varias maneras de en las que puedes colaborar con tu tiempo y habilidades a nuestros proyectos}}&lt;br /&gt;
&lt;br /&gt;
Si te quieres unir rápidamente a un proyecto entonces revisa [[Guide to OSE Projects]].&lt;br /&gt;
&lt;br /&gt;
==Medios y entrevistas==&lt;br /&gt;
Para entrevistas por favor revisa {{LinkLang|Press Procedure}}. aquí puedes encontrar [[High Resolution GVCS Media]].&lt;br /&gt;
&lt;br /&gt;
==Palabras Clave==&lt;br /&gt;
===Lecturas requeridas para desarroladores===&lt;br /&gt;
*{{LinkLang|OSE Specifications}}&lt;br /&gt;
*{{LinkLang|Proposal 2012}}&lt;br /&gt;
*{{LinkLang|GVCS Development Template}}&lt;br /&gt;
*[[Product Template]]&lt;br /&gt;
*[[Development Team]]&lt;br /&gt;
*{{LinkLang|Wiki Policy}}&lt;br /&gt;
*{{LinkLang|Forum Policy}}&lt;br /&gt;
&lt;br /&gt;
===Otros===&lt;br /&gt;
*{{LinkLang|Conferences}}&lt;br /&gt;
*Media Development&lt;br /&gt;
**[http://encyclopediapictura.com/gvcs_icons.psd.zip 50 Icons] from [[Isaiah Saxon]]&lt;br /&gt;
**{{LinkLang|GVCS in 2 Minutes}}&lt;br /&gt;
&lt;br /&gt;
==Preguntas de uso frecuente.==&lt;br /&gt;
*http://openfarmtech.org/community/faq&lt;br /&gt;
*{{LinkLang|FAQ}}&lt;br /&gt;
*{{LinkLang|OSE FAQ}}&lt;br /&gt;
*{{LinkLang|FAQs}}&lt;br /&gt;
&lt;br /&gt;
==Cosas por hacer==&lt;br /&gt;
Revisa {{LinkLang|GVCS Tasks}} y {{LinkLang|Project needs}}.&lt;br /&gt;
&lt;br /&gt;
[[Category: Crash Course]]&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Crash_course_on_OSE/es&amp;diff=55189</id>
		<title>Crash course on OSE/es</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Crash_course_on_OSE/es&amp;diff=55189"/>
		<updated>2012-02-25T18:07:02Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Lang|}}&lt;br /&gt;
{{Info|Curso Acelerado|Esto es un &#039;&#039;Curso Intensivo&#039;&#039; sobre &#039;&#039;&#039;Ecología de Código Abierto&#039;&#039;&#039; (OSE por sus siglas en inglés). En los próximos 15 minutos, te pondrás al día sobre todo el trabajo de OSE desde 2007 aproximadamente. Escribe a &#039;&#039;crashcoursemoderator arroba gmail punto com&#039;&#039; para recibir ayuda. Ver también {{LinkLang|Technical Abstract of the GVCS|Resumen Técnico del GVCS}}.}}&lt;br /&gt;
{| align=&amp;quot;left&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resumen para recién llegados ==&lt;br /&gt;
&lt;br /&gt;
Para ver lo que hacemos, mira el vídeo: {{LinkLang|GVCS in 2 Minutes|GVCS en 2 Minutos}}. &#039;&#039;&#039;&#039;&#039;Ecología de Código Abierto&#039;&#039;&#039;&#039;&#039; (&#039;&#039;OSE&#039;&#039;, siglas en inglés) la fundó en 2004 [[Marcin Jakubowski]]. Hoy somos una red de agricultores, ingenieros y colaboradores que en los dos últimos años hemos desarrollado el {{LinkLang|Global Village Construction Set|Equipo de Construcción de la Aldea Global}} (&#039;&#039;GVCS&#039;&#039;, &#039;&#039;siglas en inglés&#039;&#039;), de código abierto y bajo coste. Una plataforma de alto rendimiento tecnológico que permite la fácil construcción &#039;&#039;&amp;quot;DIY&amp;quot;&#039;&#039; (&#039;&#039;hágalo usted mismo&#039;&#039;) de las 50 diferentes máquinas industriales que se necesitan para crear una civilización sostenible con las comodidades modernas. El &#039;&#039;GVCS&#039;&#039; reduce las barreras a la entrada en agricultura, construcción y fabricación, y puede visualizarse como un conjunto de herramientas modulares al estilo de un &#039;&#039;lego&#039;&#039; a tamaño real, capaces de desarrollar economías enteras, ya sea en la zona rural de Missouri, donde se fundó el proyecto, en el desarrollo urbano o en el corazón de África.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tenemos un ambicioso programa para lanzar los productos de las 49 tecnologías restantes dentro de 2 años y un presupuesto de 2.400.000 $ - que abreviamos con el nombre de programa [[50/2/2/es|50/2/2]]. El plazo previsto es 2011-2012.&#039;&#039;&#039;&amp;lt;br style=&amp;quot;clear: both&amp;quot;/&amp;gt;&lt;br /&gt;
===Características Clave del GVCS===&lt;br /&gt;
Éstas son las {{LinkLang|Características Clave del GVCS}}, y si queréis ver la lista de valores, id a {{LinkLang|Valores Centrales de la TCA}}&lt;br /&gt;
&lt;br /&gt;
{{Info|Key Features|&lt;br /&gt;
*&#039;&#039;&#039;Código Abierto&#039;&#039;&#039;: publicamos libremente todos nuestros diseños en 3D, diagramas, videos tutoriales, presupuestos, y manuales de producto en esta wiki. Aprovechamos la colaboración abierta de técnicos que quieran contribuir.&lt;br /&gt;
*&#039;&#039;&#039;Bajo-Coste&#039;&#039;&#039;: El coste de hacer o comprar alguna de nuestras máquinas es, de media, 8 veces más barata que comprarla a cualquier otro proveedor. En nuestro precio incluimos unos costes de mano de obra de 10€/hora de un operario del GVCS.&lt;br /&gt;
*&#039;&#039;&#039;Modular&#039;&#039;&#039;: Motores, partes, uniones y generadores se pueden intercambiar, con lo que se pueden agrupar las diferentes unidades para diversificar su funcionalidad, disponibles a partir de un número reducido de unidades.&lt;br /&gt;
*&#039;&#039;&#039;Operables por el Usuario&#039;&#039;&#039;: Diseñadas-para-desmontarse, pueden desmontarse, realizar un mantenimiento, y reparar piezas rápidamente y sin la necesidad de pagar al siempre caro servicio técnico.&lt;br /&gt;
*&#039;&#039;&#039;Házlo Tú Mismo&#039;&#039;&#039;: El usuario retoma el control del diseño, la producción y la modificación del equipo de piezas del GVCS.&lt;br /&gt;
*&#039;&#039;&#039;Fabricación Circular&#039;&#039;&#039;: El metal es un componente esencial de una civilización avanzada, y nuestra plataforma permite reciclar metal usado en materia prima para producir subsiguientes tecnologías del GVCS y por tanto, permitiendo ciclos de fabricación &#039;&#039;de la cuna a la cuna&#039;&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Fabricación Flexible&#039;&#039;&#039;: Se ha demostrado que el uso flexible de maquinaria y herramientas de producción local es una alternativa viable a la producción centralizada.&lt;br /&gt;
*&#039;&#039;&#039;Economías que distribuyen&#039;&#039;&#039;: Animamos a la replicación de iniciativas que deriven de la plataforma GVCS como camino a empresas verdaderamente libres haciendo válidos los ideales de la &#039;&#039;democracia Jefersoniana&#039;&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Eficiencia Industrial&#039;&#039;&#039;: Para dar una elección viable para un estilo de vida resiliente (adaptable), la plataforma GVCS iguala o supera los estándares de productividad de sus homólogos industriales.&lt;br /&gt;
*&#039;&#039;&#039;Alto Rendimiento&#039;&#039;&#039;: Los estándares de rendimiento deben igualar o superar a sus homólogos industriales para que el GVCS sea viable.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Alcance del GVCS===&lt;br /&gt;
{{Info|Alcance|&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Metalworks|Infraestructura Mecánica]]&#039;&#039;&#039;: Se hace énfasis en un kit de construcción para agricultura y servicios, de tamaño natural y tipo lego. La infraestructura mecánica se basa en un chasis (tractor, microtractor, coche, bulldozer) con complementos modulares. Implementos, motores y generadores se pueden intercambiar, por tanto maximizando el abanico de usos que derivan de un pequeño kit de componentes. Por ejemplo, el generador sirve igual y se puede intercambiar en el tractor, el bulldozer, o el coche.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Food_and_Agriculture|Agricultura]]&#039;&#039;&#039;: La infraestructura alimentaria para una comunidad resiliente (Agroecología de Código Abierto) intenta demostrar un sistema de mejores prácticas para alimentar a 100-200 personas con un equipo central de 4 agricultores amateurs, o Agroecologistas de Código Abierto.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Energy|Infraestructura Energética]]&#039;&#039;&#039;: incluye Combustible, Energía Motora y Electricidad. La infraestructura energética consiste en el aprovechamiento de energía solar ya sea mediante Turbinas Solares o las plantas. La Turbina Solar utiliza el calor del sol directamente cuando el sol brilla, o se almacena al atrapar la energía solar mediante la fotosíntesis, donde la energía se produce en forma de biomasa generada por las plantas.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Housing_and_construction|Viviendas]]&#039;&#039;&#039;: La infraestructura de viviendas consiste en cierto número de herramientas multifunción: Prensa CEB (ladrillos de tierra compactados), aserradero, Hormigonera, Unidades de Vivienda Modulares, Máquinas Vivientes y otros. Produciremos planos a nivel de arquitectura profesional para la CEB y otras estructuras de construcción naturales.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Transport|Transporte]]&#039;&#039;&#039;: incluye un Microcoche y Furgoneta de servicio, de Código Abierto con capacidad de unirse, todo impulsado por Power Cubes.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Digital_Fabrication|Fabricación digital]]&#039;&#039;&#039;: Taller [[RepLab]] para procesado de fundición y robótica industrial con funcionalidad completa.&lt;br /&gt;
* &#039;&#039;&#039;[[:Category:Materials|Materiales]]&#039;&#039;&#039;: [[Aluminum_Extraction_From_Clays|Extracción de Aluminio de Arcilla]]; [[Bioplastic|Extrusión de Bioplásticos]] inluyendo la síntesis de bioplásticos de las plantas.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Estado Actual===&lt;br /&gt;
&#039;&#039;actualizado a&#039;&#039;: 25 abril 2011.&lt;br /&gt;
&lt;br /&gt;
Hemos desarrollado los siguientes prototipos y productos hasta ahora:&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Machine.jpg|left|thumb|The Liberator, CEB Press &amp;lt;br/&amp;gt;(Prototype II)]]&lt;br /&gt;
|La {{LinkLang|CEB Press 2|Prensa LTC (Ladrillos de Tierra Compactada)}} permite construir a partir de la propia tierra del terreno de forma rápida (16 ladrillos por minuto), a bajo coste y con alta calidad. La Prensa LTC se usa para comprimir terreno arcilloso (20-30% de arcilla en volumen) de tierras locales, convirtiéndolo en bloques de construcción estructurales (700-1000 PSI). La estabilización con cemento se puede usar para hacerlos más resistentes a las condiciones climatológicas. LTC también se presta a la construcción de suelos, áreas pavimentadas, muros de contención, estructuras de almacenamiento o cualquier otra estructura donde se necesiten estos bloques.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Enlaces&#039;&#039;: [http://blip.tv/file/3825806/ El Liberador], [http://www.youtube.com/watch?v=nV_-ZzYmo3A The CEB Story], [http://opensourceecology.blip.tv/file/3573531/ initial field testing], [http://opensourceecology.blip.tv/file/3641993/ pressing bricks], [http://openfarmtech.org/weblog/2010/06/design-for-disassembly/ disassembly], [http://opensourceecology.blip.tv/file/3736161/ crating (packaging)], [http://openfarmtech.org/weblog/2010/04/the-liberator-beta-2-0-machine-overview/ machine overview], [http://opensourceecology.blip.tv/file/3750806/ the frame], [http://opensourceecology.blip.tv/file/3750871/ El controlador], [http://openfarmtech.org/weblog/2011/04/ceb-machine-controller-fabrication-recursion/ CEB Machine Controller: Fabrication Recursion], [http://vimeo.com/22102016 Complete CEB Walkthrough].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|CEB Press|Introducción}}, {{LinkLang|CEB Press Build Instructions|Instrucciones de contrucción}}, [http://openpario.mime.oregonstate.edu/documents/94 archivos CAD]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Lifetrac-II-shoot-3.jpg‎|left|thumb|LifeTrac &amp;lt;br/&amp;gt;(Prototype II)]]&lt;br /&gt;
|{{LinkLang|LifeTrac}} es un versátil tractor hidráulico a tamaño completo que gira mediante derrape y con cuatro ruedas. Tiene una potencia de 18-200 hp y las cadenas de oruga de acero son opcionales. El LifeTrac pretende ser minimalista pero de alto rendimiento, diseño de por vida y que permita ser desmontado y con capacidad de trabajo y potencia tales que permitan cualquier operación en el terreno. Destaca su versatilidad y alto nivel de servicio. Su naturaleza modular permite que se le añadan accesorios; los generadores de potencia (Power Cubes) se pueden intercambiar y acumular adaptando la potencia a las necesidades específicas; rápida conexión de todos los componentes hidráulicos mediante mangueras de enganche rápido; incluye motores hidráulicos fácilmente intercambiables para usarlos en otras aplicaciones.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://opensourceecology.blip.tv/file/3876543/ I Estadio de Desarrollo], [http://vimeo.com/15130712 Prototipo II Completado], [http://vimeo.com/15531206 moviendo].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|LifeTrac II Build|Build (wiki con videos)}}, [http://openpario.mime.oregonstate.edu/projects/lifetrac3d/files Blender Files]; [http://openpario.mime.oregonstate.edu/projects/oselifetrac/documents Quick Attach Plate and Tracks CAD]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Microtrac-i.png|left|thumb|MicroTrac &amp;lt;br/&amp;gt;(Prototype I)]]&lt;br /&gt;
|{{LinkLang|MicroTrac}} es una versión retroguiada y en pequeño del LifeTrac para satisfacer la necesidad de un microtractor. Se usan los mismos componentes que en el LifeTrac, “encogiendo” los elementos estructurales – en parte para poder intercambiar parte de sus componentes con el LifeTrac.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://openfarmtech.org/weblog/2009/07/microtrac-completed/ Prototype I completed blog post], [http://opensourceecology.blip.tv/file/2330106/ prototype I completed video], [http://opensourceecology.blip.tv/file/2396704/ zero turn], {{LinkLang|Microtrac Prototype II}}, [http://openfarmtech.org/weblog/2010/08/microtrac-challenge/ Prototype II Challenge].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|MicroTrac|wiki documentation}} ; [http://openpario.mime.oregonstate.edu/projects/osemicrotrac/files Prototype I Blender File]&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Soil-pulverizer-ii.png‎|left|thumb|Soil Pulverizer &amp;lt;br/&amp;gt;(Prototype II)]]&lt;br /&gt;
|La {{LinkLang|LifeTrac_Implement:_Soil_pulverizer|Pulverizadora de Tierra}} se puede enganchar al {{LinkLang|LifeTrac}} y pulveriza la tierra hasta convertirla en un fino polvo que se puede usar para la fabricación de los Ladrillos de Tierra Compactada (LTCs).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://openfarmtech.org/weblog/2010/10/open-source-soil-pulverizer-prototype-ii/ blog], [http://vimeo.com/15681970 construcción y test (video corto)], [http://www.youtube.com/watch?v=46Dg1ziqAu0 test (video)].&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Powercube-ii-front.jpg|left|thumb|Power Cube &amp;lt;br/&amp;gt;(Prototype II)]]&lt;br /&gt;
|El {{LinkLang|Power_cube|Cubo de Energía II}} es un generador universal, autónomo e independiente que se compone de un motor acoplado a una bomba hidráulica para dar energía a diferentes aparatos en forma de fluido hidráulico presurizado. El Cubo de Energía es un módulo que se puede añadir a las plataformas del LifeTrac, Microtrac, Bulldozer, y del Coche de Código Abierto (CCA). Se conecta a otros aparatos a través de acoplamientos rápidos y mangueras de enganche rápido.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: Vídeo [http://www.youtube.com/watch?v=bjnROs7dfFM corto] y [http://vimeo.com/15892882 largo (50min)].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: [http://openpario.mime.oregonstate.edu/projects/lifetrac3d/files Blender Files].&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Cnc-torch-table-2010-ose.jpg|left|thumb|CNC Torch Table]]&lt;br /&gt;
|La {{LinkLang|CNC Torch Table|Mesa de Soplete|}} es una mesa de corte. Un ordenador puede controlar la cabeza del soplete para realizar precisos cortes en las tres dimensiones. El Prototipo i se ha construido, pero no ha funcionado satisfactoriamente porque la radiación emitida por el soplete de plasma, en contacto con la mesa, causó un fallo en la electrónica. Terminaremos el Prototipo I reajustándolo con controladores de motores eléctricos de velocidad gradual de código abierto.&lt;br /&gt;
&lt;br /&gt;
Links: {{LinkLang|Torch Table|wiki page}}, [http://vimeo.com/7151604 Plasma cutter in action], Open Source Torch Table [http://vimeo.com/6767592 Part 4], [http://vimeo.com/6768144 Part 5], [http://vimeo.com/6816527 Part 6].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|Torch Table Build|Build (wiki)}}, [http://openpario.mime.oregonstate.edu/projects/osetorchtable/files Blender File]; [http://vimeo.com/23785186 Prototype I First Fire]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:Drill-press-i-front.jpg|left|thumb|Drill Press &amp;lt;br/&amp;gt;(Prototype I)]]&lt;br /&gt;
|La {{LinkLang|Drill Press|Prensa Taladradora}} sirve para taladrar agujeros de 2,5 centímetros en adelante directamente sobre el metal sin necesidad de taladrar previamente. Contiene un motor hidráulico para taladrar y un cilindro hidráulico que realiza la presión - por tanto esto es literalmente una prensa y no le falta palanca o potencia puesto que el motor puede aguantar hasta 20 hp. Estamos usando nuestro Rotor Universal para el motor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://www.youtube.com/watch?v=8HoygNxyCnc video]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|Drill Press|documentación}}&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
![[Image:150_ton_hole_puncher.jpg|left|thumb|Ironworker Machine &amp;lt;br/&amp;gt;(Prototype I)]]&lt;br /&gt;
|El  {{LinkLang|Ironworker}} es un aparato que puede cortar acero instantáneamente y hacer agujeros en metal de 2,5 cm de grosor. Actualmente el Agujereador de 150 Toneladas está en fase de prototipo.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Links&#039;&#039;: [http://openfarmtech.org/weblog/2010/07/open-source-150-ton-hole-puncher/ 150 Ton Hole Puncher&#039;s blog post]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Documentación&#039;&#039;: {{LinkLang|Ironworker_Build|Hole Puncher&#039;s Wiki Docu}}, [[:Category:Ironworker|Wiki Category]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Actualmente están en fase de prototipo:&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Torch_Table_Intro|CNC Torch Table I]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Power_Cube_Intro|Power Cube III]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[LifeTrac#Prototype_III|LifeTrac III]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Soil_pulverizer|Soil Pulverizer III]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Solar_Fire|Concentrador Solar I]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Steam_Engine_Intro|Steam Engine I]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Industrial_Robot_Intro|Robot Industrial I]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La investigación continúa con:&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Nickel-Iron_Battery|Nickel-Iron Batteries]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ecología de Código Abierto ganó el [http://makezine.com/tagyourgreen/?o=popular MAKE Green Project Contest].&lt;br /&gt;
&lt;br /&gt;
Nuestra página web: http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
En marzo de 2011, Marcin dió la siguiente micro-charla: [http://openfarmtech.org/weblog/2011/04/ted-fellows-talk/ TED Talk]. Desde entonces, el proyecto llamó la atención y ganó popularidad.&lt;br /&gt;
&lt;br /&gt;
Estamos finalizando:&lt;br /&gt;
*la producción de 4 tractores, 4 prensas CEB, 8 Power Cubes, y 2 Soil Pulverizers&lt;br /&gt;
*producción de nuestro propio equipamiento: una segunda prensa CEB y más Power Cubes. 2 Tractores con Soil Pulverizers para empezar a construir.&lt;br /&gt;
&lt;br /&gt;
===Planes Futuros===&lt;br /&gt;
&lt;br /&gt;
We are focusing on demonstrating the effectiveness of our equipment in construction and agriculture duties. For construction, we will be using the open source tractor, CEB press, sawmill, and other supporting tools such as soil pulverizer, cement mixer, auger, backhoe, trencher, hay baler, hay rake, hay cutter, and others. We will demonstrate infrastructure building and housing construction – including double CEB walls filled with strawbales for super-insulation.&lt;br /&gt;
&lt;br /&gt;
We are getting a construction grant of 60k. You can check the [[GVCS Rollout Plan]].&lt;br /&gt;
&lt;br /&gt;
We get a [[Dimensional Sawmill]] prototype by [http://www.sweigershop.com/ Sweiger].&lt;br /&gt;
We we will prototype a Trencher, Cement Mixer, Auger and other tools for the construction run&lt;br /&gt;
&lt;br /&gt;
The Kickstarter campaign is reorganized for the completion, extended field testing, and documentation of the Tractor, Soil Pulverizer, CEB Press, and Power Cube, providing a firm closure of our first main prototyping cycle of the base agriculture and construction infrastructures.&lt;br /&gt;
&lt;br /&gt;
We are recruiting a Fabrication Manager and Construction Manager, and producing a site survey and architectural plans assuming a budget of up to 100k dolars dedicated to construction. We are further securing a rental unit in Maysville to house 1-2 onsite participants. We further have a documentation team on site, consisting of 2 dedicated people, who are working on full fabrication procedure documentation. We are currently securing our own server for video uploads, CiviCRM, and the ability to handle a large number of hits from Kickstarter. On video, we have almost 1TB of video footage from this production run, to be deployed to a remote video editing team - with a goal of professional quality instructionals on the CEB Press, Tractor, Soil Pulverizer, and Power Cube to be delivered as part of our Christmas Gift. On the legal front, we are trade-marking our identity and donating our land holdings into a trust.&lt;br /&gt;
&lt;br /&gt;
September 15  will be start of the construction run.&amp;lt;br/&amp;gt;&lt;br /&gt;
October 15 will start our Natural Building Workshop - learn how to do Compressed Earth Brick, Straw Bale, Cut Lumber, Hay Bale, CEB Floors, Cement mixing and others.&lt;br /&gt;
&lt;br /&gt;
[http://openfarmtech.org/weblog/2011/04/workshop-addition/ Construction business] using the Tractor-Soil Pulverizer-Compressed Eearth Brick (CEB) Press package will start in Los Angeles by an early adopter, [http://www.joskuadesigns.com/index.html Joskua Designs]. This will be the first field testing outside of Factor E Farm. The building project in California will have to deal with earthquake codes.&lt;br /&gt;
&lt;br /&gt;
We are looking for active collaboration in all projects. Our [http://blog.opensourceecology.org/2011/07/dream-team-sixteen/ current needs] are:&lt;br /&gt;
&lt;br /&gt;
*[http://blog.opensourceecology.org/2011/07/recruiting-a-fabrication-manager/ &#039;&#039;&#039;Fabrication Manager&#039;&#039;&#039;] - finish the existing and continue new production runs, produce further construction equipment necessary for infrastructure buildout. We are planning on prototyping the sawmill, cement mixer, auger, trencher, and backhoe in the 2011 season.&lt;br /&gt;
*&#039;&#039;&#039;Construction Project Manager&#039;&#039;&#039;- leading the building new of infrastructure as new people come on site, focusing on natural building techniques such as CEB, local lumber, and local biomass for superinsulation, and bioplastic for greenhouses (see last blog post for details)&lt;br /&gt;
*&#039;&#039;&#039;3 Project Managers&#039;&#039;&#039; – overall global/local project management and integration– utilizing the assistance of a global development team to move forward the creation and testing of the GVCS infrastructure at Factor e Farm&lt;br /&gt;
*&#039;&#039;&#039;Machine Designer/CAD&#039;&#039;&#039; – feeds technical design (CAD) into the prototyping process for the GVCS – by providing fabrication drawings to the fabrication team&lt;br /&gt;
*&#039;&#039;&#039;4 Fabricators&#039;&#039;&#039; – custom fabricators and prototypers who convert technical design drawings into physical prototypes – creating the physical substance of the project&lt;br /&gt;
*&#039;&#039;&#039;CAM Expert&#039;&#039;&#039; – contributes to the CAM (fabrication automation) aspect of the prototyping process by developing CAM files and by using CNC machines – while streamlining the fabrication process&lt;br /&gt;
*&#039;&#039;&#039;Power Engineer&#039;&#039;&#039; – develops the electrical power grid for the community and develops the workshop power supplies – including developing the welder, plasma cutter, induction furnace, inverter, charge controller, and other power electric devices that are included in the GVCS&lt;br /&gt;
*&#039;&#039;&#039;Remote Collaboration Support&#039;&#039;&#039; – organizing remote contributor teams for design/CAD/prototyping assistance to Factor e Farm&lt;br /&gt;
*&#039;&#039;&#039;CAD/CAM Programmer&#039;&#039;&#039; – A robust, integrated, open source, professional-quality tool chain for CAD/CAM is currently not available. We will put effort into developing such a tool chain to promote the replicability of GVCS tools, by building on and integrating existing tools.&lt;br /&gt;
*&#039;&#039;&#039;Land Regeneration Manager&#039;&#039;&#039; – Factor e Farm suffers from serious erosion and fertility issues caused by decades of prior commercial row-cropping. To ameliorate this, our program calls for building berms, ponds, and other earthworks to address erosion directly, plus, extensive mulching, as well as intensive rotational grazing as a rapid way to improve the soil food web. The primary tools that are to be used in these tasks are bulldozers, ruminants, and hay-bales.&lt;br /&gt;
*&#039;&#039;&#039;Farmer&#039;&#039;&#039; – or more specifically – the open source agroecologist – the pivotal person in the community who provides nutrition to the FeF team and thereby is the primary contibutor to the good health of the community. The open source agroecologist is responsible for food production – from garden and orchard to field crops, animal husbandry, fishery, and forestry – and for food storage and processing, such as seed cleaning, seed saving, and oil expression. The farmer is responsible for producing food, fuel, and fiber crops (both wood and clothing) – while maintaining a diverse and integrated ecosystem and soil food web that improves in quality over time.&lt;br /&gt;
*&#039;&#039;&#039;Cook&#039;&#039;&#039; – feeds the FeF population; engages in crop planning, harvest, and organization of food processing activities&lt;br /&gt;
*&#039;&#039;&#039;Web Programmers&#039;&#039;&#039; and &#039;&#039;&#039;User Interface Designers&#039;&#039;&#039; can help with the [http://blog.opensourceecology.org/2011/07/web-developers-for-better-true-fans-campaign/ True Fans Development Proposal].&lt;br /&gt;
*check our {{LinkLang|Project needs}}.&lt;br /&gt;
&lt;br /&gt;
====2012====&lt;br /&gt;
&lt;br /&gt;
Se espera un rápido desarrollo en paralelo para completar las 50 maquinas. El gran esfuerzo global más allá de FeF podría ayudar enormemente a identificar un gran equipo de desarrolladores remotos calificados.Lograr completar las 50 maquinas requiere de que reclutemos a un equipo de licitadores/diseñadores/prototipadores para cada maquina-ya que cada maquina pasa por múltiples etapas de desarrollo desde el concepto a las pruebas de campo e iteración.Esto nos permite acceder a una gran fuente de fondos. Sin un equipo activo, no podemos aceptar dinero.Por lo tanto si tenemos un equipo solido de licitadores/diseñadores/prototipadores- y sus capacidades son claras- entonces estamos en una posición en la que podemos movernos rápidamente.&lt;br /&gt;
&lt;br /&gt;
====después del 2013====&lt;br /&gt;
&lt;br /&gt;
Después de que el GVCS este completo la primera comunidad OSE sera construida y se planean programas de Educación y Entrenamiento en periodo de 2 años&lt;br /&gt;
&lt;br /&gt;
A [http://openfarmtech.org/weblog/2010/07/3-minute-video-on-factor-e-farm-and-the-liberator/ Un Documental] Acerca de la Granja y Fabrica podría realizarse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{LinkLang|Support OSE}} y [http://openfarmtech.org/weblog/2011/04/explosion-after-the-online-ted-talk/ Colabora con nosotros] Ayúdanos a hacer esto realidad.&lt;br /&gt;
&lt;br /&gt;
==Involucrate==&lt;br /&gt;
{{Tip|Involucrate!|Si te gusta lo que has visto, por favor revisa la pagina &#039;&#039;&#039;{{LinkLang|Get involved}}&#039;&#039;&#039;  para ver varias maneras de en las que puedes colaborar con tu tiempo y habilidades a nuestros proyectos}}&lt;br /&gt;
&lt;br /&gt;
Si te quieres unir rápidamente a un proyecto entonces revisa [[Guide to OSE Projects]].&lt;br /&gt;
&lt;br /&gt;
==Medios y entrevistas==&lt;br /&gt;
Para entrevistas por favor revisa {{LinkLang|Press Procedure}}. aquí puedes encontrar [[High Resolution GVCS Media]].&lt;br /&gt;
&lt;br /&gt;
==Palabras Clave==&lt;br /&gt;
===Lecturas requeridas para desarroladores===&lt;br /&gt;
*{{LinkLang|OSE Specifications}}&lt;br /&gt;
*{{LinkLang|Proposal 2012}}&lt;br /&gt;
*{{LinkLang|GVCS Development Template}}&lt;br /&gt;
*[[Product Template]]&lt;br /&gt;
*[[Development Team]]&lt;br /&gt;
*{{LinkLang|Wiki Policy}}&lt;br /&gt;
*{{LinkLang|Forum Policy}}&lt;br /&gt;
&lt;br /&gt;
===Otros===&lt;br /&gt;
*{{LinkLang|Conferences}}&lt;br /&gt;
*Media Development&lt;br /&gt;
**[http://encyclopediapictura.com/gvcs_icons.psd.zip 50 Icons] from [[Isaiah Saxon]]&lt;br /&gt;
**{{LinkLang|GVCS in 2 Minutes}}&lt;br /&gt;
&lt;br /&gt;
==Preguntas de uso frecuente.==&lt;br /&gt;
*http://openfarmtech.org/community/faq&lt;br /&gt;
*{{LinkLang|FAQ}}&lt;br /&gt;
*{{LinkLang|OSE FAQ}}&lt;br /&gt;
*{{LinkLang|FAQs}}&lt;br /&gt;
&lt;br /&gt;
==Cosas por hacer==&lt;br /&gt;
Revisa {{LinkLang|GVCS Tasks}} y {{LinkLang|Project needs}}.&lt;br /&gt;
&lt;br /&gt;
[[Category: Crash Course]]&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Eduardo_Riesco_Log&amp;diff=44232</id>
		<title>Eduardo Riesco Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Eduardo_Riesco_Log&amp;diff=44232"/>
		<updated>2011-10-02T16:09:02Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* October 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is Eduardo Riesco&#039;s log.&lt;br /&gt;
&lt;br /&gt;
=October 1=&lt;br /&gt;
* Microfunding - Update CiviCRM from 4.0.5 to 4.0.6. Update Drupal modules. Update Drush.&lt;br /&gt;
* Microfunding - Install CivicrmOMG Theme&lt;br /&gt;
* Microfunding - TrueFan Theme modifications (second sidebar, &amp;quot;get involved&amp;quot; block).&lt;br /&gt;
=October 2=&lt;br /&gt;
* Microfunding - TrueFan Theme modifications (Main menu).&lt;br /&gt;
* Microfunding - Assign a &amp;quot;True Fan&amp;quot; Drupal role and a &amp;quot;True Fan&amp;quot; CiviCRM group to new true fans.&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Eduardo_Riesco_Log&amp;diff=44231</id>
		<title>Eduardo Riesco Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Eduardo_Riesco_Log&amp;diff=44231"/>
		<updated>2011-10-02T11:10:54Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is Eduardo Riesco&#039;s log.&lt;br /&gt;
&lt;br /&gt;
=October 1=&lt;br /&gt;
* Microfunding - Update CiviCRM from 4.0.5 to 4.0.6. Update Drupal modules. Update Drush.&lt;br /&gt;
* Microfunding - Install CivicrmOMG Theme&lt;br /&gt;
* Microfunding - TrueFan Theme modifications (second sidebar, &amp;quot;get involved&amp;quot; block).&lt;br /&gt;
=October 2=&lt;br /&gt;
* Microfunding - TrueFan Theme modifications (Main menu).&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Eduardo_Riesco_Log&amp;diff=44149</id>
		<title>Eduardo Riesco Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Eduardo_Riesco_Log&amp;diff=44149"/>
		<updated>2011-10-01T18:23:00Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is Eduardo Riesco&#039;s log.&lt;br /&gt;
&lt;br /&gt;
=October 1=&lt;br /&gt;
* Microfunding - Update CiviCRM from 4.0.5 to 4.0.6. Update Drupal modules. Update Drush.&lt;br /&gt;
* Microfunding - Install CivicrmOMG Theme&lt;br /&gt;
* Microfunding - TrueFan Theme modifications.&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Eduardo_Riesco_Log&amp;diff=44131</id>
		<title>Eduardo Riesco Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Eduardo_Riesco_Log&amp;diff=44131"/>
		<updated>2011-10-01T11:05:14Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is Eduardo Riesco&#039;s log.&lt;br /&gt;
&lt;br /&gt;
=October 1=&lt;br /&gt;
* Microfunding - Update CiviCRM from 4.0.5 to 4.0.6. Update Drupal modules. Update Drush.&lt;br /&gt;
* Microfunding - Install CivicrmOMG Theme&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Eduardo_Riesco_Log&amp;diff=44130</id>
		<title>Eduardo Riesco Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Eduardo_Riesco_Log&amp;diff=44130"/>
		<updated>2011-10-01T11:04:54Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is Eduardo Riesco&#039;s log.&lt;br /&gt;
&lt;br /&gt;
=Octoberber 1=&lt;br /&gt;
* Microfunding - Update CiviCRM from 4.0.5 to 4.0.6. Update Drupal modules. Update Drush.&lt;br /&gt;
* Microfunding - Install CivicrmOMG Theme&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation/CiviCRM&amp;diff=36781</id>
		<title>OSE Microfunding Proposal/Implementation/CiviCRM</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation/CiviCRM&amp;diff=36781"/>
		<updated>2011-08-22T21:02:55Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Payment Processor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General CiviCRM Configuration =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration Checklist ==&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
===== Domain Information =====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
===== Site Preferences =====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Mapping and Geocodding =====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
===== From Email Address Options =====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Payment Processor =====&lt;br /&gt;
Ref: http://wiki.civicrm.org/confluence/display/CRMDOC40/PayPal+Website+Payments+Standard+and+Recurring+Contributions&lt;br /&gt;
*Payment Processor Type: PayPal - Website Payments Standard&lt;br /&gt;
*Name: Paypal test&lt;br /&gt;
&lt;br /&gt;
To test, it&#039;s better use https://www.sandbox.paypal.com/ in &#039;&#039;Processor Details for &#039;&#039;&#039;Live&#039;&#039;&#039; Payments&#039;&#039; and a test PayPal account. Test accounts can be created in https://developer.paypal.com  This place is different from your PayPal account, so it&#039;s necessary to sign up. It&#039;s possible to create test bussiness accounts to receive money, and test buyer accounts to pay.&lt;br /&gt;
&lt;br /&gt;
===== Tags =====&lt;br /&gt;
&lt;br /&gt;
Name: Europe&lt;br /&gt;
Description: Resources or events in Europe&lt;br /&gt;
Used for: Contacts, Activities, Cases.&lt;br /&gt;
&lt;br /&gt;
Delete unused tags.&lt;br /&gt;
&lt;br /&gt;
===== Groups =====&lt;br /&gt;
Add &#039;&#039;mailing list groups&#039;&#039;: OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Synchronize Users to Contacts ==&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; Manage -&amp;gt; Synchronize Users to Contacts&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
&lt;br /&gt;
== New Organization ==&lt;br /&gt;
&#039;&#039;Contacts -&amp;gt; New Organization&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
== Membership Types ==&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; CiviMember -&amp;gt; Membership Types&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
*Name:Standard&lt;br /&gt;
*Description: Standard True Fan with 10$/month during 2 years.&lt;br /&gt;
*Membership Organization: Open Source Ecology&lt;br /&gt;
*Contribution Type: Member dues.&lt;br /&gt;
*Duration: 2 Year&lt;br /&gt;
*Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
== Contribution pages ==&lt;br /&gt;
&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
&lt;br /&gt;
=== True Fans ===&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology True Fans&lt;br /&gt;
*Contribution Type: Memeber Dues&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (Uncheck)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Membership settings&#039;&#039;&#039;&lt;br /&gt;
*Membership Section Enabled?: (check)&lt;br /&gt;
*Membership Types:  (check all)&lt;br /&gt;
* Require Membership Signup: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thank-you and Receipting&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Personal Campaign Pages&#039;&#039;&#039;&lt;br /&gt;
*Supporter profile: Supporter profile&lt;br /&gt;
*&#039;Create Personal Campaign Page&#039; link text: (clear)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Donate ===&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology Donate&lt;br /&gt;
*Contribution Type: Donation&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (check)&lt;br /&gt;
*Recurring contributions: (check)&lt;br /&gt;
*Allow other amounts: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thank-you and Receipting&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
=== Reports ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Reports -&amp;gt; Create Reports from Templates -&amp;gt; Membership Report (Summary)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Change Title and Description.&lt;br /&gt;
*Available for Dashboard?: (Check)&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=36213</id>
		<title>OSE Microfunding Proposal/Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=36213"/>
		<updated>2011-08-16T19:26:39Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Theme Tasks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terminology=&lt;br /&gt;
Here is the common terminology:&lt;br /&gt;
* TF = True Fan&lt;br /&gt;
&lt;br /&gt;
=Design=&lt;br /&gt;
==Wireframes==&lt;br /&gt;
The wireframes of the proposal were implemented in [http://www.lumzy.com/ Lumzy].&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==PHP CMS (Content Management System)==&lt;br /&gt;
We chose &#039;&#039;&#039;Drupal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==CRM (Contact Relationship Management)==&lt;br /&gt;
We chose &#039;&#039;&#039;CiviCRM&#039;&#039;&#039;. (http://civicrm.org)&lt;br /&gt;
&lt;br /&gt;
From the CiviCRM Web site:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are specially interested in &#039;&#039;&#039;CiviContribute&#039;&#039;&#039; module (http://civicrm.org/civicontribute):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations. CiviContribute is fully integrated with CiviCRM, and creates or updates contact and donation records for all contributions, eliminating data entry time and errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why we chose CiviCRM?&#039;&#039;&#039;&lt;br /&gt;
* We don&#039;t want to reinvent.&lt;br /&gt;
* It&#039;s an application orientated to non-profit microfunding improved during years for hundreds of developers.&lt;br /&gt;
* It&#039;s installed over Drupal, so we can integrate it with our web page, web profiles, personal blogs, etc.&lt;br /&gt;
* It has a lot of helpful tools around microfunding: bulk email by groups, reports, integration of events, contact and groups management, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources:&#039;&#039;&#039;&lt;br /&gt;
* http://civicrm.org/ - CiviCRM Web. Good to get a general idea about it and about the different modules.&lt;br /&gt;
* http://en.flossmanuals.net/CiviCRM/ - CiviCRM book. Good to understand CiviCRM concepts (the most important and maybe the most difficult).&lt;br /&gt;
* http://wiki.civicrm.org/confluence/display/CRMDOC40/CiviCRM+Documentation - Wiki documentation. Good to work.&lt;br /&gt;
* http://d7.demo.civicrm.org/ - CiviCRM admin demo. With Drupal integration and test data. Good to play.&lt;br /&gt;
&lt;br /&gt;
==Drupal Environments==&lt;br /&gt;
&lt;br /&gt;
* Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing&lt;br /&gt;
* Official Drupal - http://civicrm.opensourceecology.org/ - used for real&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Page Flow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===True Fans Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Showing motivational content about OSE, its importance, tangible outcome, etc.&lt;br /&gt;
** Allowing subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the user is logged in his Recognition Page&lt;br /&gt;
&lt;br /&gt;
* Design considerations&lt;br /&gt;
** TODO by Alistair&lt;br /&gt;
&lt;br /&gt;
===Recognition Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** He sees his information and edit links for video, photo and text are available for clicking.&lt;br /&gt;
*** When he saves some information, he will be offered a link to the Share page.&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** The person sees the information the True Fan has saved.&lt;br /&gt;
*** Under that is the TF subscription.&lt;br /&gt;
*** There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF of the Recognition page should be logged&lt;br /&gt;
**** video or text should be filled out.&lt;br /&gt;
**** The TF clicks on the &amp;quot;Share page&amp;quot; link.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: no&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF is logged in the Share page.&lt;br /&gt;
* Design Considerations&lt;br /&gt;
** Add form inputs for user to link to their Twitter, Facebook accounts for use in sharing page.&lt;br /&gt;
&lt;br /&gt;
===Share Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.&lt;br /&gt;
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** the page is not accessible.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF cliks on invite friend, or invite all friends. &lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;:&lt;br /&gt;
**** a notifications appears that the friend/s was/were successfully invited.&lt;br /&gt;
**** an email is sent to every invited friend, containing a link to the &amp;quot;Invited Page&amp;quot;.&lt;br /&gt;
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF remains on the Share page.&lt;br /&gt;
&lt;br /&gt;
===Invited Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Everybody who has the link can access it, no difference between logged users and anonymous.&lt;br /&gt;
** Shows the invitation of the TF to his friend.&lt;br /&gt;
** Shows the TF subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** the same transition as in the True Fans Page&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
==Video==&lt;br /&gt;
The videos can be&lt;br /&gt;
* youtube video (easy to program, time-intensive for the user)&lt;br /&gt;
* flash camera recorder (harder to program, quick to record for the user, lower quality)&lt;br /&gt;
&lt;br /&gt;
We have the possibility of providing the user with two options:&lt;br /&gt;
&lt;br /&gt;
# Past a link to a YoueTube video&lt;br /&gt;
# Record video from Flash and upload to YouTube using their developer API&lt;br /&gt;
&lt;br /&gt;
If we rely on Option 2, we might bottleneck the development. It would make sense to build the functionality for Option 1 first and then begin working on a solution for Option 2 when the project is functionally complete.&lt;br /&gt;
&lt;br /&gt;
Details of the YouTube&#039;s video uploads can be found here:&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Uploading_Videos&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Resumable_uploads&lt;br /&gt;
&lt;br /&gt;
=Replication=&lt;br /&gt;
&lt;br /&gt;
These are the steps required to replicate our implementation into another Drupal installation.&lt;br /&gt;
&lt;br /&gt;
* Install the modules:&lt;br /&gt;
** [http://drupal.org/project/ckeditor CKEditor] - from the URL and extract the contents of from the [http://ckeditor.com/download download] in sites/all/modules/ckeditor/ckeditor .&lt;br /&gt;
** [http://drupal.org/project/media media]&lt;br /&gt;
** [http://drupal.org/project/media_youtube media_youtube]&lt;br /&gt;
** [http://drupal.org/project/media_vimeo media_vimeo]&lt;br /&gt;
&lt;br /&gt;
=Prototype 1=&lt;br /&gt;
&lt;br /&gt;
* A user opens the True Fans page Phttp://microfundingtest.openfarmtech.org/truefan&lt;br /&gt;
* The user clicks the PayPal subscribe button, goes to PayPal, completes the subscription and gets redirected back to his True Fans profile (http://microfundingtest.openfarmtech.org/user#overlay=user/1/edit/true_fan) as logged in True Fan.&lt;br /&gt;
* The True Fan edits his profile and clicks save. A text is shown with a link to create an Invitation content - http://microfundingtest.openfarmtech.org/user#overlay=node/add/invitation&lt;br /&gt;
* The True Fan adds in the Invitation a video, text and a photo, clicks save, and then he is shown a &amp;quot;Invite by email&amp;quot; button (seen only by him, the author). He clicks it and an invitational email is sent to his friend containing a link to the Invitation page. Also a relationship is created between the True Fan and the friend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Drupal Tasks=&lt;br /&gt;
&lt;br /&gt;
You can view the current tasks in the [https://www.pivotaltracker.com/projects/335285 Pivotal project].&lt;br /&gt;
&lt;br /&gt;
==Badges==&lt;br /&gt;
* Check a demo for the embeddable badge: http://microfundingtest.openfarmtech.org/mywebsite.php&lt;br /&gt;
** Parameters:&lt;br /&gt;
*** id - true fan id&lt;br /&gt;
*** name - if equals 1, then displays the name of the True Fan above the badge, otherwise not.&lt;br /&gt;
** TODO - make secure reading of the URL parameters&lt;br /&gt;
* TODO - make a visualization of all OSE badges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Make a PHP Script (drupalroleusers.php) that takes the users from a Drupal installation with a specific Role (e.g. True Fan Role, or for testing we can take Administrator role) and saves in a CSV file (truefanusers.txt) the following information:&lt;br /&gt;
** ID&lt;br /&gt;
** Name&lt;br /&gt;
* Read in [http://microfundingtest.openfarmtech.org/truefan-badge.php truefan-badge.php] the names of the users from truefanusers.txt and display them correctly by their ID.&lt;br /&gt;
&lt;br /&gt;
==PayPal==&lt;br /&gt;
* Jacob Roufa is trying to integrate PayPal into the registration process of Drupal 7 users: http://www.deerwalk.com/PayPal-Integration-with-Drupal-7&lt;br /&gt;
** TODO - still getting bugs&lt;br /&gt;
*** Using the [http://drupal.org/project/lm_paypal lm_paypal] module, a key function of the module (displaying the paypal button allowing users to subscribe to a role) is not working.&lt;br /&gt;
*** Block configuration found here : http://microfundingtest.openfarmtech.org/admin/structure/block/manage/block/1/configure (note: lm_paypal is currently disabled on the site)&lt;br /&gt;
*** Thread in Drupal.org project page issue queue here : http://drupal.org/node/733520&lt;br /&gt;
** Implementation without lm_paypal described in the Drupal Tasks section here : http://opensourceecology.org/wiki/OSE_Microfunding_Proposal/Implementation#Other_Drupal_tasks&lt;br /&gt;
==Paypal updates 6-27-11==&lt;br /&gt;
* Kelly Schutt completed basic Paypal integration. After completing the True Fan subscription payment, the user is automatically added to the True Fan role. We don&#039;t need an administrator to approve every account/payment this way.&lt;br /&gt;
** Overview of the Paypal subscription process&lt;br /&gt;
*** Custom microft module redirects user to Paypal for payment after registering account. Microft also passes custom_var to Paypal with Drupal User ID&lt;br /&gt;
*** Paypal connects to /paypalipn page and POSTs User ID variable. /paypalipn then save the user account with the additional True Fan role&lt;br /&gt;
**** Paypal should automatically redirect the user back to their profile page after payment, and the user should be logged in. Right now, the user has to click a button to be redirected and isn&#039;t automatically logged in.&lt;br /&gt;
* We still need to configure the registration process with a dropdown menu for different levels of True Fan support (e.g. $10/month vs $50/month)&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
* Lukasz Jagodzinski is working on a Drupal theme, in an ose.org style and layout as definded in the wireframes.&lt;br /&gt;
&lt;br /&gt;
==Drupal Features Module==&lt;br /&gt;
&#039;&#039;&#039;Why?&#039;&#039;&#039;&lt;br /&gt;
* http://developmentseed.org/blog/2009/jul/09/development-staging-production-workflow-problem-drupal&lt;br /&gt;
&lt;br /&gt;
==Other Drupal tasks==&lt;br /&gt;
* &#039;&#039;&#039;Show a text when certain fields are filled out&#039;&#039;&#039;&lt;br /&gt;
** We will need this for the Recognition page - when the video and text are filled out a text linking to the Share page should be displayed.&lt;br /&gt;
* &#039;&#039;&#039;True Fan status&#039;&#039;&#039;&lt;br /&gt;
** requested - a person has requested a True Fan status - An statusadmin should check whether there is a subscription by this &lt;br /&gt;
** true fan - the person is a True Fan&lt;br /&gt;
*** list of subscriptions - a True Fan can have more than one subscription, e.g. now $10, after few months $20.&lt;br /&gt;
*** from - the date of subscription&lt;br /&gt;
*** to - the date of unsubscription&lt;br /&gt;
*** amount - the amount of the subscription&lt;br /&gt;
* &#039;&#039;&#039;Configure Invite and User Relationships&#039;&#039;&#039;&lt;br /&gt;
** Allow users with the True Fan role to invite multiple friends&lt;br /&gt;
** Make sure the relationship shows between the invited and the invitee&lt;br /&gt;
*** Create a block using Views to show relationships&lt;br /&gt;
**** Make sure the block view uses arguments such that users are dynamic&lt;br /&gt;
**** Show block on Recognition, Share and Invited pages&lt;br /&gt;
** Note, Invite is still in -dev branch for D7. Module is working after applying patch found here : http://drupal.org/node/1054392#comment-4536388&lt;br /&gt;
* &#039;&#039;&#039;Create block to show all True Fans&#039;&#039;&#039;&lt;br /&gt;
** Show this block universally&lt;br /&gt;
** Block should just be list of True Fan users as their pictures&lt;br /&gt;
* &#039;&#039;&#039;Create block with PayPal button link to donate&#039;&#039;&#039;&lt;br /&gt;
** Show this block below main content on the True Fans page&lt;br /&gt;
** Block will show a standard PayPal button, let the user subscribe through PayPal and redirect him back to a Drupal user registration page. When he registers, he should have the status &amp;quot;True Fan Requested&amp;quot; (or similar) and an Administrator should approve it.&lt;br /&gt;
* &#039;&#039;&#039;Video embedding Support&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Enable Vimeo and others video providers for video embedding in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Make quicker embedding of Videos in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
*** Check this page: http://microfundingtest.openfarmtech.org/node/5&lt;br /&gt;
*** The user has to make 3 clicks for URL input - &amp;quot;Select media&amp;quot;, &amp;quot;Web&amp;quot;, &amp;quot;Submit&amp;quot;. Can we make it with only 1?&lt;br /&gt;
&lt;br /&gt;
=Theme Tasks=&lt;br /&gt;
&lt;br /&gt;
* Make visible the main menu.&lt;br /&gt;
* Theme the user menu.&lt;br /&gt;
* Review content width in &amp;quot;Donate&amp;quot; and &amp;quot;Tell a friend&amp;quot; pages&lt;br /&gt;
* Redesign CiviCRM User Dashboard.&lt;br /&gt;
&lt;br /&gt;
=CiviCRM Tasks=&lt;br /&gt;
&lt;br /&gt;
You can find our CiviCRM configuration [[OSE_Microfunding_Proposal/Implementation/CiviCRM|here]]. It gives you the possibility of replicate and quickly review our design.&lt;br /&gt;
&lt;br /&gt;
* (Eduardo Riesco and others) Review CiviCRM flow page.&lt;br /&gt;
* Theme CiviCRM pages and adjust layout. It has a template system similar to Drupal&#039;s.&lt;br /&gt;
* Configure the reports for the CiviCRM Dashboard.&lt;br /&gt;
* Review standard CiviCRM messages to adapt it to True Fans and Donate campaign.&lt;br /&gt;
* (Eduardo Riesco) Improve CiviCRM &amp;quot;Personal Campaign Pages&amp;quot; (our &amp;quot;Share Page&amp;quot;). This is by far the biggest task because we&#039;ll need to modify the CiviCRM core code. It&#039;s our opportunity to contribute the CiviCRM project improving it!&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
This is the Team working currently on the Proposal.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Finished Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || create tasks || [http://microfundingtest.openfarmtech.org/mywebsite.php Embeddable Badge] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || CiviCRM integration || || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Lukasz Jagodzinski || creating Drupal Theme || Overall theme ready || PHP, CSS, JavaScript, Symfony, Java, MySQL || part-time || luke (dot) jagodzinski (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Nick Person || Recognition Page in CiviCRM || || || part-time || person (dot) nick (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Jacob Roufa || PayPal integeration|| || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| Kelly Schutt || || Blocks: OSE info, social sharing, Paypal integration || Graphic design, HTML/CSS, Drupal configuration, intermediate Javascript and PHP || part-time || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=36208</id>
		<title>OSE Microfunding Proposal/Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=36208"/>
		<updated>2011-08-16T18:44:51Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terminology=&lt;br /&gt;
Here is the common terminology:&lt;br /&gt;
* TF = True Fan&lt;br /&gt;
&lt;br /&gt;
=Design=&lt;br /&gt;
==Wireframes==&lt;br /&gt;
The wireframes of the proposal were implemented in [http://www.lumzy.com/ Lumzy].&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==PHP CMS (Content Management System)==&lt;br /&gt;
We chose &#039;&#039;&#039;Drupal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==CRM (Contact Relationship Management)==&lt;br /&gt;
We chose &#039;&#039;&#039;CiviCRM&#039;&#039;&#039;. (http://civicrm.org)&lt;br /&gt;
&lt;br /&gt;
From the CiviCRM Web site:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are specially interested in &#039;&#039;&#039;CiviContribute&#039;&#039;&#039; module (http://civicrm.org/civicontribute):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations. CiviContribute is fully integrated with CiviCRM, and creates or updates contact and donation records for all contributions, eliminating data entry time and errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why we chose CiviCRM?&#039;&#039;&#039;&lt;br /&gt;
* We don&#039;t want to reinvent.&lt;br /&gt;
* It&#039;s an application orientated to non-profit microfunding improved during years for hundreds of developers.&lt;br /&gt;
* It&#039;s installed over Drupal, so we can integrate it with our web page, web profiles, personal blogs, etc.&lt;br /&gt;
* It has a lot of helpful tools around microfunding: bulk email by groups, reports, integration of events, contact and groups management, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources:&#039;&#039;&#039;&lt;br /&gt;
* http://civicrm.org/ - CiviCRM Web. Good to get a general idea about it and about the different modules.&lt;br /&gt;
* http://en.flossmanuals.net/CiviCRM/ - CiviCRM book. Good to understand CiviCRM concepts (the most important and maybe the most difficult).&lt;br /&gt;
* http://wiki.civicrm.org/confluence/display/CRMDOC40/CiviCRM+Documentation - Wiki documentation. Good to work.&lt;br /&gt;
* http://d7.demo.civicrm.org/ - CiviCRM admin demo. With Drupal integration and test data. Good to play.&lt;br /&gt;
&lt;br /&gt;
==Drupal Environments==&lt;br /&gt;
&lt;br /&gt;
* Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing&lt;br /&gt;
* Official Drupal - http://civicrm.opensourceecology.org/ - used for real&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Page Flow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===True Fans Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Showing motivational content about OSE, its importance, tangible outcome, etc.&lt;br /&gt;
** Allowing subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the user is logged in his Recognition Page&lt;br /&gt;
&lt;br /&gt;
* Design considerations&lt;br /&gt;
** TODO by Alistair&lt;br /&gt;
&lt;br /&gt;
===Recognition Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** He sees his information and edit links for video, photo and text are available for clicking.&lt;br /&gt;
*** When he saves some information, he will be offered a link to the Share page.&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** The person sees the information the True Fan has saved.&lt;br /&gt;
*** Under that is the TF subscription.&lt;br /&gt;
*** There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF of the Recognition page should be logged&lt;br /&gt;
**** video or text should be filled out.&lt;br /&gt;
**** The TF clicks on the &amp;quot;Share page&amp;quot; link.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: no&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF is logged in the Share page.&lt;br /&gt;
* Design Considerations&lt;br /&gt;
** Add form inputs for user to link to their Twitter, Facebook accounts for use in sharing page.&lt;br /&gt;
&lt;br /&gt;
===Share Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.&lt;br /&gt;
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** the page is not accessible.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF cliks on invite friend, or invite all friends. &lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;:&lt;br /&gt;
**** a notifications appears that the friend/s was/were successfully invited.&lt;br /&gt;
**** an email is sent to every invited friend, containing a link to the &amp;quot;Invited Page&amp;quot;.&lt;br /&gt;
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF remains on the Share page.&lt;br /&gt;
&lt;br /&gt;
===Invited Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Everybody who has the link can access it, no difference between logged users and anonymous.&lt;br /&gt;
** Shows the invitation of the TF to his friend.&lt;br /&gt;
** Shows the TF subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** the same transition as in the True Fans Page&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
==Video==&lt;br /&gt;
The videos can be&lt;br /&gt;
* youtube video (easy to program, time-intensive for the user)&lt;br /&gt;
* flash camera recorder (harder to program, quick to record for the user, lower quality)&lt;br /&gt;
&lt;br /&gt;
We have the possibility of providing the user with two options:&lt;br /&gt;
&lt;br /&gt;
# Past a link to a YoueTube video&lt;br /&gt;
# Record video from Flash and upload to YouTube using their developer API&lt;br /&gt;
&lt;br /&gt;
If we rely on Option 2, we might bottleneck the development. It would make sense to build the functionality for Option 1 first and then begin working on a solution for Option 2 when the project is functionally complete.&lt;br /&gt;
&lt;br /&gt;
Details of the YouTube&#039;s video uploads can be found here:&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Uploading_Videos&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Resumable_uploads&lt;br /&gt;
&lt;br /&gt;
=Replication=&lt;br /&gt;
&lt;br /&gt;
These are the steps required to replicate our implementation into another Drupal installation.&lt;br /&gt;
&lt;br /&gt;
* Install the modules:&lt;br /&gt;
** [http://drupal.org/project/ckeditor CKEditor] - from the URL and extract the contents of from the [http://ckeditor.com/download download] in sites/all/modules/ckeditor/ckeditor .&lt;br /&gt;
** [http://drupal.org/project/media media]&lt;br /&gt;
** [http://drupal.org/project/media_youtube media_youtube]&lt;br /&gt;
** [http://drupal.org/project/media_vimeo media_vimeo]&lt;br /&gt;
&lt;br /&gt;
=Prototype 1=&lt;br /&gt;
&lt;br /&gt;
* A user opens the True Fans page Phttp://microfundingtest.openfarmtech.org/truefan&lt;br /&gt;
* The user clicks the PayPal subscribe button, goes to PayPal, completes the subscription and gets redirected back to his True Fans profile (http://microfundingtest.openfarmtech.org/user#overlay=user/1/edit/true_fan) as logged in True Fan.&lt;br /&gt;
* The True Fan edits his profile and clicks save. A text is shown with a link to create an Invitation content - http://microfundingtest.openfarmtech.org/user#overlay=node/add/invitation&lt;br /&gt;
* The True Fan adds in the Invitation a video, text and a photo, clicks save, and then he is shown a &amp;quot;Invite by email&amp;quot; button (seen only by him, the author). He clicks it and an invitational email is sent to his friend containing a link to the Invitation page. Also a relationship is created between the True Fan and the friend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Drupal Tasks=&lt;br /&gt;
&lt;br /&gt;
You can view the current tasks in the [https://www.pivotaltracker.com/projects/335285 Pivotal project].&lt;br /&gt;
&lt;br /&gt;
==Badges==&lt;br /&gt;
* Check a demo for the embeddable badge: http://microfundingtest.openfarmtech.org/mywebsite.php&lt;br /&gt;
** Parameters:&lt;br /&gt;
*** id - true fan id&lt;br /&gt;
*** name - if equals 1, then displays the name of the True Fan above the badge, otherwise not.&lt;br /&gt;
** TODO - make secure reading of the URL parameters&lt;br /&gt;
* TODO - make a visualization of all OSE badges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Make a PHP Script (drupalroleusers.php) that takes the users from a Drupal installation with a specific Role (e.g. True Fan Role, or for testing we can take Administrator role) and saves in a CSV file (truefanusers.txt) the following information:&lt;br /&gt;
** ID&lt;br /&gt;
** Name&lt;br /&gt;
* Read in [http://microfundingtest.openfarmtech.org/truefan-badge.php truefan-badge.php] the names of the users from truefanusers.txt and display them correctly by their ID.&lt;br /&gt;
&lt;br /&gt;
==PayPal==&lt;br /&gt;
* Jacob Roufa is trying to integrate PayPal into the registration process of Drupal 7 users: http://www.deerwalk.com/PayPal-Integration-with-Drupal-7&lt;br /&gt;
** TODO - still getting bugs&lt;br /&gt;
*** Using the [http://drupal.org/project/lm_paypal lm_paypal] module, a key function of the module (displaying the paypal button allowing users to subscribe to a role) is not working.&lt;br /&gt;
*** Block configuration found here : http://microfundingtest.openfarmtech.org/admin/structure/block/manage/block/1/configure (note: lm_paypal is currently disabled on the site)&lt;br /&gt;
*** Thread in Drupal.org project page issue queue here : http://drupal.org/node/733520&lt;br /&gt;
** Implementation without lm_paypal described in the Drupal Tasks section here : http://opensourceecology.org/wiki/OSE_Microfunding_Proposal/Implementation#Other_Drupal_tasks&lt;br /&gt;
==Paypal updates 6-27-11==&lt;br /&gt;
* Kelly Schutt completed basic Paypal integration. After completing the True Fan subscription payment, the user is automatically added to the True Fan role. We don&#039;t need an administrator to approve every account/payment this way.&lt;br /&gt;
** Overview of the Paypal subscription process&lt;br /&gt;
*** Custom microft module redirects user to Paypal for payment after registering account. Microft also passes custom_var to Paypal with Drupal User ID&lt;br /&gt;
*** Paypal connects to /paypalipn page and POSTs User ID variable. /paypalipn then save the user account with the additional True Fan role&lt;br /&gt;
**** Paypal should automatically redirect the user back to their profile page after payment, and the user should be logged in. Right now, the user has to click a button to be redirected and isn&#039;t automatically logged in.&lt;br /&gt;
* We still need to configure the registration process with a dropdown menu for different levels of True Fan support (e.g. $10/month vs $50/month)&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
* Lukasz Jagodzinski is working on a Drupal theme, in an ose.org style and layout as definded in the wireframes.&lt;br /&gt;
&lt;br /&gt;
==Drupal Features Module==&lt;br /&gt;
&#039;&#039;&#039;Why?&#039;&#039;&#039;&lt;br /&gt;
* http://developmentseed.org/blog/2009/jul/09/development-staging-production-workflow-problem-drupal&lt;br /&gt;
&lt;br /&gt;
==Other Drupal tasks==&lt;br /&gt;
* &#039;&#039;&#039;Show a text when certain fields are filled out&#039;&#039;&#039;&lt;br /&gt;
** We will need this for the Recognition page - when the video and text are filled out a text linking to the Share page should be displayed.&lt;br /&gt;
* &#039;&#039;&#039;True Fan status&#039;&#039;&#039;&lt;br /&gt;
** requested - a person has requested a True Fan status - An statusadmin should check whether there is a subscription by this &lt;br /&gt;
** true fan - the person is a True Fan&lt;br /&gt;
*** list of subscriptions - a True Fan can have more than one subscription, e.g. now $10, after few months $20.&lt;br /&gt;
*** from - the date of subscription&lt;br /&gt;
*** to - the date of unsubscription&lt;br /&gt;
*** amount - the amount of the subscription&lt;br /&gt;
* &#039;&#039;&#039;Configure Invite and User Relationships&#039;&#039;&#039;&lt;br /&gt;
** Allow users with the True Fan role to invite multiple friends&lt;br /&gt;
** Make sure the relationship shows between the invited and the invitee&lt;br /&gt;
*** Create a block using Views to show relationships&lt;br /&gt;
**** Make sure the block view uses arguments such that users are dynamic&lt;br /&gt;
**** Show block on Recognition, Share and Invited pages&lt;br /&gt;
** Note, Invite is still in -dev branch for D7. Module is working after applying patch found here : http://drupal.org/node/1054392#comment-4536388&lt;br /&gt;
* &#039;&#039;&#039;Create block to show all True Fans&#039;&#039;&#039;&lt;br /&gt;
** Show this block universally&lt;br /&gt;
** Block should just be list of True Fan users as their pictures&lt;br /&gt;
* &#039;&#039;&#039;Create block with PayPal button link to donate&#039;&#039;&#039;&lt;br /&gt;
** Show this block below main content on the True Fans page&lt;br /&gt;
** Block will show a standard PayPal button, let the user subscribe through PayPal and redirect him back to a Drupal user registration page. When he registers, he should have the status &amp;quot;True Fan Requested&amp;quot; (or similar) and an Administrator should approve it.&lt;br /&gt;
* &#039;&#039;&#039;Video embedding Support&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Enable Vimeo and others video providers for video embedding in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Make quicker embedding of Videos in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
*** Check this page: http://microfundingtest.openfarmtech.org/node/5&lt;br /&gt;
*** The user has to make 3 clicks for URL input - &amp;quot;Select media&amp;quot;, &amp;quot;Web&amp;quot;, &amp;quot;Submit&amp;quot;. Can we make it with only 1?&lt;br /&gt;
&lt;br /&gt;
=Theme Tasks=&lt;br /&gt;
&lt;br /&gt;
* Make visible the main menu.&lt;br /&gt;
* Theme the user menu.&lt;br /&gt;
* Review content with in &amp;quot;Donate&amp;quot; and &amp;quot;Tell a friend&amp;quot; pages&lt;br /&gt;
* Redesign CiviCRM User Dashboard.&lt;br /&gt;
&lt;br /&gt;
=CiviCRM Tasks=&lt;br /&gt;
&lt;br /&gt;
You can find our CiviCRM configuration [[OSE_Microfunding_Proposal/Implementation/CiviCRM|here]]. It gives you the possibility of replicate and quickly review our design.&lt;br /&gt;
&lt;br /&gt;
* (Eduardo Riesco and others) Review CiviCRM flow page.&lt;br /&gt;
* Theme CiviCRM pages and adjust layout. It has a template system similar to Drupal&#039;s.&lt;br /&gt;
* Configure the reports for the CiviCRM Dashboard.&lt;br /&gt;
* Review standard CiviCRM messages to adapt it to True Fans and Donate campaign.&lt;br /&gt;
* (Eduardo Riesco) Improve CiviCRM &amp;quot;Personal Campaign Pages&amp;quot; (our &amp;quot;Share Page&amp;quot;). This is by far the biggest task because we&#039;ll need to modify the CiviCRM core code. It&#039;s our opportunity to contribute the CiviCRM project improving it!&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
This is the Team working currently on the Proposal.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Finished Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || create tasks || [http://microfundingtest.openfarmtech.org/mywebsite.php Embeddable Badge] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || CiviCRM integration || || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Lukasz Jagodzinski || creating Drupal Theme || Overall theme ready || PHP, CSS, JavaScript, Symfony, Java, MySQL || part-time || luke (dot) jagodzinski (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Nick Person || Recognition Page in CiviCRM || || || part-time || person (dot) nick (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Jacob Roufa || PayPal integeration|| || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| Kelly Schutt || || Blocks: OSE info, social sharing, Paypal integration || Graphic design, HTML/CSS, Drupal configuration, intermediate Javascript and PHP || part-time || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=36203</id>
		<title>OSE Microfunding Proposal/Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=36203"/>
		<updated>2011-08-16T18:14:17Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* CiviCRM Tasks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terminology=&lt;br /&gt;
Here is the common terminology:&lt;br /&gt;
* TF = True Fan&lt;br /&gt;
&lt;br /&gt;
=Design=&lt;br /&gt;
==Wireframes==&lt;br /&gt;
The wireframes of the proposal were implemented in [http://www.lumzy.com/ Lumzy].&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==PHP CMS (Content Management System)==&lt;br /&gt;
We chose &#039;&#039;&#039;Drupal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==CRM (Contact Relationship Management)==&lt;br /&gt;
We chose &#039;&#039;&#039;CiviCRM&#039;&#039;&#039;. (http://civicrm.org)&lt;br /&gt;
&lt;br /&gt;
From the CiviCRM Web site:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are specially interested in &#039;&#039;&#039;CiviContribute&#039;&#039;&#039; module (http://civicrm.org/civicontribute):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations. CiviContribute is fully integrated with CiviCRM, and creates or updates contact and donation records for all contributions, eliminating data entry time and errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why we chose CiviCRM?&#039;&#039;&#039;&lt;br /&gt;
* We don&#039;t want to reinvent.&lt;br /&gt;
* It&#039;s an application orientated to non-profit microfunding improved during years for hundreds of developers.&lt;br /&gt;
* It&#039;s installed over Drupal, so we can integrate it with our web page, web profiles, personal blogs, etc.&lt;br /&gt;
* It has a lot of helpful tools around microfunding: bulk email by groups, reports, integration of events, contact and groups management, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources:&#039;&#039;&#039;&lt;br /&gt;
* http://civicrm.org/ - CiviCRM Web. Good to get a general idea about it and about the different modules.&lt;br /&gt;
* http://en.flossmanuals.net/CiviCRM/ - CiviCRM book. Good to understand CiviCRM concepts (the most important and maybe the most difficult).&lt;br /&gt;
* http://wiki.civicrm.org/confluence/display/CRMDOC40/CiviCRM+Documentation - Wiki documentation. Good to work.&lt;br /&gt;
* http://d7.demo.civicrm.org/ - CiviCRM admin demo. With Drupal integration and test data. Good to play.&lt;br /&gt;
&lt;br /&gt;
==Drupal Environments==&lt;br /&gt;
&lt;br /&gt;
* Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing&lt;br /&gt;
* Official Drupal - http://civicrm.opensourceecology.org/ - used for real&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Page Flow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===True Fans Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Showing motivational content about OSE, its importance, tangible outcome, etc.&lt;br /&gt;
** Allowing subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the user is logged in his Recognition Page&lt;br /&gt;
&lt;br /&gt;
* Design considerations&lt;br /&gt;
** TODO by Alistair&lt;br /&gt;
&lt;br /&gt;
===Recognition Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** He sees his information and edit links for video, photo and text are available for clicking.&lt;br /&gt;
*** When he saves some information, he will be offered a link to the Share page.&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** The person sees the information the True Fan has saved.&lt;br /&gt;
*** Under that is the TF subscription.&lt;br /&gt;
*** There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF of the Recognition page should be logged&lt;br /&gt;
**** video or text should be filled out.&lt;br /&gt;
**** The TF clicks on the &amp;quot;Share page&amp;quot; link.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: no&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF is logged in the Share page.&lt;br /&gt;
* Design Considerations&lt;br /&gt;
** Add form inputs for user to link to their Twitter, Facebook accounts for use in sharing page.&lt;br /&gt;
&lt;br /&gt;
===Share Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.&lt;br /&gt;
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** the page is not accessible.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF cliks on invite friend, or invite all friends. &lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;:&lt;br /&gt;
**** a notifications appears that the friend/s was/were successfully invited.&lt;br /&gt;
**** an email is sent to every invited friend, containing a link to the &amp;quot;Invited Page&amp;quot;.&lt;br /&gt;
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF remains on the Share page.&lt;br /&gt;
&lt;br /&gt;
===Invited Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Everybody who has the link can access it, no difference between logged users and anonymous.&lt;br /&gt;
** Shows the invitation of the TF to his friend.&lt;br /&gt;
** Shows the TF subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** the same transition as in the True Fans Page&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
==Video==&lt;br /&gt;
The videos can be&lt;br /&gt;
* youtube video (easy to program, time-intensive for the user)&lt;br /&gt;
* flash camera recorder (harder to program, quick to record for the user, lower quality)&lt;br /&gt;
&lt;br /&gt;
We have the possibility of providing the user with two options:&lt;br /&gt;
&lt;br /&gt;
# Past a link to a YoueTube video&lt;br /&gt;
# Record video from Flash and upload to YouTube using their developer API&lt;br /&gt;
&lt;br /&gt;
If we rely on Option 2, we might bottleneck the development. It would make sense to build the functionality for Option 1 first and then begin working on a solution for Option 2 when the project is functionally complete.&lt;br /&gt;
&lt;br /&gt;
Details of the YouTube&#039;s video uploads can be found here:&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Uploading_Videos&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Resumable_uploads&lt;br /&gt;
&lt;br /&gt;
=Replication=&lt;br /&gt;
&lt;br /&gt;
These are the steps required to replicate our implementation into another Drupal installation.&lt;br /&gt;
&lt;br /&gt;
* Install the modules:&lt;br /&gt;
** [http://drupal.org/project/ckeditor CKEditor] - from the URL and extract the contents of from the [http://ckeditor.com/download download] in sites/all/modules/ckeditor/ckeditor .&lt;br /&gt;
** [http://drupal.org/project/media media]&lt;br /&gt;
** [http://drupal.org/project/media_youtube media_youtube]&lt;br /&gt;
** [http://drupal.org/project/media_vimeo media_vimeo]&lt;br /&gt;
&lt;br /&gt;
=Prototype 1=&lt;br /&gt;
&lt;br /&gt;
* A user opens the True Fans page Phttp://microfundingtest.openfarmtech.org/truefan&lt;br /&gt;
* The user clicks the PayPal subscribe button, goes to PayPal, completes the subscription and gets redirected back to his True Fans profile (http://microfundingtest.openfarmtech.org/user#overlay=user/1/edit/true_fan) as logged in True Fan.&lt;br /&gt;
* The True Fan edits his profile and clicks save. A text is shown with a link to create an Invitation content - http://microfundingtest.openfarmtech.org/user#overlay=node/add/invitation&lt;br /&gt;
* The True Fan adds in the Invitation a video, text and a photo, clicks save, and then he is shown a &amp;quot;Invite by email&amp;quot; button (seen only by him, the author). He clicks it and an invitational email is sent to his friend containing a link to the Invitation page. Also a relationship is created between the True Fan and the friend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Drupal Tasks=&lt;br /&gt;
&lt;br /&gt;
You can view the current tasks in the [https://www.pivotaltracker.com/projects/335285 Pivotal project].&lt;br /&gt;
&lt;br /&gt;
==Badges==&lt;br /&gt;
* Check a demo for the embeddable badge: http://microfundingtest.openfarmtech.org/mywebsite.php&lt;br /&gt;
** Parameters:&lt;br /&gt;
*** id - true fan id&lt;br /&gt;
*** name - if equals 1, then displays the name of the True Fan above the badge, otherwise not.&lt;br /&gt;
** TODO - make secure reading of the URL parameters&lt;br /&gt;
* TODO - make a visualization of all OSE badges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Make a PHP Script (drupalroleusers.php) that takes the users from a Drupal installation with a specific Role (e.g. True Fan Role, or for testing we can take Administrator role) and saves in a CSV file (truefanusers.txt) the following information:&lt;br /&gt;
** ID&lt;br /&gt;
** Name&lt;br /&gt;
* Read in [http://microfundingtest.openfarmtech.org/truefan-badge.php truefan-badge.php] the names of the users from truefanusers.txt and display them correctly by their ID.&lt;br /&gt;
&lt;br /&gt;
==PayPal==&lt;br /&gt;
* Jacob Roufa is trying to integrate PayPal into the registration process of Drupal 7 users: http://www.deerwalk.com/PayPal-Integration-with-Drupal-7&lt;br /&gt;
** TODO - still getting bugs&lt;br /&gt;
*** Using the [http://drupal.org/project/lm_paypal lm_paypal] module, a key function of the module (displaying the paypal button allowing users to subscribe to a role) is not working.&lt;br /&gt;
*** Block configuration found here : http://microfundingtest.openfarmtech.org/admin/structure/block/manage/block/1/configure (note: lm_paypal is currently disabled on the site)&lt;br /&gt;
*** Thread in Drupal.org project page issue queue here : http://drupal.org/node/733520&lt;br /&gt;
** Implementation without lm_paypal described in the Drupal Tasks section here : http://opensourceecology.org/wiki/OSE_Microfunding_Proposal/Implementation#Other_Drupal_tasks&lt;br /&gt;
==Paypal updates 6-27-11==&lt;br /&gt;
* Kelly Schutt completed basic Paypal integration. After completing the True Fan subscription payment, the user is automatically added to the True Fan role. We don&#039;t need an administrator to approve every account/payment this way.&lt;br /&gt;
** Overview of the Paypal subscription process&lt;br /&gt;
*** Custom microft module redirects user to Paypal for payment after registering account. Microft also passes custom_var to Paypal with Drupal User ID&lt;br /&gt;
*** Paypal connects to /paypalipn page and POSTs User ID variable. /paypalipn then save the user account with the additional True Fan role&lt;br /&gt;
**** Paypal should automatically redirect the user back to their profile page after payment, and the user should be logged in. Right now, the user has to click a button to be redirected and isn&#039;t automatically logged in.&lt;br /&gt;
* We still need to configure the registration process with a dropdown menu for different levels of True Fan support (e.g. $10/month vs $50/month)&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
* Lukasz Jagodzinski is working on a Drupal theme, in an ose.org style and layout as definded in the wireframes.&lt;br /&gt;
&lt;br /&gt;
==Drupal Features Module==&lt;br /&gt;
&#039;&#039;&#039;Why?&#039;&#039;&#039;&lt;br /&gt;
* http://developmentseed.org/blog/2009/jul/09/development-staging-production-workflow-problem-drupal&lt;br /&gt;
&lt;br /&gt;
==Other Drupal tasks==&lt;br /&gt;
* &#039;&#039;&#039;Show a text when certain fields are filled out&#039;&#039;&#039;&lt;br /&gt;
** We will need this for the Recognition page - when the video and text are filled out a text linking to the Share page should be displayed.&lt;br /&gt;
* &#039;&#039;&#039;True Fan status&#039;&#039;&#039;&lt;br /&gt;
** requested - a person has requested a True Fan status - An statusadmin should check whether there is a subscription by this &lt;br /&gt;
** true fan - the person is a True Fan&lt;br /&gt;
*** list of subscriptions - a True Fan can have more than one subscription, e.g. now $10, after few months $20.&lt;br /&gt;
*** from - the date of subscription&lt;br /&gt;
*** to - the date of unsubscription&lt;br /&gt;
*** amount - the amount of the subscription&lt;br /&gt;
* &#039;&#039;&#039;Configure Invite and User Relationships&#039;&#039;&#039;&lt;br /&gt;
** Allow users with the True Fan role to invite multiple friends&lt;br /&gt;
** Make sure the relationship shows between the invited and the invitee&lt;br /&gt;
*** Create a block using Views to show relationships&lt;br /&gt;
**** Make sure the block view uses arguments such that users are dynamic&lt;br /&gt;
**** Show block on Recognition, Share and Invited pages&lt;br /&gt;
** Note, Invite is still in -dev branch for D7. Module is working after applying patch found here : http://drupal.org/node/1054392#comment-4536388&lt;br /&gt;
* &#039;&#039;&#039;Create block to show all True Fans&#039;&#039;&#039;&lt;br /&gt;
** Show this block universally&lt;br /&gt;
** Block should just be list of True Fan users as their pictures&lt;br /&gt;
* &#039;&#039;&#039;Create block with PayPal button link to donate&#039;&#039;&#039;&lt;br /&gt;
** Show this block below main content on the True Fans page&lt;br /&gt;
** Block will show a standard PayPal button, let the user subscribe through PayPal and redirect him back to a Drupal user registration page. When he registers, he should have the status &amp;quot;True Fan Requested&amp;quot; (or similar) and an Administrator should approve it.&lt;br /&gt;
* &#039;&#039;&#039;Video embedding Support&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Enable Vimeo and others video providers for video embedding in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Make quicker embedding of Videos in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
*** Check this page: http://microfundingtest.openfarmtech.org/node/5&lt;br /&gt;
*** The user has to make 3 clicks for URL input - &amp;quot;Select media&amp;quot;, &amp;quot;Web&amp;quot;, &amp;quot;Submit&amp;quot;. Can we make it with only 1?&lt;br /&gt;
&lt;br /&gt;
=Theme Tasks=&lt;br /&gt;
&lt;br /&gt;
* Make visible the main menu.&lt;br /&gt;
* Theme the user menu.&lt;br /&gt;
* Review content with in &amp;quot;Donate&amp;quot; and &amp;quot;Tell a friend&amp;quot; pages&lt;br /&gt;
&lt;br /&gt;
=CiviCRM Tasks=&lt;br /&gt;
&lt;br /&gt;
You can find our CiviCRM configuration [[OSE_Microfunding_Proposal/Implementation/CiviCRM|here]]. It gives you the possibility of replicate and quickly review our design.&lt;br /&gt;
&lt;br /&gt;
* (Eduardo Riesco and others) Review CiviCRM flow page.&lt;br /&gt;
* Theme CiviCRM pages and adjust layout. It has a template system similar to Drupal&#039;s.&lt;br /&gt;
* Configure the reports for the CiviCRM Dashboard.&lt;br /&gt;
* Redesign User Dashboard.&lt;br /&gt;
* Review standard CiviCRM messages to adapt it to True Fans and Donate campaign.&lt;br /&gt;
* (Eduardo Riesco) Improve CiviCRM &amp;quot;Personal Campaign Pages&amp;quot; (our &amp;quot;Share Page&amp;quot;). This is by far the biggest task because we&#039;ll need to modify the CiviCRM core code. It&#039;s our opportunity to contribute the CiviCRM project improving it!&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
This is the Team working currently on the Proposal.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Finished Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || create tasks || [http://microfundingtest.openfarmtech.org/mywebsite.php Embeddable Badge] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || CiviCRM integration || || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Lukasz Jagodzinski || creating Drupal Theme || Overall theme ready || PHP, CSS, JavaScript, Symfony, Java, MySQL || part-time || luke (dot) jagodzinski (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Nick Person || Recognition Page in CiviCRM || || || part-time || person (dot) nick (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Jacob Roufa || PayPal integeration|| || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| Kelly Schutt || || Blocks: OSE info, social sharing, Paypal integration || Graphic design, HTML/CSS, Drupal configuration, intermediate Javascript and PHP || part-time || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation/CiviCRM&amp;diff=36180</id>
		<title>OSE Microfunding Proposal/Implementation/CiviCRM</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation/CiviCRM&amp;diff=36180"/>
		<updated>2011-08-16T08:08:39Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General CiviCRM Configuration =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration Checklist ==&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
===== Domain Information =====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
===== Site Preferences =====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Mapping and Geocodding =====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
===== From Email Address Options =====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Payment Processor =====&lt;br /&gt;
*Payment Processor Type: PayPal - Website Payments Standard&lt;br /&gt;
*Name: Paypal test&lt;br /&gt;
&lt;br /&gt;
To test, it&#039;s better use https://www.sandbox.paypal.com/ in &#039;&#039;Processor Details for &#039;&#039;&#039;Live&#039;&#039;&#039; Payments&#039;&#039; and a test PayPal account. Test accounts can be created in https://developer.paypal.com  This place is different from your PayPal account, so it&#039;s necessary to sign up. It&#039;s possible to create test bussiness accounts to receive money, and test buyer accounts to pay.&lt;br /&gt;
&lt;br /&gt;
===== Tags =====&lt;br /&gt;
&lt;br /&gt;
Name: Europe&lt;br /&gt;
Description: Resources or events in Europe&lt;br /&gt;
Used for: Contacts, Activities, Cases.&lt;br /&gt;
&lt;br /&gt;
Delete unused tags.&lt;br /&gt;
&lt;br /&gt;
===== Groups =====&lt;br /&gt;
Add &#039;&#039;mailing list groups&#039;&#039;: OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Synchronize Users to Contacts ==&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; Manage -&amp;gt; Synchronize Users to Contacts&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
&lt;br /&gt;
== New Organization ==&lt;br /&gt;
&#039;&#039;Contacts -&amp;gt; New Organization&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
== Membership Types ==&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; CiviMember -&amp;gt; Membership Types&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
*Name:Standard&lt;br /&gt;
*Description: Standard True Fan with 10$/month during 2 years.&lt;br /&gt;
*Membership Organization: Open Source Ecology&lt;br /&gt;
*Contribution Type: Member dues.&lt;br /&gt;
*Duration: 2 Year&lt;br /&gt;
*Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
== Contribution pages ==&lt;br /&gt;
&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
&lt;br /&gt;
=== True Fans ===&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology True Fans&lt;br /&gt;
*Contribution Type: Memeber Dues&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (Uncheck)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Membership settings&#039;&#039;&#039;&lt;br /&gt;
*Membership Section Enabled?: (check)&lt;br /&gt;
*Membership Types:  (check all)&lt;br /&gt;
* Require Membership Signup: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thank-you and Receipting&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Personal Campaign Pages&#039;&#039;&#039;&lt;br /&gt;
*Supporter profile: Supporter profile&lt;br /&gt;
*&#039;Create Personal Campaign Page&#039; link text: (clear)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Donate ===&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology Donate&lt;br /&gt;
*Contribution Type: Donation&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (check)&lt;br /&gt;
*Recurring contributions: (check)&lt;br /&gt;
*Allow other amounts: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thank-you and Receipting&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
=== Reports ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Reports -&amp;gt; Create Reports from Templates -&amp;gt; Membership Report (Summary)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Change Title and Description.&lt;br /&gt;
*Available for Dashboard?: (Check)&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation/CiviCRM&amp;diff=36179</id>
		<title>OSE Microfunding Proposal/Implementation/CiviCRM</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation/CiviCRM&amp;diff=36179"/>
		<updated>2011-08-16T08:07:45Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General CiviCRM Configuration =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration Checklist ==&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
===== Domain Information =====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
===== Site Preferences =====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Mapping and Geocodding =====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
===== From Email Address Options =====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Payment Processor =====&lt;br /&gt;
*Payment Processor Type: PayPal - Website Payments Standard&lt;br /&gt;
*Name: Paypal test&lt;br /&gt;
&lt;br /&gt;
To test, it&#039;s better use https://www.sandbox.paypal.com/ in &#039;&#039;Processor Details for &#039;&#039;&#039;Live&#039;&#039;&#039; Payments&#039;&#039; and a test PayPal account. Test accounts can be created in https://developer.paypal.com  This place is different from your PayPal account, so it&#039;s necessary to sign up. It&#039;s possible to create test bussiness accounts to receive money, and test buyer accounts to pay.&lt;br /&gt;
&lt;br /&gt;
===== Tags =====&lt;br /&gt;
&lt;br /&gt;
Name: Europe&lt;br /&gt;
Description: Resources or events in Europe&lt;br /&gt;
Used for: Contacts, Activities, Cases.&lt;br /&gt;
&lt;br /&gt;
Delete unused tags.&lt;br /&gt;
&lt;br /&gt;
===== Groups =====&lt;br /&gt;
Add &#039;&#039;mailing list groups&#039;&#039;: OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Synchronize Users to Contacts ==&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; Manage -&amp;gt; Synchronize Users to Contacts&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
&lt;br /&gt;
== New Organization ==&lt;br /&gt;
&#039;&#039;Contacts -&amp;gt; New Organization&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
== Membership Types ==&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; CiviMember -&amp;gt; Membership Types&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
*Name:Standard&lt;br /&gt;
*Description: Standard True Fan with 10$/month during 2 years.&lt;br /&gt;
*Membership Organization: Open Source Ecology&lt;br /&gt;
*Contribution Type: Member dues.&lt;br /&gt;
*Duration: 2 Year&lt;br /&gt;
*Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
== Contribution pages ==&lt;br /&gt;
&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
&lt;br /&gt;
=== True Fans ===&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology True Fans&lt;br /&gt;
*Contribution Type: Memeber Dues&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (Uncheck)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Membership settings&#039;&#039;&#039;&lt;br /&gt;
*Membership Section Enabled?: (check)&lt;br /&gt;
*Membership Types:  (check all)&lt;br /&gt;
* Require Membership Signup: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thank-you and Receipting&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Personal Campaign Pages&#039;&#039;&#039;&lt;br /&gt;
*Supporter profile: Supporter profile&lt;br /&gt;
*&#039;Create Personal Campaign Page&#039; link text: (clear)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Donate ===&lt;br /&gt;
&#039;&#039;Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology Donate&lt;br /&gt;
*Contribution Type: Donation&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (check)&lt;br /&gt;
*Recurring contributions: (check)&lt;br /&gt;
*Allow other amounts: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thank-you and Receipting&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
=== Reports ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Reports -&amp;gt; Create Reports from Templates -&amp;gt; Membership Report (Summary)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Available for Dashboard?: (Check)&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36178</id>
		<title>Here</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36178"/>
		<updated>2011-08-16T07:57:09Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation/CiviCRM&amp;diff=36177</id>
		<title>OSE Microfunding Proposal/Implementation/CiviCRM</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation/CiviCRM&amp;diff=36177"/>
		<updated>2011-08-16T07:56:10Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: Created page with &amp;quot;== General CiviCRM Configuration ==   ==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====  ===== Localization =====  *Inherit CMS Language *Add all countrais and states/...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General CiviCRM Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
===== Domain Information =====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
===== Site Preferences =====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Mapping and Geocodding =====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
===== From Email Address Options =====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Payment Processor =====&lt;br /&gt;
*Payment Processor Type: PayPal - Website Payments Standard&lt;br /&gt;
*Name: Paypal test&lt;br /&gt;
&lt;br /&gt;
To test, it&#039;s better use https://www.sandbox.paypal.com/ in &#039;&#039;Processor Details for &#039;&#039;&#039;Live&#039;&#039;&#039; Payments&#039;&#039; and a test PayPal account. Test accounts can be created in https://developer.paypal.com  This place is different from your PayPal account, so it&#039;s necessary to sign up. It&#039;s possible to create test bussiness accounts to receive money, and test buyer accounts to pay.&lt;br /&gt;
&lt;br /&gt;
===== Tags =====&lt;br /&gt;
&lt;br /&gt;
Name: Europe&lt;br /&gt;
Description: Resources or events in Europe&lt;br /&gt;
Used for: Contacts, Activities, Cases.&lt;br /&gt;
&lt;br /&gt;
Delete unused tags.&lt;br /&gt;
&lt;br /&gt;
===== Groups =====&lt;br /&gt;
Add &#039;&#039;mailing list groups&#039;&#039;: OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Manage -&amp;gt; Synchronize Users to Contacts ====&lt;br /&gt;
Yes&lt;br /&gt;
&lt;br /&gt;
==== Contacts -&amp;gt; New Organization ====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviMember -&amp;gt; Membership Types ====&lt;br /&gt;
&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
*Name:Standard&lt;br /&gt;
*Description: Standard True Fan with 10$/month during 2 years.&lt;br /&gt;
*Membership Organization: Open Source Ecology&lt;br /&gt;
*Contribution Type: Member dues.&lt;br /&gt;
*Duration: 2 Year&lt;br /&gt;
*Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page ====&lt;br /&gt;
&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
&lt;br /&gt;
===== TRUE FANS =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology True Fans&lt;br /&gt;
*Contribution Type: Memeber Dues&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (Uncheck)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Membership settings&#039;&#039;&#039;&lt;br /&gt;
*Membership Section Enabled?: (check)&lt;br /&gt;
*Membership Types:  (check all)&lt;br /&gt;
* Require Membership Signup: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thank-you and Receipting&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Personal Campaign Pages&#039;&#039;&#039;&lt;br /&gt;
*Supporter profile: Supporter profile&lt;br /&gt;
*&#039;Create Personal Campaign Page&#039; link text: (clear)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== DONATE =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology Donate&lt;br /&gt;
*Contribution Type: Donation&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (check)&lt;br /&gt;
*Recurring contributions: (check)&lt;br /&gt;
*Allow other amounts: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thank-you and Receipting&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=36176</id>
		<title>OSE Microfunding Proposal/Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=36176"/>
		<updated>2011-08-16T07:54:15Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* CiviCRM Tasks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terminology=&lt;br /&gt;
Here is the common terminology:&lt;br /&gt;
* TF = True Fan&lt;br /&gt;
&lt;br /&gt;
=Design=&lt;br /&gt;
==Wireframes==&lt;br /&gt;
The wireframes of the proposal were implemented in [http://www.lumzy.com/ Lumzy].&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==PHP CMS (Content Management System)==&lt;br /&gt;
We chose &#039;&#039;&#039;Drupal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==CMR (Contact Relationship Management)==&lt;br /&gt;
We chose &#039;&#039;&#039;CiviCRM&#039;&#039;&#039;. (http://civicrm.org)&lt;br /&gt;
&lt;br /&gt;
From the CiviCRM Web site:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are specially interested in &#039;&#039;&#039;CiviContribute&#039;&#039;&#039; module (http://civicrm.org/civicontribute):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations. CiviContribute is fully integrated with CiviCRM, and creates or updates contact and donation records for all contributions, eliminating data entry time and errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why we chose CiviCRM?&#039;&#039;&#039;&lt;br /&gt;
* We don&#039;t want to reinvent.&lt;br /&gt;
* It&#039;s an application orientated to non-profit microfunding improved during years for hundreds of developers.&lt;br /&gt;
* It&#039;s installed over Drupal, so we can integrate it with our web page, web profiles, personal blogs, etc.&lt;br /&gt;
* It has a lot of helpful tools around microfunding: bulk email by groups, reports, integration of events, contact and groups management, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources:&#039;&#039;&#039;&lt;br /&gt;
* http://civicrm.org/ - CiviCRM Web. Good to get a general idea about it and about the different modules.&lt;br /&gt;
* http://en.flossmanuals.net/CiviCRM/ - CiviCRM book. Good to understand CiviCRM concepts (the most important and maybe the most difficult).&lt;br /&gt;
* http://wiki.civicrm.org/confluence/display/CRMDOC40/CiviCRM+Documentation - Wiki documentation. Good to work.&lt;br /&gt;
* http://d7.demo.civicrm.org/ - CiviCRM admin demo. With Drupal integration and test data. Good to play.&lt;br /&gt;
&lt;br /&gt;
==Drupal Environments==&lt;br /&gt;
&lt;br /&gt;
* Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing&lt;br /&gt;
* Official Drupal - http://civicrm.opensourceecology.org/ - used for real&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Page Flow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===True Fans Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Showing motivational content about OSE, its importance, tangible outcome, etc.&lt;br /&gt;
** Allowing subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the user is logged in his Recognition Page&lt;br /&gt;
&lt;br /&gt;
* Design considerations&lt;br /&gt;
** TODO by Alistair&lt;br /&gt;
&lt;br /&gt;
===Recognition Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** He sees his information and edit links for video, photo and text are available for clicking.&lt;br /&gt;
*** When he saves some information, he will be offered a link to the Share page.&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** The person sees the information the True Fan has saved.&lt;br /&gt;
*** Under that is the TF subscription.&lt;br /&gt;
*** There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF of the Recognition page should be logged&lt;br /&gt;
**** video or text should be filled out.&lt;br /&gt;
**** The TF clicks on the &amp;quot;Share page&amp;quot; link.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: no&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF is logged in the Share page.&lt;br /&gt;
* Design Considerations&lt;br /&gt;
** Add form inputs for user to link to their Twitter, Facebook accounts for use in sharing page.&lt;br /&gt;
&lt;br /&gt;
===Share Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.&lt;br /&gt;
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** the page is not accessible.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF cliks on invite friend, or invite all friends. &lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;:&lt;br /&gt;
**** a notifications appears that the friend/s was/were successfully invited.&lt;br /&gt;
**** an email is sent to every invited friend, containing a link to the &amp;quot;Invited Page&amp;quot;.&lt;br /&gt;
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF remains on the Share page.&lt;br /&gt;
&lt;br /&gt;
===Invited Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Everybody who has the link can access it, no difference between logged users and anonymous.&lt;br /&gt;
** Shows the invitation of the TF to his friend.&lt;br /&gt;
** Shows the TF subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** the same transition as in the True Fans Page&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
==Video==&lt;br /&gt;
The videos can be&lt;br /&gt;
* youtube video (easy to program, time-intensive for the user)&lt;br /&gt;
* flash camera recorder (harder to program, quick to record for the user, lower quality)&lt;br /&gt;
&lt;br /&gt;
We have the possibility of providing the user with two options:&lt;br /&gt;
&lt;br /&gt;
# Past a link to a YoueTube video&lt;br /&gt;
# Record video from Flash and upload to YouTube using their developer API&lt;br /&gt;
&lt;br /&gt;
If we rely on Option 2, we might bottleneck the development. It would make sense to build the functionality for Option 1 first and then begin working on a solution for Option 2 when the project is functionally complete.&lt;br /&gt;
&lt;br /&gt;
Details of the YouTube&#039;s video uploads can be found here:&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Uploading_Videos&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Resumable_uploads&lt;br /&gt;
&lt;br /&gt;
=Replication=&lt;br /&gt;
&lt;br /&gt;
These are the steps required to replicate our implementation into another Drupal installation.&lt;br /&gt;
&lt;br /&gt;
* Install the modules:&lt;br /&gt;
** [http://drupal.org/project/ckeditor CKEditor] - from the URL and extract the contents of from the [http://ckeditor.com/download download] in sites/all/modules/ckeditor/ckeditor .&lt;br /&gt;
** [http://drupal.org/project/media media]&lt;br /&gt;
** [http://drupal.org/project/media_youtube media_youtube]&lt;br /&gt;
** [http://drupal.org/project/media_vimeo media_vimeo]&lt;br /&gt;
&lt;br /&gt;
=Prototype 1=&lt;br /&gt;
&lt;br /&gt;
* A user opens the True Fans page Phttp://microfundingtest.openfarmtech.org/truefan&lt;br /&gt;
* The user clicks the PayPal subscribe button, goes to PayPal, completes the subscription and gets redirected back to his True Fans profile (http://microfundingtest.openfarmtech.org/user#overlay=user/1/edit/true_fan) as logged in True Fan.&lt;br /&gt;
* The True Fan edits his profile and clicks save. A text is shown with a link to create an Invitation content - http://microfundingtest.openfarmtech.org/user#overlay=node/add/invitation&lt;br /&gt;
* The True Fan adds in the Invitation a video, text and a photo, clicks save, and then he is shown a &amp;quot;Invite by email&amp;quot; button (seen only by him, the author). He clicks it and an invitational email is sent to his friend containing a link to the Invitation page. Also a relationship is created between the True Fan and the friend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Drupal Tasks=&lt;br /&gt;
&lt;br /&gt;
You can view the current tasks in the [https://www.pivotaltracker.com/projects/335285 Pivotal project].&lt;br /&gt;
&lt;br /&gt;
==Badges==&lt;br /&gt;
* Check a demo for the embeddable badge: http://microfundingtest.openfarmtech.org/mywebsite.php&lt;br /&gt;
** Parameters:&lt;br /&gt;
*** id - true fan id&lt;br /&gt;
*** name - if equals 1, then displays the name of the True Fan above the badge, otherwise not.&lt;br /&gt;
** TODO - make secure reading of the URL parameters&lt;br /&gt;
* TODO - make a visualization of all OSE badges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Make a PHP Script (drupalroleusers.php) that takes the users from a Drupal installation with a specific Role (e.g. True Fan Role, or for testing we can take Administrator role) and saves in a CSV file (truefanusers.txt) the following information:&lt;br /&gt;
** ID&lt;br /&gt;
** Name&lt;br /&gt;
* Read in [http://microfundingtest.openfarmtech.org/truefan-badge.php truefan-badge.php] the names of the users from truefanusers.txt and display them correctly by their ID.&lt;br /&gt;
&lt;br /&gt;
==PayPal==&lt;br /&gt;
* Jacob Roufa is trying to integrate PayPal into the registration process of Drupal 7 users: http://www.deerwalk.com/PayPal-Integration-with-Drupal-7&lt;br /&gt;
** TODO - still getting bugs&lt;br /&gt;
*** Using the [http://drupal.org/project/lm_paypal lm_paypal] module, a key function of the module (displaying the paypal button allowing users to subscribe to a role) is not working.&lt;br /&gt;
*** Block configuration found here : http://microfundingtest.openfarmtech.org/admin/structure/block/manage/block/1/configure (note: lm_paypal is currently disabled on the site)&lt;br /&gt;
*** Thread in Drupal.org project page issue queue here : http://drupal.org/node/733520&lt;br /&gt;
** Implementation without lm_paypal described in the Drupal Tasks section here : http://opensourceecology.org/wiki/OSE_Microfunding_Proposal/Implementation#Other_Drupal_tasks&lt;br /&gt;
==Paypal updates 6-27-11==&lt;br /&gt;
* Kelly Schutt completed basic Paypal integration. After completing the True Fan subscription payment, the user is automatically added to the True Fan role. We don&#039;t need an administrator to approve every account/payment this way.&lt;br /&gt;
** Overview of the Paypal subscription process&lt;br /&gt;
*** Custom microft module redirects user to Paypal for payment after registering account. Microft also passes custom_var to Paypal with Drupal User ID&lt;br /&gt;
*** Paypal connects to /paypalipn page and POSTs User ID variable. /paypalipn then save the user account with the additional True Fan role&lt;br /&gt;
**** Paypal should automatically redirect the user back to their profile page after payment, and the user should be logged in. Right now, the user has to click a button to be redirected and isn&#039;t automatically logged in.&lt;br /&gt;
* We still need to configure the registration process with a dropdown menu for different levels of True Fan support (e.g. $10/month vs $50/month)&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
* Lukasz Jagodzinski is working on a Drupal theme, in an ose.org style and layout as definded in the wireframes.&lt;br /&gt;
&lt;br /&gt;
==Drupal Features Module==&lt;br /&gt;
&#039;&#039;&#039;Why?&#039;&#039;&#039;&lt;br /&gt;
* http://developmentseed.org/blog/2009/jul/09/development-staging-production-workflow-problem-drupal&lt;br /&gt;
&lt;br /&gt;
==Other Drupal tasks==&lt;br /&gt;
* &#039;&#039;&#039;Show a text when certain fields are filled out&#039;&#039;&#039;&lt;br /&gt;
** We will need this for the Recognition page - when the video and text are filled out a text linking to the Share page should be displayed.&lt;br /&gt;
* &#039;&#039;&#039;True Fan status&#039;&#039;&#039;&lt;br /&gt;
** requested - a person has requested a True Fan status - An statusadmin should check whether there is a subscription by this &lt;br /&gt;
** true fan - the person is a True Fan&lt;br /&gt;
*** list of subscriptions - a True Fan can have more than one subscription, e.g. now $10, after few months $20.&lt;br /&gt;
*** from - the date of subscription&lt;br /&gt;
*** to - the date of unsubscription&lt;br /&gt;
*** amount - the amount of the subscription&lt;br /&gt;
* &#039;&#039;&#039;Configure Invite and User Relationships&#039;&#039;&#039;&lt;br /&gt;
** Allow users with the True Fan role to invite multiple friends&lt;br /&gt;
** Make sure the relationship shows between the invited and the invitee&lt;br /&gt;
*** Create a block using Views to show relationships&lt;br /&gt;
**** Make sure the block view uses arguments such that users are dynamic&lt;br /&gt;
**** Show block on Recognition, Share and Invited pages&lt;br /&gt;
** Note, Invite is still in -dev branch for D7. Module is working after applying patch found here : http://drupal.org/node/1054392#comment-4536388&lt;br /&gt;
* &#039;&#039;&#039;Create block to show all True Fans&#039;&#039;&#039;&lt;br /&gt;
** Show this block universally&lt;br /&gt;
** Block should just be list of True Fan users as their pictures&lt;br /&gt;
* &#039;&#039;&#039;Create block with PayPal button link to donate&#039;&#039;&#039;&lt;br /&gt;
** Show this block below main content on the True Fans page&lt;br /&gt;
** Block will show a standard PayPal button, let the user subscribe through PayPal and redirect him back to a Drupal user registration page. When he registers, he should have the status &amp;quot;True Fan Requested&amp;quot; (or similar) and an Administrator should approve it.&lt;br /&gt;
* &#039;&#039;&#039;Video embedding Support&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Enable Vimeo and others video providers for video embedding in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Make quicker embedding of Videos in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
*** Check this page: http://microfundingtest.openfarmtech.org/node/5&lt;br /&gt;
*** The user has to make 3 clicks for URL input - &amp;quot;Select media&amp;quot;, &amp;quot;Web&amp;quot;, &amp;quot;Submit&amp;quot;. Can we make it with only 1?&lt;br /&gt;
&lt;br /&gt;
=CiviCRM Tasks=&lt;br /&gt;
&lt;br /&gt;
You can find our CiviCRM configuration [[OSE_Microfunding_Proposal/Implementation/CiviCRM|here]]. It gives you the possibility of replicate and quickly review our design.&lt;br /&gt;
&lt;br /&gt;
* Review CiviCRM flow page.&lt;br /&gt;
* Theme CiviCRM pages and adjust layout. It has a template system similar to Drupal&#039;s.&lt;br /&gt;
* Configure the reports for the CiviCRM Dashboard.&lt;br /&gt;
* Redesign User Dashboard.&lt;br /&gt;
* Review standard CiviCRM messages to adapt it to True Fans and Donate campaign.&lt;br /&gt;
* Improve CiviCRM &amp;quot;Personal Campaign Pages&amp;quot; (our &amp;quot;Share Page&amp;quot;). This is by far the biggest task because we&#039;ll need to modify the CiviCRM core code. It&#039;s our opportunity to contribute the CiviCRM project improving it!&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
This is the Team working currently on the Proposal.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Finished Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || create tasks || [http://microfundingtest.openfarmtech.org/mywebsite.php Embeddable Badge] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || CiviCRM integration || || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Lukasz Jagodzinski || creating Drupal Theme || Overall theme ready || PHP, CSS, JavaScript, Symfony, Java, MySQL || part-time || luke (dot) jagodzinski (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Nick Person || Recognition Page in CiviCRM || || || part-time || person (dot) nick (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Jacob Roufa || PayPal integeration|| || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| Kelly Schutt || || Blocks: OSE info, social sharing, Paypal integration || Graphic design, HTML/CSS, Drupal configuration, intermediate Javascript and PHP || part-time || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=36175</id>
		<title>OSE Microfunding Proposal/Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=36175"/>
		<updated>2011-08-16T07:52:03Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* CiviCRM Tasks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terminology=&lt;br /&gt;
Here is the common terminology:&lt;br /&gt;
* TF = True Fan&lt;br /&gt;
&lt;br /&gt;
=Design=&lt;br /&gt;
==Wireframes==&lt;br /&gt;
The wireframes of the proposal were implemented in [http://www.lumzy.com/ Lumzy].&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==PHP CMS (Content Management System)==&lt;br /&gt;
We chose &#039;&#039;&#039;Drupal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==CMR (Contact Relationship Management)==&lt;br /&gt;
We chose &#039;&#039;&#039;CiviCRM&#039;&#039;&#039;. (http://civicrm.org)&lt;br /&gt;
&lt;br /&gt;
From the CiviCRM Web site:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are specially interested in &#039;&#039;&#039;CiviContribute&#039;&#039;&#039; module (http://civicrm.org/civicontribute):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations. CiviContribute is fully integrated with CiviCRM, and creates or updates contact and donation records for all contributions, eliminating data entry time and errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why we chose CiviCRM?&#039;&#039;&#039;&lt;br /&gt;
* We don&#039;t want to reinvent.&lt;br /&gt;
* It&#039;s an application orientated to non-profit microfunding improved during years for hundreds of developers.&lt;br /&gt;
* It&#039;s installed over Drupal, so we can integrate it with our web page, web profiles, personal blogs, etc.&lt;br /&gt;
* It has a lot of helpful tools around microfunding: bulk email by groups, reports, integration of events, contact and groups management, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources:&#039;&#039;&#039;&lt;br /&gt;
* http://civicrm.org/ - CiviCRM Web. Good to get a general idea about it and about the different modules.&lt;br /&gt;
* http://en.flossmanuals.net/CiviCRM/ - CiviCRM book. Good to understand CiviCRM concepts (the most important and maybe the most difficult).&lt;br /&gt;
* http://wiki.civicrm.org/confluence/display/CRMDOC40/CiviCRM+Documentation - Wiki documentation. Good to work.&lt;br /&gt;
* http://d7.demo.civicrm.org/ - CiviCRM admin demo. With Drupal integration and test data. Good to play.&lt;br /&gt;
&lt;br /&gt;
==Drupal Environments==&lt;br /&gt;
&lt;br /&gt;
* Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing&lt;br /&gt;
* Official Drupal - http://civicrm.opensourceecology.org/ - used for real&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Page Flow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===True Fans Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Showing motivational content about OSE, its importance, tangible outcome, etc.&lt;br /&gt;
** Allowing subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the user is logged in his Recognition Page&lt;br /&gt;
&lt;br /&gt;
* Design considerations&lt;br /&gt;
** TODO by Alistair&lt;br /&gt;
&lt;br /&gt;
===Recognition Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** He sees his information and edit links for video, photo and text are available for clicking.&lt;br /&gt;
*** When he saves some information, he will be offered a link to the Share page.&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** The person sees the information the True Fan has saved.&lt;br /&gt;
*** Under that is the TF subscription.&lt;br /&gt;
*** There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF of the Recognition page should be logged&lt;br /&gt;
**** video or text should be filled out.&lt;br /&gt;
**** The TF clicks on the &amp;quot;Share page&amp;quot; link.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: no&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF is logged in the Share page.&lt;br /&gt;
* Design Considerations&lt;br /&gt;
** Add form inputs for user to link to their Twitter, Facebook accounts for use in sharing page.&lt;br /&gt;
&lt;br /&gt;
===Share Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.&lt;br /&gt;
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** the page is not accessible.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF cliks on invite friend, or invite all friends. &lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;:&lt;br /&gt;
**** a notifications appears that the friend/s was/were successfully invited.&lt;br /&gt;
**** an email is sent to every invited friend, containing a link to the &amp;quot;Invited Page&amp;quot;.&lt;br /&gt;
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF remains on the Share page.&lt;br /&gt;
&lt;br /&gt;
===Invited Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Everybody who has the link can access it, no difference between logged users and anonymous.&lt;br /&gt;
** Shows the invitation of the TF to his friend.&lt;br /&gt;
** Shows the TF subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** the same transition as in the True Fans Page&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
==Video==&lt;br /&gt;
The videos can be&lt;br /&gt;
* youtube video (easy to program, time-intensive for the user)&lt;br /&gt;
* flash camera recorder (harder to program, quick to record for the user, lower quality)&lt;br /&gt;
&lt;br /&gt;
We have the possibility of providing the user with two options:&lt;br /&gt;
&lt;br /&gt;
# Past a link to a YoueTube video&lt;br /&gt;
# Record video from Flash and upload to YouTube using their developer API&lt;br /&gt;
&lt;br /&gt;
If we rely on Option 2, we might bottleneck the development. It would make sense to build the functionality for Option 1 first and then begin working on a solution for Option 2 when the project is functionally complete.&lt;br /&gt;
&lt;br /&gt;
Details of the YouTube&#039;s video uploads can be found here:&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Uploading_Videos&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Resumable_uploads&lt;br /&gt;
&lt;br /&gt;
=Replication=&lt;br /&gt;
&lt;br /&gt;
These are the steps required to replicate our implementation into another Drupal installation.&lt;br /&gt;
&lt;br /&gt;
* Install the modules:&lt;br /&gt;
** [http://drupal.org/project/ckeditor CKEditor] - from the URL and extract the contents of from the [http://ckeditor.com/download download] in sites/all/modules/ckeditor/ckeditor .&lt;br /&gt;
** [http://drupal.org/project/media media]&lt;br /&gt;
** [http://drupal.org/project/media_youtube media_youtube]&lt;br /&gt;
** [http://drupal.org/project/media_vimeo media_vimeo]&lt;br /&gt;
&lt;br /&gt;
=Prototype 1=&lt;br /&gt;
&lt;br /&gt;
* A user opens the True Fans page Phttp://microfundingtest.openfarmtech.org/truefan&lt;br /&gt;
* The user clicks the PayPal subscribe button, goes to PayPal, completes the subscription and gets redirected back to his True Fans profile (http://microfundingtest.openfarmtech.org/user#overlay=user/1/edit/true_fan) as logged in True Fan.&lt;br /&gt;
* The True Fan edits his profile and clicks save. A text is shown with a link to create an Invitation content - http://microfundingtest.openfarmtech.org/user#overlay=node/add/invitation&lt;br /&gt;
* The True Fan adds in the Invitation a video, text and a photo, clicks save, and then he is shown a &amp;quot;Invite by email&amp;quot; button (seen only by him, the author). He clicks it and an invitational email is sent to his friend containing a link to the Invitation page. Also a relationship is created between the True Fan and the friend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Drupal Tasks=&lt;br /&gt;
&lt;br /&gt;
You can view the current tasks in the [https://www.pivotaltracker.com/projects/335285 Pivotal project].&lt;br /&gt;
&lt;br /&gt;
==Badges==&lt;br /&gt;
* Check a demo for the embeddable badge: http://microfundingtest.openfarmtech.org/mywebsite.php&lt;br /&gt;
** Parameters:&lt;br /&gt;
*** id - true fan id&lt;br /&gt;
*** name - if equals 1, then displays the name of the True Fan above the badge, otherwise not.&lt;br /&gt;
** TODO - make secure reading of the URL parameters&lt;br /&gt;
* TODO - make a visualization of all OSE badges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Make a PHP Script (drupalroleusers.php) that takes the users from a Drupal installation with a specific Role (e.g. True Fan Role, or for testing we can take Administrator role) and saves in a CSV file (truefanusers.txt) the following information:&lt;br /&gt;
** ID&lt;br /&gt;
** Name&lt;br /&gt;
* Read in [http://microfundingtest.openfarmtech.org/truefan-badge.php truefan-badge.php] the names of the users from truefanusers.txt and display them correctly by their ID.&lt;br /&gt;
&lt;br /&gt;
==PayPal==&lt;br /&gt;
* Jacob Roufa is trying to integrate PayPal into the registration process of Drupal 7 users: http://www.deerwalk.com/PayPal-Integration-with-Drupal-7&lt;br /&gt;
** TODO - still getting bugs&lt;br /&gt;
*** Using the [http://drupal.org/project/lm_paypal lm_paypal] module, a key function of the module (displaying the paypal button allowing users to subscribe to a role) is not working.&lt;br /&gt;
*** Block configuration found here : http://microfundingtest.openfarmtech.org/admin/structure/block/manage/block/1/configure (note: lm_paypal is currently disabled on the site)&lt;br /&gt;
*** Thread in Drupal.org project page issue queue here : http://drupal.org/node/733520&lt;br /&gt;
** Implementation without lm_paypal described in the Drupal Tasks section here : http://opensourceecology.org/wiki/OSE_Microfunding_Proposal/Implementation#Other_Drupal_tasks&lt;br /&gt;
==Paypal updates 6-27-11==&lt;br /&gt;
* Kelly Schutt completed basic Paypal integration. After completing the True Fan subscription payment, the user is automatically added to the True Fan role. We don&#039;t need an administrator to approve every account/payment this way.&lt;br /&gt;
** Overview of the Paypal subscription process&lt;br /&gt;
*** Custom microft module redirects user to Paypal for payment after registering account. Microft also passes custom_var to Paypal with Drupal User ID&lt;br /&gt;
*** Paypal connects to /paypalipn page and POSTs User ID variable. /paypalipn then save the user account with the additional True Fan role&lt;br /&gt;
**** Paypal should automatically redirect the user back to their profile page after payment, and the user should be logged in. Right now, the user has to click a button to be redirected and isn&#039;t automatically logged in.&lt;br /&gt;
* We still need to configure the registration process with a dropdown menu for different levels of True Fan support (e.g. $10/month vs $50/month)&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
* Lukasz Jagodzinski is working on a Drupal theme, in an ose.org style and layout as definded in the wireframes.&lt;br /&gt;
&lt;br /&gt;
==Drupal Features Module==&lt;br /&gt;
&#039;&#039;&#039;Why?&#039;&#039;&#039;&lt;br /&gt;
* http://developmentseed.org/blog/2009/jul/09/development-staging-production-workflow-problem-drupal&lt;br /&gt;
&lt;br /&gt;
==Other Drupal tasks==&lt;br /&gt;
* &#039;&#039;&#039;Show a text when certain fields are filled out&#039;&#039;&#039;&lt;br /&gt;
** We will need this for the Recognition page - when the video and text are filled out a text linking to the Share page should be displayed.&lt;br /&gt;
* &#039;&#039;&#039;True Fan status&#039;&#039;&#039;&lt;br /&gt;
** requested - a person has requested a True Fan status - An statusadmin should check whether there is a subscription by this &lt;br /&gt;
** true fan - the person is a True Fan&lt;br /&gt;
*** list of subscriptions - a True Fan can have more than one subscription, e.g. now $10, after few months $20.&lt;br /&gt;
*** from - the date of subscription&lt;br /&gt;
*** to - the date of unsubscription&lt;br /&gt;
*** amount - the amount of the subscription&lt;br /&gt;
* &#039;&#039;&#039;Configure Invite and User Relationships&#039;&#039;&#039;&lt;br /&gt;
** Allow users with the True Fan role to invite multiple friends&lt;br /&gt;
** Make sure the relationship shows between the invited and the invitee&lt;br /&gt;
*** Create a block using Views to show relationships&lt;br /&gt;
**** Make sure the block view uses arguments such that users are dynamic&lt;br /&gt;
**** Show block on Recognition, Share and Invited pages&lt;br /&gt;
** Note, Invite is still in -dev branch for D7. Module is working after applying patch found here : http://drupal.org/node/1054392#comment-4536388&lt;br /&gt;
* &#039;&#039;&#039;Create block to show all True Fans&#039;&#039;&#039;&lt;br /&gt;
** Show this block universally&lt;br /&gt;
** Block should just be list of True Fan users as their pictures&lt;br /&gt;
* &#039;&#039;&#039;Create block with PayPal button link to donate&#039;&#039;&#039;&lt;br /&gt;
** Show this block below main content on the True Fans page&lt;br /&gt;
** Block will show a standard PayPal button, let the user subscribe through PayPal and redirect him back to a Drupal user registration page. When he registers, he should have the status &amp;quot;True Fan Requested&amp;quot; (or similar) and an Administrator should approve it.&lt;br /&gt;
* &#039;&#039;&#039;Video embedding Support&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Enable Vimeo and others video providers for video embedding in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Make quicker embedding of Videos in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
*** Check this page: http://microfundingtest.openfarmtech.org/node/5&lt;br /&gt;
*** The user has to make 3 clicks for URL input - &amp;quot;Select media&amp;quot;, &amp;quot;Web&amp;quot;, &amp;quot;Submit&amp;quot;. Can we make it with only 1?&lt;br /&gt;
&lt;br /&gt;
=CiviCRM Tasks=&lt;br /&gt;
&lt;br /&gt;
You can find our CiviCRM configuration [[OSE_Microfunding_Proposal/Implementation/CiviCRM | here]]. It gives you the possibility of replicate and quickly review our design.&lt;br /&gt;
&lt;br /&gt;
* Review CiviCRM flow page.&lt;br /&gt;
* Theme CiviCRM pages and adjust layout. It has a template system similar to Drupal&#039;s.&lt;br /&gt;
* Configure the reports for the CiviCRM Dashboard.&lt;br /&gt;
* Redesign User Dashboard.&lt;br /&gt;
* Review standard CiviCRM messages to adapt it to True Fans and Donate campaign.&lt;br /&gt;
* Improve CiviCRM &amp;quot;Personal Campaign Pages&amp;quot; (our &amp;quot;Share Page&amp;quot;). This is by far the biggest task because we&#039;ll need to modify the CiviCRM core code. It&#039;s our opportunity to contribute the CiviCRM project improving it!&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
This is the Team working currently on the Proposal.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Finished Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || create tasks || [http://microfundingtest.openfarmtech.org/mywebsite.php Embeddable Badge] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || CiviCRM integration || || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Lukasz Jagodzinski || creating Drupal Theme || Overall theme ready || PHP, CSS, JavaScript, Symfony, Java, MySQL || part-time || luke (dot) jagodzinski (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Nick Person || Recognition Page in CiviCRM || || || part-time || person (dot) nick (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Jacob Roufa || PayPal integeration|| || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| Kelly Schutt || || Blocks: OSE info, social sharing, Paypal integration || Graphic design, HTML/CSS, Drupal configuration, intermediate Javascript and PHP || part-time || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal&amp;diff=36174</id>
		<title>OSE Microfunding Proposal</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal&amp;diff=36174"/>
		<updated>2011-08-16T07:50:03Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Application */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a proposal for microfunding various OSE projects. First [[#Application|application]] is the True Fans campaign.&lt;br /&gt;
&lt;br /&gt;
=Background=&lt;br /&gt;
The proposal implements the 5 motivators of giving as shared in the [http://www.youtube.com/watch?v=aC02SmuOxYI TED Talk of Taylor Conroy - How to Build a School in 3 Hours] (worth watching, 19min).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Group Mentality&#039;&#039; - we love to be part of a group&lt;br /&gt;
* &#039;&#039;Tangible Outcome&#039;&#039; - people love too see a visual representation for their giving&lt;br /&gt;
* &#039;&#039;Microgiving&#039;&#039; - small amount per day for several days. People relate to few dollars a day far better than big chunks&lt;br /&gt;
* &#039;&#039;Personal Connection&#039;&#039; - the relationship between the potential donor and the fundraiser is far more important than the cause&lt;br /&gt;
* &#039;&#039;Recognition&#039;&#039; - We love recognition. It correlates a really good emotion to the act of giving making people far more out to give and more continuously in the future. And inspires other people to give and recognizing them, inspires other people to give.&lt;br /&gt;
&lt;br /&gt;
=5 Motivators of Giving=&lt;br /&gt;
The proposal implements the 5 motivators of giving in the following way:&lt;br /&gt;
* &#039;&#039;Group Mentality&#039;&#039;&lt;br /&gt;
** As a True Fan you can share with everybody why you support OSE in your Recognition page as video and text. You can add also your photo.&lt;br /&gt;
** As a True Fan you can invite your friends personally with a video and a text message to support OSE.&lt;br /&gt;
** Your friends who are also True Fans will be shown on your Recognition page and on the Invited page you sent to other friends.&lt;br /&gt;
** Your photo and that of other True Fans will be randomly shown in all pages so that everybody can view your Recognition page.&lt;br /&gt;
** If you are new True Fan, you will be shown as such on the main True Fans page and your Recognition Page will be shared in the OSE social network - Facebook and Twitter.&lt;br /&gt;
** Your Recognition Page can be shared by anybody on social websites like Google+, Facebook, Twitter is enabled&lt;br /&gt;
** Additional ideas (not implemented):&lt;br /&gt;
*** Your video and that of others will be grouped into one page - by location (FeF, Brazil, Europe), by skills (Fabricators, CAD, Video documentators, ...).&lt;br /&gt;
*** You can write a short message about OSE which will be displayed in a big list of all True Fans excitements.&lt;br /&gt;
* &#039;&#039;Tangible Outcome&#039;&#039;&lt;br /&gt;
** By becoming a True Fan you are supporting and boosting tangible outcomes like:&lt;br /&gt;
*** 8 prototypes - [[CEB_Press_Intro|CEB Press]], [[LifeTrac|Tractor]], [[MicroTrac|MicroTrac]], [[LifeTrac_Implement:_Soil_pulverizer|Soil Pulverizer]], [[Power_Cube_II|PowerCube]], [[Torch_Table|CNC Torch Table]], [[Drill Press]], [http://openfarmtech.org/weblog/2010/07/open-source-150-ton-hole-puncher/ 150 Ton Hole Puncher]&lt;br /&gt;
*** On-site participants exploding - currently 7&lt;br /&gt;
*** Remote collaboration exploding - Solarfire, Steam Engine, Robot Arm, Nickel-Iron Batteries&lt;br /&gt;
*** Trainings of people who can replicate the machines - Mike Hill, Chris Fornof&lt;br /&gt;
*** [[Fabrication_Procedure_Standards|Production of high quality documentation]]&lt;br /&gt;
*** Side effects of your contribution are:&lt;br /&gt;
**** formation of new ecological low-cost open source construction businesses - Joskua Designs&lt;br /&gt;
**** True Fans exploding - 380 True Fans&lt;br /&gt;
**** Website hits exploding - more than 700 unique hits per day&lt;br /&gt;
**** Media attention exploding - [[In the News]]&lt;br /&gt;
** All these tangible outcomes will be communicated in the True Fans page in a video and inspirational text.&lt;br /&gt;
** They will be also visualized on the left side of every page so that everybody can see where the donations are going.&lt;br /&gt;
** Additional ideas (not implemented):&lt;br /&gt;
*** Real-time video of the work&lt;br /&gt;
* &#039;&#039;Microgiving&#039;&#039;&lt;br /&gt;
** As a True Fan you, your friends and thousands of other people are contributing a small amount of money&lt;br /&gt;
** $10 per month = 33 cents per day&lt;br /&gt;
** which moves the project immensely forward and creates more tangible outcomes.&lt;br /&gt;
* &#039;&#039;Personal Connection&#039;&#039;&lt;br /&gt;
** As a True Fan you can invite your friends personally with a video and text message to support the project. They will like much more a personal invitation than just a link.&lt;br /&gt;
* &#039;&#039;Recognition&#039;&#039;&lt;br /&gt;
** You will have your own Recognition Page where you can share with everybody why you support OSE. You share this as a video and text, and you can add your own photo.&lt;br /&gt;
** You will receive an OSE embeddable badge linking to your Recognition page which you can embed in your website or somewhere else.&lt;br /&gt;
** Your OSE badge will be visualized with all other OSE badges on the website.&lt;br /&gt;
** You will be shown on the friend list of your True Fan friends.&lt;br /&gt;
** A photo of you linking to your Recognition page will be randomly shown on every page so that even unknown people can get to know you.&lt;br /&gt;
** Your Recognition page will be shared in the OSE social network - Facebook and Twitter.&lt;br /&gt;
&lt;br /&gt;
=Proposal=&lt;br /&gt;
The proposal is visualized in the picture below. It contains 4 main pages, few administration pages and one script page.&lt;br /&gt;
&lt;br /&gt;
Main Pages:&lt;br /&gt;
* &#039;&#039;&#039;True Fans Page&#039;&#039;&#039; - describes the project and enables donations (support).&lt;br /&gt;
* &#039;&#039;&#039;Recognition Page&#039;&#039;&#039; - personal recognition page of the supporter, enables donations.&lt;br /&gt;
* &#039;&#039;&#039;Share Page&#039;&#039;&#039; - a supporter can share the project with friends and invite them to support it.&lt;br /&gt;
* &#039;&#039;&#039;Invited Page&#039;&#039;&#039; - the page a supporter friend will receive after being invited, enables donation.&lt;br /&gt;
&lt;br /&gt;
Administration Pages:&lt;br /&gt;
* Admin Page - manages the available projects, in this case the True Fans Campaign&lt;br /&gt;
* Login Page - supporter can login and manage their data in the Recognition page.&lt;br /&gt;
&lt;br /&gt;
Script Page:&lt;br /&gt;
* Embeddable Badge - for a given supporter Id returns an embeddable badge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Every page is described in more details below.&lt;br /&gt;
&lt;br /&gt;
==True Fans==&lt;br /&gt;
Presents the project and the True Fans campaign, and enables donations.&lt;br /&gt;
&lt;br /&gt;
On the left:&lt;br /&gt;
* Project presentation - images and text (TO).&lt;br /&gt;
* True Fans presentation - how many, photos (if page is recommended by a specific TF, then his/her photo (R)), short comments by the True Fans, photos of new True Fans (GM).&lt;br /&gt;
&lt;br /&gt;
On the right:&lt;br /&gt;
* Video on OSE - TED Talk or another one.&lt;br /&gt;
* Inspirational text - contains the description and importance of OSE.&lt;br /&gt;
* True Fans Subscription - contains short explanation, name and surname, email and subscription button (M).&lt;br /&gt;
&lt;br /&gt;
4 Motivations of Giving: Group Mentality (GM), Tangible Outcome (TO), Microgiving (M), Recognition (R)&lt;br /&gt;
&lt;br /&gt;
[[Image:Microfunding_True_Fans.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Recognition==&lt;br /&gt;
The Recognition page belongs to one specific True Fan. The True Fan shares in video and text his/her thoughts on Open Source Ecology.&lt;br /&gt;
&lt;br /&gt;
On the left:&lt;br /&gt;
* Project presentation - images and text (TO).&lt;br /&gt;
* Friends of the True Fan which are also True Fans (GM).&lt;br /&gt;
* True Fans presentation - how many, photos (GM).&lt;br /&gt;
&lt;br /&gt;
On the right:&lt;br /&gt;
* Name of the True Fan, with the badge (PC).&lt;br /&gt;
* Video by the True Fan (PC).&lt;br /&gt;
* Text by the True Fan (PC).&lt;br /&gt;
* True Fans Subscription - contains short explanation, name and surname, email and subscription button (M).&lt;br /&gt;
&lt;br /&gt;
OSE Badgets - personal OSE badge will be shown in the recognition page. Also visualization of all badges will be implemented.&lt;br /&gt;
&lt;br /&gt;
4 Motivations of Giving: Group Mentality (GM), Tangible Outcome (TO), Microgiving (M), Recognition (R)&lt;br /&gt;
&lt;br /&gt;
[[Image:Microfunding_Wireframe_Recognition.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Share==&lt;br /&gt;
In the Share page a True Fan shares personally to a friend about Open Source Ecology&lt;br /&gt;
&lt;br /&gt;
On the left:&lt;br /&gt;
* Project presentation - images and text (TO).&lt;br /&gt;
* Already shared with - information about to whom he/she already shared about OSE.&lt;br /&gt;
* True Fans presentation - how many, photos (GM).&lt;br /&gt;
&lt;br /&gt;
On the right:&lt;br /&gt;
* List of the friends to share with - name and email (PC).&lt;br /&gt;
* Video by the True Fan to every friend (PC).&lt;br /&gt;
* Text by the True Fan to every friend (PC).&lt;br /&gt;
* Share button - sends an invitation email to the friend. After clicking it the True Fans is shown a page where he can share to messages to his social bookmarking services (Google+, Facebook, Twitter).&lt;br /&gt;
&lt;br /&gt;
3 Motivations of Giving: Group Mentality (GM), Tangible Outcome (TO), Personal Connection (PC)&lt;br /&gt;
&lt;br /&gt;
[[Image:Microfunding_Wireframe_Share.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Invited==&lt;br /&gt;
The Invited page is opened by a friend of a True Fan who is sharing with him personally about OSE.&lt;br /&gt;
&lt;br /&gt;
On the left:&lt;br /&gt;
* Project presentation - images and text (TO).&lt;br /&gt;
* Friends of the True Fan which are also True Fans (GM).&lt;br /&gt;
* True Fans presentation - how many, photos (GM).&lt;br /&gt;
&lt;br /&gt;
On the right:&lt;br /&gt;
* Short invitation notice to the friend (PC).&lt;br /&gt;
* Video by the True Fan to the friend (PC &amp;amp; R).&lt;br /&gt;
* Text by the True Fan to the friend (PC &amp;amp; R).&lt;br /&gt;
* True Fans Subscription - contains short explanation, name and surname, email and subscription button (M).&lt;br /&gt;
&lt;br /&gt;
5 Motivations of Giving: Group Mentality (GM), Tangible Outcome (TO), Personal Connection (PC), Microgiving (PC)&lt;br /&gt;
&lt;br /&gt;
[[Image:Microfunding_Wireframe_Invited.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Application=&lt;br /&gt;
The microfunding proposal will be applied to:&lt;br /&gt;
* [[True Fans]] Campaign.&lt;br /&gt;
* [[Donate]] Campaign.&lt;br /&gt;
&lt;br /&gt;
=Needed=&lt;br /&gt;
* 3-4 (or more) web programmers. At least one of them should be well experienced in web frameworks, and one of them is desired to have CSS &amp;amp; Javascript experience.&lt;br /&gt;
* Tangible Outcome materials - pictures and videos. Extra would be real-time video and real-time project status.&lt;br /&gt;
* Integration in opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
=Timeline=&lt;br /&gt;
10 days for completion of the project.&lt;br /&gt;
* day 1 - architecture, choice of technologies, environment setup&lt;br /&gt;
* day 2-4 - prototype 1&lt;br /&gt;
* day 5 - test and fixes&lt;br /&gt;
* day 6-8 - prototype 2&lt;br /&gt;
* day 9-10 - test and fixes.&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
If you are a web programmer and ready to commit to this [[Dedicated Remote Collaboration]] (DRC) please add your name, skills, DRC as commitment and your email. If you are not able to commit to the whole project but would like to help in some way, then add as commitment &amp;quot;part-time&amp;quot; and share how much time you have and what do you like to do.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: This list will contain as many people as possible. We will speak with each another and decide after that who and how will engage in the project. So feel free to add yourself.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Luke Closs || agile development, RESTful APIs, HTTP, Perl, PostgreSQL/PostGIS, Solr, server-side systems, CouchDB, Ruby || [[Dedicated Remote Collaboration]] || ose (at) 5thplane dotcom&lt;br /&gt;
|-&lt;br /&gt;
| Nathan Selikoff || Designer/Developer: PHP, MySQL, Symfony (PHP framework), WordPress, Drupal || part-time after September 1st || ose (at) nathanselikoff.com&lt;br /&gt;
|-&lt;br /&gt;
| [[Thomas Levine]] || Web framework and database of your choice, typography, user testing  || ? || tkl22 _ cornell _ edu&lt;br /&gt;
|-&lt;br /&gt;
| [[Joe Hudson]] || Drupal CMS, PHP, MySQL, CSS, Javascript, webservice integration, graphic design || Part time || joe.hudson (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Alistair MacDonald || UI Design &amp;amp; Interaction: JavaScript, CSS, AJAX, HTML5 Video, Flash, Processing.js, jQuery, Graphic Design || Dedicated Remote Collaboration || &lt;br /&gt;
|-&lt;br /&gt;
| Jake Roufa || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| [[Agustín Amenabar]] || Designer / Intermediate Developer : XHTML/HTML5, CSS, Intermediate Javascript (jQuery more reciently), PHP, MySQL, Flash, Actionscript 3.0 || Dedicated Remote Collaboration from September 1srt or Part Time from August 15 || baamenabar _ gmail _ com , @baamenabar&lt;br /&gt;
|-&lt;br /&gt;
| [[Your Name]] || your skills || [[Dedicated Remote Collaboration]] or part-time || email (at) server (dot) com&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Communication=&lt;br /&gt;
We use:&lt;br /&gt;
* [http://groups.google.com/group/ose-microfunding OSE-Microfunding Google Group] as our main communication channel.&lt;br /&gt;
* This [https://www.pivotaltracker.com/projects/335285 Pivotal Tracker Project] for management of the tasks.&lt;br /&gt;
* Skype for real-time chat. Please connect with nikolay.h.georgiev for more info.&lt;br /&gt;
&lt;br /&gt;
=Tasks=&lt;br /&gt;
You can see the current tasks in &#039;&#039;&#039;[https://www.pivotaltracker.com/projects/335285 Pivotal]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Also some of the tasks are documented in the &#039;&#039;&#039;[[OSE_Microfunding_Proposal/Implementation#Tasks|Implementation Wiki Page]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Contact=&lt;br /&gt;
You can contact [[Nikolay Georgiev]] at nikolay (at) opensourceecology (dot) org for any questions and comments on the proposal.&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36133</id>
		<title>Here</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36133"/>
		<updated>2011-08-16T01:08:31Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General CiviCRM Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
===== Domain Information =====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
===== Site Preferences =====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Mapping and Geocodding =====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
===== From Email Address Options =====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Payment Processor =====&lt;br /&gt;
*Payment Processor Type: PayPal - Website Payments Standard&lt;br /&gt;
*Name: Paypal test&lt;br /&gt;
&lt;br /&gt;
To test, it&#039;s better use https://www.sandbox.paypal.com/ in &#039;&#039;Processor Details for &#039;&#039;&#039;Live&#039;&#039;&#039; Payments&#039;&#039; and a test PayPal account. Test accounts can be created in https://developer.paypal.com  This place is different from your PayPal account, so it&#039;s necessary to sign up. It&#039;s possible to create test bussiness accounts to receive money, and test buyer accounts to pay.&lt;br /&gt;
&lt;br /&gt;
===== Tags =====&lt;br /&gt;
&lt;br /&gt;
Name: Europe&lt;br /&gt;
Description: Resources or events in Europe&lt;br /&gt;
Used for: Contacts, Activities, Cases.&lt;br /&gt;
&lt;br /&gt;
Delete unused tags.&lt;br /&gt;
&lt;br /&gt;
===== Groups =====&lt;br /&gt;
Add &#039;&#039;mailing list groups&#039;&#039;: OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Manage -&amp;gt; Synchronize Users to Contacts ====&lt;br /&gt;
Yes&lt;br /&gt;
&lt;br /&gt;
==== Contacts -&amp;gt; New Organization ====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviMember -&amp;gt; Membership Types ====&lt;br /&gt;
&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
*Name:Standard&lt;br /&gt;
*Description: Standard True Fan with 10$/month during 2 years.&lt;br /&gt;
*Membership Organization: Open Source Ecology&lt;br /&gt;
*Contribution Type: Member dues.&lt;br /&gt;
*Duration: 2 Year&lt;br /&gt;
*Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page ====&lt;br /&gt;
&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
&lt;br /&gt;
===== TRUE FANS =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology True Fans&lt;br /&gt;
*Contribution Type: Memeber Dues&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (Uncheck)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Membership settings&#039;&#039;&#039;&lt;br /&gt;
*Membership Section Enabled?: (check)&lt;br /&gt;
*Membership Types:  (check all)&lt;br /&gt;
* Require Membership Signup: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thank-you and Receipting&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Personal Campaign Pages&#039;&#039;&#039;&lt;br /&gt;
*Supporter profile: Supporter profile&lt;br /&gt;
*&#039;Create Personal Campaign Page&#039; link text: (clear)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== DONATE =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology Donate&lt;br /&gt;
*Contribution Type: Donation&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (check)&lt;br /&gt;
*Recurring contributions: (check)&lt;br /&gt;
*Allow other amounts: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thank-you and Receipting&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36105</id>
		<title>Here</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36105"/>
		<updated>2011-08-16T00:07:39Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General CiviCRM Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
===== Domain Information =====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
===== Site Preferences =====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Mapping and Geocodding =====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
===== From Email Address Options =====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Payment Processor =====&lt;br /&gt;
*Payment Processor Type: PayPal - Website Payments Standard&lt;br /&gt;
*Name: Paypal test&lt;br /&gt;
&lt;br /&gt;
To test, it&#039;s better use https://www.sandbox.paypal.com/ in &#039;&#039;Processor Details for &#039;&#039;&#039;Live&#039;&#039;&#039; Payments&#039;&#039; and a test PayPal account. Test accounts can be created in https://developer.paypal.com  This place is different from your PayPal account, so it&#039;s necessary to sign up. It&#039;s possible to create test bussiness accounts to receive money, and test buyer accounts to pay.&lt;br /&gt;
&lt;br /&gt;
===== Tags =====&lt;br /&gt;
&lt;br /&gt;
Name: Europe&lt;br /&gt;
Description: Resources or events in Europe&lt;br /&gt;
Used for: Contacts, Activities, Cases.&lt;br /&gt;
&lt;br /&gt;
Delete unused tags.&lt;br /&gt;
&lt;br /&gt;
===== Groups =====&lt;br /&gt;
Add &#039;&#039;mailing list groups&#039;&#039;: OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Contacts -&amp;gt; New Organization ====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviMember -&amp;gt; Membership Types ====&lt;br /&gt;
&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
*Name:Standard&lt;br /&gt;
*Description: Standard True Fan with 10$/month during 2 years.&lt;br /&gt;
*Membership Organization: Open Source Ecology&lt;br /&gt;
*Contribution Type: Member dues.&lt;br /&gt;
*Duration: 2 Year&lt;br /&gt;
*Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page ====&lt;br /&gt;
&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
&lt;br /&gt;
===== TRUE FANS =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology True Fans&lt;br /&gt;
*Contribution Type: Memeber Dues&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (Uncheck)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Membership settings&#039;&#039;&#039;&lt;br /&gt;
*Membership Section Enabled?: (check)&lt;br /&gt;
*Membership Types:  (check all)&lt;br /&gt;
* Require Membership Signup: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thank-you and Receipting&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Personal Campaign Pages&#039;&#039;&#039;&lt;br /&gt;
*Supporter profile: Supporter profile&lt;br /&gt;
*&#039;Create Personal Campaign Page&#039; link text: (clear)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== DONATE =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology Donate&lt;br /&gt;
*Contribution Type: Donation&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (check)&lt;br /&gt;
*Recurring contributions: (check)&lt;br /&gt;
*Allow other amounts: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thank-you and Receipting&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36103</id>
		<title>Here</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36103"/>
		<updated>2011-08-16T00:06:33Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General CiviCRM Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
===== Domain Information =====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
===== Site Preferences =====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Mapping and Geocodding =====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
===== From Email Address Options =====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Payment Processor =====&lt;br /&gt;
*Payment Processor Type: PayPal - Website Payments Standard&lt;br /&gt;
*Name: Paypal test&lt;br /&gt;
&lt;br /&gt;
To test, it&#039;s better use https://www.sandbox.paypal.com/ in &#039;&#039;Processor Details for &#039;&#039;&#039;Live&#039;&#039;&#039; Payments&#039;&#039; and a test PayPal account. Test accounts can be created in https://developer.paypal.com  This place is different from your PayPal account, so it&#039;s necessary to sign up. It&#039;s possible to create test bussiness accounts to receive money, and test buyer accounts to pay.&lt;br /&gt;
&lt;br /&gt;
===== Tags =====&lt;br /&gt;
&lt;br /&gt;
Name: Europe&lt;br /&gt;
Description: Resources or events in Europe&lt;br /&gt;
Used for: Contacts, Activities, Cases.&lt;br /&gt;
&lt;br /&gt;
Delete unused tags.&lt;br /&gt;
&lt;br /&gt;
===== Groups =====&lt;br /&gt;
Add &#039;&#039;mailing list groups&#039;&#039;: OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Contacts -&amp;gt; New Organization ====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviMember -&amp;gt; Membership Types ====&lt;br /&gt;
&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
*Name:Standard&lt;br /&gt;
*Description: Standard True Fan with 10$/month during 2 years.&lt;br /&gt;
*Membership Organization: Open Source Ecology&lt;br /&gt;
*Contribution Type: Member dues.&lt;br /&gt;
*Duration: 2 Year&lt;br /&gt;
*Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page ====&lt;br /&gt;
&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TRUE FANS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology True Fans&lt;br /&gt;
*Contribution Type: Memeber Dues&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (Uncheck)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Membership settings&#039;&#039;&#039;&lt;br /&gt;
*Membership Section Enabled?: (check)&lt;br /&gt;
*Membership Types:  (check all)&lt;br /&gt;
* Require Membership Signup: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thank-you and Receipting&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Personal Campaign Pages&#039;&#039;&#039;&lt;br /&gt;
*Supporter profile: Supporter profile&lt;br /&gt;
*&#039;Create Personal Campaign Page&#039; link text: (clear)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DONATE&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology Donate&lt;br /&gt;
*Contribution Type: Donation&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (check)&lt;br /&gt;
*Recurring contributions: (check)&lt;br /&gt;
*Allow other amounts: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Thank-you and Receipting&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36098</id>
		<title>Here</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36098"/>
		<updated>2011-08-15T23:56:28Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General CiviCRM Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
===== Domain Information =====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
===== Site Preferences =====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Mapping and Geocodding =====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
===== From Email Address Options =====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Payment Processor =====&lt;br /&gt;
*Payment Processor Type: PayPal - Website Payments Standard&lt;br /&gt;
*Name: Paypal test&lt;br /&gt;
&lt;br /&gt;
To test, it&#039;s better use https://www.sandbox.paypal.com/ in &#039;&#039;Processor Details for &#039;&#039;&#039;Live&#039;&#039;&#039; Payments&#039;&#039; and a test PayPal account. Test accounts can be created in https://developer.paypal.com  This place is different from your PayPal account, so it&#039;s necessary to sign up. It&#039;s possible to create test bussiness accounts to receive money, and test buyer accounts to pay.&lt;br /&gt;
&lt;br /&gt;
===== Tags =====&lt;br /&gt;
&lt;br /&gt;
Name: Europe&lt;br /&gt;
Description: Resources or events in Europe&lt;br /&gt;
Used for: Contacts, Activities, Cases.&lt;br /&gt;
&lt;br /&gt;
Delete unused tags.&lt;br /&gt;
&lt;br /&gt;
===== Groups =====&lt;br /&gt;
Add &#039;&#039;mailing list groups&#039;&#039;: OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Contacts -&amp;gt; New Organization ====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviMember -&amp;gt; Membership Types ====&lt;br /&gt;
&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
*Name:Standard&lt;br /&gt;
*Description: Standard True Fan with 10$/month during 2 years.&lt;br /&gt;
*Membership Organization: Open Source Ecology&lt;br /&gt;
*Contribution Type: Member dues.&lt;br /&gt;
*Duration: 2 Year&lt;br /&gt;
*Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page ====&lt;br /&gt;
&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Title and Settings&#039;&#039;&#039;&lt;br /&gt;
*Title: Open Source Ecology True Fans&lt;br /&gt;
*Contribution Type: Memeber Dues&lt;br /&gt;
*Start Date: (Clear)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Amounts&#039;&#039;&#039;&lt;br /&gt;
*Payment Processor: PayPal Test&lt;br /&gt;
*Contribution Amounts section enabled: (Uncheck)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Membership settings&#039;&#039;&#039;&lt;br /&gt;
*Membership Section Enabled?: (check)&lt;br /&gt;
*Membership Types:  (check all)&lt;br /&gt;
* Require Membership Signup: (check)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Receipt&#039;&#039;&#039;&lt;br /&gt;
*Receipt From Name: Open Source Ecology&lt;br /&gt;
*Receipt From Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tell a Friend&#039;&#039;&#039;&lt;br /&gt;
*Info Page Link: http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Personal Campaign Pages&#039;&#039;&#039;&lt;br /&gt;
*Supporter profile: Supporter profile&lt;br /&gt;
*&#039;Create Personal Campaign Page&#039; link text: (clear)&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36090</id>
		<title>Here</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36090"/>
		<updated>2011-08-15T23:31:40Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Administer -&amp;gt; CiviMember -&amp;gt; Membership Types */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General CiviCRM Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
===== Domain Information =====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
===== Site Preferences =====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Mapping and Geocodding =====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
===== From Email Address Options =====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Payment Processor =====&lt;br /&gt;
*Payment Processor Type: PayPal - Website Payments Standard&lt;br /&gt;
*Name: Paypal test&lt;br /&gt;
&lt;br /&gt;
To test, it&#039;s better use https://www.sandbox.paypal.com/ in &#039;&#039;Processor Details for &#039;&#039;&#039;Live&#039;&#039;&#039; Payments&#039;&#039; and a test PayPal account. Test accounts can be created in https://developer.paypal.com  This place is different from your PayPal account, so it&#039;s necessary to sign up. It&#039;s possible to create test bussiness accounts to receive money, and test buyer accounts to pay.&lt;br /&gt;
&lt;br /&gt;
===== Tags =====&lt;br /&gt;
&lt;br /&gt;
Name: Europe&lt;br /&gt;
Description: Resources or events in Europe&lt;br /&gt;
Used for: Contacts, Activities, Cases.&lt;br /&gt;
&lt;br /&gt;
Delete unused tags.&lt;br /&gt;
&lt;br /&gt;
===== Groups =====&lt;br /&gt;
Add &#039;&#039;mailing list groups&#039;&#039;: OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Contacts -&amp;gt; New Organization ====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviMember -&amp;gt; Membership Types ====&lt;br /&gt;
&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
*Name:Standard&lt;br /&gt;
*Description: Standard True Fan with 10$/month during 2 years.&lt;br /&gt;
*Membership Organization: Open Source Ecology&lt;br /&gt;
*Contribution Type: Member dues.&lt;br /&gt;
*Duration: 2 Year&lt;br /&gt;
*Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page ====&lt;br /&gt;
&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
Title: Open Source Ecology True Fans&lt;br /&gt;
Contribution Type: Memeber Dues&lt;br /&gt;
Start Date: (Clear)&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36089</id>
		<title>Here</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36089"/>
		<updated>2011-08-15T23:17:44Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General CiviCRM Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
===== Domain Information =====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
===== Site Preferences =====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Mapping and Geocodding =====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
===== From Email Address Options =====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Payment Processor =====&lt;br /&gt;
*Payment Processor Type: PayPal - Website Payments Standard&lt;br /&gt;
*Name: Paypal test&lt;br /&gt;
&lt;br /&gt;
To test, it&#039;s better use https://www.sandbox.paypal.com/ in &#039;&#039;Processor Details for &#039;&#039;&#039;Live&#039;&#039;&#039; Payments&#039;&#039; and a test PayPal account. Test accounts can be created in https://developer.paypal.com  This place is different from your PayPal account, so it&#039;s necessary to sign up. It&#039;s possible to create test bussiness accounts to receive money, and test buyer accounts to pay.&lt;br /&gt;
&lt;br /&gt;
===== Tags =====&lt;br /&gt;
&lt;br /&gt;
Name: Europe&lt;br /&gt;
Description: Resources or events in Europe&lt;br /&gt;
Used for: Contacts, Activities, Cases.&lt;br /&gt;
&lt;br /&gt;
Delete unused tags.&lt;br /&gt;
&lt;br /&gt;
===== Groups =====&lt;br /&gt;
Add &#039;&#039;mailing list groups&#039;&#039;: OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Contacts -&amp;gt; New Organization ====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviMember -&amp;gt; Membership Types ====&lt;br /&gt;
&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
Contribution Type: Member dues.&lt;br /&gt;
Duration: 2 Year&lt;br /&gt;
Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page ====&lt;br /&gt;
&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
Title: Open Source Ecology True Fans&lt;br /&gt;
Contribution Type: Memeber Dues&lt;br /&gt;
Start Date: (Clear)&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36088</id>
		<title>Here</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36088"/>
		<updated>2011-08-15T23:17:23Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General CiviCRM Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
===== Domain Information =====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
===== Site Preferences =====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Mapping and Geocodding =====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
===== From Email Address Options =====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Payment Processor =====&lt;br /&gt;
*Payment Processor Type: PayPal - Website Payments Standard&lt;br /&gt;
*Name: Paypal test&lt;br /&gt;
&lt;br /&gt;
To test, it&#039;s better use https://www.sandbox.paypal.com/ in &#039;&#039;Processor Details for &#039;&#039;&#039;Live&#039;&#039;&#039; Payments&#039;&#039; and a test PayPal account. Test accounts can be created in https://developer.paypal.com  This place is different from your PayPal account, so it&#039;s necessary to sign up. It&#039;s possible to create test bussiness accounts to receive money, and test buyer accounts to pay.&lt;br /&gt;
&lt;br /&gt;
===== Tags =====&lt;br /&gt;
&lt;br /&gt;
Name: Europe&lt;br /&gt;
Description: Resources or events in Europe&lt;br /&gt;
Used for: Contacts, Activities, Cases.&lt;br /&gt;
&lt;br /&gt;
Delete unused tags.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Groups =====&lt;br /&gt;
Add &#039;&#039;mailing list groups&#039;&#039;: OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Contacts -&amp;gt; New Organization ====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviMember -&amp;gt; Membership Types ====&lt;br /&gt;
&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
Contribution Type: Member dues.&lt;br /&gt;
Duration: 2 Year&lt;br /&gt;
Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; CiviContribute -&amp;gt; New contribution page ====&lt;br /&gt;
&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
Title: Open Source Ecology True Fans&lt;br /&gt;
Contribution Type: Memeber Dues&lt;br /&gt;
Start Date: (Clear)&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36087</id>
		<title>Here</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36087"/>
		<updated>2011-08-15T23:16:54Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General CiviCRM Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
===== Domain Information =====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
===== Site Preferences =====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Mapping and Geocodding =====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
===== From Email Address Options =====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Payment Processor =====&lt;br /&gt;
*Payment Processor Type: PayPal - Website Payments Standard&lt;br /&gt;
*Name: Paypal test&lt;br /&gt;
&lt;br /&gt;
To test, it&#039;s better use https://www.sandbox.paypal.com/ in &#039;&#039;Processor Details for &#039;&#039;&#039;Live&#039;&#039;&#039; Payments&#039;&#039; and a test PayPal account. Test accounts can be created in https://developer.paypal.com  This place is different from your PayPal account, so it&#039;s necessary to sign up. It&#039;s possible to create test bussiness accounts to receive money, and test buyer accounts to pay.&lt;br /&gt;
&lt;br /&gt;
===== Tags =====&lt;br /&gt;
&lt;br /&gt;
Name: Europe&lt;br /&gt;
Description: Resources or events in Europe&lt;br /&gt;
Used for: Contacts, Activities, Cases.&lt;br /&gt;
&lt;br /&gt;
Delete unused tags.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Groups =====&lt;br /&gt;
Add &#039;&#039;mailing list groups&#039;&#039;: OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Contacts -&amp;gt; New Organization ====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Admin -&amp;gt; CiviMember -&amp;gt; Membership Types ====&lt;br /&gt;
&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
Contribution Type: Member dues.&lt;br /&gt;
Duration: 2 Year&lt;br /&gt;
Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
==== Admin -&amp;gt; CiviContribute -&amp;gt; New contribution page ====&lt;br /&gt;
&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
Title: Open Source Ecology True Fans&lt;br /&gt;
Contribution Type: Memeber Dues&lt;br /&gt;
Start Date: (Clear)&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36086</id>
		<title>Here</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=36086"/>
		<updated>2011-08-15T23:12:44Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General CiviCRM Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
===== Domain Information =====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
===== Site Preferences =====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Mapping and Geocodding =====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
===== From Email Address Options =====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Payment Processor =====&lt;br /&gt;
*Payment Processor Type: PayPal - Website Payments Standard&lt;br /&gt;
*Name: Paypal test&lt;br /&gt;
&lt;br /&gt;
To test, it&#039;s better use https://www.sandbox.paypal.com/ in &#039;&#039;Processor Details for &#039;&#039;&#039;Live&#039;&#039;&#039; Payments&#039;&#039; and a test PayPal account. Test accounts can be created in https://developer.paypal.com  This place is different from your PayPal account, so it&#039;s necessary to sign up. It&#039;s possible to create test bussiness accounts to receive money, and test buyer accounts to pay.&lt;br /&gt;
&lt;br /&gt;
===== Contacts -&amp;gt; New Tag =====&lt;br /&gt;
&lt;br /&gt;
Name: Europe&lt;br /&gt;
Description: Resources or events in Europe&lt;br /&gt;
Used for: Contacts, Activities, Cases.&lt;br /&gt;
&lt;br /&gt;
Delete unused tags.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Contacts -&amp;gt; New Group =====&lt;br /&gt;
Add mailing list groups: OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Contacts -&amp;gt; New Organization ====&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Admin -&amp;gt; CiviMember -&amp;gt; Membership Types &lt;br /&gt;
--------------------------------&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
Contribution Type: Member dues.&lt;br /&gt;
Duration: 2 Year&lt;br /&gt;
Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
Admin -&amp;gt; CiviContribute -&amp;gt; New contribution page&lt;br /&gt;
--------------------------------&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
Title: Open Source Ecology True Fans&lt;br /&gt;
Contribution Type: Memeber Dues&lt;br /&gt;
Start Date: (Clear)&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=35964</id>
		<title>Here</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=35964"/>
		<updated>2011-08-14T09:43:04Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General CiviCRM Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
==== Domain Information ==== &lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
==== Site Preferences ====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Mapping and Geocodding ====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
==== From Email Address Options ====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Payment Processor ====&lt;br /&gt;
*Payment Processor Type: PayPal - Website Payments Standard&lt;br /&gt;
*Name: Paypal test&lt;br /&gt;
&lt;br /&gt;
To test, it&#039;s better use https://www.sandbox.paypal.com/ in &#039;&#039;Processor Details for &#039;&#039;&#039;Live&#039;&#039;&#039; Payments&#039;&#039; and a test PayPal account. Test accounts can be created in https://developer.paypal.com  This place is different from your PayPal account, so it&#039;s necessary to sign up. It&#039;s possible to create test bussiness accounts to receive money, and test buyer accounts to pay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Contacts -&amp;gt; New Group&lt;br /&gt;
--------------------------------&lt;br /&gt;
OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
Contacts -&amp;gt; New Tag&lt;br /&gt;
--------------------------------&lt;br /&gt;
Europe: &amp;quot;Resources or events in Europe&amp;quot; - Contacts, Activities, Cases&lt;br /&gt;
Etc.&lt;br /&gt;
&lt;br /&gt;
Admin -&amp;gt; Configure -&amp;gt; Global Settings -&amp;gt; Payment Processors&lt;br /&gt;
--------------------------------&lt;br /&gt;
PayPal_Standard&lt;br /&gt;
Merchant Account Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
(Bitcoin?, Flattr?)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Contacts -&amp;gt; New Organization&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Admin -&amp;gt; CiviMember -&amp;gt; Membership Types &lt;br /&gt;
--------------------------------&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
Contribution Type: Member dues.&lt;br /&gt;
Duration: 2 Year&lt;br /&gt;
Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
Admin -&amp;gt; CiviContribute -&amp;gt; New contribution page&lt;br /&gt;
--------------------------------&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
Title: Open Source Ecology True Fans&lt;br /&gt;
Contribution Type: Memeber Dues&lt;br /&gt;
Start Date: (Clear)&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=35961</id>
		<title>Here</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=35961"/>
		<updated>2011-08-14T09:14:25Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General CiviCRM Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
==== Domain Information ==== &lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
==== Site Preferences ====&lt;br /&gt;
* Viewing Contacts and Contact Search: Uncheck &#039;&#039;Activities, Relationships, Cases, Grants&#039;&#039; and &#039;&#039;Pledges&#039;&#039;.&lt;br /&gt;
* Contact Dashboard: Uncheck &#039;&#039;My Contacts/Organizations, Pledges&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Mapping and Geocodding ====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
==== From Email Address Options ====&lt;br /&gt;
&amp;quot;Open Source Ecology&amp;quot; &amp;lt;opensourceecology@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Payment Processor ====&lt;br /&gt;
PayPal - Website Payments Standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Contacts -&amp;gt; New Group&lt;br /&gt;
--------------------------------&lt;br /&gt;
OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
Contacts -&amp;gt; New Tag&lt;br /&gt;
--------------------------------&lt;br /&gt;
Europe: &amp;quot;Resources or events in Europe&amp;quot; - Contacts, Activities, Cases&lt;br /&gt;
Etc.&lt;br /&gt;
&lt;br /&gt;
Admin -&amp;gt; Configure -&amp;gt; Global Settings -&amp;gt; Payment Processors&lt;br /&gt;
--------------------------------&lt;br /&gt;
PayPal_Standard&lt;br /&gt;
Merchant Account Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
(Bitcoin?, Flattr?)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Contacts -&amp;gt; New Organization&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Admin -&amp;gt; CiviMember -&amp;gt; Membership Types &lt;br /&gt;
--------------------------------&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
Contribution Type: Member dues.&lt;br /&gt;
Duration: 2 Year&lt;br /&gt;
Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
Admin -&amp;gt; CiviContribute -&amp;gt; New contribution page&lt;br /&gt;
--------------------------------&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
Title: Open Source Ecology True Fans&lt;br /&gt;
Contribution Type: Memeber Dues&lt;br /&gt;
Start Date: (Clear)&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=35960</id>
		<title>Here</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Here&amp;diff=35960"/>
		<updated>2011-08-14T08:57:36Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: Created page with &amp;quot;== General CiviCRM Configuration ==   ==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====  ===== Localization =====  *Inherit CMS Language *Add all countrais and states/...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General CiviCRM Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Administer -&amp;gt; Configure -&amp;gt; Configuration Checklist ====&lt;br /&gt;
&lt;br /&gt;
===== Localization =====&lt;br /&gt;
&lt;br /&gt;
*Inherit CMS Language&lt;br /&gt;
*Add all countrais and states/provinces.&lt;br /&gt;
&lt;br /&gt;
==== Domain Information ==== &lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
==== Mapping and Geocodding ====&lt;br /&gt;
&lt;br /&gt;
Add map provider and key.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Contacts -&amp;gt; New Group&lt;br /&gt;
--------------------------------&lt;br /&gt;
OSE Europe, team-culturing, etc.&lt;br /&gt;
&lt;br /&gt;
Contacts -&amp;gt; New Tag&lt;br /&gt;
--------------------------------&lt;br /&gt;
Europe: &amp;quot;Resources or events in Europe&amp;quot; - Contacts, Activities, Cases&lt;br /&gt;
Etc.&lt;br /&gt;
&lt;br /&gt;
Admin -&amp;gt; Configure -&amp;gt; Global Settings -&amp;gt; Payment Processors&lt;br /&gt;
--------------------------------&lt;br /&gt;
PayPal_Standard&lt;br /&gt;
Merchant Account Email: opensourceecology@gmail.com&lt;br /&gt;
&lt;br /&gt;
(Bitcoin?, Flattr?)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Contacts -&amp;gt; New Organization&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Open Source Ecology&lt;br /&gt;
 opensourceecology@gmail.com&lt;br /&gt;
 http://opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
 Home Address&lt;br /&gt;
 c/o 9 Galloway Court&lt;br /&gt;
 West Orange, NJ 07052&lt;br /&gt;
 United States&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Admin -&amp;gt; CiviMember -&amp;gt; Membership Types &lt;br /&gt;
--------------------------------&lt;br /&gt;
Standard, Gold, Gold Extra, Platinum, and Angel.&lt;br /&gt;
&lt;br /&gt;
Contribution Type: Member dues.&lt;br /&gt;
Duration: 2 Year&lt;br /&gt;
Period Type: rolling&lt;br /&gt;
&lt;br /&gt;
Admin -&amp;gt; CiviContribute -&amp;gt; New contribution page&lt;br /&gt;
--------------------------------&lt;br /&gt;
(In both the Introductory and Footer Messages, you may include HTML formatting tags. You can also include images, as long as they are already uploaded to a server - reference them using complete URLs.)&lt;br /&gt;
Title: Open Source Ecology True Fans&lt;br /&gt;
Contribution Type: Memeber Dues&lt;br /&gt;
Start Date: (Clear)&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35959</id>
		<title>OSE Microfunding Proposal/Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35959"/>
		<updated>2011-08-14T08:21:01Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* CMR (Contact Relationship Management) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terminology=&lt;br /&gt;
Here is the common terminology:&lt;br /&gt;
* TF = True Fan&lt;br /&gt;
&lt;br /&gt;
=Design=&lt;br /&gt;
==Wireframes==&lt;br /&gt;
The wireframes of the proposal were implemented in [http://www.lumzy.com/ Lumzy].&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==PHP CMS (Content Management System)==&lt;br /&gt;
We chose &#039;&#039;&#039;Drupal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==CMR (Contact Relationship Management)==&lt;br /&gt;
We chose &#039;&#039;&#039;CiviCRM&#039;&#039;&#039;. (http://civicrm.org)&lt;br /&gt;
&lt;br /&gt;
From the CiviCRM Web site:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are specially interested in &#039;&#039;&#039;CiviContribute&#039;&#039;&#039; module (http://civicrm.org/civicontribute):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations. CiviContribute is fully integrated with CiviCRM, and creates or updates contact and donation records for all contributions, eliminating data entry time and errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why we chose CiviCRM?&#039;&#039;&#039;&lt;br /&gt;
* We don&#039;t want to reinvent.&lt;br /&gt;
* It&#039;s an application orientated to non-profit microfunding improved during years for hundreds of developers.&lt;br /&gt;
* It&#039;s installed over Drupal, so we can integrate it with our web page, web profiles, personal blogs, etc.&lt;br /&gt;
* It has a lot of helpful tools around microfunding: bulk email by groups, reports, integration of events, contact and groups management, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources:&#039;&#039;&#039;&lt;br /&gt;
* http://civicrm.org/ - CiviCRM Web. Good to get a general idea about it and about the different modules.&lt;br /&gt;
* http://en.flossmanuals.net/CiviCRM/ - CiviCRM book. Good to understand CiviCRM concepts (the most important and maybe the most difficult).&lt;br /&gt;
* http://wiki.civicrm.org/confluence/display/CRMDOC40/CiviCRM+Documentation - Wiki documentation. Good to work.&lt;br /&gt;
* http://d7.demo.civicrm.org/ - CiviCRM admin demo. With Drupal integration and test data. Good to play.&lt;br /&gt;
&lt;br /&gt;
==Drupal Environments==&lt;br /&gt;
&lt;br /&gt;
* Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing&lt;br /&gt;
* Official Drupal - http://civicrm.opensourceecology.org/ - used for real&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Page Flow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===True Fans Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Showing motivational content about OSE, its importance, tangible outcome, etc.&lt;br /&gt;
** Allowing subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the user is logged in his Recognition Page&lt;br /&gt;
&lt;br /&gt;
* Design considerations&lt;br /&gt;
** TODO by Alistair&lt;br /&gt;
&lt;br /&gt;
===Recognition Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** He sees his information and edit links for video, photo and text are available for clicking.&lt;br /&gt;
*** When he saves some information, he will be offered a link to the Share page.&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** The person sees the information the True Fan has saved.&lt;br /&gt;
*** Under that is the TF subscription.&lt;br /&gt;
*** There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF of the Recognition page should be logged&lt;br /&gt;
**** video or text should be filled out.&lt;br /&gt;
**** The TF clicks on the &amp;quot;Share page&amp;quot; link.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: no&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF is logged in the Share page.&lt;br /&gt;
* Design Considerations&lt;br /&gt;
** Add form inputs for user to link to their Twitter, Facebook accounts for use in sharing page.&lt;br /&gt;
&lt;br /&gt;
===Share Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.&lt;br /&gt;
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** the page is not accessible.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF cliks on invite friend, or invite all friends. &lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;:&lt;br /&gt;
**** a notifications appears that the friend/s was/were successfully invited.&lt;br /&gt;
**** an email is sent to every invited friend, containing a link to the &amp;quot;Invited Page&amp;quot;.&lt;br /&gt;
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF remains on the Share page.&lt;br /&gt;
&lt;br /&gt;
===Invited Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Everybody who has the link can access it, no difference between logged users and anonymous.&lt;br /&gt;
** Shows the invitation of the TF to his friend.&lt;br /&gt;
** Shows the TF subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** the same transition as in the True Fans Page&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
==Video==&lt;br /&gt;
The videos can be&lt;br /&gt;
* youtube video (easy to program, time-intensive for the user)&lt;br /&gt;
* flash camera recorder (harder to program, quick to record for the user, lower quality)&lt;br /&gt;
&lt;br /&gt;
We have the possibility of providing the user with two options:&lt;br /&gt;
&lt;br /&gt;
# Past a link to a YoueTube video&lt;br /&gt;
# Record video from Flash and upload to YouTube using their developer API&lt;br /&gt;
&lt;br /&gt;
If we rely on Option 2, we might bottleneck the development. It would make sense to build the functionality for Option 1 first and then begin working on a solution for Option 2 when the project is functionally complete.&lt;br /&gt;
&lt;br /&gt;
Details of the YouTube&#039;s video uploads can be found here:&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Uploading_Videos&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Resumable_uploads&lt;br /&gt;
&lt;br /&gt;
=Replication=&lt;br /&gt;
&lt;br /&gt;
These are the steps required to replicate our implementation into another Drupal installation.&lt;br /&gt;
&lt;br /&gt;
* Install the modules:&lt;br /&gt;
** [http://drupal.org/project/ckeditor CKEditor] - from the URL and extract the contents of from the [http://ckeditor.com/download download] in sites/all/modules/ckeditor/ckeditor .&lt;br /&gt;
** [http://drupal.org/project/media media]&lt;br /&gt;
** [http://drupal.org/project/media_youtube media_youtube]&lt;br /&gt;
** [http://drupal.org/project/media_vimeo media_vimeo]&lt;br /&gt;
&lt;br /&gt;
=Prototype 1=&lt;br /&gt;
&lt;br /&gt;
* A user opens the True Fans page Phttp://microfundingtest.openfarmtech.org/truefan&lt;br /&gt;
* The user clicks the PayPal subscribe button, goes to PayPal, completes the subscription and gets redirected back to his True Fans profile (http://microfundingtest.openfarmtech.org/user#overlay=user/1/edit/true_fan) as logged in True Fan.&lt;br /&gt;
* The True Fan edits his profile and clicks save. A text is shown with a link to create an Invitation content - http://microfundingtest.openfarmtech.org/user#overlay=node/add/invitation&lt;br /&gt;
* The True Fan adds in the Invitation a video, text and a photo, clicks save, and then he is shown a &amp;quot;Invite by email&amp;quot; button (seen only by him, the author). He clicks it and an invitational email is sent to his friend containing a link to the Invitation page. Also a relationship is created between the True Fan and the friend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Drupal Tasks=&lt;br /&gt;
&lt;br /&gt;
You can view the current tasks in the [https://www.pivotaltracker.com/projects/335285 Pivotal project].&lt;br /&gt;
&lt;br /&gt;
==Badges==&lt;br /&gt;
* Check a demo for the embeddable badge: http://microfundingtest.openfarmtech.org/mywebsite.php&lt;br /&gt;
** Parameters:&lt;br /&gt;
*** id - true fan id&lt;br /&gt;
*** name - if equals 1, then displays the name of the True Fan above the badge, otherwise not.&lt;br /&gt;
** TODO - make secure reading of the URL parameters&lt;br /&gt;
* TODO - make a visualization of all OSE badges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Make a PHP Script (drupalroleusers.php) that takes the users from a Drupal installation with a specific Role (e.g. True Fan Role, or for testing we can take Administrator role) and saves in a CSV file (truefanusers.txt) the following information:&lt;br /&gt;
** ID&lt;br /&gt;
** Name&lt;br /&gt;
* Read in [http://microfundingtest.openfarmtech.org/truefan-badge.php truefan-badge.php] the names of the users from truefanusers.txt and display them correctly by their ID.&lt;br /&gt;
&lt;br /&gt;
==PayPal==&lt;br /&gt;
* Jacob Roufa is trying to integrate PayPal into the registration process of Drupal 7 users: http://www.deerwalk.com/PayPal-Integration-with-Drupal-7&lt;br /&gt;
** TODO - still getting bugs&lt;br /&gt;
*** Using the [http://drupal.org/project/lm_paypal lm_paypal] module, a key function of the module (displaying the paypal button allowing users to subscribe to a role) is not working.&lt;br /&gt;
*** Block configuration found here : http://microfundingtest.openfarmtech.org/admin/structure/block/manage/block/1/configure (note: lm_paypal is currently disabled on the site)&lt;br /&gt;
*** Thread in Drupal.org project page issue queue here : http://drupal.org/node/733520&lt;br /&gt;
** Implementation without lm_paypal described in the Drupal Tasks section here : http://opensourceecology.org/wiki/OSE_Microfunding_Proposal/Implementation#Other_Drupal_tasks&lt;br /&gt;
==Paypal updates 6-27-11==&lt;br /&gt;
* Kelly Schutt completed basic Paypal integration. After completing the True Fan subscription payment, the user is automatically added to the True Fan role. We don&#039;t need an administrator to approve every account/payment this way.&lt;br /&gt;
** Overview of the Paypal subscription process&lt;br /&gt;
*** Custom microft module redirects user to Paypal for payment after registering account. Microft also passes custom_var to Paypal with Drupal User ID&lt;br /&gt;
*** Paypal connects to /paypalipn page and POSTs User ID variable. /paypalipn then save the user account with the additional True Fan role&lt;br /&gt;
**** Paypal should automatically redirect the user back to their profile page after payment, and the user should be logged in. Right now, the user has to click a button to be redirected and isn&#039;t automatically logged in.&lt;br /&gt;
* We still need to configure the registration process with a dropdown menu for different levels of True Fan support (e.g. $10/month vs $50/month)&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
* Lukasz Jagodzinski is working on a Drupal theme, in an ose.org style and layout as definded in the wireframes.&lt;br /&gt;
&lt;br /&gt;
==Drupal Features Module==&lt;br /&gt;
&#039;&#039;&#039;Why?&#039;&#039;&#039;&lt;br /&gt;
* http://developmentseed.org/blog/2009/jul/09/development-staging-production-workflow-problem-drupal&lt;br /&gt;
&lt;br /&gt;
==Other Drupal tasks==&lt;br /&gt;
* &#039;&#039;&#039;Show a text when certain fields are filled out&#039;&#039;&#039;&lt;br /&gt;
** We will need this for the Recognition page - when the video and text are filled out a text linking to the Share page should be displayed.&lt;br /&gt;
* &#039;&#039;&#039;True Fan status&#039;&#039;&#039;&lt;br /&gt;
** requested - a person has requested a True Fan status - An statusadmin should check whether there is a subscription by this &lt;br /&gt;
** true fan - the person is a True Fan&lt;br /&gt;
*** list of subscriptions - a True Fan can have more than one subscription, e.g. now $10, after few months $20.&lt;br /&gt;
*** from - the date of subscription&lt;br /&gt;
*** to - the date of unsubscription&lt;br /&gt;
*** amount - the amount of the subscription&lt;br /&gt;
* &#039;&#039;&#039;Configure Invite and User Relationships&#039;&#039;&#039;&lt;br /&gt;
** Allow users with the True Fan role to invite multiple friends&lt;br /&gt;
** Make sure the relationship shows between the invited and the invitee&lt;br /&gt;
*** Create a block using Views to show relationships&lt;br /&gt;
**** Make sure the block view uses arguments such that users are dynamic&lt;br /&gt;
**** Show block on Recognition, Share and Invited pages&lt;br /&gt;
** Note, Invite is still in -dev branch for D7. Module is working after applying patch found here : http://drupal.org/node/1054392#comment-4536388&lt;br /&gt;
* &#039;&#039;&#039;Create block to show all True Fans&#039;&#039;&#039;&lt;br /&gt;
** Show this block universally&lt;br /&gt;
** Block should just be list of True Fan users as their pictures&lt;br /&gt;
* &#039;&#039;&#039;Create block with PayPal button link to donate&#039;&#039;&#039;&lt;br /&gt;
** Show this block below main content on the True Fans page&lt;br /&gt;
** Block will show a standard PayPal button, let the user subscribe through PayPal and redirect him back to a Drupal user registration page. When he registers, he should have the status &amp;quot;True Fan Requested&amp;quot; (or similar) and an Administrator should approve it.&lt;br /&gt;
* &#039;&#039;&#039;Video embedding Support&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Enable Vimeo and others video providers for video embedding in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Make quicker embedding of Videos in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
*** Check this page: http://microfundingtest.openfarmtech.org/node/5&lt;br /&gt;
*** The user has to make 3 clicks for URL input - &amp;quot;Select media&amp;quot;, &amp;quot;Web&amp;quot;, &amp;quot;Submit&amp;quot;. Can we make it with only 1?&lt;br /&gt;
&lt;br /&gt;
=CiviCRM Tasks=&lt;br /&gt;
&lt;br /&gt;
You can find our CiviCRM configuration [[here]]. It gives you the possibility of replicate and quickly review our design.&lt;br /&gt;
&lt;br /&gt;
* Review CiviCRM flow page.&lt;br /&gt;
* Theme CiviCRM pages and adjust layout. It has a template system similar to Drupal&#039;s.&lt;br /&gt;
* Configure the reports for the CiviCRM Dashboard.&lt;br /&gt;
* Redesign User Dashboard.&lt;br /&gt;
* Review standard CiviCRM messages to adapt it to True Fans and Donate campaign.&lt;br /&gt;
* Improve CiviCRM &amp;quot;Personal Campaign Pages&amp;quot; (our &amp;quot;Share Page&amp;quot;). This is by far the biggest task because we&#039;ll need to modify the CiviCRM core code. It&#039;s our opportunity to contribute the CiviCRM project improving it!&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
This is the Team working currently on the Proposal.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Finished Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || create tasks || [http://microfundingtest.openfarmtech.org/mywebsite.php Embeddable Badge] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Jacob Roufa || PayPal integeration|| || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || CiviCRM integration || || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Lukasz Jagodzinski || creating Drupal Theme || Overall theme ready || PHP, CSS, JavaScript, Symfony, Java, MySQL || part-time || luke (dot) jagodzinski (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Kelly Schutt || || Blocks: OSE info, social sharing, Paypal integration || Graphic design, HTML/CSS, Drupal configuration, intermediate Javascript and PHP || part-time || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35935</id>
		<title>OSE Microfunding Proposal/Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35935"/>
		<updated>2011-08-13T10:02:08Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* CMR (Contact Relationship Management) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terminology=&lt;br /&gt;
Here is the common terminology:&lt;br /&gt;
* TF = True Fan&lt;br /&gt;
&lt;br /&gt;
=Design=&lt;br /&gt;
==Wireframes==&lt;br /&gt;
The wireframes of the proposal were implemented in [http://www.lumzy.com/ Lumzy].&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==PHP CMS (Content Management System)==&lt;br /&gt;
We chose &#039;&#039;&#039;Drupal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==CMR (Contact Relationship Management)==&lt;br /&gt;
We chose &#039;&#039;&#039;CiviCRM&#039;&#039;&#039;. (http://civicrm.org)&lt;br /&gt;
&lt;br /&gt;
From the CiviCRM Web site:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are specially interested in &#039;&#039;&#039;CiviContribute&#039;&#039;&#039; module (http://civicrm.org/civicontribute):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations. CiviContribute is fully integrated with CiviCRM, and creates or updates contact and donation records for all contributions, eliminating data entry time and errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why we chose CiviCRM?&#039;&#039;&#039;&lt;br /&gt;
* We don&#039;t want to reinvent.&lt;br /&gt;
* It&#039;s an application orientated to non-profit microfunding improved during years for hundreds of developers.&lt;br /&gt;
* It&#039;s installed over Drupal, so we can integrate it with our web page, web profiles, personal blogs, etc.&lt;br /&gt;
* It has a lot of helpful tools around microfunding: bulk email by groups, reports, integration of events, contact and groups management, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources:&#039;&#039;&#039;&lt;br /&gt;
* http://civicrm.org/ - CiviCRM Web. Good to get a general idea about it and about the different modules.&lt;br /&gt;
* http://en.flossmanuals.net/CiviCRM/ - CiviCRM book. Good to understand CiviCRM concepts (the most important and the most difficult).&lt;br /&gt;
* http://wiki.civicrm.org/confluence/display/CRMDOC40/CiviCRM+Documentation - Wiki documentation. Good to work.&lt;br /&gt;
* http://d7.demo.civicrm.org/ - CiviCRM admin demo. With Drupal integration and test data. Good to play.&lt;br /&gt;
&lt;br /&gt;
==Drupal Environments==&lt;br /&gt;
&lt;br /&gt;
* Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing&lt;br /&gt;
* Official Drupal - http://civicrm.opensourceecology.org/ - used for real&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Page Flow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===True Fans Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Showing motivational content about OSE, its importance, tangible outcome, etc.&lt;br /&gt;
** Allowing subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the user is logged in his Recognition Page&lt;br /&gt;
&lt;br /&gt;
* Design considerations&lt;br /&gt;
** TODO by Alistair&lt;br /&gt;
&lt;br /&gt;
===Recognition Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** He sees his information and edit links for video, photo and text are available for clicking.&lt;br /&gt;
*** When he saves some information, he will be offered a link to the Share page.&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** The person sees the information the True Fan has saved.&lt;br /&gt;
*** Under that is the TF subscription.&lt;br /&gt;
*** There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF of the Recognition page should be logged&lt;br /&gt;
**** video or text should be filled out.&lt;br /&gt;
**** The TF clicks on the &amp;quot;Share page&amp;quot; link.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: no&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF is logged in the Share page.&lt;br /&gt;
* Design Considerations&lt;br /&gt;
** Add form inputs for user to link to their Twitter, Facebook accounts for use in sharing page.&lt;br /&gt;
&lt;br /&gt;
===Share Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.&lt;br /&gt;
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** the page is not accessible.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF cliks on invite friend, or invite all friends. &lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;:&lt;br /&gt;
**** a notifications appears that the friend/s was/were successfully invited.&lt;br /&gt;
**** an email is sent to every invited friend, containing a link to the &amp;quot;Invited Page&amp;quot;.&lt;br /&gt;
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF remains on the Share page.&lt;br /&gt;
&lt;br /&gt;
===Invited Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Everybody who has the link can access it, no difference between logged users and anonymous.&lt;br /&gt;
** Shows the invitation of the TF to his friend.&lt;br /&gt;
** Shows the TF subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** the same transition as in the True Fans Page&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
==Video==&lt;br /&gt;
The videos can be&lt;br /&gt;
* youtube video (easy to program, time-intensive for the user)&lt;br /&gt;
* flash camera recorder (harder to program, quick to record for the user, lower quality)&lt;br /&gt;
&lt;br /&gt;
We have the possibility of providing the user with two options:&lt;br /&gt;
&lt;br /&gt;
# Past a link to a YoueTube video&lt;br /&gt;
# Record video from Flash and upload to YouTube using their developer API&lt;br /&gt;
&lt;br /&gt;
If we rely on Option 2, we might bottleneck the development. It would make sense to build the functionality for Option 1 first and then begin working on a solution for Option 2 when the project is functionally complete.&lt;br /&gt;
&lt;br /&gt;
Details of the YouTube&#039;s video uploads can be found here:&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Uploading_Videos&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Resumable_uploads&lt;br /&gt;
&lt;br /&gt;
=Replication=&lt;br /&gt;
&lt;br /&gt;
These are the steps required to replicate our implementation into another Drupal installation.&lt;br /&gt;
&lt;br /&gt;
* Install the modules:&lt;br /&gt;
** [http://drupal.org/project/ckeditor CKEditor] - from the URL and extract the contents of from the [http://ckeditor.com/download download] in sites/all/modules/ckeditor/ckeditor .&lt;br /&gt;
** [http://drupal.org/project/media media]&lt;br /&gt;
** [http://drupal.org/project/media_youtube media_youtube]&lt;br /&gt;
** [http://drupal.org/project/media_vimeo media_vimeo]&lt;br /&gt;
&lt;br /&gt;
=Prototype 1=&lt;br /&gt;
&lt;br /&gt;
* A user opens the True Fans page Phttp://microfundingtest.openfarmtech.org/truefan&lt;br /&gt;
* The user clicks the PayPal subscribe button, goes to PayPal, completes the subscription and gets redirected back to his True Fans profile (http://microfundingtest.openfarmtech.org/user#overlay=user/1/edit/true_fan) as logged in True Fan.&lt;br /&gt;
* The True Fan edits his profile and clicks save. A text is shown with a link to create an Invitation content - http://microfundingtest.openfarmtech.org/user#overlay=node/add/invitation&lt;br /&gt;
* The True Fan adds in the Invitation a video, text and a photo, clicks save, and then he is shown a &amp;quot;Invite by email&amp;quot; button (seen only by him, the author). He clicks it and an invitational email is sent to his friend containing a link to the Invitation page. Also a relationship is created between the True Fan and the friend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Drupal Tasks=&lt;br /&gt;
&lt;br /&gt;
You can view the current tasks in the [https://www.pivotaltracker.com/projects/335285 Pivotal project].&lt;br /&gt;
&lt;br /&gt;
==Badges==&lt;br /&gt;
* Check a demo for the embeddable badge: http://microfundingtest.openfarmtech.org/mywebsite.php&lt;br /&gt;
** Parameters:&lt;br /&gt;
*** id - true fan id&lt;br /&gt;
*** name - if equals 1, then displays the name of the True Fan above the badge, otherwise not.&lt;br /&gt;
** TODO - make secure reading of the URL parameters&lt;br /&gt;
* TODO - make a visualization of all OSE badges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Make a PHP Script (drupalroleusers.php) that takes the users from a Drupal installation with a specific Role (e.g. True Fan Role, or for testing we can take Administrator role) and saves in a CSV file (truefanusers.txt) the following information:&lt;br /&gt;
** ID&lt;br /&gt;
** Name&lt;br /&gt;
* Read in [http://microfundingtest.openfarmtech.org/truefan-badge.php truefan-badge.php] the names of the users from truefanusers.txt and display them correctly by their ID.&lt;br /&gt;
&lt;br /&gt;
==PayPal==&lt;br /&gt;
* Jacob Roufa is trying to integrate PayPal into the registration process of Drupal 7 users: http://www.deerwalk.com/PayPal-Integration-with-Drupal-7&lt;br /&gt;
** TODO - still getting bugs&lt;br /&gt;
*** Using the [http://drupal.org/project/lm_paypal lm_paypal] module, a key function of the module (displaying the paypal button allowing users to subscribe to a role) is not working.&lt;br /&gt;
*** Block configuration found here : http://microfundingtest.openfarmtech.org/admin/structure/block/manage/block/1/configure (note: lm_paypal is currently disabled on the site)&lt;br /&gt;
*** Thread in Drupal.org project page issue queue here : http://drupal.org/node/733520&lt;br /&gt;
** Implementation without lm_paypal described in the Drupal Tasks section here : http://opensourceecology.org/wiki/OSE_Microfunding_Proposal/Implementation#Other_Drupal_tasks&lt;br /&gt;
==Paypal updates 6-27-11==&lt;br /&gt;
* Kelly Schutt completed basic Paypal integration. After completing the True Fan subscription payment, the user is automatically added to the True Fan role. We don&#039;t need an administrator to approve every account/payment this way.&lt;br /&gt;
** Overview of the Paypal subscription process&lt;br /&gt;
*** Custom microft module redirects user to Paypal for payment after registering account. Microft also passes custom_var to Paypal with Drupal User ID&lt;br /&gt;
*** Paypal connects to /paypalipn page and POSTs User ID variable. /paypalipn then save the user account with the additional True Fan role&lt;br /&gt;
**** Paypal should automatically redirect the user back to their profile page after payment, and the user should be logged in. Right now, the user has to click a button to be redirected and isn&#039;t automatically logged in.&lt;br /&gt;
* We still need to configure the registration process with a dropdown menu for different levels of True Fan support (e.g. $10/month vs $50/month)&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
* Lukasz Jagodzinski is working on a Drupal theme, in an ose.org style and layout as definded in the wireframes.&lt;br /&gt;
&lt;br /&gt;
==Drupal Features Module==&lt;br /&gt;
&#039;&#039;&#039;Why?&#039;&#039;&#039;&lt;br /&gt;
* http://developmentseed.org/blog/2009/jul/09/development-staging-production-workflow-problem-drupal&lt;br /&gt;
&lt;br /&gt;
==Other Drupal tasks==&lt;br /&gt;
* &#039;&#039;&#039;Show a text when certain fields are filled out&#039;&#039;&#039;&lt;br /&gt;
** We will need this for the Recognition page - when the video and text are filled out a text linking to the Share page should be displayed.&lt;br /&gt;
* &#039;&#039;&#039;True Fan status&#039;&#039;&#039;&lt;br /&gt;
** requested - a person has requested a True Fan status - An statusadmin should check whether there is a subscription by this &lt;br /&gt;
** true fan - the person is a True Fan&lt;br /&gt;
*** list of subscriptions - a True Fan can have more than one subscription, e.g. now $10, after few months $20.&lt;br /&gt;
*** from - the date of subscription&lt;br /&gt;
*** to - the date of unsubscription&lt;br /&gt;
*** amount - the amount of the subscription&lt;br /&gt;
* &#039;&#039;&#039;Configure Invite and User Relationships&#039;&#039;&#039;&lt;br /&gt;
** Allow users with the True Fan role to invite multiple friends&lt;br /&gt;
** Make sure the relationship shows between the invited and the invitee&lt;br /&gt;
*** Create a block using Views to show relationships&lt;br /&gt;
**** Make sure the block view uses arguments such that users are dynamic&lt;br /&gt;
**** Show block on Recognition, Share and Invited pages&lt;br /&gt;
** Note, Invite is still in -dev branch for D7. Module is working after applying patch found here : http://drupal.org/node/1054392#comment-4536388&lt;br /&gt;
* &#039;&#039;&#039;Create block to show all True Fans&#039;&#039;&#039;&lt;br /&gt;
** Show this block universally&lt;br /&gt;
** Block should just be list of True Fan users as their pictures&lt;br /&gt;
* &#039;&#039;&#039;Create block with PayPal button link to donate&#039;&#039;&#039;&lt;br /&gt;
** Show this block below main content on the True Fans page&lt;br /&gt;
** Block will show a standard PayPal button, let the user subscribe through PayPal and redirect him back to a Drupal user registration page. When he registers, he should have the status &amp;quot;True Fan Requested&amp;quot; (or similar) and an Administrator should approve it.&lt;br /&gt;
* &#039;&#039;&#039;Video embedding Support&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Enable Vimeo and others video providers for video embedding in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Make quicker embedding of Videos in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
*** Check this page: http://microfundingtest.openfarmtech.org/node/5&lt;br /&gt;
*** The user has to make 3 clicks for URL input - &amp;quot;Select media&amp;quot;, &amp;quot;Web&amp;quot;, &amp;quot;Submit&amp;quot;. Can we make it with only 1?&lt;br /&gt;
&lt;br /&gt;
=CiviCRM Tasks=&lt;br /&gt;
&lt;br /&gt;
You can find our CiviCRM configuration [[here]]. It gives you the possibility of replicate and quickly review our design.&lt;br /&gt;
&lt;br /&gt;
* Review CiviCRM flow page.&lt;br /&gt;
* Theme CiviCRM pages and adjust layout. It has a template system similar to Drupal&#039;s.&lt;br /&gt;
* Configure the reports for the CiviCRM Dashboard.&lt;br /&gt;
* Redesign User Dashboard.&lt;br /&gt;
* Review standard CiviCRM messages to adapt it to True Fans and Donate campaign.&lt;br /&gt;
* Improve CiviCRM &amp;quot;Personal Campaign Pages&amp;quot; (our &amp;quot;Share Page&amp;quot;). This is by far the biggest task because we&#039;ll need to modify the CiviCRM core code. It&#039;s our opportunity to contribute the CiviCRM project improving it!&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
This is the Team working currently on the Proposal.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Finished Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || create tasks || [http://microfundingtest.openfarmtech.org/mywebsite.php Embeddable Badge] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Jacob Roufa || PayPal integeration|| || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || || || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Lukasz Jagodzinski || creating Drupal Theme || Overall theme ready || PHP, CSS, JavaScript, Symfony, Java, MySQL || part-time || luke (dot) jagodzinski (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Kelly Schutt || || Blocks: OSE info, social sharing, Paypal integration || Graphic design, HTML/CSS, Drupal configuration, intermediate Javascript and PHP || part-time || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35934</id>
		<title>OSE Microfunding Proposal/Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35934"/>
		<updated>2011-08-13T10:01:50Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* CMR (Contact Relationship Management) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terminology=&lt;br /&gt;
Here is the common terminology:&lt;br /&gt;
* TF = True Fan&lt;br /&gt;
&lt;br /&gt;
=Design=&lt;br /&gt;
==Wireframes==&lt;br /&gt;
The wireframes of the proposal were implemented in [http://www.lumzy.com/ Lumzy].&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==PHP CMS (Content Management System)==&lt;br /&gt;
We chose &#039;&#039;&#039;Drupal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==CMR (Contact Relationship Management)==&lt;br /&gt;
We chose &#039;&#039;&#039;CiviCRM&#039;&#039;&#039;. (http://civicrm.org)&lt;br /&gt;
&lt;br /&gt;
From the CiviCRM Web site:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are specially interested in &#039;&#039;&#039;CiviContribute&#039;&#039;&#039; module (http://civicrm.org/civicontribute):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations. CiviContribute is fully integrated with CiviCRM, and creates or updates contact and donation records for all contributions, eliminating data entry time and errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why we chose CiviCRM?&#039;&#039;&#039;&lt;br /&gt;
* We don&#039;t want to reinvent.&lt;br /&gt;
* It&#039;s an application orientated to non-profit microfunding improved during years for hundreds of developers.&lt;br /&gt;
* It&#039;s installed over Drupal, so we can integrate it with our web page, web profiles, personal blogs, etc.&lt;br /&gt;
* It has a lot of helpful tools around microfunding: bulk email by groups, reports, integration of events, contact and groups management, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* http://civicrm.org/ - CiviCRM Web. Good to get a general idea about it and about the different modules.&lt;br /&gt;
* http://en.flossmanuals.net/CiviCRM/ - CiviCRM book. Good to understand CiviCRM concepts (the most important and the most difficult).&lt;br /&gt;
* http://wiki.civicrm.org/confluence/display/CRMDOC40/CiviCRM+Documentation - Wiki documentation. Good to work.&lt;br /&gt;
* http://d7.demo.civicrm.org/ - CiviCRM admin demo. With Drupal integration and test data. Good to play.&lt;br /&gt;
&lt;br /&gt;
==Drupal Environments==&lt;br /&gt;
&lt;br /&gt;
* Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing&lt;br /&gt;
* Official Drupal - http://civicrm.opensourceecology.org/ - used for real&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Page Flow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===True Fans Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Showing motivational content about OSE, its importance, tangible outcome, etc.&lt;br /&gt;
** Allowing subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the user is logged in his Recognition Page&lt;br /&gt;
&lt;br /&gt;
* Design considerations&lt;br /&gt;
** TODO by Alistair&lt;br /&gt;
&lt;br /&gt;
===Recognition Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** He sees his information and edit links for video, photo and text are available for clicking.&lt;br /&gt;
*** When he saves some information, he will be offered a link to the Share page.&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** The person sees the information the True Fan has saved.&lt;br /&gt;
*** Under that is the TF subscription.&lt;br /&gt;
*** There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF of the Recognition page should be logged&lt;br /&gt;
**** video or text should be filled out.&lt;br /&gt;
**** The TF clicks on the &amp;quot;Share page&amp;quot; link.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: no&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF is logged in the Share page.&lt;br /&gt;
* Design Considerations&lt;br /&gt;
** Add form inputs for user to link to their Twitter, Facebook accounts for use in sharing page.&lt;br /&gt;
&lt;br /&gt;
===Share Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.&lt;br /&gt;
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** the page is not accessible.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF cliks on invite friend, or invite all friends. &lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;:&lt;br /&gt;
**** a notifications appears that the friend/s was/were successfully invited.&lt;br /&gt;
**** an email is sent to every invited friend, containing a link to the &amp;quot;Invited Page&amp;quot;.&lt;br /&gt;
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF remains on the Share page.&lt;br /&gt;
&lt;br /&gt;
===Invited Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Everybody who has the link can access it, no difference between logged users and anonymous.&lt;br /&gt;
** Shows the invitation of the TF to his friend.&lt;br /&gt;
** Shows the TF subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** the same transition as in the True Fans Page&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
==Video==&lt;br /&gt;
The videos can be&lt;br /&gt;
* youtube video (easy to program, time-intensive for the user)&lt;br /&gt;
* flash camera recorder (harder to program, quick to record for the user, lower quality)&lt;br /&gt;
&lt;br /&gt;
We have the possibility of providing the user with two options:&lt;br /&gt;
&lt;br /&gt;
# Past a link to a YoueTube video&lt;br /&gt;
# Record video from Flash and upload to YouTube using their developer API&lt;br /&gt;
&lt;br /&gt;
If we rely on Option 2, we might bottleneck the development. It would make sense to build the functionality for Option 1 first and then begin working on a solution for Option 2 when the project is functionally complete.&lt;br /&gt;
&lt;br /&gt;
Details of the YouTube&#039;s video uploads can be found here:&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Uploading_Videos&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Resumable_uploads&lt;br /&gt;
&lt;br /&gt;
=Replication=&lt;br /&gt;
&lt;br /&gt;
These are the steps required to replicate our implementation into another Drupal installation.&lt;br /&gt;
&lt;br /&gt;
* Install the modules:&lt;br /&gt;
** [http://drupal.org/project/ckeditor CKEditor] - from the URL and extract the contents of from the [http://ckeditor.com/download download] in sites/all/modules/ckeditor/ckeditor .&lt;br /&gt;
** [http://drupal.org/project/media media]&lt;br /&gt;
** [http://drupal.org/project/media_youtube media_youtube]&lt;br /&gt;
** [http://drupal.org/project/media_vimeo media_vimeo]&lt;br /&gt;
&lt;br /&gt;
=Prototype 1=&lt;br /&gt;
&lt;br /&gt;
* A user opens the True Fans page Phttp://microfundingtest.openfarmtech.org/truefan&lt;br /&gt;
* The user clicks the PayPal subscribe button, goes to PayPal, completes the subscription and gets redirected back to his True Fans profile (http://microfundingtest.openfarmtech.org/user#overlay=user/1/edit/true_fan) as logged in True Fan.&lt;br /&gt;
* The True Fan edits his profile and clicks save. A text is shown with a link to create an Invitation content - http://microfundingtest.openfarmtech.org/user#overlay=node/add/invitation&lt;br /&gt;
* The True Fan adds in the Invitation a video, text and a photo, clicks save, and then he is shown a &amp;quot;Invite by email&amp;quot; button (seen only by him, the author). He clicks it and an invitational email is sent to his friend containing a link to the Invitation page. Also a relationship is created between the True Fan and the friend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Drupal Tasks=&lt;br /&gt;
&lt;br /&gt;
You can view the current tasks in the [https://www.pivotaltracker.com/projects/335285 Pivotal project].&lt;br /&gt;
&lt;br /&gt;
==Badges==&lt;br /&gt;
* Check a demo for the embeddable badge: http://microfundingtest.openfarmtech.org/mywebsite.php&lt;br /&gt;
** Parameters:&lt;br /&gt;
*** id - true fan id&lt;br /&gt;
*** name - if equals 1, then displays the name of the True Fan above the badge, otherwise not.&lt;br /&gt;
** TODO - make secure reading of the URL parameters&lt;br /&gt;
* TODO - make a visualization of all OSE badges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Make a PHP Script (drupalroleusers.php) that takes the users from a Drupal installation with a specific Role (e.g. True Fan Role, or for testing we can take Administrator role) and saves in a CSV file (truefanusers.txt) the following information:&lt;br /&gt;
** ID&lt;br /&gt;
** Name&lt;br /&gt;
* Read in [http://microfundingtest.openfarmtech.org/truefan-badge.php truefan-badge.php] the names of the users from truefanusers.txt and display them correctly by their ID.&lt;br /&gt;
&lt;br /&gt;
==PayPal==&lt;br /&gt;
* Jacob Roufa is trying to integrate PayPal into the registration process of Drupal 7 users: http://www.deerwalk.com/PayPal-Integration-with-Drupal-7&lt;br /&gt;
** TODO - still getting bugs&lt;br /&gt;
*** Using the [http://drupal.org/project/lm_paypal lm_paypal] module, a key function of the module (displaying the paypal button allowing users to subscribe to a role) is not working.&lt;br /&gt;
*** Block configuration found here : http://microfundingtest.openfarmtech.org/admin/structure/block/manage/block/1/configure (note: lm_paypal is currently disabled on the site)&lt;br /&gt;
*** Thread in Drupal.org project page issue queue here : http://drupal.org/node/733520&lt;br /&gt;
** Implementation without lm_paypal described in the Drupal Tasks section here : http://opensourceecology.org/wiki/OSE_Microfunding_Proposal/Implementation#Other_Drupal_tasks&lt;br /&gt;
==Paypal updates 6-27-11==&lt;br /&gt;
* Kelly Schutt completed basic Paypal integration. After completing the True Fan subscription payment, the user is automatically added to the True Fan role. We don&#039;t need an administrator to approve every account/payment this way.&lt;br /&gt;
** Overview of the Paypal subscription process&lt;br /&gt;
*** Custom microft module redirects user to Paypal for payment after registering account. Microft also passes custom_var to Paypal with Drupal User ID&lt;br /&gt;
*** Paypal connects to /paypalipn page and POSTs User ID variable. /paypalipn then save the user account with the additional True Fan role&lt;br /&gt;
**** Paypal should automatically redirect the user back to their profile page after payment, and the user should be logged in. Right now, the user has to click a button to be redirected and isn&#039;t automatically logged in.&lt;br /&gt;
* We still need to configure the registration process with a dropdown menu for different levels of True Fan support (e.g. $10/month vs $50/month)&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
* Lukasz Jagodzinski is working on a Drupal theme, in an ose.org style and layout as definded in the wireframes.&lt;br /&gt;
&lt;br /&gt;
==Drupal Features Module==&lt;br /&gt;
&#039;&#039;&#039;Why?&#039;&#039;&#039;&lt;br /&gt;
* http://developmentseed.org/blog/2009/jul/09/development-staging-production-workflow-problem-drupal&lt;br /&gt;
&lt;br /&gt;
==Other Drupal tasks==&lt;br /&gt;
* &#039;&#039;&#039;Show a text when certain fields are filled out&#039;&#039;&#039;&lt;br /&gt;
** We will need this for the Recognition page - when the video and text are filled out a text linking to the Share page should be displayed.&lt;br /&gt;
* &#039;&#039;&#039;True Fan status&#039;&#039;&#039;&lt;br /&gt;
** requested - a person has requested a True Fan status - An statusadmin should check whether there is a subscription by this &lt;br /&gt;
** true fan - the person is a True Fan&lt;br /&gt;
*** list of subscriptions - a True Fan can have more than one subscription, e.g. now $10, after few months $20.&lt;br /&gt;
*** from - the date of subscription&lt;br /&gt;
*** to - the date of unsubscription&lt;br /&gt;
*** amount - the amount of the subscription&lt;br /&gt;
* &#039;&#039;&#039;Configure Invite and User Relationships&#039;&#039;&#039;&lt;br /&gt;
** Allow users with the True Fan role to invite multiple friends&lt;br /&gt;
** Make sure the relationship shows between the invited and the invitee&lt;br /&gt;
*** Create a block using Views to show relationships&lt;br /&gt;
**** Make sure the block view uses arguments such that users are dynamic&lt;br /&gt;
**** Show block on Recognition, Share and Invited pages&lt;br /&gt;
** Note, Invite is still in -dev branch for D7. Module is working after applying patch found here : http://drupal.org/node/1054392#comment-4536388&lt;br /&gt;
* &#039;&#039;&#039;Create block to show all True Fans&#039;&#039;&#039;&lt;br /&gt;
** Show this block universally&lt;br /&gt;
** Block should just be list of True Fan users as their pictures&lt;br /&gt;
* &#039;&#039;&#039;Create block with PayPal button link to donate&#039;&#039;&#039;&lt;br /&gt;
** Show this block below main content on the True Fans page&lt;br /&gt;
** Block will show a standard PayPal button, let the user subscribe through PayPal and redirect him back to a Drupal user registration page. When he registers, he should have the status &amp;quot;True Fan Requested&amp;quot; (or similar) and an Administrator should approve it.&lt;br /&gt;
* &#039;&#039;&#039;Video embedding Support&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Enable Vimeo and others video providers for video embedding in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Make quicker embedding of Videos in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
*** Check this page: http://microfundingtest.openfarmtech.org/node/5&lt;br /&gt;
*** The user has to make 3 clicks for URL input - &amp;quot;Select media&amp;quot;, &amp;quot;Web&amp;quot;, &amp;quot;Submit&amp;quot;. Can we make it with only 1?&lt;br /&gt;
&lt;br /&gt;
=CiviCRM Tasks=&lt;br /&gt;
&lt;br /&gt;
You can find our CiviCRM configuration [[here]]. It gives you the possibility of replicate and quickly review our design.&lt;br /&gt;
&lt;br /&gt;
* Review CiviCRM flow page.&lt;br /&gt;
* Theme CiviCRM pages and adjust layout. It has a template system similar to Drupal&#039;s.&lt;br /&gt;
* Configure the reports for the CiviCRM Dashboard.&lt;br /&gt;
* Redesign User Dashboard.&lt;br /&gt;
* Review standard CiviCRM messages to adapt it to True Fans and Donate campaign.&lt;br /&gt;
* Improve CiviCRM &amp;quot;Personal Campaign Pages&amp;quot; (our &amp;quot;Share Page&amp;quot;). This is by far the biggest task because we&#039;ll need to modify the CiviCRM core code. It&#039;s our opportunity to contribute the CiviCRM project improving it!&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
This is the Team working currently on the Proposal.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Finished Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || create tasks || [http://microfundingtest.openfarmtech.org/mywebsite.php Embeddable Badge] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Jacob Roufa || PayPal integeration|| || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || || || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Lukasz Jagodzinski || creating Drupal Theme || Overall theme ready || PHP, CSS, JavaScript, Symfony, Java, MySQL || part-time || luke (dot) jagodzinski (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Kelly Schutt || || Blocks: OSE info, social sharing, Paypal integration || Graphic design, HTML/CSS, Drupal configuration, intermediate Javascript and PHP || part-time || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35933</id>
		<title>OSE Microfunding Proposal/Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35933"/>
		<updated>2011-08-13T09:54:50Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terminology=&lt;br /&gt;
Here is the common terminology:&lt;br /&gt;
* TF = True Fan&lt;br /&gt;
&lt;br /&gt;
=Design=&lt;br /&gt;
==Wireframes==&lt;br /&gt;
The wireframes of the proposal were implemented in [http://www.lumzy.com/ Lumzy].&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==PHP CMS (Content Management System)==&lt;br /&gt;
We chose &#039;&#039;&#039;Drupal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==CMR (Contact Relationship Management)==&lt;br /&gt;
We chose &#039;&#039;&#039;CiviCRM&#039;&#039;&#039;. (http://civicrm.org)&lt;br /&gt;
&lt;br /&gt;
From the CiviCRM Web site:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are specially interested in &#039;&#039;&#039;CiviContribute&#039;&#039;&#039; module (http://civicrm.org/civicontribute):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations. CiviContribute is fully integrated with CiviCRM, and creates or updates contact and donation records for all contributions, eliminating data entry time and errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why we chose CiviCRM?&#039;&#039;&#039;&lt;br /&gt;
* We don&#039;t want to reinvent.&lt;br /&gt;
* It&#039;s an application orientated to non-profit microfunding improved during years for hundreds of developers.&lt;br /&gt;
* It&#039;s installed over Drupal, so we can integrate it with our web page, web profiles, personal blogs, etc.&lt;br /&gt;
* It has a lot of helpful tools around microfunding: bulk email by groups, reports, integration of events, contact and groups management, etc.&lt;br /&gt;
&lt;br /&gt;
==Drupal Environments==&lt;br /&gt;
&lt;br /&gt;
* Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing&lt;br /&gt;
* Official Drupal - http://civicrm.opensourceecology.org/ - used for real&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Page Flow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===True Fans Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Showing motivational content about OSE, its importance, tangible outcome, etc.&lt;br /&gt;
** Allowing subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the user is logged in his Recognition Page&lt;br /&gt;
&lt;br /&gt;
* Design considerations&lt;br /&gt;
** TODO by Alistair&lt;br /&gt;
&lt;br /&gt;
===Recognition Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** He sees his information and edit links for video, photo and text are available for clicking.&lt;br /&gt;
*** When he saves some information, he will be offered a link to the Share page.&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** The person sees the information the True Fan has saved.&lt;br /&gt;
*** Under that is the TF subscription.&lt;br /&gt;
*** There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF of the Recognition page should be logged&lt;br /&gt;
**** video or text should be filled out.&lt;br /&gt;
**** The TF clicks on the &amp;quot;Share page&amp;quot; link.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: no&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF is logged in the Share page.&lt;br /&gt;
* Design Considerations&lt;br /&gt;
** Add form inputs for user to link to their Twitter, Facebook accounts for use in sharing page.&lt;br /&gt;
&lt;br /&gt;
===Share Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.&lt;br /&gt;
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** the page is not accessible.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF cliks on invite friend, or invite all friends. &lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;:&lt;br /&gt;
**** a notifications appears that the friend/s was/were successfully invited.&lt;br /&gt;
**** an email is sent to every invited friend, containing a link to the &amp;quot;Invited Page&amp;quot;.&lt;br /&gt;
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF remains on the Share page.&lt;br /&gt;
&lt;br /&gt;
===Invited Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Everybody who has the link can access it, no difference between logged users and anonymous.&lt;br /&gt;
** Shows the invitation of the TF to his friend.&lt;br /&gt;
** Shows the TF subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** the same transition as in the True Fans Page&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
==Video==&lt;br /&gt;
The videos can be&lt;br /&gt;
* youtube video (easy to program, time-intensive for the user)&lt;br /&gt;
* flash camera recorder (harder to program, quick to record for the user, lower quality)&lt;br /&gt;
&lt;br /&gt;
We have the possibility of providing the user with two options:&lt;br /&gt;
&lt;br /&gt;
# Past a link to a YoueTube video&lt;br /&gt;
# Record video from Flash and upload to YouTube using their developer API&lt;br /&gt;
&lt;br /&gt;
If we rely on Option 2, we might bottleneck the development. It would make sense to build the functionality for Option 1 first and then begin working on a solution for Option 2 when the project is functionally complete.&lt;br /&gt;
&lt;br /&gt;
Details of the YouTube&#039;s video uploads can be found here:&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Uploading_Videos&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Resumable_uploads&lt;br /&gt;
&lt;br /&gt;
=Replication=&lt;br /&gt;
&lt;br /&gt;
These are the steps required to replicate our implementation into another Drupal installation.&lt;br /&gt;
&lt;br /&gt;
* Install the modules:&lt;br /&gt;
** [http://drupal.org/project/ckeditor CKEditor] - from the URL and extract the contents of from the [http://ckeditor.com/download download] in sites/all/modules/ckeditor/ckeditor .&lt;br /&gt;
** [http://drupal.org/project/media media]&lt;br /&gt;
** [http://drupal.org/project/media_youtube media_youtube]&lt;br /&gt;
** [http://drupal.org/project/media_vimeo media_vimeo]&lt;br /&gt;
&lt;br /&gt;
=Prototype 1=&lt;br /&gt;
&lt;br /&gt;
* A user opens the True Fans page Phttp://microfundingtest.openfarmtech.org/truefan&lt;br /&gt;
* The user clicks the PayPal subscribe button, goes to PayPal, completes the subscription and gets redirected back to his True Fans profile (http://microfundingtest.openfarmtech.org/user#overlay=user/1/edit/true_fan) as logged in True Fan.&lt;br /&gt;
* The True Fan edits his profile and clicks save. A text is shown with a link to create an Invitation content - http://microfundingtest.openfarmtech.org/user#overlay=node/add/invitation&lt;br /&gt;
* The True Fan adds in the Invitation a video, text and a photo, clicks save, and then he is shown a &amp;quot;Invite by email&amp;quot; button (seen only by him, the author). He clicks it and an invitational email is sent to his friend containing a link to the Invitation page. Also a relationship is created between the True Fan and the friend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Drupal Tasks=&lt;br /&gt;
&lt;br /&gt;
You can view the current tasks in the [https://www.pivotaltracker.com/projects/335285 Pivotal project].&lt;br /&gt;
&lt;br /&gt;
==Badges==&lt;br /&gt;
* Check a demo for the embeddable badge: http://microfundingtest.openfarmtech.org/mywebsite.php&lt;br /&gt;
** Parameters:&lt;br /&gt;
*** id - true fan id&lt;br /&gt;
*** name - if equals 1, then displays the name of the True Fan above the badge, otherwise not.&lt;br /&gt;
** TODO - make secure reading of the URL parameters&lt;br /&gt;
* TODO - make a visualization of all OSE badges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Make a PHP Script (drupalroleusers.php) that takes the users from a Drupal installation with a specific Role (e.g. True Fan Role, or for testing we can take Administrator role) and saves in a CSV file (truefanusers.txt) the following information:&lt;br /&gt;
** ID&lt;br /&gt;
** Name&lt;br /&gt;
* Read in [http://microfundingtest.openfarmtech.org/truefan-badge.php truefan-badge.php] the names of the users from truefanusers.txt and display them correctly by their ID.&lt;br /&gt;
&lt;br /&gt;
==PayPal==&lt;br /&gt;
* Jacob Roufa is trying to integrate PayPal into the registration process of Drupal 7 users: http://www.deerwalk.com/PayPal-Integration-with-Drupal-7&lt;br /&gt;
** TODO - still getting bugs&lt;br /&gt;
*** Using the [http://drupal.org/project/lm_paypal lm_paypal] module, a key function of the module (displaying the paypal button allowing users to subscribe to a role) is not working.&lt;br /&gt;
*** Block configuration found here : http://microfundingtest.openfarmtech.org/admin/structure/block/manage/block/1/configure (note: lm_paypal is currently disabled on the site)&lt;br /&gt;
*** Thread in Drupal.org project page issue queue here : http://drupal.org/node/733520&lt;br /&gt;
** Implementation without lm_paypal described in the Drupal Tasks section here : http://opensourceecology.org/wiki/OSE_Microfunding_Proposal/Implementation#Other_Drupal_tasks&lt;br /&gt;
==Paypal updates 6-27-11==&lt;br /&gt;
* Kelly Schutt completed basic Paypal integration. After completing the True Fan subscription payment, the user is automatically added to the True Fan role. We don&#039;t need an administrator to approve every account/payment this way.&lt;br /&gt;
** Overview of the Paypal subscription process&lt;br /&gt;
*** Custom microft module redirects user to Paypal for payment after registering account. Microft also passes custom_var to Paypal with Drupal User ID&lt;br /&gt;
*** Paypal connects to /paypalipn page and POSTs User ID variable. /paypalipn then save the user account with the additional True Fan role&lt;br /&gt;
**** Paypal should automatically redirect the user back to their profile page after payment, and the user should be logged in. Right now, the user has to click a button to be redirected and isn&#039;t automatically logged in.&lt;br /&gt;
* We still need to configure the registration process with a dropdown menu for different levels of True Fan support (e.g. $10/month vs $50/month)&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
* Lukasz Jagodzinski is working on a Drupal theme, in an ose.org style and layout as definded in the wireframes.&lt;br /&gt;
&lt;br /&gt;
==Drupal Features Module==&lt;br /&gt;
&#039;&#039;&#039;Why?&#039;&#039;&#039;&lt;br /&gt;
* http://developmentseed.org/blog/2009/jul/09/development-staging-production-workflow-problem-drupal&lt;br /&gt;
&lt;br /&gt;
==Other Drupal tasks==&lt;br /&gt;
* &#039;&#039;&#039;Show a text when certain fields are filled out&#039;&#039;&#039;&lt;br /&gt;
** We will need this for the Recognition page - when the video and text are filled out a text linking to the Share page should be displayed.&lt;br /&gt;
* &#039;&#039;&#039;True Fan status&#039;&#039;&#039;&lt;br /&gt;
** requested - a person has requested a True Fan status - An statusadmin should check whether there is a subscription by this &lt;br /&gt;
** true fan - the person is a True Fan&lt;br /&gt;
*** list of subscriptions - a True Fan can have more than one subscription, e.g. now $10, after few months $20.&lt;br /&gt;
*** from - the date of subscription&lt;br /&gt;
*** to - the date of unsubscription&lt;br /&gt;
*** amount - the amount of the subscription&lt;br /&gt;
* &#039;&#039;&#039;Configure Invite and User Relationships&#039;&#039;&#039;&lt;br /&gt;
** Allow users with the True Fan role to invite multiple friends&lt;br /&gt;
** Make sure the relationship shows between the invited and the invitee&lt;br /&gt;
*** Create a block using Views to show relationships&lt;br /&gt;
**** Make sure the block view uses arguments such that users are dynamic&lt;br /&gt;
**** Show block on Recognition, Share and Invited pages&lt;br /&gt;
** Note, Invite is still in -dev branch for D7. Module is working after applying patch found here : http://drupal.org/node/1054392#comment-4536388&lt;br /&gt;
* &#039;&#039;&#039;Create block to show all True Fans&#039;&#039;&#039;&lt;br /&gt;
** Show this block universally&lt;br /&gt;
** Block should just be list of True Fan users as their pictures&lt;br /&gt;
* &#039;&#039;&#039;Create block with PayPal button link to donate&#039;&#039;&#039;&lt;br /&gt;
** Show this block below main content on the True Fans page&lt;br /&gt;
** Block will show a standard PayPal button, let the user subscribe through PayPal and redirect him back to a Drupal user registration page. When he registers, he should have the status &amp;quot;True Fan Requested&amp;quot; (or similar) and an Administrator should approve it.&lt;br /&gt;
* &#039;&#039;&#039;Video embedding Support&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Enable Vimeo and others video providers for video embedding in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Make quicker embedding of Videos in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
*** Check this page: http://microfundingtest.openfarmtech.org/node/5&lt;br /&gt;
*** The user has to make 3 clicks for URL input - &amp;quot;Select media&amp;quot;, &amp;quot;Web&amp;quot;, &amp;quot;Submit&amp;quot;. Can we make it with only 1?&lt;br /&gt;
&lt;br /&gt;
=CiviCRM Tasks=&lt;br /&gt;
&lt;br /&gt;
You can find our CiviCRM configuration [[here]]. It gives you the possibility of replicate and quickly review our design.&lt;br /&gt;
&lt;br /&gt;
* Review CiviCRM flow page.&lt;br /&gt;
* Theme CiviCRM pages and adjust layout. It has a template system similar to Drupal&#039;s.&lt;br /&gt;
* Configure the reports for the CiviCRM Dashboard.&lt;br /&gt;
* Redesign User Dashboard.&lt;br /&gt;
* Review standard CiviCRM messages to adapt it to True Fans and Donate campaign.&lt;br /&gt;
* Improve CiviCRM &amp;quot;Personal Campaign Pages&amp;quot; (our &amp;quot;Share Page&amp;quot;). This is by far the biggest task because we&#039;ll need to modify the CiviCRM core code. It&#039;s our opportunity to contribute the CiviCRM project improving it!&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
This is the Team working currently on the Proposal.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Finished Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || create tasks || [http://microfundingtest.openfarmtech.org/mywebsite.php Embeddable Badge] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Jacob Roufa || PayPal integeration|| || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || || || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Lukasz Jagodzinski || creating Drupal Theme || Overall theme ready || PHP, CSS, JavaScript, Symfony, Java, MySQL || part-time || luke (dot) jagodzinski (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Kelly Schutt || || Blocks: OSE info, social sharing, Paypal integration || Graphic design, HTML/CSS, Drupal configuration, intermediate Javascript and PHP || part-time || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35932</id>
		<title>OSE Microfunding Proposal/Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35932"/>
		<updated>2011-08-13T09:52:51Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terminology=&lt;br /&gt;
Here is the common terminology:&lt;br /&gt;
* TF = True Fan&lt;br /&gt;
&lt;br /&gt;
=Design=&lt;br /&gt;
==Wireframes==&lt;br /&gt;
The wireframes of the proposal were implemented in [http://www.lumzy.com/ Lumzy].&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==PHP CMS (Content Management System)==&lt;br /&gt;
We chose &#039;&#039;&#039;Drupal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==CMR (Contact Relationship Management)==&lt;br /&gt;
We chose &#039;&#039;&#039;CiviCRM&#039;&#039;&#039;. (http://civicrm.org)&lt;br /&gt;
&lt;br /&gt;
From the CiviCRM Web site:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are specially interested in &#039;&#039;&#039;CiviContribute&#039;&#039;&#039; module (http://civicrm.org/civicontribute):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations. CiviContribute is fully integrated with CiviCRM, and creates or updates contact and donation records for all contributions, eliminating data entry time and errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why we chose CiviCRM?&#039;&#039;&#039;&lt;br /&gt;
* We don&#039;t want to reinvent.&lt;br /&gt;
* It&#039;s an application orientated to non-profit microfunding improved during years for hundreds of developers.&lt;br /&gt;
* It&#039;s installed over Drupal, so we can integrate it with our web page, web profiles, personal blogs, etc.&lt;br /&gt;
* It has a lot of helpful tools around microfunding: bulk email by groups, reports, integration of events, contact and groups management, etc.&lt;br /&gt;
&lt;br /&gt;
==Drupal Environments==&lt;br /&gt;
&lt;br /&gt;
* Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing&lt;br /&gt;
* Official Drupal - http://civicrm.opensourceecology.org/ - used for real&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Page Flow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===True Fans Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Showing motivational content about OSE, its importance, tangible outcome, etc.&lt;br /&gt;
** Allowing subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the user is logged in his Recognition Page&lt;br /&gt;
&lt;br /&gt;
* Design considerations&lt;br /&gt;
** TODO by Alistair&lt;br /&gt;
&lt;br /&gt;
===Recognition Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** He sees his information and edit links for video, photo and text are available for clicking.&lt;br /&gt;
*** When he saves some information, he will be offered a link to the Share page.&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** The person sees the information the True Fan has saved.&lt;br /&gt;
*** Under that is the TF subscription.&lt;br /&gt;
*** There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF of the Recognition page should be logged&lt;br /&gt;
**** video or text should be filled out.&lt;br /&gt;
**** The TF clicks on the &amp;quot;Share page&amp;quot; link.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: no&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF is logged in the Share page.&lt;br /&gt;
* Design Considerations&lt;br /&gt;
** Add form inputs for user to link to their Twitter, Facebook accounts for use in sharing page.&lt;br /&gt;
&lt;br /&gt;
===Share Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.&lt;br /&gt;
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** the page is not accessible.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF cliks on invite friend, or invite all friends. &lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;:&lt;br /&gt;
**** a notifications appears that the friend/s was/were successfully invited.&lt;br /&gt;
**** an email is sent to every invited friend, containing a link to the &amp;quot;Invited Page&amp;quot;.&lt;br /&gt;
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF remains on the Share page.&lt;br /&gt;
&lt;br /&gt;
===Invited Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Everybody who has the link can access it, no difference between logged users and anonymous.&lt;br /&gt;
** Shows the invitation of the TF to his friend.&lt;br /&gt;
** Shows the TF subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** the same transition as in the True Fans Page&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
==Video==&lt;br /&gt;
The videos can be&lt;br /&gt;
* youtube video (easy to program, time-intensive for the user)&lt;br /&gt;
* flash camera recorder (harder to program, quick to record for the user, lower quality)&lt;br /&gt;
&lt;br /&gt;
We have the possibility of providing the user with two options:&lt;br /&gt;
&lt;br /&gt;
# Past a link to a YoueTube video&lt;br /&gt;
# Record video from Flash and upload to YouTube using their developer API&lt;br /&gt;
&lt;br /&gt;
If we rely on Option 2, we might bottleneck the development. It would make sense to build the functionality for Option 1 first and then begin working on a solution for Option 2 when the project is functionally complete.&lt;br /&gt;
&lt;br /&gt;
Details of the YouTube&#039;s video uploads can be found here:&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Uploading_Videos&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Resumable_uploads&lt;br /&gt;
&lt;br /&gt;
=Replication=&lt;br /&gt;
&lt;br /&gt;
These are the steps required to replicate our implementation into another Drupal installation.&lt;br /&gt;
&lt;br /&gt;
* Install the modules:&lt;br /&gt;
** [http://drupal.org/project/ckeditor CKEditor] - from the URL and extract the contents of from the [http://ckeditor.com/download download] in sites/all/modules/ckeditor/ckeditor .&lt;br /&gt;
** [http://drupal.org/project/media media]&lt;br /&gt;
** [http://drupal.org/project/media_youtube media_youtube]&lt;br /&gt;
** [http://drupal.org/project/media_vimeo media_vimeo]&lt;br /&gt;
&lt;br /&gt;
=Prototype 1=&lt;br /&gt;
&lt;br /&gt;
* A user opens the True Fans page Phttp://microfundingtest.openfarmtech.org/truefan&lt;br /&gt;
* The user clicks the PayPal subscribe button, goes to PayPal, completes the subscription and gets redirected back to his True Fans profile (http://microfundingtest.openfarmtech.org/user#overlay=user/1/edit/true_fan) as logged in True Fan.&lt;br /&gt;
* The True Fan edits his profile and clicks save. A text is shown with a link to create an Invitation content - http://microfundingtest.openfarmtech.org/user#overlay=node/add/invitation&lt;br /&gt;
* The True Fan adds in the Invitation a video, text and a photo, clicks save, and then he is shown a &amp;quot;Invite by email&amp;quot; button (seen only by him, the author). He clicks it and an invitational email is sent to his friend containing a link to the Invitation page. Also a relationship is created between the True Fan and the friend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Drupal Tasks=&lt;br /&gt;
&lt;br /&gt;
You can view the current tasks in the [https://www.pivotaltracker.com/projects/335285 Pivotal project].&lt;br /&gt;
&lt;br /&gt;
==Badges==&lt;br /&gt;
* Check a demo for the embeddable badge: http://microfundingtest.openfarmtech.org/mywebsite.php&lt;br /&gt;
** Parameters:&lt;br /&gt;
*** id - true fan id&lt;br /&gt;
*** name - if equals 1, then displays the name of the True Fan above the badge, otherwise not.&lt;br /&gt;
** TODO - make secure reading of the URL parameters&lt;br /&gt;
* TODO - make a visualization of all OSE badges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Make a PHP Script (drupalroleusers.php) that takes the users from a Drupal installation with a specific Role (e.g. True Fan Role, or for testing we can take Administrator role) and saves in a CSV file (truefanusers.txt) the following information:&lt;br /&gt;
** ID&lt;br /&gt;
** Name&lt;br /&gt;
* Read in [http://microfundingtest.openfarmtech.org/truefan-badge.php truefan-badge.php] the names of the users from truefanusers.txt and display them correctly by their ID.&lt;br /&gt;
&lt;br /&gt;
==PayPal==&lt;br /&gt;
* Jacob Roufa is trying to integrate PayPal into the registration process of Drupal 7 users: http://www.deerwalk.com/PayPal-Integration-with-Drupal-7&lt;br /&gt;
** TODO - still getting bugs&lt;br /&gt;
*** Using the [http://drupal.org/project/lm_paypal lm_paypal] module, a key function of the module (displaying the paypal button allowing users to subscribe to a role) is not working.&lt;br /&gt;
*** Block configuration found here : http://microfundingtest.openfarmtech.org/admin/structure/block/manage/block/1/configure (note: lm_paypal is currently disabled on the site)&lt;br /&gt;
*** Thread in Drupal.org project page issue queue here : http://drupal.org/node/733520&lt;br /&gt;
** Implementation without lm_paypal described in the Drupal Tasks section here : http://opensourceecology.org/wiki/OSE_Microfunding_Proposal/Implementation#Other_Drupal_tasks&lt;br /&gt;
==Paypal updates 6-27-11==&lt;br /&gt;
* Kelly Schutt completed basic Paypal integration. After completing the True Fan subscription payment, the user is automatically added to the True Fan role. We don&#039;t need an administrator to approve every account/payment this way.&lt;br /&gt;
** Overview of the Paypal subscription process&lt;br /&gt;
*** Custom microft module redirects user to Paypal for payment after registering account. Microft also passes custom_var to Paypal with Drupal User ID&lt;br /&gt;
*** Paypal connects to /paypalipn page and POSTs User ID variable. /paypalipn then save the user account with the additional True Fan role&lt;br /&gt;
**** Paypal should automatically redirect the user back to their profile page after payment, and the user should be logged in. Right now, the user has to click a button to be redirected and isn&#039;t automatically logged in.&lt;br /&gt;
* We still need to configure the registration process with a dropdown menu for different levels of True Fan support (e.g. $10/month vs $50/month)&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
* Lukasz Jagodzinski is working on a Drupal theme, in an ose.org style and layout as definded in the wireframes.&lt;br /&gt;
&lt;br /&gt;
==Other Drupal tasks==&lt;br /&gt;
* &#039;&#039;&#039;Show a text when certain fields are filled out&#039;&#039;&#039;&lt;br /&gt;
** We will need this for the Recognition page - when the video and text are filled out a text linking to the Share page should be displayed.&lt;br /&gt;
* &#039;&#039;&#039;True Fan status&#039;&#039;&#039;&lt;br /&gt;
** requested - a person has requested a True Fan status - An statusadmin should check whether there is a subscription by this &lt;br /&gt;
** true fan - the person is a True Fan&lt;br /&gt;
*** list of subscriptions - a True Fan can have more than one subscription, e.g. now $10, after few months $20.&lt;br /&gt;
*** from - the date of subscription&lt;br /&gt;
*** to - the date of unsubscription&lt;br /&gt;
*** amount - the amount of the subscription&lt;br /&gt;
* &#039;&#039;&#039;Configure Invite and User Relationships&#039;&#039;&#039;&lt;br /&gt;
** Allow users with the True Fan role to invite multiple friends&lt;br /&gt;
** Make sure the relationship shows between the invited and the invitee&lt;br /&gt;
*** Create a block using Views to show relationships&lt;br /&gt;
**** Make sure the block view uses arguments such that users are dynamic&lt;br /&gt;
**** Show block on Recognition, Share and Invited pages&lt;br /&gt;
** Note, Invite is still in -dev branch for D7. Module is working after applying patch found here : http://drupal.org/node/1054392#comment-4536388&lt;br /&gt;
* &#039;&#039;&#039;Create block to show all True Fans&#039;&#039;&#039;&lt;br /&gt;
** Show this block universally&lt;br /&gt;
** Block should just be list of True Fan users as their pictures&lt;br /&gt;
* &#039;&#039;&#039;Create block with PayPal button link to donate&#039;&#039;&#039;&lt;br /&gt;
** Show this block below main content on the True Fans page&lt;br /&gt;
** Block will show a standard PayPal button, let the user subscribe through PayPal and redirect him back to a Drupal user registration page. When he registers, he should have the status &amp;quot;True Fan Requested&amp;quot; (or similar) and an Administrator should approve it.&lt;br /&gt;
* &#039;&#039;&#039;Video embedding Support&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Enable Vimeo and others video providers for video embedding in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Make quicker embedding of Videos in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
*** Check this page: http://microfundingtest.openfarmtech.org/node/5&lt;br /&gt;
*** The user has to make 3 clicks for URL input - &amp;quot;Select media&amp;quot;, &amp;quot;Web&amp;quot;, &amp;quot;Submit&amp;quot;. Can we make it with only 1?&lt;br /&gt;
&lt;br /&gt;
=CiviCRM Tasks=&lt;br /&gt;
&lt;br /&gt;
You can find our CiviCRM configuration [[here]]. It gives you the possibility of replicate and quickly review our design.&lt;br /&gt;
&lt;br /&gt;
* Review CiviCRM flow page.&lt;br /&gt;
* Theme CiviCRM pages and adjust layout. It has a template system similar to Drupal&#039;s.&lt;br /&gt;
* Configure the reports for the CiviCRM Dashboard.&lt;br /&gt;
* Redesign User Dashboard.&lt;br /&gt;
* Review standard CiviCRM messages to adapt it to True Fans and Donate campaign.&lt;br /&gt;
* Improve CiviCRM &amp;quot;Personal Campaign Pages&amp;quot; (our &amp;quot;Share Page&amp;quot;). This is by far the biggest task because we&#039;ll need to modify the CiviCRM core code. It&#039;s our opportunity to contribute the CiviCRM project improving it!&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
This is the Team working currently on the Proposal.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Finished Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || create tasks || [http://microfundingtest.openfarmtech.org/mywebsite.php Embeddable Badge] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Jacob Roufa || PayPal integeration|| || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || || || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Lukasz Jagodzinski || creating Drupal Theme || Overall theme ready || PHP, CSS, JavaScript, Symfony, Java, MySQL || part-time || luke (dot) jagodzinski (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Kelly Schutt || || Blocks: OSE info, social sharing, Paypal integration || Graphic design, HTML/CSS, Drupal configuration, intermediate Javascript and PHP || part-time || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35931</id>
		<title>OSE Microfunding Proposal/Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35931"/>
		<updated>2011-08-13T09:37:22Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Tasks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terminology=&lt;br /&gt;
Here is the common terminology:&lt;br /&gt;
* TF = True Fan&lt;br /&gt;
&lt;br /&gt;
=Design=&lt;br /&gt;
==Wireframes==&lt;br /&gt;
The wireframes of the proposal were implemented in [http://www.lumzy.com/ Lumzy].&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==PHP CMS (Content Management System)==&lt;br /&gt;
We chose &#039;&#039;&#039;Drupal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==CMR (Contact Relationship Management)==&lt;br /&gt;
We chose &#039;&#039;&#039;CiviCRM&#039;&#039;&#039;. (http://civicrm.org)&lt;br /&gt;
&lt;br /&gt;
From the CiviCRM Web site:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are specially interested in &#039;&#039;&#039;CiviContribute&#039;&#039;&#039; module (http://civicrm.org/civicontribute):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations. CiviContribute is fully integrated with CiviCRM, and creates or updates contact and donation records for all contributions, eliminating data entry time and errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why we chose CiviCRM?&#039;&#039;&#039;&lt;br /&gt;
* We don&#039;t want to reinvent.&lt;br /&gt;
* It&#039;s an application orientated to non-profit microfunding improved during years for hundreds of developers.&lt;br /&gt;
* It&#039;s installed over Drupal, so we can integrate it with our web page, web profiles, personal blogs, etc.&lt;br /&gt;
* It has a lot of helpful tools around microfunding: bulk email by groups, reports, integration of events, contact and groups management, etc.&lt;br /&gt;
&lt;br /&gt;
==Drupal Environments==&lt;br /&gt;
&lt;br /&gt;
* Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing&lt;br /&gt;
* Official Drupal - http://civicrm.opensourceecology.org/ - used for real&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Page Flow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===True Fans Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Showing motivational content about OSE, its importance, tangible outcome, etc.&lt;br /&gt;
** Allowing subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the user is logged in his Recognition Page&lt;br /&gt;
&lt;br /&gt;
* Design considerations&lt;br /&gt;
** TODO by Alistair&lt;br /&gt;
&lt;br /&gt;
===Recognition Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** He sees his information and edit links for video, photo and text are available for clicking.&lt;br /&gt;
*** When he saves some information, he will be offered a link to the Share page.&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** The person sees the information the True Fan has saved.&lt;br /&gt;
*** Under that is the TF subscription.&lt;br /&gt;
*** There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF of the Recognition page should be logged&lt;br /&gt;
**** video or text should be filled out.&lt;br /&gt;
**** The TF clicks on the &amp;quot;Share page&amp;quot; link.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: no&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF is logged in the Share page.&lt;br /&gt;
* Design Considerations&lt;br /&gt;
** Add form inputs for user to link to their Twitter, Facebook accounts for use in sharing page.&lt;br /&gt;
&lt;br /&gt;
===Share Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.&lt;br /&gt;
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** the page is not accessible.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF cliks on invite friend, or invite all friends. &lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;:&lt;br /&gt;
**** a notifications appears that the friend/s was/were successfully invited.&lt;br /&gt;
**** an email is sent to every invited friend, containing a link to the &amp;quot;Invited Page&amp;quot;.&lt;br /&gt;
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF remains on the Share page.&lt;br /&gt;
&lt;br /&gt;
===Invited Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Everybody who has the link can access it, no difference between logged users and anonymous.&lt;br /&gt;
** Shows the invitation of the TF to his friend.&lt;br /&gt;
** Shows the TF subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** the same transition as in the True Fans Page&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
==Video==&lt;br /&gt;
The videos can be&lt;br /&gt;
* youtube video (easy to program, time-intensive for the user)&lt;br /&gt;
* flash camera recorder (harder to program, quick to record for the user, lower quality)&lt;br /&gt;
&lt;br /&gt;
We have the possibility of providing the user with two options:&lt;br /&gt;
&lt;br /&gt;
# Past a link to a YoueTube video&lt;br /&gt;
# Record video from Flash and upload to YouTube using their developer API&lt;br /&gt;
&lt;br /&gt;
If we rely on Option 2, we might bottleneck the development. It would make sense to build the functionality for Option 1 first and then begin working on a solution for Option 2 when the project is functionally complete.&lt;br /&gt;
&lt;br /&gt;
Details of the YouTube&#039;s video uploads can be found here:&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Uploading_Videos&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Resumable_uploads&lt;br /&gt;
&lt;br /&gt;
=Replication=&lt;br /&gt;
&lt;br /&gt;
These are the steps required to replicate our implementation into another Drupal installation.&lt;br /&gt;
&lt;br /&gt;
* Install the modules:&lt;br /&gt;
** [http://drupal.org/project/ckeditor CKEditor] - from the URL and extract the contents of from the [http://ckeditor.com/download download] in sites/all/modules/ckeditor/ckeditor .&lt;br /&gt;
** [http://drupal.org/project/media media]&lt;br /&gt;
** [http://drupal.org/project/media_youtube media_youtube]&lt;br /&gt;
** [http://drupal.org/project/media_vimeo media_vimeo]&lt;br /&gt;
&lt;br /&gt;
=Prototype 1=&lt;br /&gt;
&lt;br /&gt;
* A user opens the True Fans page Phttp://microfundingtest.openfarmtech.org/truefan&lt;br /&gt;
* The user clicks the PayPal subscribe button, goes to PayPal, completes the subscription and gets redirected back to his True Fans profile (http://microfundingtest.openfarmtech.org/user#overlay=user/1/edit/true_fan) as logged in True Fan.&lt;br /&gt;
* The True Fan edits his profile and clicks save. A text is shown with a link to create an Invitation content - http://microfundingtest.openfarmtech.org/user#overlay=node/add/invitation&lt;br /&gt;
* The True Fan adds in the Invitation a video, text and a photo, clicks save, and then he is shown a &amp;quot;Invite by email&amp;quot; button (seen only by him, the author). He clicks it and an invitational email is sent to his friend containing a link to the Invitation page. Also a relationship is created between the True Fan and the friend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Drupal Tasks=&lt;br /&gt;
&lt;br /&gt;
You can view the current tasks in the [https://www.pivotaltracker.com/projects/335285 Pivotal project].&lt;br /&gt;
&lt;br /&gt;
==Badges==&lt;br /&gt;
* Check a demo for the embeddable badge: http://microfundingtest.openfarmtech.org/mywebsite.php&lt;br /&gt;
** Parameters:&lt;br /&gt;
*** id - true fan id&lt;br /&gt;
*** name - if equals 1, then displays the name of the True Fan above the badge, otherwise not.&lt;br /&gt;
** TODO - make secure reading of the URL parameters&lt;br /&gt;
* TODO - make a visualization of all OSE badges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Make a PHP Script (drupalroleusers.php) that takes the users from a Drupal installation with a specific Role (e.g. True Fan Role, or for testing we can take Administrator role) and saves in a CSV file (truefanusers.txt) the following information:&lt;br /&gt;
** ID&lt;br /&gt;
** Name&lt;br /&gt;
* Read in [http://microfundingtest.openfarmtech.org/truefan-badge.php truefan-badge.php] the names of the users from truefanusers.txt and display them correctly by their ID.&lt;br /&gt;
&lt;br /&gt;
==PayPal==&lt;br /&gt;
* Jacob Roufa is trying to integrate PayPal into the registration process of Drupal 7 users: http://www.deerwalk.com/PayPal-Integration-with-Drupal-7&lt;br /&gt;
** TODO - still getting bugs&lt;br /&gt;
*** Using the [http://drupal.org/project/lm_paypal lm_paypal] module, a key function of the module (displaying the paypal button allowing users to subscribe to a role) is not working.&lt;br /&gt;
*** Block configuration found here : http://microfundingtest.openfarmtech.org/admin/structure/block/manage/block/1/configure (note: lm_paypal is currently disabled on the site)&lt;br /&gt;
*** Thread in Drupal.org project page issue queue here : http://drupal.org/node/733520&lt;br /&gt;
** Implementation without lm_paypal described in the Drupal Tasks section here : http://opensourceecology.org/wiki/OSE_Microfunding_Proposal/Implementation#Other_Drupal_tasks&lt;br /&gt;
==Paypal updates 6-27-11==&lt;br /&gt;
* Kelly Schutt completed basic Paypal integration. After completing the True Fan subscription payment, the user is automatically added to the True Fan role. We don&#039;t need an administrator to approve every account/payment this way.&lt;br /&gt;
** Overview of the Paypal subscription process&lt;br /&gt;
*** Custom microft module redirects user to Paypal for payment after registering account. Microft also passes custom_var to Paypal with Drupal User ID&lt;br /&gt;
*** Paypal connects to /paypalipn page and POSTs User ID variable. /paypalipn then save the user account with the additional True Fan role&lt;br /&gt;
**** Paypal should automatically redirect the user back to their profile page after payment, and the user should be logged in. Right now, the user has to click a button to be redirected and isn&#039;t automatically logged in.&lt;br /&gt;
* We still need to configure the registration process with a dropdown menu for different levels of True Fan support (e.g. $10/month vs $50/month)&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
* Lukasz Jagodzinski is working on a Drupal theme, in an ose.org style and layout as definded in the wireframes.&lt;br /&gt;
&lt;br /&gt;
==Other Drupal tasks==&lt;br /&gt;
* &#039;&#039;&#039;Show a text when certain fields are filled out&#039;&#039;&#039;&lt;br /&gt;
** We will need this for the Recognition page - when the video and text are filled out a text linking to the Share page should be displayed.&lt;br /&gt;
* &#039;&#039;&#039;True Fan status&#039;&#039;&#039;&lt;br /&gt;
** requested - a person has requested a True Fan status - An statusadmin should check whether there is a subscription by this &lt;br /&gt;
** true fan - the person is a True Fan&lt;br /&gt;
*** list of subscriptions - a True Fan can have more than one subscription, e.g. now $10, after few months $20.&lt;br /&gt;
*** from - the date of subscription&lt;br /&gt;
*** to - the date of unsubscription&lt;br /&gt;
*** amount - the amount of the subscription&lt;br /&gt;
* &#039;&#039;&#039;Configure Invite and User Relationships&#039;&#039;&#039;&lt;br /&gt;
** Allow users with the True Fan role to invite multiple friends&lt;br /&gt;
** Make sure the relationship shows between the invited and the invitee&lt;br /&gt;
*** Create a block using Views to show relationships&lt;br /&gt;
**** Make sure the block view uses arguments such that users are dynamic&lt;br /&gt;
**** Show block on Recognition, Share and Invited pages&lt;br /&gt;
** Note, Invite is still in -dev branch for D7. Module is working after applying patch found here : http://drupal.org/node/1054392#comment-4536388&lt;br /&gt;
* &#039;&#039;&#039;Create block to show all True Fans&#039;&#039;&#039;&lt;br /&gt;
** Show this block universally&lt;br /&gt;
** Block should just be list of True Fan users as their pictures&lt;br /&gt;
* &#039;&#039;&#039;Create block with PayPal button link to donate&#039;&#039;&#039;&lt;br /&gt;
** Show this block below main content on the True Fans page&lt;br /&gt;
** Block will show a standard PayPal button, let the user subscribe through PayPal and redirect him back to a Drupal user registration page. When he registers, he should have the status &amp;quot;True Fan Requested&amp;quot; (or similar) and an Administrator should approve it.&lt;br /&gt;
* &#039;&#039;&#039;Video embedding Support&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Enable Vimeo and others video providers for video embedding in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Make quicker embedding of Videos in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
*** Check this page: http://microfundingtest.openfarmtech.org/node/5&lt;br /&gt;
*** The user has to make 3 clicks for URL input - &amp;quot;Select media&amp;quot;, &amp;quot;Web&amp;quot;, &amp;quot;Submit&amp;quot;. Can we make it with only 1?&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
This is the Team working currently on the Proposal.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Finished Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || create tasks || [http://microfundingtest.openfarmtech.org/mywebsite.php Embeddable Badge] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Jacob Roufa || PayPal integeration|| || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || || || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Lukasz Jagodzinski || creating Drupal Theme || Overall theme ready || PHP, CSS, JavaScript, Symfony, Java, MySQL || part-time || luke (dot) jagodzinski (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Kelly Schutt || || Blocks: OSE info, social sharing, Paypal integration || Graphic design, HTML/CSS, Drupal configuration, intermediate Javascript and PHP || part-time || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35930</id>
		<title>OSE Microfunding Proposal/Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35930"/>
		<updated>2011-08-13T09:36:05Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* CMR (Contact Relationship Management) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terminology=&lt;br /&gt;
Here is the common terminology:&lt;br /&gt;
* TF = True Fan&lt;br /&gt;
&lt;br /&gt;
=Design=&lt;br /&gt;
==Wireframes==&lt;br /&gt;
The wireframes of the proposal were implemented in [http://www.lumzy.com/ Lumzy].&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==PHP CMS (Content Management System)==&lt;br /&gt;
We chose &#039;&#039;&#039;Drupal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==CMR (Contact Relationship Management)==&lt;br /&gt;
We chose &#039;&#039;&#039;CiviCRM&#039;&#039;&#039;. (http://civicrm.org)&lt;br /&gt;
&lt;br /&gt;
From the CiviCRM Web site:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are specially interested in &#039;&#039;&#039;CiviContribute&#039;&#039;&#039; module (http://civicrm.org/civicontribute):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations. CiviContribute is fully integrated with CiviCRM, and creates or updates contact and donation records for all contributions, eliminating data entry time and errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why we chose CiviCRM?&#039;&#039;&#039;&lt;br /&gt;
* We don&#039;t want to reinvent.&lt;br /&gt;
* It&#039;s an application orientated to non-profit microfunding improved during years for hundreds of developers.&lt;br /&gt;
* It&#039;s installed over Drupal, so we can integrate it with our web page, web profiles, personal blogs, etc.&lt;br /&gt;
* It has a lot of helpful tools around microfunding: bulk email by groups, reports, integration of events, contact and groups management, etc.&lt;br /&gt;
&lt;br /&gt;
==Drupal Environments==&lt;br /&gt;
&lt;br /&gt;
* Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing&lt;br /&gt;
* Official Drupal - http://civicrm.opensourceecology.org/ - used for real&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Page Flow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===True Fans Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Showing motivational content about OSE, its importance, tangible outcome, etc.&lt;br /&gt;
** Allowing subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the user is logged in his Recognition Page&lt;br /&gt;
&lt;br /&gt;
* Design considerations&lt;br /&gt;
** TODO by Alistair&lt;br /&gt;
&lt;br /&gt;
===Recognition Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** He sees his information and edit links for video, photo and text are available for clicking.&lt;br /&gt;
*** When he saves some information, he will be offered a link to the Share page.&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** The person sees the information the True Fan has saved.&lt;br /&gt;
*** Under that is the TF subscription.&lt;br /&gt;
*** There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF of the Recognition page should be logged&lt;br /&gt;
**** video or text should be filled out.&lt;br /&gt;
**** The TF clicks on the &amp;quot;Share page&amp;quot; link.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: no&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF is logged in the Share page.&lt;br /&gt;
* Design Considerations&lt;br /&gt;
** Add form inputs for user to link to their Twitter, Facebook accounts for use in sharing page.&lt;br /&gt;
&lt;br /&gt;
===Share Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.&lt;br /&gt;
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** the page is not accessible.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF cliks on invite friend, or invite all friends. &lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;:&lt;br /&gt;
**** a notifications appears that the friend/s was/were successfully invited.&lt;br /&gt;
**** an email is sent to every invited friend, containing a link to the &amp;quot;Invited Page&amp;quot;.&lt;br /&gt;
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF remains on the Share page.&lt;br /&gt;
&lt;br /&gt;
===Invited Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Everybody who has the link can access it, no difference between logged users and anonymous.&lt;br /&gt;
** Shows the invitation of the TF to his friend.&lt;br /&gt;
** Shows the TF subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** the same transition as in the True Fans Page&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
==Video==&lt;br /&gt;
The videos can be&lt;br /&gt;
* youtube video (easy to program, time-intensive for the user)&lt;br /&gt;
* flash camera recorder (harder to program, quick to record for the user, lower quality)&lt;br /&gt;
&lt;br /&gt;
We have the possibility of providing the user with two options:&lt;br /&gt;
&lt;br /&gt;
# Past a link to a YoueTube video&lt;br /&gt;
# Record video from Flash and upload to YouTube using their developer API&lt;br /&gt;
&lt;br /&gt;
If we rely on Option 2, we might bottleneck the development. It would make sense to build the functionality for Option 1 first and then begin working on a solution for Option 2 when the project is functionally complete.&lt;br /&gt;
&lt;br /&gt;
Details of the YouTube&#039;s video uploads can be found here:&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Uploading_Videos&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Resumable_uploads&lt;br /&gt;
&lt;br /&gt;
=Replication=&lt;br /&gt;
&lt;br /&gt;
These are the steps required to replicate our implementation into another Drupal installation.&lt;br /&gt;
&lt;br /&gt;
* Install the modules:&lt;br /&gt;
** [http://drupal.org/project/ckeditor CKEditor] - from the URL and extract the contents of from the [http://ckeditor.com/download download] in sites/all/modules/ckeditor/ckeditor .&lt;br /&gt;
** [http://drupal.org/project/media media]&lt;br /&gt;
** [http://drupal.org/project/media_youtube media_youtube]&lt;br /&gt;
** [http://drupal.org/project/media_vimeo media_vimeo]&lt;br /&gt;
&lt;br /&gt;
=Prototype 1=&lt;br /&gt;
&lt;br /&gt;
* A user opens the True Fans page Phttp://microfundingtest.openfarmtech.org/truefan&lt;br /&gt;
* The user clicks the PayPal subscribe button, goes to PayPal, completes the subscription and gets redirected back to his True Fans profile (http://microfundingtest.openfarmtech.org/user#overlay=user/1/edit/true_fan) as logged in True Fan.&lt;br /&gt;
* The True Fan edits his profile and clicks save. A text is shown with a link to create an Invitation content - http://microfundingtest.openfarmtech.org/user#overlay=node/add/invitation&lt;br /&gt;
* The True Fan adds in the Invitation a video, text and a photo, clicks save, and then he is shown a &amp;quot;Invite by email&amp;quot; button (seen only by him, the author). He clicks it and an invitational email is sent to his friend containing a link to the Invitation page. Also a relationship is created between the True Fan and the friend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tasks=&lt;br /&gt;
&lt;br /&gt;
You can view the current tasks in the [https://www.pivotaltracker.com/projects/335285 Pivotal project].&lt;br /&gt;
&lt;br /&gt;
==Badges==&lt;br /&gt;
* Check a demo for the embeddable badge: http://microfundingtest.openfarmtech.org/mywebsite.php&lt;br /&gt;
** Parameters:&lt;br /&gt;
*** id - true fan id&lt;br /&gt;
*** name - if equals 1, then displays the name of the True Fan above the badge, otherwise not.&lt;br /&gt;
** TODO - make secure reading of the URL parameters&lt;br /&gt;
* TODO - make a visualization of all OSE badges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Make a PHP Script (drupalroleusers.php) that takes the users from a Drupal installation with a specific Role (e.g. True Fan Role, or for testing we can take Administrator role) and saves in a CSV file (truefanusers.txt) the following information:&lt;br /&gt;
** ID&lt;br /&gt;
** Name&lt;br /&gt;
* Read in [http://microfundingtest.openfarmtech.org/truefan-badge.php truefan-badge.php] the names of the users from truefanusers.txt and display them correctly by their ID.&lt;br /&gt;
&lt;br /&gt;
==PayPal==&lt;br /&gt;
* Jacob Roufa is trying to integrate PayPal into the registration process of Drupal 7 users: http://www.deerwalk.com/PayPal-Integration-with-Drupal-7&lt;br /&gt;
** TODO - still getting bugs&lt;br /&gt;
*** Using the [http://drupal.org/project/lm_paypal lm_paypal] module, a key function of the module (displaying the paypal button allowing users to subscribe to a role) is not working.&lt;br /&gt;
*** Block configuration found here : http://microfundingtest.openfarmtech.org/admin/structure/block/manage/block/1/configure (note: lm_paypal is currently disabled on the site)&lt;br /&gt;
*** Thread in Drupal.org project page issue queue here : http://drupal.org/node/733520&lt;br /&gt;
** Implementation without lm_paypal described in the Drupal Tasks section here : http://opensourceecology.org/wiki/OSE_Microfunding_Proposal/Implementation#Other_Drupal_tasks&lt;br /&gt;
==Paypal updates 6-27-11==&lt;br /&gt;
* Kelly Schutt completed basic Paypal integration. After completing the True Fan subscription payment, the user is automatically added to the True Fan role. We don&#039;t need an administrator to approve every account/payment this way.&lt;br /&gt;
** Overview of the Paypal subscription process&lt;br /&gt;
*** Custom microft module redirects user to Paypal for payment after registering account. Microft also passes custom_var to Paypal with Drupal User ID&lt;br /&gt;
*** Paypal connects to /paypalipn page and POSTs User ID variable. /paypalipn then save the user account with the additional True Fan role&lt;br /&gt;
**** Paypal should automatically redirect the user back to their profile page after payment, and the user should be logged in. Right now, the user has to click a button to be redirected and isn&#039;t automatically logged in.&lt;br /&gt;
* We still need to configure the registration process with a dropdown menu for different levels of True Fan support (e.g. $10/month vs $50/month)&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
* Lukasz Jagodzinski is working on a Drupal theme, in an ose.org style and layout as definded in the wireframes.&lt;br /&gt;
&lt;br /&gt;
==Other Drupal tasks==&lt;br /&gt;
* &#039;&#039;&#039;Show a text when certain fields are filled out&#039;&#039;&#039;&lt;br /&gt;
** We will need this for the Recognition page - when the video and text are filled out a text linking to the Share page should be displayed.&lt;br /&gt;
* &#039;&#039;&#039;True Fan status&#039;&#039;&#039;&lt;br /&gt;
** requested - a person has requested a True Fan status - An statusadmin should check whether there is a subscription by this &lt;br /&gt;
** true fan - the person is a True Fan&lt;br /&gt;
*** list of subscriptions - a True Fan can have more than one subscription, e.g. now $10, after few months $20.&lt;br /&gt;
*** from - the date of subscription&lt;br /&gt;
*** to - the date of unsubscription&lt;br /&gt;
*** amount - the amount of the subscription&lt;br /&gt;
* &#039;&#039;&#039;Configure Invite and User Relationships&#039;&#039;&#039;&lt;br /&gt;
** Allow users with the True Fan role to invite multiple friends&lt;br /&gt;
** Make sure the relationship shows between the invited and the invitee&lt;br /&gt;
*** Create a block using Views to show relationships&lt;br /&gt;
**** Make sure the block view uses arguments such that users are dynamic&lt;br /&gt;
**** Show block on Recognition, Share and Invited pages&lt;br /&gt;
** Note, Invite is still in -dev branch for D7. Module is working after applying patch found here : http://drupal.org/node/1054392#comment-4536388&lt;br /&gt;
* &#039;&#039;&#039;Create block to show all True Fans&#039;&#039;&#039;&lt;br /&gt;
** Show this block universally&lt;br /&gt;
** Block should just be list of True Fan users as their pictures&lt;br /&gt;
* &#039;&#039;&#039;Create block with PayPal button link to donate&#039;&#039;&#039;&lt;br /&gt;
** Show this block below main content on the True Fans page&lt;br /&gt;
** Block will show a standard PayPal button, let the user subscribe through PayPal and redirect him back to a Drupal user registration page. When he registers, he should have the status &amp;quot;True Fan Requested&amp;quot; (or similar) and an Administrator should approve it.&lt;br /&gt;
* &#039;&#039;&#039;Video embedding Support&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Enable Vimeo and others video providers for video embedding in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Make quicker embedding of Videos in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
*** Check this page: http://microfundingtest.openfarmtech.org/node/5&lt;br /&gt;
*** The user has to make 3 clicks for URL input - &amp;quot;Select media&amp;quot;, &amp;quot;Web&amp;quot;, &amp;quot;Submit&amp;quot;. Can we make it with only 1?&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
This is the Team working currently on the Proposal.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Finished Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || create tasks || [http://microfundingtest.openfarmtech.org/mywebsite.php Embeddable Badge] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Jacob Roufa || PayPal integeration|| || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || || || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Lukasz Jagodzinski || creating Drupal Theme || Overall theme ready || PHP, CSS, JavaScript, Symfony, Java, MySQL || part-time || luke (dot) jagodzinski (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Kelly Schutt || || Blocks: OSE info, social sharing, Paypal integration || Graphic design, HTML/CSS, Drupal configuration, intermediate Javascript and PHP || part-time || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35929</id>
		<title>OSE Microfunding Proposal/Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35929"/>
		<updated>2011-08-13T09:34:58Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* CMR (Contact Relationship Management) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terminology=&lt;br /&gt;
Here is the common terminology:&lt;br /&gt;
* TF = True Fan&lt;br /&gt;
&lt;br /&gt;
=Design=&lt;br /&gt;
==Wireframes==&lt;br /&gt;
The wireframes of the proposal were implemented in [http://www.lumzy.com/ Lumzy].&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==PHP CMS (Content Management System)==&lt;br /&gt;
We chose &#039;&#039;&#039;Drupal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==CMR (Contact Relationship Management)==&lt;br /&gt;
We chose &#039;&#039;&#039;CiviCRM&#039;&#039;&#039;. (http://civicrm.org)&lt;br /&gt;
&lt;br /&gt;
From the CiviCRM Web site:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are specially interested in &#039;&#039;&#039;CiviContribute&#039;&#039;&#039; module (http://civicrm.org/civicontribute):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations. CiviContribute is fully integrated with CiviCRM, and creates or updates contact and donation records for all contributions, eliminating data entry time and errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why we chose CiviCRM?&#039;&#039;&#039;&lt;br /&gt;
* We don&#039;t want to reinvent.&lt;br /&gt;
* It&#039;s an application orientated to non-profit microfunding developed during years for hundreds of developers.&lt;br /&gt;
* It integrates with Drupal, so we can integrate it with our web page, web profiles, personal blogs, etc.&lt;br /&gt;
* It has a lot of helpful tools around microfunding: bulk email by groups, reports, integration of events, contact and groups management, etc.&lt;br /&gt;
&lt;br /&gt;
==Drupal Environments==&lt;br /&gt;
&lt;br /&gt;
* Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing&lt;br /&gt;
* Official Drupal - http://civicrm.opensourceecology.org/ - used for real&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Page Flow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===True Fans Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Showing motivational content about OSE, its importance, tangible outcome, etc.&lt;br /&gt;
** Allowing subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the user is logged in his Recognition Page&lt;br /&gt;
&lt;br /&gt;
* Design considerations&lt;br /&gt;
** TODO by Alistair&lt;br /&gt;
&lt;br /&gt;
===Recognition Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** He sees his information and edit links for video, photo and text are available for clicking.&lt;br /&gt;
*** When he saves some information, he will be offered a link to the Share page.&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** The person sees the information the True Fan has saved.&lt;br /&gt;
*** Under that is the TF subscription.&lt;br /&gt;
*** There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF of the Recognition page should be logged&lt;br /&gt;
**** video or text should be filled out.&lt;br /&gt;
**** The TF clicks on the &amp;quot;Share page&amp;quot; link.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: no&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF is logged in the Share page.&lt;br /&gt;
* Design Considerations&lt;br /&gt;
** Add form inputs for user to link to their Twitter, Facebook accounts for use in sharing page.&lt;br /&gt;
&lt;br /&gt;
===Share Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.&lt;br /&gt;
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** the page is not accessible.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF cliks on invite friend, or invite all friends. &lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;:&lt;br /&gt;
**** a notifications appears that the friend/s was/were successfully invited.&lt;br /&gt;
**** an email is sent to every invited friend, containing a link to the &amp;quot;Invited Page&amp;quot;.&lt;br /&gt;
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF remains on the Share page.&lt;br /&gt;
&lt;br /&gt;
===Invited Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Everybody who has the link can access it, no difference between logged users and anonymous.&lt;br /&gt;
** Shows the invitation of the TF to his friend.&lt;br /&gt;
** Shows the TF subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** the same transition as in the True Fans Page&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
==Video==&lt;br /&gt;
The videos can be&lt;br /&gt;
* youtube video (easy to program, time-intensive for the user)&lt;br /&gt;
* flash camera recorder (harder to program, quick to record for the user, lower quality)&lt;br /&gt;
&lt;br /&gt;
We have the possibility of providing the user with two options:&lt;br /&gt;
&lt;br /&gt;
# Past a link to a YoueTube video&lt;br /&gt;
# Record video from Flash and upload to YouTube using their developer API&lt;br /&gt;
&lt;br /&gt;
If we rely on Option 2, we might bottleneck the development. It would make sense to build the functionality for Option 1 first and then begin working on a solution for Option 2 when the project is functionally complete.&lt;br /&gt;
&lt;br /&gt;
Details of the YouTube&#039;s video uploads can be found here:&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Uploading_Videos&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Resumable_uploads&lt;br /&gt;
&lt;br /&gt;
=Replication=&lt;br /&gt;
&lt;br /&gt;
These are the steps required to replicate our implementation into another Drupal installation.&lt;br /&gt;
&lt;br /&gt;
* Install the modules:&lt;br /&gt;
** [http://drupal.org/project/ckeditor CKEditor] - from the URL and extract the contents of from the [http://ckeditor.com/download download] in sites/all/modules/ckeditor/ckeditor .&lt;br /&gt;
** [http://drupal.org/project/media media]&lt;br /&gt;
** [http://drupal.org/project/media_youtube media_youtube]&lt;br /&gt;
** [http://drupal.org/project/media_vimeo media_vimeo]&lt;br /&gt;
&lt;br /&gt;
=Prototype 1=&lt;br /&gt;
&lt;br /&gt;
* A user opens the True Fans page Phttp://microfundingtest.openfarmtech.org/truefan&lt;br /&gt;
* The user clicks the PayPal subscribe button, goes to PayPal, completes the subscription and gets redirected back to his True Fans profile (http://microfundingtest.openfarmtech.org/user#overlay=user/1/edit/true_fan) as logged in True Fan.&lt;br /&gt;
* The True Fan edits his profile and clicks save. A text is shown with a link to create an Invitation content - http://microfundingtest.openfarmtech.org/user#overlay=node/add/invitation&lt;br /&gt;
* The True Fan adds in the Invitation a video, text and a photo, clicks save, and then he is shown a &amp;quot;Invite by email&amp;quot; button (seen only by him, the author). He clicks it and an invitational email is sent to his friend containing a link to the Invitation page. Also a relationship is created between the True Fan and the friend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tasks=&lt;br /&gt;
&lt;br /&gt;
You can view the current tasks in the [https://www.pivotaltracker.com/projects/335285 Pivotal project].&lt;br /&gt;
&lt;br /&gt;
==Badges==&lt;br /&gt;
* Check a demo for the embeddable badge: http://microfundingtest.openfarmtech.org/mywebsite.php&lt;br /&gt;
** Parameters:&lt;br /&gt;
*** id - true fan id&lt;br /&gt;
*** name - if equals 1, then displays the name of the True Fan above the badge, otherwise not.&lt;br /&gt;
** TODO - make secure reading of the URL parameters&lt;br /&gt;
* TODO - make a visualization of all OSE badges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Make a PHP Script (drupalroleusers.php) that takes the users from a Drupal installation with a specific Role (e.g. True Fan Role, or for testing we can take Administrator role) and saves in a CSV file (truefanusers.txt) the following information:&lt;br /&gt;
** ID&lt;br /&gt;
** Name&lt;br /&gt;
* Read in [http://microfundingtest.openfarmtech.org/truefan-badge.php truefan-badge.php] the names of the users from truefanusers.txt and display them correctly by their ID.&lt;br /&gt;
&lt;br /&gt;
==PayPal==&lt;br /&gt;
* Jacob Roufa is trying to integrate PayPal into the registration process of Drupal 7 users: http://www.deerwalk.com/PayPal-Integration-with-Drupal-7&lt;br /&gt;
** TODO - still getting bugs&lt;br /&gt;
*** Using the [http://drupal.org/project/lm_paypal lm_paypal] module, a key function of the module (displaying the paypal button allowing users to subscribe to a role) is not working.&lt;br /&gt;
*** Block configuration found here : http://microfundingtest.openfarmtech.org/admin/structure/block/manage/block/1/configure (note: lm_paypal is currently disabled on the site)&lt;br /&gt;
*** Thread in Drupal.org project page issue queue here : http://drupal.org/node/733520&lt;br /&gt;
** Implementation without lm_paypal described in the Drupal Tasks section here : http://opensourceecology.org/wiki/OSE_Microfunding_Proposal/Implementation#Other_Drupal_tasks&lt;br /&gt;
==Paypal updates 6-27-11==&lt;br /&gt;
* Kelly Schutt completed basic Paypal integration. After completing the True Fan subscription payment, the user is automatically added to the True Fan role. We don&#039;t need an administrator to approve every account/payment this way.&lt;br /&gt;
** Overview of the Paypal subscription process&lt;br /&gt;
*** Custom microft module redirects user to Paypal for payment after registering account. Microft also passes custom_var to Paypal with Drupal User ID&lt;br /&gt;
*** Paypal connects to /paypalipn page and POSTs User ID variable. /paypalipn then save the user account with the additional True Fan role&lt;br /&gt;
**** Paypal should automatically redirect the user back to their profile page after payment, and the user should be logged in. Right now, the user has to click a button to be redirected and isn&#039;t automatically logged in.&lt;br /&gt;
* We still need to configure the registration process with a dropdown menu for different levels of True Fan support (e.g. $10/month vs $50/month)&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
* Lukasz Jagodzinski is working on a Drupal theme, in an ose.org style and layout as definded in the wireframes.&lt;br /&gt;
&lt;br /&gt;
==Other Drupal tasks==&lt;br /&gt;
* &#039;&#039;&#039;Show a text when certain fields are filled out&#039;&#039;&#039;&lt;br /&gt;
** We will need this for the Recognition page - when the video and text are filled out a text linking to the Share page should be displayed.&lt;br /&gt;
* &#039;&#039;&#039;True Fan status&#039;&#039;&#039;&lt;br /&gt;
** requested - a person has requested a True Fan status - An statusadmin should check whether there is a subscription by this &lt;br /&gt;
** true fan - the person is a True Fan&lt;br /&gt;
*** list of subscriptions - a True Fan can have more than one subscription, e.g. now $10, after few months $20.&lt;br /&gt;
*** from - the date of subscription&lt;br /&gt;
*** to - the date of unsubscription&lt;br /&gt;
*** amount - the amount of the subscription&lt;br /&gt;
* &#039;&#039;&#039;Configure Invite and User Relationships&#039;&#039;&#039;&lt;br /&gt;
** Allow users with the True Fan role to invite multiple friends&lt;br /&gt;
** Make sure the relationship shows between the invited and the invitee&lt;br /&gt;
*** Create a block using Views to show relationships&lt;br /&gt;
**** Make sure the block view uses arguments such that users are dynamic&lt;br /&gt;
**** Show block on Recognition, Share and Invited pages&lt;br /&gt;
** Note, Invite is still in -dev branch for D7. Module is working after applying patch found here : http://drupal.org/node/1054392#comment-4536388&lt;br /&gt;
* &#039;&#039;&#039;Create block to show all True Fans&#039;&#039;&#039;&lt;br /&gt;
** Show this block universally&lt;br /&gt;
** Block should just be list of True Fan users as their pictures&lt;br /&gt;
* &#039;&#039;&#039;Create block with PayPal button link to donate&#039;&#039;&#039;&lt;br /&gt;
** Show this block below main content on the True Fans page&lt;br /&gt;
** Block will show a standard PayPal button, let the user subscribe through PayPal and redirect him back to a Drupal user registration page. When he registers, he should have the status &amp;quot;True Fan Requested&amp;quot; (or similar) and an Administrator should approve it.&lt;br /&gt;
* &#039;&#039;&#039;Video embedding Support&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Enable Vimeo and others video providers for video embedding in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Make quicker embedding of Videos in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
*** Check this page: http://microfundingtest.openfarmtech.org/node/5&lt;br /&gt;
*** The user has to make 3 clicks for URL input - &amp;quot;Select media&amp;quot;, &amp;quot;Web&amp;quot;, &amp;quot;Submit&amp;quot;. Can we make it with only 1?&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
This is the Team working currently on the Proposal.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Finished Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || create tasks || [http://microfundingtest.openfarmtech.org/mywebsite.php Embeddable Badge] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Jacob Roufa || PayPal integeration|| || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || || || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Lukasz Jagodzinski || creating Drupal Theme || Overall theme ready || PHP, CSS, JavaScript, Symfony, Java, MySQL || part-time || luke (dot) jagodzinski (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Kelly Schutt || || Blocks: OSE info, social sharing, Paypal integration || Graphic design, HTML/CSS, Drupal configuration, intermediate Javascript and PHP || part-time || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35913</id>
		<title>OSE Microfunding Proposal/Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal/Implementation&amp;diff=35913"/>
		<updated>2011-08-12T18:57:47Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* PHP CMS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terminology=&lt;br /&gt;
Here is the common terminology:&lt;br /&gt;
* TF = True Fan&lt;br /&gt;
&lt;br /&gt;
=Design=&lt;br /&gt;
==Wireframes==&lt;br /&gt;
The wireframes of the proposal were implemented in [http://www.lumzy.com/ Lumzy].&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==PHP CMS (Content Management System)==&lt;br /&gt;
We chose &#039;&#039;&#039;Drupal&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==CMR (Contact Relationship Management)==&lt;br /&gt;
We chose &#039;&#039;&#039;CiviCRM&#039;&#039;&#039;. (http://civicrm.org)&lt;br /&gt;
&lt;br /&gt;
From the CiviCRM Web site:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We are specially interested in &#039;&#039;&#039;CiviContribute&#039;&#039;&#039; module (http://civicrm.org/civicontribute):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations. CiviContribute is fully integrated with CiviCRM, and creates or updates contact and donation records for all contributions, eliminating data entry time and errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Drupal Environments==&lt;br /&gt;
&lt;br /&gt;
* Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing&lt;br /&gt;
* Official Drupal - http://civicrm.opensourceecology.org/ - used for real&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Page Flow==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===True Fans Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Showing motivational content about OSE, its importance, tangible outcome, etc.&lt;br /&gt;
** Allowing subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the user is logged in his Recognition Page&lt;br /&gt;
&lt;br /&gt;
* Design considerations&lt;br /&gt;
** TODO by Alistair&lt;br /&gt;
&lt;br /&gt;
===Recognition Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** He sees his information and edit links for video, photo and text are available for clicking.&lt;br /&gt;
*** When he saves some information, he will be offered a link to the Share page.&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** The person sees the information the True Fan has saved.&lt;br /&gt;
*** Under that is the TF subscription.&lt;br /&gt;
*** There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF of the Recognition page should be logged&lt;br /&gt;
**** video or text should be filled out.&lt;br /&gt;
**** The TF clicks on the &amp;quot;Share page&amp;quot; link.&lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;: no&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF is logged in the Share page.&lt;br /&gt;
* Design Considerations&lt;br /&gt;
** Add form inputs for user to link to their Twitter, Facebook accounts for use in sharing page.&lt;br /&gt;
&lt;br /&gt;
===Share Page===&lt;br /&gt;
* Description&lt;br /&gt;
** If The True Fan is logged. Edit mode is available:&lt;br /&gt;
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.&lt;br /&gt;
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).&lt;br /&gt;
** If it is not the True Fan who is logged, or it is an anonymous user:&lt;br /&gt;
*** the page is not accessible.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Share Page&lt;br /&gt;
*** &#039;&#039;Requirements&#039;&#039;: &lt;br /&gt;
**** TF cliks on invite friend, or invite all friends. &lt;br /&gt;
*** &#039;&#039;Effects&#039;&#039;:&lt;br /&gt;
**** a notifications appears that the friend/s was/were successfully invited.&lt;br /&gt;
**** an email is sent to every invited friend, containing a link to the &amp;quot;Invited Page&amp;quot;.&lt;br /&gt;
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).&lt;br /&gt;
*** &#039;&#039;Final State&#039;&#039;: the TF remains on the Share page.&lt;br /&gt;
&lt;br /&gt;
===Invited Page===&lt;br /&gt;
* Description&lt;br /&gt;
** Everybody who has the link can access it, no difference between logged users and anonymous.&lt;br /&gt;
** Shows the invitation of the TF to his friend.&lt;br /&gt;
** Shows the TF subscription.&lt;br /&gt;
* Transitions&lt;br /&gt;
** Recognition Page&lt;br /&gt;
*** the same transition as in the True Fans Page&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
==Video==&lt;br /&gt;
The videos can be&lt;br /&gt;
* youtube video (easy to program, time-intensive for the user)&lt;br /&gt;
* flash camera recorder (harder to program, quick to record for the user, lower quality)&lt;br /&gt;
&lt;br /&gt;
We have the possibility of providing the user with two options:&lt;br /&gt;
&lt;br /&gt;
# Past a link to a YoueTube video&lt;br /&gt;
# Record video from Flash and upload to YouTube using their developer API&lt;br /&gt;
&lt;br /&gt;
If we rely on Option 2, we might bottleneck the development. It would make sense to build the functionality for Option 1 first and then begin working on a solution for Option 2 when the project is functionally complete.&lt;br /&gt;
&lt;br /&gt;
Details of the YouTube&#039;s video uploads can be found here:&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Uploading_Videos&lt;br /&gt;
* http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Resumable_uploads&lt;br /&gt;
&lt;br /&gt;
=Replication=&lt;br /&gt;
&lt;br /&gt;
These are the steps required to replicate our implementation into another Drupal installation.&lt;br /&gt;
&lt;br /&gt;
* Install the modules:&lt;br /&gt;
** [http://drupal.org/project/ckeditor CKEditor] - from the URL and extract the contents of from the [http://ckeditor.com/download download] in sites/all/modules/ckeditor/ckeditor .&lt;br /&gt;
** [http://drupal.org/project/media media]&lt;br /&gt;
** [http://drupal.org/project/media_youtube media_youtube]&lt;br /&gt;
** [http://drupal.org/project/media_vimeo media_vimeo]&lt;br /&gt;
&lt;br /&gt;
=Prototype 1=&lt;br /&gt;
&lt;br /&gt;
* A user opens the True Fans page Phttp://microfundingtest.openfarmtech.org/truefan&lt;br /&gt;
* The user clicks the PayPal subscribe button, goes to PayPal, completes the subscription and gets redirected back to his True Fans profile (http://microfundingtest.openfarmtech.org/user#overlay=user/1/edit/true_fan) as logged in True Fan.&lt;br /&gt;
* The True Fan edits his profile and clicks save. A text is shown with a link to create an Invitation content - http://microfundingtest.openfarmtech.org/user#overlay=node/add/invitation&lt;br /&gt;
* The True Fan adds in the Invitation a video, text and a photo, clicks save, and then he is shown a &amp;quot;Invite by email&amp;quot; button (seen only by him, the author). He clicks it and an invitational email is sent to his friend containing a link to the Invitation page. Also a relationship is created between the True Fan and the friend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tasks=&lt;br /&gt;
&lt;br /&gt;
You can view the current tasks in the [https://www.pivotaltracker.com/projects/335285 Pivotal project].&lt;br /&gt;
&lt;br /&gt;
==Badges==&lt;br /&gt;
* Check a demo for the embeddable badge: http://microfundingtest.openfarmtech.org/mywebsite.php&lt;br /&gt;
** Parameters:&lt;br /&gt;
*** id - true fan id&lt;br /&gt;
*** name - if equals 1, then displays the name of the True Fan above the badge, otherwise not.&lt;br /&gt;
** TODO - make secure reading of the URL parameters&lt;br /&gt;
* TODO - make a visualization of all OSE badges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Make a PHP Script (drupalroleusers.php) that takes the users from a Drupal installation with a specific Role (e.g. True Fan Role, or for testing we can take Administrator role) and saves in a CSV file (truefanusers.txt) the following information:&lt;br /&gt;
** ID&lt;br /&gt;
** Name&lt;br /&gt;
* Read in [http://microfundingtest.openfarmtech.org/truefan-badge.php truefan-badge.php] the names of the users from truefanusers.txt and display them correctly by their ID.&lt;br /&gt;
&lt;br /&gt;
==PayPal==&lt;br /&gt;
* Jacob Roufa is trying to integrate PayPal into the registration process of Drupal 7 users: http://www.deerwalk.com/PayPal-Integration-with-Drupal-7&lt;br /&gt;
** TODO - still getting bugs&lt;br /&gt;
*** Using the [http://drupal.org/project/lm_paypal lm_paypal] module, a key function of the module (displaying the paypal button allowing users to subscribe to a role) is not working.&lt;br /&gt;
*** Block configuration found here : http://microfundingtest.openfarmtech.org/admin/structure/block/manage/block/1/configure (note: lm_paypal is currently disabled on the site)&lt;br /&gt;
*** Thread in Drupal.org project page issue queue here : http://drupal.org/node/733520&lt;br /&gt;
** Implementation without lm_paypal described in the Drupal Tasks section here : http://opensourceecology.org/wiki/OSE_Microfunding_Proposal/Implementation#Other_Drupal_tasks&lt;br /&gt;
==Paypal updates 6-27-11==&lt;br /&gt;
* Kelly Schutt completed basic Paypal integration. After completing the True Fan subscription payment, the user is automatically added to the True Fan role. We don&#039;t need an administrator to approve every account/payment this way.&lt;br /&gt;
** Overview of the Paypal subscription process&lt;br /&gt;
*** Custom microft module redirects user to Paypal for payment after registering account. Microft also passes custom_var to Paypal with Drupal User ID&lt;br /&gt;
*** Paypal connects to /paypalipn page and POSTs User ID variable. /paypalipn then save the user account with the additional True Fan role&lt;br /&gt;
**** Paypal should automatically redirect the user back to their profile page after payment, and the user should be logged in. Right now, the user has to click a button to be redirected and isn&#039;t automatically logged in.&lt;br /&gt;
* We still need to configure the registration process with a dropdown menu for different levels of True Fan support (e.g. $10/month vs $50/month)&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
* Lukasz Jagodzinski is working on a Drupal theme, in an ose.org style and layout as definded in the wireframes.&lt;br /&gt;
&lt;br /&gt;
==Other Drupal tasks==&lt;br /&gt;
* &#039;&#039;&#039;Show a text when certain fields are filled out&#039;&#039;&#039;&lt;br /&gt;
** We will need this for the Recognition page - when the video and text are filled out a text linking to the Share page should be displayed.&lt;br /&gt;
* &#039;&#039;&#039;True Fan status&#039;&#039;&#039;&lt;br /&gt;
** requested - a person has requested a True Fan status - An statusadmin should check whether there is a subscription by this &lt;br /&gt;
** true fan - the person is a True Fan&lt;br /&gt;
*** list of subscriptions - a True Fan can have more than one subscription, e.g. now $10, after few months $20.&lt;br /&gt;
*** from - the date of subscription&lt;br /&gt;
*** to - the date of unsubscription&lt;br /&gt;
*** amount - the amount of the subscription&lt;br /&gt;
* &#039;&#039;&#039;Configure Invite and User Relationships&#039;&#039;&#039;&lt;br /&gt;
** Allow users with the True Fan role to invite multiple friends&lt;br /&gt;
** Make sure the relationship shows between the invited and the invitee&lt;br /&gt;
*** Create a block using Views to show relationships&lt;br /&gt;
**** Make sure the block view uses arguments such that users are dynamic&lt;br /&gt;
**** Show block on Recognition, Share and Invited pages&lt;br /&gt;
** Note, Invite is still in -dev branch for D7. Module is working after applying patch found here : http://drupal.org/node/1054392#comment-4536388&lt;br /&gt;
* &#039;&#039;&#039;Create block to show all True Fans&#039;&#039;&#039;&lt;br /&gt;
** Show this block universally&lt;br /&gt;
** Block should just be list of True Fan users as their pictures&lt;br /&gt;
* &#039;&#039;&#039;Create block with PayPal button link to donate&#039;&#039;&#039;&lt;br /&gt;
** Show this block below main content on the True Fans page&lt;br /&gt;
** Block will show a standard PayPal button, let the user subscribe through PayPal and redirect him back to a Drupal user registration page. When he registers, he should have the status &amp;quot;True Fan Requested&amp;quot; (or similar) and an Administrator should approve it.&lt;br /&gt;
* &#039;&#039;&#039;Video embedding Support&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Enable Vimeo and others video providers for video embedding in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Make quicker embedding of Videos in Drupal 7&#039;&#039;&#039;&lt;br /&gt;
*** Check this page: http://microfundingtest.openfarmtech.org/node/5&lt;br /&gt;
*** The user has to make 3 clicks for URL input - &amp;quot;Select media&amp;quot;, &amp;quot;Web&amp;quot;, &amp;quot;Submit&amp;quot;. Can we make it with only 1?&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
This is the Team working currently on the Proposal.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Finished Tasks&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;150&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || create tasks || [http://microfundingtest.openfarmtech.org/mywebsite.php Embeddable Badge] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Jacob Roufa || PayPal integeration|| || Project Manager / Intermediate Developer : Drupal, CiviCRM, XHTML/HTML5, CSS, Javascript (jQuery library mostly), PHP, MySQL || DRC if available, part time if not || jacob.roufa@gmail.com&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || || || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Lukasz Jagodzinski || creating Drupal Theme || Overall theme ready || PHP, CSS, JavaScript, Symfony, Java, MySQL || part-time || luke (dot) jagodzinski (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| Kelly Schutt || || Blocks: OSE info, social sharing, Paypal integration || Graphic design, HTML/CSS, Drupal configuration, intermediate Javascript and PHP || part-time || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal&amp;diff=33242</id>
		<title>OSE Microfunding Proposal</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Microfunding_Proposal&amp;diff=33242"/>
		<updated>2011-07-12T17:49:31Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a proposal for microfunding various OSE projects. First [[#Application|application]] is the True Fans campaign.&lt;br /&gt;
&lt;br /&gt;
=Background=&lt;br /&gt;
The proposal implements the 5 motivators of Giving as shared in the [http://www.youtube.com/watch?v=aC02SmuOxYI TED Talk of Taylor Conroy - How to Build a School in 3 Hours] (worth watching, 19min).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Group Mentality&#039;&#039; - we love to be part of a group&lt;br /&gt;
* &#039;&#039;Tangible Outcome&#039;&#039; - people love too see a visual representation for their giving&lt;br /&gt;
* &#039;&#039;Microgiving&#039;&#039; - small amount per day for several days. People relate to few dollars a day far better than big chunks&lt;br /&gt;
* &#039;&#039;Personal Connection&#039;&#039; - the relationship between the potential donor and the fundraiser is far more important than the cause&lt;br /&gt;
* &#039;&#039;Recognition&#039;&#039; - We love recognition. It correlates a really good emotion to the act of giving making people far more out to give and more continuously in the future. And inspires other people to give and recognizing them, inspires other people to give.&lt;br /&gt;
&lt;br /&gt;
=Proposal=&lt;br /&gt;
The proposal is visualized in the picture below. It contains 4 main pages, few administration pages and one script page.&lt;br /&gt;
&lt;br /&gt;
Main Pages:&lt;br /&gt;
* &#039;&#039;&#039;True Fans Page&#039;&#039;&#039; - describes the project and enables donations (support).&lt;br /&gt;
* &#039;&#039;&#039;Recognition Page&#039;&#039;&#039; - personal recognition page of the supporter, enables donations.&lt;br /&gt;
* &#039;&#039;&#039;Share Page&#039;&#039;&#039; - a supporter can share the project with friends and invite them to support it.&lt;br /&gt;
* &#039;&#039;&#039;Invited Page&#039;&#039;&#039; - the page a supporter friend will receive after being invited, enables donation.&lt;br /&gt;
&lt;br /&gt;
Administration Pages:&lt;br /&gt;
* Admin Page - manages the available projects, in this case the True Fans Campaign&lt;br /&gt;
* Login Page - supporter can login and manage their data in the Recognition page.&lt;br /&gt;
&lt;br /&gt;
Script Page:&lt;br /&gt;
* Embeddable Badge - for a given supporter Id returns an embeddable badge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Ose-microfunding-proposal-flow.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Every page is described in more details below.&lt;br /&gt;
&lt;br /&gt;
==True Fans==&lt;br /&gt;
Presents the project and the True Fans campaign, and enables donations.&lt;br /&gt;
&lt;br /&gt;
On the left:&lt;br /&gt;
* Project presentation - images and text (TO).&lt;br /&gt;
* True Fans presentation - how many, photos (if page is recommended by a specific TF, then his/her photo (R)), short comments by the True Fans, photos of new True Fans (GM).&lt;br /&gt;
&lt;br /&gt;
On the right:&lt;br /&gt;
* Video on OSE - TED Talk or another one.&lt;br /&gt;
* Inspirational text - contains the description and importance of OSE.&lt;br /&gt;
* True Fans Subscription - contains short explanation, name and surname, email and subscription button (M).&lt;br /&gt;
&lt;br /&gt;
4 Motivations of Giving: Group Mentality (GM), Tangible Outcome (TO), Microgiving (M), Recognition (R)&lt;br /&gt;
&lt;br /&gt;
[[Image:Microfunding_True_Fans.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Recognition==&lt;br /&gt;
The Recognition page belongs to one specific True Fan. The True Fan shares in video and text his/her thoughts on Open Source Ecology.&lt;br /&gt;
&lt;br /&gt;
On the left:&lt;br /&gt;
* Project presentation - images and text (TO).&lt;br /&gt;
* Friends of the True Fan which are also True Fans (GM).&lt;br /&gt;
* True Fans presentation - how many, photos (GM).&lt;br /&gt;
&lt;br /&gt;
On the right:&lt;br /&gt;
* Name of the True Fan, with the badge (PC).&lt;br /&gt;
* Video by the True Fan (PC).&lt;br /&gt;
* Text by the True Fan (PC).&lt;br /&gt;
* True Fans Subscription - contains short explanation, name and surname, email and subscription button (M).&lt;br /&gt;
&lt;br /&gt;
OSE Badgets - personal OSE badge will be shown in the recognition page. Also visualization of all badges will be implemented.&lt;br /&gt;
&lt;br /&gt;
4 Motivations of Giving: Group Mentality (GM), Tangible Outcome (TO), Microgiving (M), Recognition (R)&lt;br /&gt;
&lt;br /&gt;
[[Image:Microfunding_Wireframe_Recognition.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Share==&lt;br /&gt;
In the Share page a True Fan shares personally to a friend about Open Source Ecology&lt;br /&gt;
&lt;br /&gt;
On the left:&lt;br /&gt;
* Project presentation - images and text (TO).&lt;br /&gt;
* Already shared with - information about to whom he/she already shared about OSE.&lt;br /&gt;
* True Fans presentation - how many, photos (GM).&lt;br /&gt;
&lt;br /&gt;
On the right:&lt;br /&gt;
* List of the friends to share with - name and email (PC).&lt;br /&gt;
* Video by the True Fan to every friend (PC).&lt;br /&gt;
* Text by the True Fan to every friend (PC).&lt;br /&gt;
* Share button - sends an invitation email to the friend. After clicking it the True Fans is shown a page where he can share to messages to his social bookmarking services (Google+, Facebook, Twitter).&lt;br /&gt;
&lt;br /&gt;
3 Motivations of Giving: Group Mentality (GM), Tangible Outcome (TO), Personal Connection (PC)&lt;br /&gt;
&lt;br /&gt;
[[Image:Microfunding_Wireframe_Share.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Invited==&lt;br /&gt;
The Invited page is opened by a friend of a True Fan who is sharing with him personally about OSE.&lt;br /&gt;
&lt;br /&gt;
On the left:&lt;br /&gt;
* Project presentation - images and text (TO).&lt;br /&gt;
* Friends of the True Fan which are also True Fans (GM).&lt;br /&gt;
* True Fans presentation - how many, photos (GM).&lt;br /&gt;
&lt;br /&gt;
On the right:&lt;br /&gt;
* Short invitation notice to the friend (PC).&lt;br /&gt;
* Video by the True Fan to the friend (PC &amp;amp; R).&lt;br /&gt;
* Text by the True Fan to the friend (PC &amp;amp; R).&lt;br /&gt;
* True Fans Subscription - contains short explanation, name and surname, email and subscription button (M).&lt;br /&gt;
&lt;br /&gt;
5 Motivations of Giving: Group Mentality (GM), Tangible Outcome (TO), Personal Connection (PC), Microgiving (PC)&lt;br /&gt;
&lt;br /&gt;
[[Image:Microfunding_Wireframe_Invited.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Application=&lt;br /&gt;
The microfunding proposal will be applied to:&lt;br /&gt;
* [[True Fans]] Campaign.&lt;br /&gt;
&lt;br /&gt;
=Needed=&lt;br /&gt;
* 3-4 (or more) web programmers. At least one of them should be well experienced in web frameworks, and one of them is desired to have CSS &amp;amp; Javascript experience.&lt;br /&gt;
* Tangible Outcome materials - pictures and videos. Extra would be real-time video and real-time project status.&lt;br /&gt;
* Integration in opensourceecology.org&lt;br /&gt;
&lt;br /&gt;
=Timeline=&lt;br /&gt;
10 days for completion of the project.&lt;br /&gt;
* day 1 - architecture, choice of technologies, environment setup&lt;br /&gt;
* day 2-4 - prototype 1&lt;br /&gt;
* day 5 - test and fixes&lt;br /&gt;
* day 6-8 - prototype 2&lt;br /&gt;
* day 9-10 - test and fixes.&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
If you are a web programmer and ready to commit to this [[Dedicated Remote Collaboration]] (DRC) please add your name, skills, DRC as commitment and your email. If you are not able to commit to the whole project but would like to help in some way, then add as commitment &amp;quot;part-time&amp;quot; and share how much time you have and what do you like to do.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: This list will contain as many people as possible. We will speak with each another and decide after that who and how will engage in the project. So feel free to add yourself.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ Microfunding IT Team&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Skills&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Commitment (DRC or part-time)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Email&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || project manager and web programmer (intermediate PHP and MySQL skills, but no PHP Framework experience, good CSS and Javascript skills) || [[Dedicated Remote Collaboration]] || nikolay (at) opensourceecology.org&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || PHP, MySQL, PostgreSQL/PostGIS, CSS, Java, Drupal, CiviCRM, Joomla  || part-time || eduardo.riesco (at) gmail (dot) com&lt;br /&gt;
|-&lt;br /&gt;
| [[Your Name]] || your skills || [[Dedicated Remote Collaboration]] or part-time || email (at) server (dot) com&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Tasks=&lt;br /&gt;
These are concrete tasks that can be implemented parallel to the development of the project.&lt;br /&gt;
* &#039;&#039;Create visualization of all OSE badges&#039;&#039; - more info about how will the badge look like will be posted soon. You can then take the badge and make sample visualizations.&lt;br /&gt;
&lt;br /&gt;
=Contact=&lt;br /&gt;
You can contact [[Nikolay Georgiev]] at nikolay (at) opensourceecology (dot) org for any questions and comments on the proposal.&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Europe&amp;diff=32952</id>
		<title>OSE Europe</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Europe&amp;diff=32952"/>
		<updated>2011-07-07T21:06:40Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: /* First OSE community in Europe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will contain the information on people and projects connected to Open Source Ecology from Europe.&lt;br /&gt;
&lt;br /&gt;
=First OSE community in Europe=&lt;br /&gt;
If you are interested in creating the first Open Source Ecology community in Europe, please add your name and contacts to the list:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ First OSE community in Europe&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | User page&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Email&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Skype&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Origin (country)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Living in (country)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; | Comments&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; | Vision&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || nikolay (at) opensourceecology.org || nikolay.h.georgiev || Bulgaria || Germany || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Stefan Raabe]] || raabe.stefan (at) googlemail.com ||  || Germany || Germany || http://kombinatg.org&lt;br /&gt;
|-&lt;br /&gt;
| [[Alvaro Bahls]] || alvarobahls (at) googlemail.com ||  || Brazil || Czech Republic || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Andreas Gmeiner]] || GmeinerAndreas (at) gmx.de ||  || Germany || Germany || [http://www.uharc.net/wiki/planraum:ose planraum-&amp;gt;ose] || [http://opensourceecology.org/wiki/Open_Source_Ecology_Europe/Andreas_Gmeiner My Vision]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.youtube.com/user/Willcleaver?feature=mhee Will Cleaver] || willcleaver (at) gmail.com || williamcleaver || England || England || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Alex Ford]] || alex665321 (at) hotmail.com ||  || United Kingdom || Bulgaria || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Robin Bäckman]] || robinbackman (at) gmail.com ||  || Finland || Finland || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Robert Anteau]] || anteau (at) hushmail (dot) com ||  || Netherlands || Netherlands || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Alvaro F Boirac]] || alphydan (at) gmail (dot) com ||  ||  Europe || United Kingdom || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Ino D. Fleischmann]] || ino.fleischmann (at) gmail (dot) com ||  || Germany || Germany, Berlin || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Miquel Torres]] || tobami (at) gmail (dot) com ||  || Spain || Germany || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Alexander F. Lieders]] || cicnos (at) gmail.com ||  ||  Brazil  || Czech Republic || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Evgeni Pandurski]] || epandurski (at) gmail (dot) com ||  || Bulgaria || Bulgaria || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Eerik Wissenz]] || wissenz (at) gmail (dot) com ||  || Finland || Finland || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Angel Imaz]] || angel (at) hiruki (dot) eu || angel.imaz || Spain || Spain || True Fan, OSE Evangelist&lt;br /&gt;
|-&lt;br /&gt;
| [[User:javipk|Javier Rivera]]  || javipk (at) gmail (dot) com ||   || Spain || Spain || already true fan&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jeremyblum.com Jeremy Blum] || jeremy (at) jeremyblum (dot) com ||  || USA || USA ||  happy to provide advice remotely!&lt;br /&gt;
|-&lt;br /&gt;
| [[Johan van der Hoek]] || jvanderhoek (at) gmail (dot) com  ||  || Netherlands || Netherlands || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Arthur Kulik]] || arthur (dot) kulik (at) gmail (dot) com ||  || Ukraine || Ukraine || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Denis Mongin]] || denis (dot) mongin (at) gmail (dot) com ||  || France || France || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Nicol Andre Berdelle]] || info (at) prototype-creation (dot) de ||  || Germany || Germany || http://www.prototype-creation.de &lt;br /&gt;
|-&lt;br /&gt;
| [[Joe Hudson]] || joe (dot) hudson (at) gmail (dot) com ||  || United Kingdom || United Kingdom || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Denis Durmishi]] || zdenman (at) gmail (dot) com || denis.durmisi  || Macedonia || Germany || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Florin Birgu]] || florin.birgu (at) cyburg (dot) eu || cyburg.eu || Romania || Romania || http://www.cyburg.eu&lt;br /&gt;
|-&lt;br /&gt;
| [[Edward Hines]] || Edward (at) tmafrance(dot) com|| edwardhai || England|| France|| http://www.tmafrance.com&lt;br /&gt;
|-&lt;br /&gt;
| Andres G. Aragoneses || knocte [at] gmail [dot] com || knocte || Spain || United Kingdom || Awesome idea!!!&lt;br /&gt;
|-&lt;br /&gt;
| Claudia Bosch || claudiabosch [at] daad-alumni [dot] de || claudia.bosch || Germany || United Kingdom || &lt;br /&gt;
|-&lt;br /&gt;
| Samuel Rodrigues || samuel(dot)gros(at)gmail(dot)com || samuel.gros.rodrigues || Portugal || Portugal || http://www.sitiocoop.com/&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || eduardo(dot)riesco(at)gmail(dot)com || eduardo.riesco || Spain || Spain || eduardoriesco.org&lt;br /&gt;
|-&lt;br /&gt;
| Tomaž Žlender || tomaz(dot)zlender(at)gmail.com || tomazzlender || Slovenia || Slovenia || x&lt;br /&gt;
|-&lt;br /&gt;
| Josef Davies-Coates || josef(at)uniteddiversity.com || jdaviescoates || London, UK || London, UK || I&#039;ve got 5 acres of land in Spain to contribute to this project! See http://buildingman.org&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Matt | Matthieu Laneuville]] || mlaneuville _at_ gmail _dot _ com || mlaneuville || France || France || -&lt;br /&gt;
|-&lt;br /&gt;
| Ivan Garcia || capiscuas _at_ gmail _dot _ com || ivangarcia1982 || Spain || VietNam || already true fan&lt;br /&gt;
|-&lt;br /&gt;
| Pedro Correia || pcorreia at development-association dot org ||  || Portugal || Germany || OSE Evangelist and Biz Developer&lt;br /&gt;
|-&lt;br /&gt;
| Jose Bravo || monoverso (at) hotmail (dot) com ||  || Spain || France || &lt;br /&gt;
|-&lt;br /&gt;
| [[Luke Devlin]] || mail (at) lukedevl.in || luke-devlin || Scotland || Scotland || http://lukedevl.in Human Ecologist&lt;br /&gt;
|-&lt;br /&gt;
| [[Mike Lowther]] || mlowther11_at_gmail_dot_com || spannamike || UK || UK || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Juris Kudiņš]] || juris_dott_kudins__aat_gmail_doot_com ||   || Latvia || Latvia || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Dirk Janssen]] || Dirk (dot) janssen1980 (at) gmail (dot) com ||   || Netherlands || Netherlands || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Mark J Norton]] || markjnorton (at) earthlink (dot) net || nolaria || Northeast USA || Upstate New York|| Figured I was already involved, so why not commit fully?&lt;br /&gt;
|-&lt;br /&gt;
| [[Anu M]] || anu (at) fabfolk (dot) com ||  || Finland || Netherlands || Been following OSEcology for a while with interest &amp;amp; currently working with Fablabs &lt;br /&gt;
|-&lt;br /&gt;
| Add yourself as a copy of this entry || With your email || Skype || Origin || Living || Comments&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Join the [https://www.facebook.com/OpenSourceEcologyEurope Facebook Page].&lt;br /&gt;
&lt;br /&gt;
=Communication=&lt;br /&gt;
We are preparing for a conference call, as announced in [http://blog.opensourceecology.org/2011/06/o-s-e-europe-launch-and-jeremy-blum-o-s-electronics-london-interview/ the blog] by Will Cleaver. More information will be published here.&lt;br /&gt;
&lt;br /&gt;
==Google Group==&lt;br /&gt;
Join our mailing list at [https://groups.google.com/group/ose-europe OSE Europe Google Group].&lt;br /&gt;
&lt;br /&gt;
= Share your Vision =&lt;br /&gt;
&lt;br /&gt;
Share your Vision with us! We are all coming from different backgrounds with different ideas and different feelings what should be done next in Europe. As there are many people interested in the project give us your Vision what OSE in Europe should be about.&lt;br /&gt;
&lt;br /&gt;
Create a subpage like [http://opensourceecology.org/wiki/Open_Source_Ecology_Europe/Firstname_Lastname this] or put it on another place in the web you like and add the link to the column above.&lt;br /&gt;
&lt;br /&gt;
Don&#039;t read Vision Papers of other people before you write your own, so you will be unbiased. You also can put your Vision below your Team Culturing you personal wiki page, as the Vision is somehow an extension of the Team Culturing with more bias on the emotional and motivational stuff.&lt;br /&gt;
&lt;br /&gt;
Put in the vision paper what you expect of OSE Europe. What you want to happen, how you see it in three years, and how you contributed to this process. Put in everything what you can think of, but don&#039;t get (too) unrealistic. This will help us all to get a common foundation and what to do next.&lt;br /&gt;
&lt;br /&gt;
Your Vision can of course be in every format you like. Audio, Video or Written or what you can think of. Feel free to do choose your media. More about the idead behind sharing your vision you can find [http://opensourceecology.org/wiki/Open_Source_Ecology_Europe/Vision here]&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
&lt;br /&gt;
OSE Europe will be an [[OSE Regional Charter|OSE Regional Group]]. The main goals will be defined soon.&lt;br /&gt;
&lt;br /&gt;
What will be the goals of OSE Europe? There are several possibilities, not mutually exclusive:&lt;br /&gt;
&lt;br /&gt;
* OSE Advocacy and &amp;quot;Publicity&amp;quot; in Europe&lt;br /&gt;
* An open business, where people can work for a living building and selling products using OSE technology&lt;br /&gt;
* A FactoreFarm for Europe: Means developing tools in parallel with the current Factor e Farm.&lt;br /&gt;
* A community: creating a self sustaining village using the GVCS&lt;br /&gt;
&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Europe&amp;diff=31674</id>
		<title>OSE Europe</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Europe&amp;diff=31674"/>
		<updated>2011-06-19T10:02:29Z</updated>

		<summary type="html">&lt;p&gt;Azuledu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will contain the information on people and projects connected to Open Source Ecology from Europe.&lt;br /&gt;
&lt;br /&gt;
=First OSE community in Europe=&lt;br /&gt;
If you are interested in creating the first Open Source Ecology community in Europe, please add your name and contacts to the list:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ First OSE community in Europe&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | User page&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Email&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Skype&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Origin (country)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Living in (country)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; | Comments&lt;br /&gt;
|-&lt;br /&gt;
| [[Nikolay Georgiev]] || nikolay (at) opensourceecology.org || nikolay.h.georgiev || Bulgaria || Germany || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Stefan Raabe]] || raabe.stefan (at) googlemail.com ||  || Germany || Germany || http://kombinatg.org&lt;br /&gt;
|-&lt;br /&gt;
| [[Alvaro Bahls]] || alvarobahls (at) googlemail.com ||  || Brazil || Czech Republic || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Andreas Gmeiner]] || GmeinerAndreas (at) gmx.de ||  || Germany || Germany || [http://www.uharc.net/wiki/planraum:ose planraum-&amp;gt;ose]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.youtube.com/user/Willcleaver?feature=mhee Will Cleaver] || willcleaver (at) gmail.com || williamcleaver || England || England || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Alex Ford]] || alex665321 (at) hotmail.com ||  || United Kingdom || Bulgaria || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Robin Bäckman]] || robinbackman (at) gmail.com ||  || Finland || Finland || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Robert Anteau]] || anteau (at) hushmail (dot) com ||  || Netherlands || Netherlands || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Alvaro F Boirac]] || alphydan (at) gmail (dot) com ||  ||  Europe || United Kingdom || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Miquel Torres]] || tobami (at) gmail (dot) com ||  || Spain || Germany || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Alexander F. Lieders]] || cicnos (at) gmail.com ||  ||  Brazil  || Czech Republic || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Evgeni Pandurski]] || epandurski (at) gmail (dot) com ||  || Bulgaria || Bulgaria || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Eerik Wissenz]] || wissenz (at) gmail (dot) com ||  || Finland || Finland || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Angel Imaz]] || angel (at) hiruki (dot) eu || angel.imaz || Spain || Spain || x&lt;br /&gt;
|-&lt;br /&gt;
| [[User:javipk|Javier Rivera]]  || javipk (at) gmail (dot) com ||   || Spain || Spain || already true fan&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.jeremyblum.com Jeremy Blum] || jeremy (at) jeremyblum (dot) com ||  || USA || USA ||  happy to provide advice remotely!&lt;br /&gt;
|-&lt;br /&gt;
| [[Johan van der Hoek]] || jvanderhoek (at) gmail (dot) com  ||  || Netherlands || Netherlands || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Arthur Kulik]] || arthur (dot) kulik (at) gmail (dot) com ||  || Ukraine || Ukraine || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Denis Mongin]] || denis (dot) mongin (at) gmail (dot) com ||  || France || France || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Nicol Andre Berdelle]] || info (at) prototype-creation (dot) de ||  || Germany || Germany || http://www.prototype-creation.de &lt;br /&gt;
|-&lt;br /&gt;
| [[Joe Hudson]] || joe (dot) hudson (at) gmail (dot) com ||  || United Kingdom || United Kingdom || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Denis Durmishi]] || zdenman (at) gmail (dot) com ||  || Macedonia || Macedonia || x&lt;br /&gt;
|-&lt;br /&gt;
| [[Florin Birgu]] || florin.birgu (at) cyburg (dot) eu || cyburg.eu || Romania || Romania || http://www.cyburg.eu&lt;br /&gt;
|-&lt;br /&gt;
| [[Edward Hines]] || Edward (at) tmafrance(dot) com|| edwardhai || England|| France|| http://www.tmafrance.com&lt;br /&gt;
|-&lt;br /&gt;
| Andres G. Aragoneses || knocte@gmail.com || knocte || Spain || United Kingdom || Awesome idea!!!&lt;br /&gt;
|-&lt;br /&gt;
| Claudia Bosch || claudiabosch@daad-alumni.de || claudia.bosch || Germany || United Kingdom || zComments&lt;br /&gt;
|-&lt;br /&gt;
| Samuel Rodrigues || samuel(dot)gros(at)gmail(dot)com || samuel.gros.rodrigues || Portugal || Portugal || [http://www.sitiocoop.com/]&lt;br /&gt;
|-&lt;br /&gt;
| Eduardo Riesco || eduardo(dot)riesco(at)gmail(dot)com || eduardo.riesco || Spain || Spain || eduardo.riesco.org&lt;br /&gt;
|-&lt;br /&gt;
| zAdd yourself as a copy of this entry || zWith your email || zSkype || zOrigin || zLiving || zComments&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Join the [https://www.facebook.com/OpenSourceEcologyEurope Facebook Page].&lt;br /&gt;
&lt;br /&gt;
=Communication=&lt;br /&gt;
We are preparing for a conference call, as announced in [http://blog.opensourceecology.org/2011/06/o-s-e-europe-launch-and-jeremy-blum-o-s-electronics-london-interview/ the blog] by Will Cleaver. More information will be published here.&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
&lt;br /&gt;
What will be the goals of OSE Europe? There are several possibilities, not mutually exclusive:&lt;br /&gt;
&lt;br /&gt;
* OSE Advocacy and &amp;quot;Publicity&amp;quot; in Europe&lt;br /&gt;
* An open business, where people can work for a living building and selling products using OSE technology&lt;br /&gt;
* A FactoreFarm for Europe: Means developing tools in parallel with the current Factor e Farm.&lt;br /&gt;
* A community: creating a self sustaining village using the GVCS&lt;br /&gt;
&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Azuledu</name></author>
	</entry>
</feed>