http://wikis.fdi.ucm.es/SC/index.php?title=Especial:P%C3%A1ginasNuevas&feed=atom&hidebots=1&hideredirs=1&limit=50&offset=&namespace=0&username=&tagfilter=FdIwiki SC - Páginas nuevas [es]2024-03-29T15:50:39ZDe FdIwiki SCMediaWiki 1.23.4//wikis.fdi.ucm.es/SC/Dot.tkDot.tk2017-02-13T18:19:02Z<p>Adm wiki 803282: </p>
<hr />
<div>{{#breadcrumb: }}<br />
.tk es el dominio de nivel superior geográfico (ccTLD) para el archipiélago neozelandés de Tokelau.<br />
<br />
Tokelau ofrece la mayoría de dominios .tk como gratuitos. Los dominios gratuitos están señalados a los servidores de Tokelau, los cuales ofrecen servicio de redireccionamiento web y de correo electrónico. El dominio está administrado por la compañía de comunicación del país Teletok y BV Dot TK, una compañía privada, cuya razón social es proporcionarle ingresos a la población del archipiélago mediante la venta de estos dominios. Constituye una exportación o ingreso no convencional del archipiélago de Tokelau, que es mayoritariamente un pueblo de pescadores con algo de producción de artesanías.<br />
<br />
Para registrar un dominio, existen 5 vías posibles, la primera es un redireccionamiento web gratuito sin publicidad. El segundo consiste en registrar un dominio gratis, pero una vez registrado, se puede añadir un banner con publicidad a otros dominios .tk, a cambio de también incluir un enlace a la página. El tercero permite la posibilidad de modificar el DNS del dominio (puede ser en dominios de pago y gratuitos), para poder apuntar a un servicio de hospedaje privado. El cuarto consta de nombres ya registrados por DotTK, y que valen lo mismo que uno de la segunda opción, pero pueden tener más valor. Y el quinto consta de dominios ya registrados por DotTK, pero pertenecientes a importantes marcas de productos o servicios, los cuales aumenta considerablemente su valor.<br />
<br />
Actualmente, .tk suele tener una amplia variedad de significados, por lo que es muy parecido al .com excepto en el número de dominios. También puede interpretarse como página web personal, o como comunicaciones.<br />
<br />
<br />
== ¡¡¡Es el contenido de la wikipedia!!! ==<br />
<br />
¿Qué gracia tiene copiarlo? Enlazadlo y ya está, que tenemos un navegador para pulsar el enlace y leer este texto en el sitio en el que ha sido creado, por unas cuantas personas. ¡Respetad los derechos de autoría!</div>Fduran//wikis.fdi.ucm.es/SC/Uso_de_DrushUso de Drush2017-01-31T17:35:04Z<p>Adm wiki 803282: </p>
<hr />
<div>{{#breadcrumb: }}<br />
<br />
Ésta es una guía para el uso de Drush, una interfaz de shell para manejar Drupal desde la línea de comandos de vuestro servidor web.<br />
Es enormemente útil, puesto que permite manejar ciertos aspectos de vuestro Drupal con pocos comandos (instalar módulos, desinstalarlos, borrar la cache...).<br />
El uso de ésta herramienta hará mucho más eficiente el desarrollo de vuestro Drupal.<br />
<br />
En [http://wikis.fdi.ucm.es/SC/Drush Drush] podéis encontrar una guía ya hecha por alguno de nuestros compañeros para instalar Drush.<br />
En ésta guía se asume que ya tenéis Drush instalado. Si no es así, sólo tenéis que navegar a la url anterior y seguir los pasos.<br />
<br />
[[Archivo:Drush-for-the-new-and-old-ish.jpg|tamaño|1000px]]<br />
<br />
== Primeros pasos ==<br />
<br />
Lo primero de todo será navegar a vuestro directorio de Drupal.<br />
<br />
cd /var/www/"el nombre de vuestra carpeta de Drupal"<br />
<br />
Esto es muy importante, puesto que todos los comandos que se mostrarán a continuación deben ser ejecutados desde vuestro directorio de Drupal.<br />
<br />
Uno de los comandos más básicos es el de "status". <br />
<br />
drush status<br />
<br />
Éste comando os permitirá ver el estado de vuestro Drupal. Es muy importante puesto que, si tras usar el comando no veis la información de vuestro Drupal,<br />
significa que no estáis en el directorio correcto.<br />
<br />
== Instalando módulos ==<br />
<br />
Cómo antes se ha dicho, uno de los usos de Drush es instalar módulos.<br />
<br />
Si, por ejemplo, queremos instalar el módulo Commerce, solamente tendremos que ejectutar el comando:<br />
<br />
drush pm-download commerce<br />
<br />
(Donde "commerce" es donde tenéis que poner el nombre del módulo).<br />
<br />
Este comando se encargará de instalarlo y colocarlo en el directorio correspondiente, tal y como hace Drupal si instalas un módulo desde la web.<br />
<br />
Si deseamos desinstalarlo, ejecutamos: <br />
<br />
drush pm-uninstall commerce<br />
<br />
<br />
Ya hemos instalado nuestro módulo. Sin embargo, hay que introducir otro comando si quieres activarlo:<br />
<br />
drush en commerce<br />
<br />
Si un módulo tiene una dependencia (depende de otro para ser activado, como puede ocurrir en muchos casos), Drush te avisará con un mensaje en la terminal,<br />
diciéndote cual es el módulo que debes activar para poder activar el módulo que deseas (dándote la opción de activarlo en ese momento).<br />
<br />
En el caso de que quieras desactivar este módulo, sólo tendrías que ejecutar:<br />
<br />
drush dis commerce<br />
<br />
En caso de que desees poder ver qué módulos están instalados en tu Drupal y el estado en el que se encuentran, solamente debes ejecutar:<br />
<br />
drush pml --no-core<br />
<br />
Éste comando mostrará la información de tódos tus módulos instalados.<br />
<br />
<br />
Nota: estos comandos también sirven para instalar temas (activarlos, borralos, etc...)<br />
<br />
== Actualizaciones ==<br />
<br />
Ya sabes cómo instalar módulos, desinstalarlos... pero para mantener tu Drupal funcionando correctamente también es importante saber cómo actualizarlos.<br />
<br />
Lo primero que debes hacer a la hora de actualizar módulos es ver si hay disponible alguna actualización:<br />
<br />
drush up -n | grep available<br />
<br />
Ahora que sabes qué módulos tienen actualizaciones, puede decidir cuales actualizar.<br />
<br />
Siguiendo con el ejemplo de commerce, en el caso de que tuviese alguna actualización disponible, ejecutaríamos:<br />
<br />
drush up commerce<br />
<br />
Si simplemente quieres instalar todas las actualizaciones de una pasada, puedes usar el comando:<br />
<br />
drush up<br />
<br />
De todas formas, sólo es recomendable usar este comando si tienes pocas actualizaciones (aunque tampoco debería pasar nada grave).<br />
<br />
== Creación de usuarios ==<br />
<br />
También es posible crear usuarios a través de Drush:<br />
<br />
drush user-create username --mail="el mail del usuario" --password="la contraseña del usuario"<br />
<br />
Si queremos cambiar la contraseña del usuario, ejecutamos:<br />
<br />
drush user-password username --password="nueva contraseña"<br />
<br />
Nota: donde "username", es el nombre del usuario en cuestión.<br />
<br />
== Otras opciones ==<br />
<br />
También es posible crear comandos personalizados en Drush. Os animo a investigarlo, probarlo, y actualizar ésta página para beneficio de todos :)<br />
<br />
[[Categoría:Drupal]]</div>Guillermo Monserrate//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T18:02:28Z<p>Calopezd: </p>
<hr />
<div>En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.<br />
__FORCETOC__<br />
<br />
== '''Exportar la base de datos (hosting web, servidor virtual / dedicado)''' ==<br />
<br />
=== '''Utilizando phpmyadmin, principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado''' ===<br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
=== '''Utilizando mysqldump, servidor local/remoto con acceso local/remoto (ssh)''' ===<br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== '''Importar la base de datos (xampp del campus virtual)''' ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
=== '''Importar la base de datos utilizando phpmyadmin en xampp''' ===<br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
=== '''Importar la base de datos utilizando la consola de comandos''' ===<br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor de base de datos (ejemplo, mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Taller_de_GithubTaller de Github2017-01-17T22:20:39Z<p>AndreaM: Página creada con «=='''Introducción'''== <p align="justify"> '''Github''' -> Sistema de Gestión de Archivos </p> <p align="justify"> Se clasifican en... </p> <p align="justify">• '''Ce...»</p>
<hr />
<div>=='''Introducción'''==<br />
<br />
<p align="justify"> '''Github''' -> Sistema de Gestión de Archivos </p><br />
<p align="justify"> Se clasifican en... </p><br />
<p align="justify">• '''Centralizados: '''Programar supone tener Internet. </p><br />
<p align="justify">• '''Distribuidos: '''En cada ordenador se puede programar sin Internet y posteriormente se sincronizan comúnmente. </p><br />
<br />
=='''Conceptos'''==<br />
<br />
<p align="justify"> '''1. Repositorio:''' </p><br />
<p align="justify">- Versión -> todo repositorio contiene una lista de versión, es decir, el repositorio lo que permite es almacenar las versiones utilizadas. (Una nueva forma de código) </p><br />
<p align="justify"> '''2. Branch(rama):''' </p><br />
<p align="justify">- Nuevo camino de código. (La rama principal -> Master) </p><br />
<p align="justify"> '''3. Commit:''' </p><br />
<p align="justify">- Acción que se realiza para crear una versión. Su función es 'salvar' lo realizado hasta el momento creando así una nueva versión. (Funcionamiento similar a las transacciones en Bases de Datos) </p><br />
<p align="justify"> '''4. Merge:''' </p><br />
<p align="justify">- Se hace cuando se necesita juntar dos tipos de versiones. </p><br />
<br />
=='''Git (Fases)'''==<br />
<br />
<p align="justify">• 1.'''Working Directory''' -> Carpeta en la que se trabaja. </p><br />
<p align="justify">• 2.'''Staging Area''' -> Puesta en escena de los archivos elegidos. </p><br />
<p align="justify">• 3.'''Git Directory''' -> Repositorio con los '''logs''' del Commit. </p><br />
<br />
=='''Notas'''==<br />
<br />
<p align="justify"> ''Soy consciente que faltan un montón de anotaciones y cosas del taller, por ello os pido que si podéis, aportéis todo lo que tengáis anotado. ¡¡¡Gracias de ante mano!!!'' </p><br />
<br />
[[Categoría:Conferencias]]<br />
[[Categoría:Curso 2016-2017]]</div>AndreaM//wikis.fdi.ucm.es/SC/Implantaci%C3%B3n_de_ERPsImplantación de ERPs2017-01-11T14:57:46Z<p>Adm wiki 803282: </p>
<hr />
<div>{{#breadcrumb: }}<br />
<br />
== '''Visión general de un ERP''' ==<br />
Enterprise Resource Planning: conjunto de sistemas de información que permite la integración de ciertas operaciones de una empresa: producción, logística, etc...<br />
<br />
Sus objetivos son:<br />
*'''Optimización de los procesos empresariales'''.<br />
*'''Acceso de información'''.<br />
*'''Posibilidad de compartir información entre todos los componentes de la organización'''.<br />
(No es lo mismo dar autorización a los de recursos humanos que a un departamento de ventas).<br />
<br />
Sus características:<br />
*Modulares: los ERP entienden que una empresa es un conjunto de departamentos que se encuentran interrelacionados por la info que comparten.<br />
*Configurables: los ERP pueden ser configurados mediante desarrollo en el código libre. Que tú puedas configurar el sistema, que puedas ver el proceso de negocio en el que estás trabajando y sepas plasmarlo en un ERP (en un sistema).<br />
*Especializados: un ERP especializado, brinda soluciones existentes en áreas de gran complejidad (CRM, por ejemplo)<br />
<br />
*'''Seirfox vs un formulario cualquiera''': Siempre se tiene que tener un backup, todo el nacimiento se focaliza en una herramienta mucho más compleja que lo que puede ser SAP con la gestión con el cliente (SAP en muchísimo más completo)<br />
Seirfox es un CRM que puede integrarse con SAP gracias a facilidades que no había antes.<br />
<br />
La principal fuente de ingresos de SAP son las licencias (3000 euros al año).<br />
<br />
Más características:<br />
*Base de datos centralizada.<br />
*Los componentes del ERP interactúan entre sí consolidando las operaciones.<br />
*En un sistema ERP los datos se capturan y deben ser consistentes, completos y comunes.<br />
<br />
Anécdota: desapareció la info de la aplicación de los cajeros en BBVA. No hay info en papel. Dicen que nunca falló el hecho de que no hubiese documentación, pero quizá se lo callaron porque eso generaría un escándalo (el que hecho de que “fallasen los cajeros de BBVA y no pudiesen dispensar dinero”).<br />
<br />
*Las empresas que lo implanten suelen tener que modificar alguno de sus procesos.<br />
*Las soluciones de ERP son complejas y muchas veces difíciles de implantar.<br />
<br />
== '''¿Qué es SAP? System Aplications and Products''' ==<br />
SAP es la empresa más compleja que hay actualmente de ERP. La crearon en el 1972 4 consultores de IBM. Rápidamente entendieron que la manera de funcionar de un ERP era por módulos.<br />
<br />
Sistema modular que combina las áreas de una organización formando un “TODO” integrando que ayuda en la comunicación e interacción con los datos. Procesa gran cantidad de información. En el servidor se integra la base de datos.<br />
<br />
Cuando una empresa decide implantar SAP, todo se une: las ventas, los clientes, los productos, etc. "SAP" integra todo el proceso de venta.<br />
<br />
Es el tercer proveedor de software del mundo, (Microsoft y Oracle).<br />
¿Por qué es el líder del mercado?<br />
*'''SOLVENCIA''' → lleva desde 1972<br />
*'''GARANTÍA DE ÉXITO''' → 36000 clientes en 120 países<br />
*'''ROBUSTEZ''' → Gestión del cambio de los procesos de negocio de una empresa.<br />
*'''ESCALABILIDAD''' → Capacidad para gestionar un incremento de tareas y adecuarse al crecimiento.<br />
*'''VALOR''' → Distinción entre Valor y Precio: muchas veces lo barato sale caro. Por un lado el valor que te dará tener SAP en la organización, por otro lado el precio.<br />
<br />
== '''El cámbio en una organización. El paso a SAP''' ==<br />
<br />
Es importante que las personas de la organización dispongan a tiempo de la información necesaria y que el personal participe adecuadamente en el nuevo diseño.<br />
<br />
La gestión del cambio implica una planificación que sea sucifientemente flexible como para adaptarse a las necesidades actuales de sus empleados y su organización durante el proceso de transformación.<br />
<br />
<br />
Diseño y moderación de Workshop, por ejemplo para directivos:<br />
*Para analizar la extensión del cambio.<br />
*Para lograr alineación y compromiso.<br />
*Para ayudar a los directivos a identificar las tareas de liderazgo concretas en el proceso de cambio.<br />
<br />
Lo más difíl en la planificación del cambio: que los empleados estén contentos, y que los consultores que vayan ahí tengan la información necesaria para entenderlo.<br />
<br />
*'''Coaching''': la motivación. Que la gente esté contenta, que tenga ganas de salir adelante<br />
<br />
En el momento en el que un sector falle, fallarán todos. Todo va interrelacionado. Eso es lo complejo de SAP, pero también lo bonito.<br />
<br />
== '''Casos de éxito''' ==<br />
<br />
*Grupo DICO empresarial → al año de implementarlo, la empresa quebró a nivel financiero porque ya no usaban los procesos que habían creado y no podían seguir pagando las licencias.<br />
*'''PULEVA FOOD vs LECHE PASCUAL''' → unos con más motivación, otros iban de sobrados.<br />
*'''Implantación en BOEING'' → (mayor implantación de la empresa de SAP) lo implementaron absolutamente todo y lo hizo SAP sólo, sin nadie más.<br />
<br />
[[Categoría:ERP]]<br />
[[Categoría:Conferencias]]<br />
[[Categoría:Curso 2016-2017]]</div>Guillermo Monserrate//wikis.fdi.ucm.es/SC/%C3%89rase_una_vez_el_software_corporativoÉrase una vez el software corporativo2017-01-10T23:25:52Z<p>Guillermo Monserrate: </p>
<hr />
<div>=='''Érase una vez el Software Corporativo'''==<br />
<p align="justify">Antiguamente.... </p><br />
<p align="justify">Las empresas presentaban la siguiente estructuración -> CANVAS (4 bloques estructurales).</p><br />
<p align="justify">• 1: El Cómo -> proveedores. (ERP) </p><br />
<p align="justify">• 2: El Qué -> que hace la empresa.</p><br />
<p align="justify">• 3: A Quiénes -> los clientes. (CRM) </p><br />
<p align="justify">• 4: Cuánto -> cantidad monetaria manejada. </p><br />
<br />
=='''Años 80-90'''==<br />
<p align="justify"> • Aparecen los primeros PCs, que se incorporan inmediatamente a las '''Empresas'''. Los primeros en incorporar estos PCs fueron Las Organizaciones de Contabilidad.</p><br />
<p align="justify"> • Por ello, comienzan a cambiar las cosas dentro de las empresas. </p><br />
<p align="justify"> • Se Extiende el Fax</p><br />
<p align="justify"> • Aparece el Protocolo DNS -> Cambiará la forma de ver las empresas.</p><br />
<br />
=='''Años 90-94'''==<br />
<p align="justify"> • NOVELL: Nuevo concepto. Interconectar a los ordenadores entre sí. Por ello, surge también el concepto de servidor.</p><br />
<p align="justify"> • 1992: exposiciones y olimpiadas informáticas que permitieron un gran avance de las tecnología informáticas. Al mismo tiempo ocurre una gran crisis en el país.( Crisis Española) </p><br />
<p align="justify"> • Todo eso provoca el surgimiento del concepto de ''''Burbuja del Software''' </p><br />
<p align="justify"> • Aparece el HTML.</p><br />
<p align="justify"> • Internet empieza a oírse.</p><br />
<p align="justify"> • Aparece el primer ISP, que proporcionaba conexión a Internet. (Servisoun)</p><br />
<p align="justify"> • Se comienza a hablar del DataMining.</p><br />
<br />
=='''Años 95-99'''==<br />
<p align="justify"> • Se busca: ADAPTARSE a la crisis del 92.</p><br />
<p align="justify"> • Se habla del "Plan de Contingencia": Plan de una empresa aplicado cuando va algo va mal en ella. </p><br />
<p align="justify"> • Todavía no se entiende bien el concepto de Software Corporativo. </p><br />
<p align="justify"> • También se habla del concepto de CIR: caudal garantizado en una conexión.</p><br />
<p align="justify"> • Internet empieza a funcionar. Las empresas se dan cuenta que el negocio está en Internet</p><br />
<p align="justify"> • Aparece Terra: Una organización centrada en Internet que ofrecía conexión a Internet. Permitía la compra de acciones. En apenas poco tiempo cayó consideradamente y muchas personas perdieron gran cantidad de dinero. </p><br />
<p align="justify"> • En el año 1996 Google ya es '''líder'''. </p><br />
<p align="justify"> • Altavista -> Primer araña de Internet. De ahí nace el buscador de Google. </p><br />
<p align="justify"> • Se acerca el año 2000... y comienza a surgir el miedo. El Análisis cruzado ayudó mucho en el problema de la fecha de los ordenadores y máquinas. (Miedo del 2000) </p><br />
<br />
=='''Años 00-04'''==<br />
<p align="justify">• Estalla la Burbuja d Internet. </p><br />
<p align="justify">• Los ordenadores son imprescindibles en las empresas y se empiezan a utilizar en todos los bloques de las empresas. </p><br />
<p align="justify">• Surgen las primeras webs dinámicas.</p><br />
<p align="justify">• En las empresas aparece el concepto de NAS: Servidores de almacenamiento en red -> desaparece NOVELL. </p><br />
<p align="justify">• Se propagan los CRPs, ERPs, CADs...</p><br />
<p align="justify">• Seti@Home revoluciona los conceptos -> Percepción de la información masiva (Salvapantallas que recogían información cuando los PCs estaban en reposo en busca de existencia extraterrestre) </p><br />
<br />
=='''Años 05-09'''==<br />
<p align="justify">• Surgen los DSS: Sistema de Soporte de Decisiones.</p><br />
<p align="justify">• ERP: Gestor de los recursos de las empresas. </p><br />
<p align="justify">• CRM: Gestión de la información del cliente.</p><br />
<p align="justify">• Las empresas se dan cuenta que lo que realmente importa es contratar los servicios de aplicación y no la aplicación.</p><br />
<p align="justify">• Comienza la virtualización de los servicios (CLOUD). Subir los servicios a la nube virtualizados.</p><br />
<p align="justify">• Lo que importa es el software como servicio.</p><br />
<br />
<br />
=='''Pasado el 2010...'''==<br />
<p align="justify">• Aparece iCLOUD.</p><br />
<p align="justify">• Ahora los ERPs y los CRMs están en la nube. Cuando se contratan los servicios de estos, vienen juntos. </p><br />
<p align="justify">• Infraestructura como código.</p><br />
<p align="justify">• Lo importante -> VIRTUALIZACIÓN.</p><br />
<p align="justify">• Comienza la virtualización de los servicios (CLOUD). Subir los servicios a la nube virtualizados.</p><br />
<p align="justify">• Lo que importa es el software como servicio.</p><br />
<p align="justify">• En el 2015... surge la preocupación por la '''seguridad''' .</p><br />
<p align="justify">- SDN: Redes definidas por Software. </p><br />
<p align="justify">- VPN: Virtualización de redes. </p><br />
<p align="justify">- MFV: Virtualización de infraestructuras de red. </p><br />
<br />
[[Categoría:Conferencias]]<br />
[[Categoría:Curso 2016-2017]]</div>AndreaM//wikis.fdi.ucm.es/SC/Juegos_P3ndejosJuegos P3ndejos2017-01-10T10:31:37Z<p>Jorgeboti: /* Módulos */</p>
<hr />
<div>{{#breadcrumb: }}<br />
<br />
<br><br><br />
<p align="justify"> Tu nuevo espacio sobre videojuegos! </p><br />
<br />
{{WebSite<br />
|TITLE = Juegos P3ndejos<br />
|LOGO_FILE =logop.jpg<br />
|LOGO_DESCRIPTION =<br />
|SUBTITLE = Tu sitio de juegos<br />
|GROUP = Juegos P3ndejos<br />
|GROUP_MEMBERS=<br />
'''<br />
*Jorge Boticario Figueras<br />
*Juan Sánchez Nicolás<br />
*Fernando Gamboa Lopez<br />
*Fernando Gonzalez Barrado<br />
'''<br />
|WEB_NAME = Juegos P3ndejos<br />
|WEB_URL = http://juegosp3ndejos.mipropia.com///<br />
|WEB_DEFINITIVE_VERSION = Yes<br />
}}<br />
<br />
== Presentación del proyecto ==<br />
<p align="justify">Juegos P3ndejos es un sitio web creado con el propósito de reunir a los amantes del mundo del videojuego. Es por eso que cuenta con un apartado de noticias en el que se cuelgan los sucesos de actualidad relacionados con este tema, un apartado de reseñas en la que se proporciona información sobre multitud de videojuegos con sus géneros, número de jugador,…, y otro apartado de Guías, en el que se facilitan consejos y pautas para avanzar en los juegos.</p><br />
<br />
<p align="justify"> También consta de una tienda en la que se ofrece merchandising relacionado con los videojuegos pertenecientes a la página, en la que los usuarios autenticados tienen acceso a comprar y poner a la venta sus productos relacionados con el mundo del videojuego. En definitiva, un punto de encuentro para jugadores.</p><br />
<br />
==Servicio de host utilizado==<br />
<br />
<p align="justify">Para alojar nuestro sitio web al principio se empleó Hostinger, pero al cabo de un tiempo denegaba el acceso, por lo que la página mudó a Mipropia. Ambos servicios de hosting son gratuitos. </p><br />
<br />
==Roles==<br />
<p align="justify>Los roles con los que se puede navegar por nuestra página son:</p><br />
::*<p align="justify">'''Administrador'''</p><br />
::*<p align="justify">'''Moderador: El encargado de poner orden en contenido y foro.''':</p><br />
::*<p align="justify">'''Cazanoticias: Rol que lleva a cabo la publicación de novedades y noticias.''':</p><br />
::*<p align="justify">'''Reseñador: Se encarga de subir las guías y reseñas de videojuegos.''':</p><br />
::*<p align="justify">'''Usuario registrado''':</p><br />
::*<p align="justify">'''Usuario no identificado'''</p><br />
<br />
==Tipos de contenido==<br />
<p align="justify>En nuestar página se pueden observar los siguientes tipos de contenido:</p><br />
::*<p align="justify">'''Artículo''':</p> De tipo noticias o novedades, sobre la actualidad del videojuego.<br />
::*<p align="justify">'''Entrada de blog''':</p> Apartado para la conversación de los administradores.<br />
::*<p align="justify">'''Guía''':</p> Se ofrecen explicaciones detalladas sobre niveles en videojuegos.<br />
::*<p align="justify">'''Producto''':</p> <br />
::*<p align="justify">'''Reseña''':</p> Descripción sobre el videojuego que se busca.<br />
::*<p align="justify">'''Tema del foro''':</p> Para el intercambio de opiniones de usuarios registrados.<br />
<br />
==Taxonomía==<br />
<p align="justify>Las taxonomías que utilizamos en nuestra web son:</p><br />
::*<p align="justify">'''Compañía'''</p><br />
::*<p align="justify">'''Desarrollador'''</p><br />
::*<p align="justify">'''Dificultad'''</p><br />
::*<p align="justify">'''Entrevistado'''</p><br />
::*<p align="justify">'''Estado'''</p><br />
::*<p align="justify">'''Foros'''</p><br />
::*<p align="justify">'''Genero'''</p><br />
::*<p align="justify">'''Lugar'''</p><br />
::*<p align="justify">'''Número de jugadores'''</p><br />
::*<p align="justify">'''PEGI'''</p><br />
::*<p align="justify">'''Plataforma'''</p><br />
::*<p align="justify">'''Tipo de noticia'''</p><br />
::*<p align="justify">'''Valoración'''</p><br />
<br />
==Funcionalidades==<br />
<br />
* '''Compraventa de productos''' : Sección en la que los usuarios identificados pueden comprar productos y poner en venta los suyos.<br />
<br />
* '''Actualidad del mundo del videojuego''' : Estar al día de los acontecimientos que ocurren.<br />
<br />
* '''Puesta en común con jugadores''' : Mediante el foro los usuarios registrados podrán debatir sobre los temas que quieran. <br />
<br />
* '''Ayuda en videojuegos''' : Mediante la sección de guías el usuario tiene acceso a trucos y consejos<br />
<br />
==Módulos==<br />
<br />
* '''PANELS''' :<br />
* '''Compraventa de productos''' : Este módulo lo introdujimos para tener otro tipo de vistas, una alternativa a las creadas por Views, que también las hemos usado.<br />
* '''FIVESTAR''' : Un modulo útil para valoraciones.<br />
* '''CAPTCHA''' : Empleado para evitar la creación de bots en cuentas<br />
* '''LOCALIZATION UPDATE''' : Traducciones y actualización de traducciones.<br />
* '''CKEDITOR''' : Es un editor de texto, muy cómodo de utilizar.<br />
* '''SEARCH 404''' : Este es uno de esos módulos muy útiles, creemos que a buena parte de los sitios lo necesitan<br />
* '''PAYPAL''' : Este módulo está creado por Paypal y se complemente bien con Commerce para los pagos.<br />
* '''PATHAUTO''' : Se encarga de generar URL para los tipos de contenido.<br />
* '''TOKEN''' : El modulo tokens está pensado para reemplazar etiquetas por valores de algún tipo de de entidad en Drupal.<br />
* '''TRANSLITERATION''' : Empleado para la escritura en los enlaces, por ejemplo acentos y demás.<br />
<br />
==Referencias==<br />
<br />
<p align="justify> Nuestras fuentes de inspiración para para llevar a cabo el proyecto han sido:</p><br />
<br />
<p> www.mundogamers.com </p> <p> www.meristation.com </p><br />
<p> www.hobbyconsolas.com </p> <p> www.3djuegos.es </p><br />
<p> www.gamerzona.com </p> <p> www.vandal.net </p><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
[[Categoría:Prácticas]]<br />
[[Categoría:Curso 2016-2017]]</div>Adrianagudo//wikis.fdi.ucm.es/SC/Games4uGames4u2017-01-08T19:35:02Z<p>Carlos.martin: </p>
<hr />
<div>{{#breadcrumb: }}<br />
<br />
{| border="0" class="infobox" style="width:350px; line-height: 1.4em; text-align:left; padding:.23em;border: 1px solid #B4BBC8;background-color: #f9f9f9;color: #000;margin: .5em 0 .7em 1.2em;padding: .4em;clear: right;float: right;font-size: 90%;line-height: 1.5em;"<br />
|+ align="center" style="background:DarkBlue; color:white"|<big>'''Games4u'''</big><br />
! colspan="2" align="center"| [[Archivo:logjpg.jpg]]<br />
|-<br />
|<br />
|-<br />
| colspan="2" style="text-align:center;background-color:#DCEAEC;"| '''Participantes'''<br />
|-<br />
| colspan="4" style="background:LightBlue" |<br />
*Carlos Martín Gutiérrez<br />
*Noel Álgora Igual<br />
*Marcos Calero Fernández<br />
*Ivan Gulyk<br />
|-<br />
|colspan="2" style="text-align:center;background-color:#DCEAEC;" | Mas Información<br />
|-<br />
|<br />
|-<br />
|'''URL: COMPLETA'''||'''[http://www.games4u.hol.es/ Games4U]'''<br />
|}<br />
<br />
<p align="justify">Bienvenido a la Wiki de Games4U. Aquí encontraras toda la información relacionada con el proyecto web de Games4u. Visitanos!</p><br />
<br />
== Presentación ==<br />
<br />
<p align="justify">El objetivo de la pagina Web consiste en el aprendizadeje de desarrollo mediante [Drupal] como gestor de contenidos. Durante el desarrollo de esta práctica, asimilaremos conocimientos sobre el funcionamiento de este gestor y muy importante, su amplia y beneficiosa comunidad, que permite a cualquier usuario de esta plataforma de gestión ampliar y resolver dudas sobre tu proyecto o cualquier curiosidad. También estará presente en el aprendizaje, la gestión de una tienda online y la necesidad de una buena gestión para obtener beneficios.</p><br />
<br />
== Hosting ==<br />
<br />
<p align="justify">Nosotros hemos utilizado [http://https://www.hostinger.es Hostinger].Es un servicio gratuito por un tiempo limitado con opción a mejorar tus prestaciones, claro está, con un suplemento. Este servicio, como cualquier otro, nos permite gestionar, con acceso completo, todos los archivos necesitados para que nuestro proyecto se lleve a cabo. Necesitamos un servicio de acceso FTP que conseguimos a través de [http://www.https://filezilla-project.org/ FileZilla] para acceder a los archivos alojados en el host.</p><br />
<br />
== Funcionalidad ==<br />
<br />
<p align="justify">Nuestra web está basada en el mundo del Videojuego. Si te das un paseo por ella, encontrarás desde las últimas noticias relacionadas con este mundo, hasta unirte a un torneo de tu juego favorito, pasando por una amplia tienda donde podrás encontrar videojuegos (nuevos o de segunda mano), gaming pc, periféricos para completar tu pc, e incluso una sección merchandising donde podrás encontrar figuras de tus personajes de favoritos, camisetas, gorras y mucho más. También encontrarás una amplia sección de foros donde nuestros usuarios pueden comentar, preguntar e informar sobre los videojuegos mas influyentes.<br />
Nuestros usuarios también podrán darse a conocer y sentirse populares subiendo sus propios gameplays, donde se les verá jugando a sus propios juegos.<br />
<br />
== Roles ==<br />
Los diferentes roles utilizados son:<br></p><br />
:*<p align="justify">'''GestorNoticias:'''Es el encargado de la gestión de esta sección, subiendo nuevas noticias, eliminando antiguas, gestionando su presentación en la web.</p><br />
:*<p align="justify">'''GestorTorneos:''' Encargado de organizar los torneos, su capacidad, su fecha de inicio, los participantes...</p><br />
:*<p align="justify">'''GestorTienda:''' Estará habilitado para la gestión total de la tienda. Se encargará de los impuestos, gastos de gestión, actualizar productos, merchandising, periféricos...</p><br />
:*<p align="justify">'''GestorForos:''' No existirán las obscenidades ni las faltas de respeto en los foros gracias a este rol. También controlará que los temas tratados correspondan con el actual foro.</p><br />
:*<p align="justify">'''comprador:''' Usuario con pleno acceso al contenido de la web. No podrá vender sus propios productos</p><br />
:*<p align="justify">'''compradorVendedor:''' Usuario con pleno acceso al contenido de la web pudiendo vender sus propios productos en la tienda</p><br />
<br />
== Módulos Destacados ==<br />
<br />
<p align="justify">Los diferentes modulos utilizados son:<br></p><br />
:*<p align="justify">'''FiveStar:''' Valoración de contenido con estrellas. </p><br />
:*<p align="justify">'''Suite de Presentación:''' Para gestionar la presentación de los campos de los tipos de contenido</p><br />
:*<p align="justify">'''Tournament:''' Gestión de torneos</p><br />
:*<p align="justify">'''Imagezoom:''' Zoom en las imagenes.</p><br />
:*<p align="justify">'''Image SlideShow''' SlideShow de imagenes</p><br />
<br />
== Referencias ==<br />
<p>[[www.game.es]]</p><br />
<p>[[www.mundogamers.com]]</p><br />
<p>[[www.hobbyconsolas.com]]</p><br />
<p>[[www.meristation.com]]<br />
<br />
[[Categoría:Curso 2016-2017]]<br />
[[Categoría:Prácticas]]</div>Carlos.martin//wikis.fdi.ucm.es/SC/PottertalesPottertales2017-01-08T09:15:19Z<p>Vega: </p>
<hr />
<div>{{#breadcrumb: }}<br />
<br />
<br><br><br />
<p align="justify"> Bienvenido a '''Pottertales'''! Sumérgete en el mundo del mago mas famoso. </p><br />
<br />
{{WebSite<br />
|TITLE = "Living Harry Potter"<br />
|LOGO_FILE =scofficial.png<br />
|SUBTITLE = <br />
|GROUP = Living Harry Potter<br />
|GROUP_MEMBERS=<br />
'''<br />
*Elena Romero Guantes<br />
*Miguel Sierra Esteso<br />
*Xuebo Zhu<br />
*Miguel Vega Ochoa<br />
'''<br />
|WEB_NAME = Living Harry Potter<br />
|WEB_URL = http://pottertales.elbazar.com.es/<br />
|WEB_DEFINITIVE_VERSION = Yes<br />
}}<br />
<br />
== Resumen de proyecto ==<br />
<br />
<p align="justify">Pottertales es una página que se ha creado especialmente para los amantes de la saga del mago mas famoso del mundo:''Harry Potter''. Esta página web tiene diferentes secciones para poder sentirte un mago mas de Hogwarts. De estas secciones, cabe destacar las tres mas importantes de la página: <sub>(1)</sub> '''Los tests de Harry Potter''', donde puedes poner a prueba tus conocimientos acerca de la saga y ser recompensado con puntos. <sub>(2)</sub> '''Tus personajes conseguidos''', donde según los puntos que vayas consiguiendo se irán desbloqueando personajes de la saga, y <sub>(3)</sub> '''Los relatos''', donde puedes y debes poner a prueba tu imaginación, creando historias que más adelante un juez valorará y te recompensará con puntos. También disponemos de una '''tienda''' , en la cual los usuarios de nuestra página podrán disfrutar del maravilloso Merchandising que tenemos, tales como camisetas, tazas, sudaderas, llaveros, gorros y muchas cosas mas. </p><br />
<br />
== Objetivos ==<br />
<br />
<p align="justify"> Creamos esta página porque nos pareció interesante la idea de tener una manera de sumergirte dentro del mundo de Harry Potter, creando tus propias historias y siendo un personaje más de la saga. Nuestra página necesita reinventarse constantemente. Tenemos que añadir contenido para que nuestros usuarios puedan continuar ganando puntos, conseguir personajes y realizar continuamente test diferentes, ya que si a partir de un momento ya no hubiera nada nuevo, no merecería la pena continuar en la página. Los relatos son una gran manera de demostrar lo implicado que estás en la saga y demostrar que eres un auténtico fanático de Harry Potter. Un juez determinará tu implicación en el relato y te otorgará puntos por él. <br />
Los test también son muy importantes dentro de la página. Puedes ganar puntos siempre y cuando apruebes el test, y asi demostrar que eres la persona que más sabe de Harry Potter colocandote primero en el ranking de usuarios. Puedes llegar a ser el primero en conseguir todos los personajes de la saga cuanto mejor hagas los tests y los relatos. <br />
El objetivo principal de la tienda es poder ofrecer a los usuarios diferentes productos de la saga. Pueden elegir entre ropa , puzzles, vajillas, varitas y accesorios </p><br />
<br />
== Host utilizado ==<br />
<br />
<p align="justify"> Hemos decidido usar el servidor '''1&1'''. Es un servidor del cual no hemos tenido quejas a la gente que hemos preguntado y además no incluye nada de publicidad. <br />
Estuvimos pensando si usar '''Hostinger''' , pero al final nos decantamos por '''1&1'''</p><br />
<br />
== Roles ==<br />
<br />
Los roles que hemos utilizado para llevar a cabo esta página son:<br />
<br />
* '''Usuario Anónimo''' : Predeterminado de Drupal.<br />
<br />
* '''Usuario Autenticado''' : Predeterminado de Drupal.<br />
<br />
* '''Administrador''' : Predeterminado de Drupal.<br />
<br />
* '''Cuestor''' : Crea test.<br />
<br />
* '''Juez''' : Evalúa los relatos.<br />
<br />
* '''Periodista''' : Redacta noticias relativas a la página ( nuevos personajes, etc) o al mundo Harry Potter.<br />
<br />
== Funcionalidades ==<br />
<br />
Las distintas funcionalidades de nuestra web son las siguientes: <br />
<br />
* '''Perfil''' : Es el perfil propio de cada usuario. Aquí pueden editar sus datos personales y consultar en qué puesto del ranking se encuentran. Disponible para todos los usuarios menos los anónimos.<br />
<br />
* '''Preguntas''' : Apartado de la página en el que los usuarios contestan preguntas a cambio de puntos. Hay una sección específica para que los usuarios puedan proponer preguntas. Disponible para los jugadores únicamente. <br />
<br />
* '''Elaboración de relatos''' : El usuario podrá participar de forma activa en la elaboración del relato, editando el texto a su elección con los editores de texto que Drupal nos ofrece. Solo podrán visualizar este apartado los jugadores.<br />
<br />
* '''Visualización de relatos''' : Aquí los usuarios de la página podrán leer los relatos finalizados. Si el relato se encuentra entre los 10 primeros todos los usuarios podrán acceder a este apartado, sin embargo, si el relato ocupa una posición fuera del ranking los usuarios anónimos no podrán leerlo. <br />
<br />
* '''Creación de relatos''' : Es una vista exclusiva del narrador y establece los requisitos para el desarrollo de la historia. <br />
<br />
* '''Compra de productos''' : Accesible para los jugadores. Aquí podrán optar por la compra de merchandising. <br />
<br />
* '''Ventana principal''' : Todos los usuarios podrán visualizarla. Aquí se encontrarán los rankings y el menu para poder acceder a la tienda. <br />
<br />
== Tipos de Contenido ==<br />
<br />
Los tipos de contenido que hemos utilizado son los siguientes:<br />
<br />
* '''Artículo''' : Este tipo de contenido se usa para poder publicar en la pagina noticias relacionadas con la saga de Harry Potter. Solo el rol 'Periodista' podrá añadir este tipo de contenido.<br />
<br />
* '''Encuesta''' : Este tipo de contenido nos permite conocer la opinión de los usuarios sobre un tema en concreto.<br />
<br />
* '''Entrada de Blog''' : Este tipo de contenido nos ha permitido saber como ibamos con el proyecto y dejar constancia de lo que ibamos cacharreando e implementando. <br />
<br />
* '''Multiple Choice Question''' : Un contenido basado en una pregunta y diferentes opciones a elegir. Solo una es correcta. Pueden crearse varias preguntas y guardarlas en el banco de preguntas para tests posteriores. <br />
<br />
* '''Relato''' : Este contenido se utiliza por el usuario para contar una historia usando su imaginación. Mas adelante, un juez valorará el relato.<br />
<br />
* '''Slider''' : Este contenido nos permite poner imágenes y mostrarlas de manera automática una detrás de otra.<br />
<br />
* '''Test''' : Un tipo de contenido en el cual se encuentran una serie de preguntas y sus posibles respuestas. El usuario debe aprobar este test para ser recompensado con puntos. Solo se permite un intento por persona.<br />
<br />
== Módulos ==<br />
<br />
Hemos dividido en dos partes los módulos que hemos utilizado en nuestra página. Hay unos cuántos que eran más que obligatorios para la creación de la página. Hay otros que hemos tenido que buscar para poder implementar la página con nuestras ideas iniciales.<br />
<br />
=== Módulos obligatorios ===<br />
<br />
* '''Administration Menu'''<br />
* '''Backup & Migrate'''<br />
* '''CKEditor'''<br />
* '''Commerce'''<br />
* '''CTools'''<br />
* '''Localization Update'''<br />
* '''Rules'''<br />
* '''Views'''<br />
<br />
=== Módulos necesarios ===<br />
<br />
A su vez, para poder lograr la implementación de la página hemos tenido que cacharrear con otros módulos que al final nos han sido de gran utilidad como pueden ser:<br />
<br />
* '''Commerce Userpoints''' : Este módulo es una extensión del módulo Commerce. Permite utilizar los puntos como moneda, y a su vez poder aplicar descuentos al comprar un producto por una moneda real (€, $, etc).<br />
<br />
* '''Flexslider''' : Este módulo nos permite poder distintas imágenes y desplazarlas automáticamente. Se usa en la portada de la página, por ejemplo.<br />
<br />
* '''Goals''' : Este módulo consiste en realizar pruebas, o tareas. Una vez llegado a la meta (has realizado las tareas indicadas) se te da una recompensa.<br />
<br />
* '''Quiz''' : Este módulo nos permite crear test. Creando nosotros las preguntas y dándole las posibles respuestas. Pueden agregar el número de preguntas que quieras, poner a tu gusto el porcentaje de aprobado, por ejemplo.<br />
<br />
* '''Quiz Question''' : Esté modulo es una extensión de Quiz. Te permite crear preguntas de todo tipo, por ejemplo : preguntas de emparejamiento, preguntas mas desarrolladas, preguntas verdadero/falso, etc.<br />
<br />
* '''Userpoints''' : Este módulo permite repartir puntos según los criterios que se hayan asignado previamente. Puedes ganarlos o perderlos.<br />
<br />
* '''Votación (Fivestar)''' : Este módulo permite valorar y dar una puntuación sobre un tema.<br />
<br />
== Referencias ==<br />
<br />
Estas son las webs que nos han servido como referencia para el proyecto: <br />
<br />
* http://www.potterfics.com<br />
<br />
* http://www.pottermore.com <br />
<br />
* http://www.vistoenpantalla.com : En esta página es donde hemos podido encontrar gran parte de los productos que se encuentran en nuestra tienda.<br />
<br />
A su vez, la propia página de Drupal ( https://www.drupal.org ), donde hemos podido investigar y buscar los módulos, tanto los que han valido como los que no.<br />
<br />
<br />
<br />
[[Categoría:Prácticas]]<br />
[[Categoría:Curso 2016-2017]]</div>Vega//wikis.fdi.ucm.es/SC/Drupal:_come_for_the_software,_stay_for_the_communityDrupal: come for the software, stay for the community2016-12-25T12:15:49Z<p>Guillermo Monserrate: </p>
<hr />
<div>=='''¿Qué es el software libre?''' ==<br />
<p align="justify">Software que permite su uso, estudio, modificación y distribución. Las 4 libertades: </p><br />
<p align="justify">• 0: la libertad de usar el programa, con cualquier propósito (uso).</p><br />
<p align="justify">• 1: la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a las propias necesidades (estudio). </p><br />
<p align="justify">• 2: la libertad de distribuir copias del programa, con lo cual se puede ayudar a otros usuarios (distribución).</p><br />
<p align="justify">• 3: la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie (mejora).</p><br />
<br />
=='''¿Qué es el software libre? Licencias.'''==<br />
<p align="justify"> Libertades protegidas a través de licencias libres, muchísimas licencias, GPL, AGPL… GPL es la más conocida y ampliamente usada.</p><br />
<p align="justify">Práctica copyleft: extiende las libertades a las obras derivadas. </p><br />
<p align="justify">Un poco más de terminología: software libre, open source, freeware... </p><br />
<p align="justify">- Software libre vs software propietario: una cuestión de acceso al código fuente.</p><br />
<p align="justify">- Software libre vs freeware: “Think free as in free speech, not free beer”.</p><br />
<p align="justify">- Software libre vs open source: una cuestión de filosofía.</p><br />
<br />
=='''Breve historia del movimiento del software libre'''==<br />
<br />
'''Breve historia del movimiento del software libre: años 50 y 60'''<br />
<p align="justify">- Durante los años 50 y 60 el código fuente se distribuía junto al hardware. </p><br />
<p align="justify">- Práctica social de intercambiar código fuente, ligada a cultura de cooperación e intercambio de conocimiento (ej.: en ambientes académicos). </p><br />
<br />
<p align="justify">- Ni siquiera se concibe como producto. Intercambio de software, tal y como intercambiamos recetas de cocina.</p><br />
<br />
'''Breve historia del movimiento del software libre: años 70'''<br />
<p align="justify">- 1969: IBM desliga la venta de software y hardware. </p><br />
<p align="justify">- 1970s: se extiende la práctica de imponer restricciones legales en el código fuente.</p><br />
<p align="justify">- 1976: carta abierta a los aficionados de Bill Gates: lo que los hackers llaman “compartir” era, en sus palabras, “robar”. </p><br />
<p align="justify">- 1980s: la mayor parte del software es propietario, incluyendo sistemas operativos (ej.: Unix).</p><br />
<br />
'''Breve historia del movimiento del software libre - cultura hacker.'''<br />
<p align="justify">Estas iniciativas deben ser entendidas dentro de la cultura hacker. Levy (1984) resume la ética hacker:</p><br />
<p align="justify">• Acceso a computadoras debe ser ilimitado y total. Permite desmontar, corregir mejorar y aprender. </p><br />
<p align="justify">• Toda la información debe ser libre: libre acceso a la información para arreglar y mejorar los sistemas, permitiendo mayor creatividad. </p><br />
<p align="justify">• Desconfianza en la autoridad, promover la descentralización: promover el libre intercambio de información a través de un sistema abierto. Las burocracias, ya sean corporativas, gubernamentales, o de la universidad, son sistemas defectuosos.</p><br />
<p align="justify">• Hackers deben ser juzgados por su capacidad, no por títulos, edad, raza, sexo o posición. Sistema meritocrático, basado en habilidad. </p><br />
<p align="justify">• Puedes crear arte y belleza en un ordenador. Apreciación por técnicas innovadoras y belleza del código.</p><br />
<p align="justify">• Las computadoras pueden cambiar la vida para mejor. Ordenadores como lámparas de Aladino que se pueden controlar. Todos en la sociedad pueden beneficiarse de experimentar ese poder. Propagar ética hacker a través de la sociedad para mejorar el mundo.</p><br />
<br />
'''Breve historia del movimiento del software libre: años 80.'''<br />
<p align="justify">- 1983: Stallman lanza la iniciativa GNU (acrónimo recursivo “GNU’s Not Unix”), con el objetivo de crear un sistema operativo libre similar a Unix. </p><br />
<p align="justify">- 1985: Stallman y otros entusiastas del software libre fundan la Free Software Foundation (FSF), con el objetivo de fomentar el desarrollo y uso de software libre. </p><br />
<p align="justify">- 1986: la FSF define las 4 libertades.</p><br />
<br />
'''Breve historia del movimiento del software libre: años 90.'''<br />
<p align="justify">- 1989: Tim Berners-Lee inventa la World Wide Web. Extensión de prácticas colaborativas. </p><br />
<p align="justify">- 1990s: el proyecto GNU ha desarrollado la mayor parte de los componentes (librerías, compiladores, etc.), pero no el núcleo (Hurd). </p><br />
<p align="justify">- 1991: Linus Torvalds comienza a escribir un sistema operativo. El proyecto se licencia con GPL en 1992, y proporcionaría la pieza pendiente: GNU/Linux.</p><br />
<p align="justify">- 1997: La catedral y el bazar. Raymond (1997) publica su ensayo contrastando los modelos de desarrollo del software libre. Propone dinámicas horizontales, el código está a la vista del público en todo momento. </p><br />
<p align="justify">- 1998: Netscape libera su navegador, origen de Mozilla. </p><br />
<p align="justify">- 1998: Bruce Perens (Debian), Eric S. Raymond y otros fundan la Open Source Initiative, y definen la Open Source Definition. Visión más pragmática.</p><br />
<br />
'''Breve historia del movimiento del software libre: nuevo milenio.'''<br />
<p align="justify">- 2000s: Enorme crecimiento en la creación y uso de software libre (Deshpande & Riehle, 2008). </p><br />
<p align="justify">- 2000s: Primeros sistemas de control de versiones distribuidos libres y extensión en su uso. Git se lanza en 2005. </p><br />
<p align="justify">- 2000s: producción de código fuente libre se duplica cada 18-24 meses, representando +20% del desarrollo en Europa y EE.UU. (Ghosh, 2007). </p><br />
<p align="justify">- Hoy: En prácticamente todos los ámbitos. Apache, Firefox, Android, LibreOffice, Wordpress, Drupal, R, ...<br />
</p><br />
<br />
=='''Más allá del software: economía colaborativa procomún.'''==<br />
<p align="justify">Lo que empezó como una práctica común e informal (intercambiar software como recetas de cocina), es uno de los ejemplos más visibles de un nuevo modo de producción. Commons-Based Peer Production (Benkler, 2006): redes de trabajo mancomunado orientadas al procomún, un nuevo modelo de producción socio-económica. ¡Más allá del software!: licencias creative commons, Wikipedia (2001), Open Street Maps (2004), RepRap (2005), ... </p><br />
<br />
=='''¿Qué es Drupal?'''==<br />
<p align="justify">Framework libre para el desarrollo de aplicaciones web. +1M sitios web: desde pequeños sitios, hasta whitehouse.gov, weather.com, data.gov.uk, ladygaga.com [ver https: //drupal.com/showcases]. <br />
Utilizado en +2% de todo Internet (W3Techs, 2016) </p><br />
<br />
=='''¿Qué es Drupal? – la comunidad.'''==<br />
<p align="justify">Un proyecto de comunidad, no un producto. Reflejado incluso en lema principal: “Come for the software, stay for the community”. Comunidad de +1M usuarios, +100K contribuidores activos (Drupal.org, 2014). Un poco de historia y funcionamiento de la comunidad.</p><br />
<br />
=='''Breve historia de Drupal y su comunidad.'''==<br />
<p align="justify">- Dries Buytaert comienza el proyecto en 1998, como sistema de intercambio de mensajes en residencia universitaria. </p><br />
<p align="justify">- El nombre viene de un error tipográfico: dorp.org (dorpje aldea en Dutch) - drop.org. Traducción inversa de drop a Dutch (druppel, fonéticamente Drupal). </p><br />
<p align="justify">- La web se lanza en abril del 2000, y en enero 2001 licencia el software que la soporta con licencia GPL (Drupal 1.0).</p><br />
<p align="justify">- Web original para discusiones tecnológicas, pero la tecnología se convierte en tema principal. En marzo 2001, con lanzamiento de Drupal 2.0, crea un sitio para la comunidad: drupal.org. </p><br />
<p align="justify">- Febrero 2002: kerneltrap.org adopta Drupal 3.0.2. Desarrollo del módulo throttle (control de congestión). </p><br />
<p align="justify">- 2004: hack4dean.org (Drupal 4.2) para campañas locales en primarias demócratas en EE.UU. Origen distribuciones Drupal (Civic Space) y primeras compañías especializadas.</p><br />
<p align="justify">- Enero 2005: Lanzamiento Drupal 5.0. 492 contribuidores de código (150 más que en Drupal 4.7). </p><br />
<p align="justify">- Febrero 2005: primer encuentro F2F en Bruselas (FOSDEM). Origen de eventos locales, DrupalCamps and DrupalCons. </p><br />
<p align="justify">- Julio 2005: ataque de seguridad en drupal.org. Campaña donaciones en slashdot.org (10,000 dólares americanos y un servidor en 16 horas). Discusión organización más formal. </p><br />
<p align="justify">- 2007: se crea la Drupal Association, separando autoridad sobre código.</p><br />
<p align="justify">- Febrero 2008: lanzamiento Drupal 6. </p><br />
<p align="justify">- Noviembre 2008: whitehouse.gov se relanza en Drupal. </p><br />
<p align="justify">- Enero 2011: lanzamiento Drupal 7.</p><br />
<p align="justify">- Febrero 2012: más sitios en Drupal 7 que 6. Cerca de un millón de webs. </p><br />
<p align="justify">- Marzo 2012: Drupal 8 integraría librerías Symfony (framework PHP libre), hacia un enfoque más OOP. “Getting off the island”. </p><br />
<p align="justify">- Agosto 2013: backdrop (https://backdropcms.org/), primer fork de Drupal. Mantener esencia Drupal 7, sin Symfony. </p><br />
<p align="justify">- Noviembre 2015: lanzamiento Drupal 8.</p><br />
<br />
=='''¿Dónde está la comunidad?'''==<br />
<br />
'''¿Dónde está la comunidad?: eventos locales.'''<br />
<p align="justify">- Diversos eventos locales periódicos: Drupal Show and Tell, Drupal Beers, Drupal Code Sprints, Drupal Coworking day, etc. </p><br />
<p align="justify">- Comúnmente decenas de asistentes, con periodicidad mensual (o incluso semanal) y entrada gratuita.<br />
</p><br />
'''¿Dónde está la comunidad?: DrupalCamps.'''<br />
<p align="justify">- Evento de 2 o 3 días centrado en intercambio de conocimiento. </p><br />
<p align="justify">- Decenas de charlas agrupadas por temáticas y niveles de experiencia, BoFs (charlas informales sin agenda), code sprints, eventos sociales, etc. </p><br />
<p align="justify">- Típicamente centenares de asistentes, periodicidad anual y coste bajo de entrada (decenas de euros).<br />
</p><br />
'''¿Dónde está la comunidad?: DrupalCons.'''<br />
<p align="justify">- Evento internacional de una semana, con miles de asistentes.</p><br />
<p align="justify">- Aproximadamente un centenar de charlas agrupadas por temáticas y niveles de experiencia, BoFs (charlas informales sin agenda), code sprints, eventos sociales, etc.</p><br />
<p align="justify">- Periodicidad anual por continente y coste alto de entrada (centenares de euros). Política de precios reducidos y becas de asistencia.</p><br />
<br />
[[Categoría:Conferencias]]<br />
[[Categoría:Curso 2016-2017]]</div>GemaEuge16//wikis.fdi.ucm.es/SC/Proyecto:LibreLabProyecto:LibreLab2016-12-20T18:39:01Z<p>Adm wiki 803282: </p>
<hr />
<div>{{#breadcrumb: }}<br />
<br />
[[Archivo:LibreLabLogoVersion.jpg]] <br />
<br />
{{WebSite<br />
|TITLE = "LibreLab"<br />
|LOGO_FILE =Llu-logo-large-square-trans.png<br />
|SUBTITLE = <br />
|GROUP = proyecto:LibreLab<br />
|GROUP_MEMBERS=<br />
'''<br />
*Guillermo Monserrate Sánchez<br />
*Laura Sanz Garcia<br />
*Dominik<br />
*Jorge Alonso<br />
*Raúl Torrijos<br />
'''<br />
|WEB_NAME = proyecto:LibreLab<br />
|WEB_URL = http://librelabucm.cf<br />
|WEB_DEFINITIVE_VERSION = Yes<br />
}}<br />
<br />
== Descripción del proyecto ==<br />
Elegimos este tema por varias razones. <br />
<br />
Una de ellas es que LibreLab se ha convertido (en muy poco tiempo) en una de las "asociaciones con más actividad de la facultad", ayudando a los alumnos y realizando diferentes actividades (tanto talleres, como conferencias en la semana de la informática, o actividades como la CryptoParty).<br />
Como aún es una asociación relativamente nueva (aunque con mucha fuerza) aún tiene algunos aspectos que no están pulidos del todo. Por eso, nos ha parecido una idea fantástica aprovechar esta oportunidad de proyecto para poder crear una página de la que LibreLab pueda aprovecharse de forma beneficiosa.<br />
<br />
Nuestro objetivo es realizar una '''página alternativa y mejorada''' con respecto a la actual página de librelab: http://www.librelabucm.org/.<br />
<br />
Queremos mejorar algunos aspectos concretos entre ellos: <br />
*Hacer una página web que '''interactúe más con los usuario''', sea estéticamente más llamativa y ofrezca toda la información al alcance de nuestra mano sobre librelab y todos los eventos que organiza.<br />
<br />
== Servicio de hosting ==<br />
Hemos elegido usar un server de '''DigitalOcean''', gracias al paquete de estudiantes de GitHub, que regala 50$ para uso de servidores web.<br />
Funciona perfectamente. Es un server muy eficaz y prácticamente no tenemos ninguna queja con él.<br />
<br />
[[Archivo:Index.jpeg]] <br />
'''Imagen ficticia de los servers de Digital Ocean'''<br />
<br />
== Roles ==<br />
*'''Administrador:''' encargado de la administración global. Este rol pertenece a los diseñadores encargados de hacer la página.<br />
<br />
*'''Newer:''' usuario ya registrado. Puede publicar contenidos en el foro,participar en los retos, obtener puntos, comprar camisetas, acceder a la compatibilidad y ver las propuestas a proyectos de otras personas. Según vaya consiguiendo puntos (e insignias) se le irá asignando un nuevo rol que tenga acceso a las vistas en las que están los retos superiores. Este rol empieza con 10 LibreCoins.<br />
<br />
*'''AyudanteChief:''' usuario registrado. Aparte de tener todos privilegios en foro que tiene el Newer, el Ayudante Chief puede moderar el foro y tendrán un prestigio adicional a la hora de contestar preguntas y añadir contenidos. También tendrá acceso a todos los retos de la página.<br />
Este rol se le asigna al usuario registrado que tenga un número de "x" LibreCoins y las insignias correspondientes por su colaboración yayuda a la asociación.<br />
<br />
*'''Presidencia:''' el rol presidencia tiene parte de los permisos de administrador, pero personalizados para él.<br />
<br />
*'''Tesorero:''' será el único con permiso para modificar la sección de gestión de fondos de la asociación, por tanto, será prácticamente el encargado de toda la gestión que se haga con commerce.<br />
<br />
*'''Secretario:''' ser el único con acceso a “modificación de actas” unasección donde el secretario sube, modifica o elimina las actas de las reuniones de libre lab.<br />
<br />
== Nuevos módulos ==<br />
<br />
Hemos aprendido a manejar ciertos módulos (leyendo su documentación en la web y cacharreando con ellos) necesarios para la implementación de ciertas funcionalidades de nuestra página.<br />
<br />
{| class="wikitable"<br />
|-<br />
! Módulo<br />
! Descripción<br />
! Uso en nuestro Drupal<br />
|-<br />
! style="width: 150px;"|'''Role theme switcher'''<br />
| Permite asignar un tema específico a cada rol.<br />
| Aunque sabemos que no te interesan los temas ni un poquito hemos instalado un este módulo que permite asignar a cada tipo de usuario un tema distinto, por lo que hemos considerado necesario mencionarlo.<br />
|-<br />
! '''Cart'''<br />
|<p align="justify"> Para implementar un sistema de cesta a las opciones de compra del usuario.</p><br />
| Usado en cierto modo porque queríamos un icono de cesta para nuestros usuarios.<br />
|-<br />
! '''Date'''<br />
| Hace que los campos fecha/hora estén disponibles, y permite más funcionalidades para crear funcionalidades.<br />
| Sobretodo nos ha sido muy útil a la hora de crear un calendario con los eventos de LibreLab.<br />
|-<br />
! '''Fivestar'''<br />
| Éste módulo permite evaluar los contenidos de la página a los usuarios: un evento, una entrada en el blog, etc<br />
| Lo hemos incluido en nuestro drupal puesto que en LibreLab se busca el feedback de los miembros, ya que una de la grandes funciones de LibreLab es ayudar a los estudiantes.<br />
|-<br />
! '''Schema'''<br />
| Éste módulo permite coger los resultados de las encuestas hechas por webform y relacionarlos en una tabla en la que se muestra la cantidad de respuestas en común que tienen los usuarios.<br />
| Éste módulo que hemos creado nos ha servido para poder implementar la funcionalidad de nuestro apartado ¡Encuentra a tu compañero!, permitiendo mostrar las compatibilidades de intereses entre usuarios.<br />
|-<br />
! '''Userpoints'''<br />
| Permite asignar puntos a los usuarios de la página.<br />
| Hemos incluido este módulo para poder usar la funcionalidad de las “LibreCoins”. Los puntos son asignados mediante reglas.<br />
|-<br />
! '''Webform'''<br />
| Permite crear formularios con diferentes opciones de respuesta.<br />
| Lo hemos usado principalmente a la hora de preguntar a los usuarios por sus gustos en “¡Encuentra a tu compañero!”, y lo hemos enlazado con el módulo find_your_friend.<br />
|-<br />
! '''Drag & Drop'''<br />
| Permite crear un campo en tipo de contenido que deja subir tipos de archivo (según como lo configures: pdf, txt, etc.) directamente al servidor y mostrarlos en tu drupal<br />
| Lo usamos principalmente para subir las actas en formato pdf, pero al final lo acabamos usando para muchas más cosas en los diferentes tipos de contenido.<br />
|-<br />
! '''Video Embed Field'''<br />
|<p align="justify"> Para poder mostrar el vídeo de introducción de LibreLab antes de iniciar sesión.</p><br />
| Lo utilizamos para incrustar un video en un pop-up al iniciar la página.<br />
|-<br />
! '''Gtranslate'''<br />
| Módulo que permite usar google translate para traducir la página a diferentes idiomas.<br />
| Hemos usado este módulo añadiendo un bloque en la página en forma de banderas.<br />
|-<br />
! '''Privatemsg'''<br />
| Permite enviar mensajes privados entre usuarios.<br />
| Usamos este módulo para permitir a los usuarios que, una vez hayan terminado el test de compatibilidad, puedan hablar con su compañero afín.<br />
|-<br />
! '''Twitter Bootstrap Modal'''<br />
|<p align="justify"> Para la poder implementar un bloque que muestre los tweets de LibreLab.</p><br />
| Seleccionaremos la cuenta de Twitter de LibreLab para que se muestre en un lado el contenido que se publique ahí. <br />
|-<br />
! '''Pop-up announcement'''<br />
| Permite abrir desplegables del tipo Pop-up en la página.<br />
| Lo utilizamos para abrir un pop-up donde introducimos un video.<br />
|-<br />
|}<br />
<br />
== Creación del módulo "find_your_friend" ==<br />
<br />
<p align="justify">Primero creamos un formulario con el módulo webform, con las preguntas que queremos que nuestros usuarios rellenen para mostrar sus gustos.</p><br />
<p align="justify">Después creamos un tipo de contenido “Emparejamiento”, con los campos que se rellenaran con la información que recoja el módulo.</p> <br />
<br />
<p align="justify">El código del módulo consiste en dos funciones:</p><br />
La primera función del módulo hace que drupal reconozca un nuevo bloque inicialmente vacío<br />
[[Archivo:find.png]]<br />
La segunda función recoge de la base de datos las respuestas al formulario de los usuarios y, la compara entre ellos generando un código <br />
html, que se redirigirá a drupal para que este muestre en la tabla exáctamente la información que le ha venido de esa comparación <br />
(ese sería el output). De esta forma, los campos del contenido “Emparejamiento” se rellenan, y el bloque que muestra la tabla con las <br />
relaciones muestra la información (justo debajo del formulario).<br />
[[Archivo:My block view.png]]<br />
[[Archivo:Next.png]]<br />
<br />
== Referencias ==<br />
Como principal referencia hemos usado la actual página de LibreLab (http://www.librelabucm.org), teniendo así una cierta plantilla para contenidos indispensables y un cierto estilo visual del agrado de toda la asociación.<br />
<br />
También nos hemos inspirado para hacer los retos en esta página (http://web.archive.org/web/20000229044735/http://portal.cyberarmy.com/) cuya referencia nos ha dado el profesor José Luis Vázquez Poletti, en la que él mismo participó hace tiempo y de la que se inspiró para hacer los retos en<br />
su asignatura Redes y Seguridad (asignatura en la que nos hemos inspirado nosotros para hacer los retos de LibreLab).<br />
<br />
Finalmente hemos hecho una amplia búsqueda en la página oficial de drupal (https://www.drupal.org/project/project_module) para encontrar los módulos más adecuados para el tipo de funcionalidades y contenidos que queremos tener en nuestro portal.<br />
<br />
El resto de información y necesidades que tenía la asociación los hemos obtenido directamente a partir de comunicación directa con la asociación y siendo algunos miembros de ella.<br />
<br />
<br />
[[Categoría:Prácticas]]<br />
[[Categoría:Curso 2016-2017]]</div>Guillermo Monserrate//wikis.fdi.ucm.es/SC/TodoPelisTodoPelis2016-12-10T10:52:21Z<p>Calopezd: /* Módulos */</p>
<hr />
<div>{| border="0" class="infobox" style="width:350px; line-height: 1.4em; text-align:left; padding:.23em;border: 1px solid #B4BBC8;background-color: #ffffff;color: #000;margin: .5em 0 .7em 1.2em;padding: .4em;clear: right;float: right;font-size: 90%;line-height: 1.5em;"<br />
|+ align="center" style="background:Red; color:white"|<big>'''TodoPelis'''</big><br />
! colspan="2" align="center"| [[Archivo:PalomitasTP.jpg]]<br />
|-<br />
| border="0" style="color:Black" align="center"| '''Software Corporativo''' || border="0" style="color:Black" align="center" | '''Grupo 3º C''' <br />
|-<br />
| colspan="2" style="text-align:center;background-color:#E02C2C; color:white"| '''Popcorn'''<br />
|-<br />
| colspan="4" style="background-color:#fc6c6c" |<br />
*Carlos López de la Torre Ortego<br />
*Tiago Frederico Ferreira<br />
*David García Fernández<br />
*Javier de la Oliva Sánchez-Valladares<br />
*Alejandro Moreno<br />
|-<br />
|colspan="2" style="text-align:center;background-color:#E02C2C; color:white" | Información general<br />
|-<br />
|<br />
|-<br />
|'''URL: '''||'''[http://www.todopelis.flu.cc/ TodoPelis]'''<br />
|-<br />
|'''Versión definitiva: '''||'''[[Archivo:Yes.png]]'''<br />
|}<br />
<br />
<p align="justify">En esta página de la Wiki encontraras toda la información relacionada con el proyecto web de '''TodoPelis''', te invitamos a que visites nuestra página web.</p><br />
<br />
== Propósito ==<br />
<br />
<p align="justify">El propósito de la página Web versa acerca del desarrollo mediante [http://www.drupal.org/ Drupal] como gestor de contenidos, de páginas Web, no centrándose solo en el ámbito puramente informático si no también teniendo en cuenta el punto de vista estético de manera que pueda atraer al cliente, hacer que el usuario vuelva a visitar la página. Gracias a esta práctica podremos hacernos una idea de cómo se puede trabajar con un gestor de contenidos, y administrarlo, aprendiendo el uso de módulos distribuidos y gestionar las diferentes opciones de cara a la Web.</p><br />
<br />
== Hosting ==<br />
<br />
<p align="justify">Para alojar Drupal hemos utilizado un servidor privado virtual de la compañía [http://www.digitalocean.com/products/networking/ Digital Ocean], al tratarse de un servidor privado virtual nos permiten tener acceso completo a una consola del servidor como superusuario y por lo tanto a todas las configuraciones, es por esto que de esta forma podemos tener nuestra instalación controlada en todo momento. Al tratarse de un servidor no administrado es responsabilidad nuestra la instalación de todos los servicios que vamos a utilizar (a resaltar apache, php y mysql), la copias de seguridad, etc... y posteriormente la instalación de Drupal. La ventaja frente a otros tipos de hosting es la flexibilidad para hacer cosas que en un hosting web gratuito o de pago no puedes / no permiten hacer / es mas complicado (ejemplo, clonar un Drupal para "cacharrear" es muy sencillo y rápido vía consola, mas tedioso por panel de control/ftp).</p><br />
<p align="justify">También aprovechando que el servidor iba sobrado de recursos, montamos un clon de la web "oficial" llamado "cacharreo" (una copia exacta de nuestra web para probar módulos, configuraciones etc...) antes de instalarlo definitivamente en el oficial.</p><br />
<br />
== Objetivo ==<br />
<br />
<p align="justify">La Web que busca tener todo lo relacionado con los fanáticos del cine, noticias o novedades, base de datos de películas, rankings, series, tienda para poder adquirir merchandising exclusivo de tus películas o series favoritas. El objetivo de la página es crear un portal lúdico en el que puedan interactuar los usuarios por medio de comentarios, dotar a los usuarios de información de modo que les permita hacerse una idea de que trata la película/serie por medio de comentarios tanto de expertos como de usuarios, y si merece la pena, a priori, el gasto por visionarla, (ya que en tiempos de crisis es muy importante saber donde invertir el dinero).</p><br />
<br />
== Secciones ==<br />
<br />
<p align="justify">Hemos planteado diferentes secciones en las que dividir la página Web:<br></p><br />
[[Archivo:MenuTP.png]]<br />
<p align="justify">''*Mostrado menú de rol "Usuario"''</p><br />
:*<p align="justify">'''Inicio:''' zona de inicio donde se publicarán artículos de los nuevos estrenos y otras noticias relacionadas con el cine o la propia web.</p><br />
:*<p align="justify">'''Contenido:''' donde se podrá hacer búsquedas de películas o series, mostrando una ficha correspondiente para ver la valoración, sinopsis, actores, tráiler, enlace a tienda. También se podrá hacer búsquedas por actor donde se listarán todas sus películas.</p><br />
:*<p align="justify">'''Estrenos:''' se trata de un calendario que te muestra cuando van a salir en el mes "actual".</p><br />
:*<p align="justify">'''Foro:''' zona de discusión pensada para que los usuarios participen compartiendo sus críticas y recomendaciones.</p><br />
:*<p align="justify">'''Tienda:''' zona donde los usuarios puedan proceder a la compra de material (películas, series y merchandising) o al alquiler de películas.</p><br />
:*<p align="justify">'''Mi cuenta:''' desde aquí se puede acceder a la gestión de cuenta, a crear una nueva cuenta o loguearse y al perfil de usuario para poder acceder a "Userpoints", "Relaciones" o cambiar la imagen de perfil.</p><br />
<p align="justify">Además en la parte superior disponemos de enlaces a '''redes sociales''' [https://www.facebook.com/todopelissc Facebook], [https://twitter.com/todOpelis_SC Twitter], y la propia "wiki", en la parte inferior disponemos de un bloque de '''Más información''' que dispone de enlaces a las páginas: Acerca de, Contacto, Política de Privacidad, Política de Envíos, y Visítanos.</p><br />
<br />
== Contenidos ==<br />
<br />
<p align="justify">Todos los tipos de contenido de la página han sido creados por nosotros o modificados por nosotros, ya que todo lo que añadían los módulos lo hemos modificado según necesitábamos. El contenido se divide en las fichas de los eventos, tema del foro, evento de calendario, galería y visualizadores.</p><br />
:*<p align="justify">'''Ficha película:''' el título, sinopsis, imagen(es), director(es), actores, año de estreno, productora y género...</p><br />
:*<p align="justify">'''Ficha serie:''' el título, sinopsis, imagen(es), director(es), actores, año de estreno, número de temporadas, productora, y género...</p><br />
:*<p align="justify">'''Ficha director:''' el nombre, fecha de nacimiento, país de nacimiento, descripción, imagen y películas o series que ha dirigido..</p><br />
:*<p align="justify">'''Ficha actor:''' el nombre, fecha de nacimiento, país de nacimiento, descripción, imagen y películas o series en las que ha trabajado.</p><br />
:*<p align="justify">'''Ficha productora:''' el nombre, descripción, logotipo, año de creación y películas o series que ha producido.</p><br />
:*<p align="justify">'''Artículos:''' noticias, o reviews de contenidos referentes a la pagina.</p><br />
:*<p align="justify">'''Encuestas:''' sobre contenidos de la tienda.</p><br />
:*<p align="justify">'''Producto:''' productos de la tienda.</p><br />
<br />
== Taxonomías ==<br />
<br />
<p align="justify">Las taxonomías las hemos utilizado para categorizar el contenido. Los términos se agrupan en estos vocabularios:</p><br />
:*<p align="justify">'''Foro:''' para identifcar cada hilo por separado.</p><br />
:*<p align="justify">'''AD Groups:''' para los anuncios.</p><br />
:*<p align="justify">'''Etiquetas:''' para poder tener nubes de vocabulario en bloques.</p><br />
:*<p align="justify">'''Género:''' para los contenidos (ej: ciencia Ficción, acción, aventura..).</p><br />
:*<p align="justify">'''Nacionalidad:''' del actor(a) o director(a).</p><br />
:*<p align="justify">'''País:''' "principal" de la película o serie.</p><br />
:*<p align="justify">'''Productora:''' que produce las series o películas.</p><br />
:*<p align="justify">'''Tienda:''' para etiquetar productos de la tienda.</p><br />
:*<p align="justify">'''Userpoints:''' los puntos que tiene cada usuario.</p><br />
<br />
== Roles y perspectivas ==<br />
{| class="wikitable"<br />
!Rol<br />
!Funcionalidad<br />
!Perspectiva<br />
|-<br />
!Publisher (editor)<br />
|<p align="justify">Las funciones de este rol son de publicar y editar noticias para el tablón.</p><br />
|[[Archivo:EDITOR.png|200px]]<br />
|-<br />
!Moderador<br />
|<p align="justify">controla el contenido total o parcial del foro, podrá editar o eliminar contenido del foro de usuarios de rol inferior, el acceso de este rol será limitado a opciones del foro.</p><br />
|[[Archivo:MODERADOR.png|200px]]<br />
|-<br />
!Vendedor<br />
|<p align="justify">Publica artículos y contenidos para la tienda, el usuario está limitado a administración de la tienda.</p><br />
|[[Archivo:COMERCIAL.png|200px]]<br />
|-<br />
!Usuario<br />
|<p align="justify">Este usuario podrá participar en el foro, crear contenido, editar tu propio contenido, comentar en posts de otros usuarios, comentar en noticias y realizar compras. En el panel de administración el usuario solo podrá acceder a la información relacionada con él.</p><br />
|[[Archivo:USER.png|200px]]<br />
|-<br />
!Crítico<br />
|<p align="justify"> Se encarga de poner criticas argumentadas en cada película o serie de modo que todos los usuarios se puedan hacer una idea.</p><br />
|[[Archivo:CRÍTICO.png|200px]]<br />
|}<br />
<br />
== Módulos ==<br />
<br />
<p align="justify">Para crear la Página Web hemos utilizado aparte de los módulos básicos correspondientes a nuestro cacharreo individual por Drupal:</p><br />
{| class="wikitable"<br />
|-<br />
! Módulo<br />
! Descripción<br />
|-<br />
! style="width: 150px;"|Front Page<br />
| <p align="justify">Este módulo nos ha permitido que cada rol pueda (o no) tener diferentes páginas de inicio.</p><br />
|-<br />
! Advanced Forum<br />
|<p align="justify">Es un módulo que hemos utilizado para controlar el acceso a foros.</p><br />
|-<br />
! Commerce Discount<br />
|<p align="justify">Es una extensión de Commerce que controla según unos parámetros si puede tener acceso a diferentes descuentos.</p><br />
|-<br />
! Privatemsg<br />
|<p align="justify">Permite enviar mensajes entre usuarios, también controlándolo por roles.</p><br />
|-<br />
! Event Calendar<br />
|<p align="justify">Nos permite tener un calendario y que de esta manera el usuario pueda visualizar los futuros estrenos.</p><br />
|-<br />
! Youtube Field<br />
|<p align="justify">Es un módulo que permite insertar videos de Youtube y gestionar como se visualizan dichos videos.</p><br />
|-<br />
! Fivestar<br />
|<p align="justify">Es un módulo que permite obtener puntuaciones de los usuarios y mostrar una media (utilizar también halfstar para valoraciones con media estrella).</p><br />
|-<br />
! reCaptcha<br />
|<p align="justify">Evita el 'Spam' en mensajes formularios o en la creación de cuentas.</p><br />
|-<br />
! Module filter<br />
|<p align="justify">Un módulo que permite una visualización ordenada de los módulos (cuando instalas varios es muy larga con la forma predeterminada de Drupal).</p><br />
|-<br />
! Masquerade<br />
|<p align="justify">Permite cambiar entre roles, para el desarrollo de perspectivas y comprobar permisos, es muy útil.</p><br />
|-<br />
! Display Suite<br />
|<p align="justify">Clasificación de contenidos.</p><br />
|-<br />
! User relationships<br />
|<p align="justify">Permite establecer 'relaciones' entre usuarios, se puede usar junto al "Privatemsg".</p><br />
|-<br />
|}<br />
<p align="justify">''*Instalamos más módulos pero los principales están aquí indicados''</p><br />
<br />
== Referencias ==<br />
<br />
<p align="justify">Nos hemos basado en webs que se detallan a continuación cogiendo la información que más nos es útil, y nos sirve de referencia para el desarrollo de la nuestra.</p><br />
<p align="justify">Referencias de sitios web:<br></p><br />
:*<p align="justify">'''[http://www.imdb.com/ IMDb]:''' contiene una amplia base de datos con actores, películas, directores... Posee rankings de diferentes criterios que permiten al usuario tener una idea aproximada de que películas no se deberían perder, además de tener enlaces a diferentes críticas de personas de la industria.</p><br />
:*<p align="justify">'''[http://www.filmaffinity.com/es/ Filmaffinity]:''' al igual que IMDb posee una gran base de datos, lo que cambia respecto a ella es la forma en la que te muestran los contenidos, el axioma de esta página seria la categorización de las películas.</p><br />
:*<p align="justify">'''[http://www.sensacine.com/ Sensacine]:''' tiene entrevistas, bastantes artículos, te diferencia entre valoración de los usuarios y la de la crítica (medios).</p><br />
<br />
== Curiosidades ==<br />
<br />
<p align="justify">Para no tener que crear uno por uno contenidos, ya que en nuestra web para crear un contenido dependes de otros, utilizamos un '''feed de contenidos''' que recogía toda la información necesaria para nuestros contenidos. En cuanto a las '''copias de seguridad''', para no tener que hacer copias de la base de datos, creamos un "script" para automatizarlas. Además recomendamos la guía sobre [[Importar/Exportar base de datos]] que realizamos para complementar los conocimientos sobre dicho tema, muy importante.</p><br />
<br />
[[Categoría:Prácticas]]<br />
[[Categoría:Curso 2016-2017]]</div>Calopezd//wikis.fdi.ucm.es/SC/Configuracion_incial_xampp_en_LinuxConfiguracion incial xampp en Linux2016-12-06T16:46:54Z<p>Adm wiki 803282: </p>
<hr />
<div>{{#breadcrumb: }}<br />
== Instalando Xampp ==<br />
<br />
1.- Descarga XAMPP para Linux desde [https://www.apachefriends.org/es/index.html]<br />
2.- Al terminar la descarga nos queda un archivo .run, que debemos instalar de la siguiente manera:<br />
<br />
- Abrimos una Terminal con Control+T, o desde nuestro menú.<br />
- Nos logueamos como root.<br />
- Procedemos dar permisos de ejecución a el .run y a instalar XAMPP<br />
<br />
$ sudo su<br />
$ chmod +x xampp-linux-x64-5.6.28-0-installer.run<br />
$ ./xampp-linux-x64-5.6.28-0-installer.run<br />
<br />
- Aceptamos todo y esperamos a que termine la instalación.<br />
<br />
== Configurando XAMPP ==<br />
<br />
3.- Procedemos a configurar XAMPP<br />
<br />
- Configuración de MySQL (MariaDB)<br />
<br />
$ ln -s /opt/lampp/bin/mysql /usr/bin/<br />
$ which mysql<br />
$ type mysql<br />
$ ls -lart /usr/bin/mysql<br />
<br />
- Configurando la regla com.ubuntu.pkexec.xampp.policy para que el panel gráfico se ejecute con permisos de administrador, <br />
esto generará un archivo bash que ejecuta xampp-linux-x64-5.6.28-0-installer.run. Para esto nos dirigimos a la ruta <br />
/usr/share/polkit-1/actions y ejecutamos:<br />
<br />
$ touch com.ubuntu.pkexec.xampp.policy<br />
$ nano com.ubuntu.pkexec.xampp.policy<br />
<br />
- Dentro del archivo com.ubuntu.pkexec.xampp.policy pegamos el siguiente código:<br />
<br />
<nowiki><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE policyconfig PUBLIC<br />
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"<br />
"http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"><br />
<policyconfig><br />
<action id="com.ubuntu.pkexec.xampp.policy"><br />
<message>Authentication is required to run XAMP Control Panel</message><br />
<icon_name>xampp</icon_name><br />
<defaults><br />
<allow_any>auth_admin</allow_any><br />
<allow_inactive>auth_admin</allow_inactive><br />
<allow_active>auth_admin</allow_active><br />
</defaults><br />
<annotate key="org.freedesktop.policykit.exec.path">/opt/lampp/manager-linux-x64.run</annotate><br />
<annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate><br />
</action><br />
</policyconfig><br />
</nowiki><br />
<br />
- Creando el script encargado de ejecutar el panel gráfico de XAMPP en la ruta /usr/bin/.<br />
Debemos crear el script con nombre xampp-control-panel:<br />
<br />
touch xampp-control-panel<br />
nano xampp-control-panel<br />
<br />
#!/bin/bash<br />
$(pkexec /opt/lampp/manager-linux-x64.run);<br />
<br />
- Configurando un .desktop para lanzar el administrador de servicios gráfico de XAMPP,<br />
ejecuta los siguientes comandos, en la ruta /usr/share/applications:<br />
<br />
touch xampp-control-panel<br />
nano xampp-control-panel<br />
<br />
- Después de ejecutar nano aplicación.desktop introducir el siguiente código<br />
<br />
<nowiki><br />
[Desktop Entry]<br />
Comment=Start/Stop XAMPP<br />
Name=XAMPP Control Panel<br />
Exec=xampp-control-panel<br />
Icon=xampp<br />
Encoding=UTF-8<br />
Terminal=false<br />
Type=Application<br />
</nowiki><br />
<br />
- Ahora ya tenemos un icono que al presionarlo nos ejecutara el pkexec, que nos pide un logueo <br />
para asignarle permisos de ejecución al panel gráfico de XAMPP.<br />
- Para usar mysql, si hiciste la configuración anterior ya no necesitas ir al directorio /opt/lampp/bin/mysql -u root -p <br />
para hacer el logueo ahora solo necesitas abrir un terminal y ejecutar mysql -u root -p.<br />
<br />
Ahora podemos administrar de manera gráfica nuestro XAMPP y acceder a mysql normalmente sin dirigirnos al directorio /opt/lampp/bin.<br />
<br />
<br />
Bibliogragia: [http://blog.desdelinux.net/instalar-configurar-xampp-gnulinux/]<br />
<br />
[[Categoría:Drupal]]</div>Joserra//wikis.fdi.ucm.es/SC/TuristeaTuristea2016-11-23T17:40:52Z<p>GemaEuge16: </p>
<hr />
<div>{{#breadcrumb: }}<br />
<br />
<br><br><br />
<p align="justify">¡Bienvenido! Sigue leyendo y así sabrás en que consiste turisttea.</p><br />
{{WebSite<br />
|TITLE = "Turistea"<br />
|LOGO_FILE =Turistea.png<br />
|SUBTITLE = <br />
|GROUP = Turistea<br />
|GROUP_MEMBERS=<br />
'''<br />
*César Abades<br />
*Daniel del Cura Mariscal<br />
*Gema Eugercios Suárez<br />
*Andrea Martin Arias<br />
'''<br />
|WEB_NAME = Turisttea<br />
|WEB_URL = http://turisttea.esy.es/<br />
|WEB_DEFINITIVE_VERSION = Yes<br />
}}<br />
<br />
== Presentación del proyecto ==<br />
<p align="justify"> Hemos creado una página web con la finalidad de dar a conocer Madrid al detalle, permitiendo a los visitantes de la página encontrar los museos, cines, teatros y lugares para visitar más importantes y conocidos de Madrid. </p><br />
<p align="justify"> Así como, visitar los mejores restaurantes y bares de tapeo, y poder realizar rutas pasando por algunos de estos lugares mencionados anteriormente. </p><br />
<p align="justify"> Tambien ofrecemos la posibilidad de que algunos de nuestros usuarios puedan escribir sus propias rutas. </p><br />
<p align="justify"> Disponemos de una tienda, donde se podrán comprar entradas para visitar museos, cines, teatros, y souvenirs, bien relacionados con estos, o simplemente con Madrid.<br />
</p><br><br />
<br />
== Hosting ==<br />
<p align="justify">'''[http://turisttea.esy.es//]''': </p><br />
<p align="justify"> Hemos elegido el servicio de "Hostinger" porque es el que habiamos manejado en la parte de trabajo individual de la asignatura.En un principio elegimos la opción del hosting gratuito que te ofrecen (como ya hicimos antes) pero no tardamos en darnos cuenta que para navegar por la página a una velocidad aceptable y por temas de capacidad necesitaríamos uno de pago. Hemos contratado uno durante 3 meses que nos permite hacer 2 bases de datos y nos ha costado 26 euros </p><br />
<br />
== Roles ==<br />
<p align="justify>Este es nuestro inicio de sesión,dependiendo de los datos introducidos seras uno de los siguientes roles:</p><br />
[[Image:Inicio_sesion.png]] <br />
<p align="justify>Tenemos los siguientes roles:</p><br />
::::*<p align="justify">'''Usuario anónimo''': Este es un usuario no registrado que podrá navegar por la página principal y acceder a las noticias, este usuario no ve el menú horizontal característico de la página,tiene una visibilidad muy reducida. </p><br />
[[Image:Turis1.png]] <br />
::::*<p align="justify">'''Usuario autenticado(Rutero)''': La gente que se vaya registrando tendrá el rol de rutero, pueden navegar por la página,comentar noticias y añadir rutas, tienen una visibilidad "completa" de la página.En la imagen podemos ver el menú horizontal de la página, y cómo a estos usuarios se les ofrece la posibilidad de crear rutas. </p><br />
[[Image:Turis2.png]] <br />
<p align="justify>-------------------------------------------------------------------------------------------------------------------------------</p><br />
::::*<p align="justify">'''Proveedor''':Es el usuario que se encarga de añadir los lugares a la página y las entradas de estos, hay uno por cada tipo de lugar, navega libremente por la página y solo puede agregar contenido de su campo, no ve tres bloques de la página principal relacionados con visitas, rutas y gastronomía, no puede comentar noticias ni añadir rutas, y que ve el menú de la siguiente imagen, que le permite desempeñar su función .</p><br />
[[Image:Prov.png]] <br />
<p align="justify>-------------------------------------------------------------------------------------------------------------------------------</p><br />
::::*<p align="justify">'''Administrador''':Usuario que cuenta con todos los privilegios y características para administrar la página, tenemos creado uno por cada miembro del grupo, el primero que creamos (admin) y adminEva. Los administradores ven una página más compleja, con menús y bloques únicos para ellos, como el menú de drupal(arriba) o los bloques de enmascaramiento y control de usuarios (abajo) </p><br />
[[Image:Menudru.png]] <br />
[[Image:Enmascdru.png]] <br />
<p align="justify>-------------------------------------------------------------------------------------------------------------------------------</p><br />
::::*<p align="justify">'''Noticiero''': Este usuario se encarga de insertar artículos y noticias relacionados con la ciudad. La perspectiva es parecida a la del usuario no registrado y tiene una barra de menú horizontal que le permite agregar contenido.</p><br />
::::*<p align="justify">'''Editor''': Usuario encargado de crear los tipos de contenido, taxonomia, administrar comentarios y opciones de comentarios y de omitir la aprobacion de los mismo. También podrá editar los tamaños de las imágenes. Este usuario, tiene una visibilidad muy particular, ya que por un lado ve la página como un usuario registrado normal(aunque sin la posibilidad de comentar artículos y eso) y por otro también observa parte del menú horizontal negro de drupal que ven los administradores, y que en este caso, es suficiente para realizar su función.</p><br />
[[Image:Editdru.png]]<br />
<br />
== Funcionalidades ==<br />
<p align="justify">Nuestra página web ofrece diversas funcionalidades respecto a informarse sobre Madrid,sobre sus museos, cines y teatros, y cómo visitarlos. A continuación describimos acciones que podríamos realizar: <br></p><br />
<br />
<p> Podemos echar un vistazo a los cines, museos, teatros y otros sitios como el parque de atracciones de la capital y adquirir entradas para cada uno de ellos. </p><br />
<p> Podemos también informarnos sobre monumentos y sitios emblemáticos. </p><br />
<p> También se puede ver cuáles son los restaurantes y bares más destacables en nuestro bloque dedicado a la gastronomía. </p><br />
<p> Se pueden comprar recuerdos de la ciudad en nuestra tienda. </p><br />
<p> Podemos fijarnos en las rutas y en los artículos que se irán publicando. </p><br />
<br />
== Módulos ==<br />
<p align="justify">Para elaborar la página hemos utilizado los siguientes módulos:</p><br />
<p align="justify>Todos los módulos vistos en clase...</p><br />
::::*<p align="justify">'''[https://www.drupal.org/project/l10n_update Localization update]'''</p><br />
::::*<p align="justify">'''[https://www.drupal.org/project/backup_migrate Backup and migrate]'''</p><br />
::::*<p align="justify">'''[https://www.drupal.org/project/admin_menu Administration menu]'''</p><br />
::::*<p align="justify">'''[https://www.drupal.org/project/ckeditor Ckeditor]'''</p><br />
::::*<p align="justify">'''[https://www.drupal.org/project/views Views]'''</p><br />
::::*<p align="justify">'''[https://www.drupal.org/project/rules Rules]'''</p><br />
::::*<p align="justify">'''[https://www.drupal.org/project/commerce Drupal Commerce]'''</p><br />
<br />
<p align="justify>Junto con:</p><br />
::::*<p align="justify">'''[https://www.drupal.org/project/views_slideshow Views SlideShow]''': Módulo que permite agregar a una vista una serie de slides las cuales van rotando de una manera específica. </p><br />
::::*<p align="justify">'''[https://www.drupal.org/project/fivestar Fivestar]''': Módulo que permite valorar los contenidos, permite votar tanto a los editores del propio contenido como a los demás usuarios de la página.</p><br />
::::*<p align="justify">'''[https://www.drupal.org/project/office_hours Office hours]''': Módulo que permite agregar un campo de tipo horario a los contenidos, de tal manera que el horario esté organizado por días y horas.</p><br />
::::*<p align="justify">'''[https://www.drupal.org/project/gtranslate GTranslate]''':Utiliza Google para traducir su sitio web de Drupal. </p><br />
::::*<p align="justify">'''[https://www.drupal.org/project/languageicons Language Icons]''':Proporciona iconos para los enlaces de idioma, tanto para el bloque de conmutador de idioma como (opcionalmente) para los enlaces de nodo. </p><br />
<br />
::::*<p align="justify">'''[https://www.drupal.org/project/commerce_stock Commerce Stock]''': ESTE NO LO TENEMOS</p><br />
<br />
== Referencias ==<br />
<p align="justify>Las referencias que hemos tomado para crearnos una idea aproximada de como sería nuestra web son las siguientes:</p><br />
::::*<p align="justify">'''[http://turismomadrid.es/es/ www.turismomadrid.es]'''</p><br />
::::*<p align="justify">'''[http://www.esmadrid.com www.esmadrid.com]'''</p><br />
::::*<p align="justify">'''[https://www.disfrutamadrid.com www.disfrutamadrid.com]'''</p><br />
::::*<p align="justify">'''[http://guias-viajar.com/ www.guias-viajar.com]'''</p><br />
::::*<p align="justify">'''[http://www.madrid.org/cs/Satellite?pagename=ComunidadMadrid/Home www.madrid.org]'''</p><br />
<br />
<p> Todas estas páginas tienen una estructura similar, un menú en el que separan el tipo de información, fotos de la ciudad...<br />
<br />
<br />
[[Categoría:Prácticas]]<br />
[[Categoría:Curso 2016-2017]]</div>GemaEuge16//wikis.fdi.ucm.es/SC/DigitalOceanDigitalOcean2016-10-23T09:48:49Z<p>Adm wiki 803282: </p>
<hr />
<div>'''DigitalOcean'''<br />
----<br />
<br />
Digital Ocean es un '''proveedor de servidores privados''' (considerada una de las compañías de Hosting más grandes del mundo). Permite crear estos servidores en diferentes sitios del mundo: '''Nueva York''', '''San Francisco''', '''Amsterdam''', '''Singapur''', '''Londres''', '''Frankfurt''', '''Toronto''' y '''Bangalore'''.<br />
<br />
https://www.digitalocean.com/<br />
<br />
<br />
'''Crear tu servidor''' (Droplets)<br />
----<br />
<br />
Lo primero que tendréis que hacer será conseguir vuestro "'''Student Developer Pack'''", un paquete de herramientas de desarrollo (proporcionado por Github education) que podéis conseguir de forma '''completamente gratuita''' (gracias a GitHub) en el siguiente enlace: https://education.github.com/pack<br />
<br />
También tenéis que pedir un código con el que os regalarán 50$ para poder crear el sever. El código lo pedís en el mismo sitio donde habéis pedido el pack:<br />
<br />
[[Archivo:DigitalOceanCódigo.png]] <br />
<br />
Ahora que ya tenéis todo eso, entráis en la website, y metéis el código (y vuestros datos, pero no os van a cobrar nada).<br />
<br />
Una vez dentro vais a Settings > Billing; ahí podréis ver que tenéis los fondos que tenéis. Si tenéis lo que os esperabais entonces le dais a Create Droplet.<br />
Así de fácil os lo pone DigitalOcean:<br />
<br />
[[Archivo:DigitalOcean.jpg]]<br />
<br />
Ahora hay que seguir los siguientes pasos:<br />
<br />
'''1-Distribution:''' debian 8.6 x64 (o la última que esté, que ahora es la 8.6)<br />
<br />
Si preferís un servidor en ubuntu, podéis elegirlo, los comandos son similares, pero os recomiendo Debian (Debian es más estable. Y en un servidor, la estabilidad es buena).<br />
<br />
'''2-Size:''' el mínimo, el de 5$/mes (512 MB / 1 CPU)<br />
<br />
Add Block storage: aquí no toquéis nada<br />
<br />
'''3-Choose a datacenter region:''' elegid la que más os guste. La idea es que cuanto más cerca esté de España mejor. Londres o Amsterdam son una buena opción.<br />
<br />
'''4-Select additional options:''' ninguna.<br />
<br />
'''5-Add your SSH keys:''' no hagáis nada aquí (es recomendable hacerlo, pero de momento no lo vais a necesitar, podéis investigarlo un poco si os surge la curiosidad).<br />
<br />
'''6-How many Droplets?:''' 1<br />
<br />
'''7-Choose a hostname:''' el nombre que más os guste.<br />
<br />
'''8-Create!'''<br />
<br />
Y luego mientras se crea puedes incluso cerrar la web, los servers de Digital Ocean hacen el trabajo de la instalación y todo lo demás.<br />
<br />
<br />
'''Conectarse al Server'''<br />
----<br />
<br />
Para conectaros al server, tenéis que conectaros por "ssh." <br />
<br />
'''Desde Linux'''<br />
Introducir el comando '''ssh user@server'''<br />
<br />
Por ejemplo, si te conectas con root a la ip: 1.1.1.1<br />
<br />
'''ssh root@1.1.1.1'''<br />
<br />
Te pedirá la contraseña. Una vez introducida correctamente, la terminal que verás será la del servidor. Cada comando que ejecutes será desde aquí.<br />
<br />
'''Desde Windows'''<br />
----<br />
<br />
Entráis en el siguiente enlace http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html<br />
<br />
[[Archivo:Putty.jpg|thumb|Descargando Putty]]<br />
<br />
Putty es un programa portable, lo abrís, y le ponéis la ip aquí:<br />
<br />
[[Archivo:PuttyExe.jpg|Operando con Putty]]<br />
<br />
Le dais a open, y os preguntará el usuario y la contraseña. Metéis vuestros datos y ... ¡ya estaréis trabajando desde el servidor!<br />
<br />
<br />
'''Instalar Drupal'''<br />
----<br />
<br />
Para poder usar Drupal con nuestro nuevo servidor privado, habrá que volver a instalar Drupal.<br />
La propia comunidad de DigitalOcean tiene guías que os serán de ayuda. <br />
Dependiendo de desde qué sistema operativo estéis trabajando os vendrán bien una u otra. En mi caso personal, yo he usado la siguiente (debido a mi distribución): https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian<br />
<br />
Es muy sencillo, sólo hay que ir introduciendo los comandos que nos marcan en la guía. Si estás operando desde windows, sigue en la terminal que abriste con Putty e introduce ahí los comandos.<br />
<br />
[[Categoría:Servicios de hosting]]</div>Guillermo Monserrate