1 / 34

Titulació: Enginyeria Superior Informàtica Autor: Raül Rodríguez Cabestany Juny 2012

Titulació: Enginyeria Superior Informàtica Autor: Raül Rodríguez Cabestany Juny 2012. Index. Introducció: Negoci. Intercanvi de cases per vacances Registre, compte personal, perfil Comunicació: statuses & formulari Estalvi, comfort, in situ Experiència personal

pepin
Download Presentation

Titulació: Enginyeria Superior Informàtica Autor: Raül Rodríguez Cabestany Juny 2012

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Titulació: Enginyeria Superior Informàtica Autor: Raül Rodríguez Cabestany Juny 2012

  2. Index

  3. Introducció: Negoci • Intercanvi de cases per vacances • Registre, compte personal, perfil • Comunicació: statuses & formulari • Estalvi, comfort, in situ • Experiència personal • Increment d’aquesta necessitat

  4. Introducció: Estat de l’art

  5. Introducció: Tendències

  6. Introducció: Entorn Drupal

  7. Index

  8. Arquitectura: Core

  9. Arquitectura: Bootstrap

  10. Index

  11. Objectius: Principals • Crear un negoci real • Espai web amb contingut dinàmic • Implementar un entorn interactiu pels usuaris • Conèixer Drupal 7 - So hard?

  12. Objectius: Secundaris • Conèixer i analitzar diferents gestors de continguts • L’ús extens de diferents tecnologies • Implementar dos mòduls propis: Solr Locarion & Apache Solr Profile2 • Implementar un tema propi: HH Theme

  13. Index

  14. Especificacions (I) • Proporcionar Media informatiu • Xarxa social particular integrada • Atorgar perfil personal clients • Incorporar Slideshow d’imatges

  15. Especificacions (II) • Geolocalitzar les direccions dels usuaris • Distinció usuaris subscripció: rols & permisos

  16. Index

  17. Disseny: Benvinguda

  18. Disseny: Login / Signup

  19. Disseny: Interacció usuaris

  20. Disseny: Subscripció

  21. Disseny: Perfil d’usuari

  22. Index

  23. Implementació: Hooks • Tipus d’events particulars de Drupal • Nomenclatura funció_nom()

  24. Implementació: Mòduls • Arxiu .info • Informació sobre el mòdul • Arxiu .module • Inclou codi del mòdul PHP • HOOKS • Coder

  25. Implementació: Mòduls Contribuïts • Ctools. Conjunt d’APIs per a mòduls i millora del desenvolupament • Views. • Control de la sortida de contingut • Consultes BBDD: uid, location, etc. • Panels. Plantilles personalitzades amb contingut mixt • CCK. Associa camps amb tipus de continguts • Token. Cadenes de text usades com a referència de valors • Devel. Eines per a desenvolupadors Drupal • Rules. Interpreta condicions i executa les accions corresponents

  26. Implementació: Mòduls propis • Apache solr Profile2 • Interacció amb els camps de profile2 • Indexació dels camps location • Conversió camps location a text • Enviament a solr • Solr Location • Faceta els camps location indexats • Un facet per cada camp de perfil

  27. Implementació: HH theme • Plantilles PHPTemplate • Arxiu .info • Template.php • Theme_function() • Phptemplate_function() • HH_function()

  28. Index

  29. Annex: Aspectes Legals • Llei de protecció de dades • Hosting & Servers nacionals • Arxiu de dades protegides • Propietat intel·lectual imatges

  30. Annex: Costos

  31. Annex: Planificació Temporal

  32. Index

  33. Conclusions • Drupal és una eina molt potent i fiable • Drupal 7 millora: • Rendiment & Escalabilitat • Seguretat • Drupal 7 incorpora: • Gestor d’actualitzacions • Personalització de camps en el nucli • Capa abstracció bases de dades • La corva d’aprenentatge de Drupal és molt alta • Desenvolupament car • Happy hamlet  Ja ens dóna resultats positius

  34. Gràcies per la vostra atenció.Torn de preguntes.

More Related