DRUPAL: Usos alternativos - Presupuestos - Jaume Ramonet (www.jramonet.com( www.jramonet.com) [ isaac.el.cec drupal6.propium.org ]
Programa de la sesión (15 min.!!!) 1) Presentación (1'). 2) Antecedentes (1'). 3) Objetivo y alcance (1'). 4) Solución adoptada (1'). 5) Problemas y Errores cometidos!!! (1'). 6) Situación actual: Nuevo objetivo (1'). 7) Ver el site... (5') 8) Preguntas (4'). Soy un pesimista mal informado... ;-) Quino 2
1- Presentación: B a r c e l o n a - 1 9 5 5 ( t u m i s m @... ) I n g e n i e r o I n d u s t r i a l S u p e r i o r e n e j e r c i c i o l i b r e d e s d e 1 9 8 5. N u n c a h e t e n i d o u n S p e c t r u m Z X, n i u n C o m m o d o r e V I C - 2 0, n i u n C - 6 4, n i u n A m i g a, n i s i q u i e r a u n A p p l e I I. P r i m e r o r d e n a d o r ( 1 9 7 6 ) : u n E c l i p s e D a t a G e n e r a l - E T S E I B - p r o g r a m a d o e n F o r t r a n I V. D e s d e 1 9 7 7 h a s t a 1 9 9 5 : e n S i s t e m a s ( U N I X, C y B B. D D. R e l a c i o n a l e s ). 1 9 9 3 L i b r o U N I X S y s t e m V : O r d e n e s d e u s u a r i o y p r o g r a m a c i ó n S h e l l D e s d e 1 9 9 5 : C o n s u l t o r y F o r m a d o r : G e s t i ó n d e P r o y e c t o s, G. C a l i d a d, E f i c i e n c i a... Y d e s d e 2 0 0 7 : C o l a b o r a c i ó n y s o p o r t e e n p r o y e c t o s D R U P A L. M i e m b r o d e l a D r u p a l A s s. + A. E. D r u p a l + D r u p a l. C a t 3
2- Antecedentes: P r i m e r c o n t a c t o c o n c l i e n t e : S e t i e m b r e 2 0 1 0. E m p r e s a d e S e r v i c i o s A u d i o v i s u a l e s - A u d i o, v í d e o, i l u m i n a c i ó n, p l a s m a w a l l s, e t c. -. A l q u i l e r d e m a t e r i a l y p r o d u c c i ó n d e e s p e c t á c u l o s y e v e n t o s ) U n m á x i m o d e 5 p e r s o n a s p r e p a r a n p r e s u p u e s t o s : 2 e n d e s p a c h o ( e - m a i l, t e l é f o n o ) y 3 c o m e r c i a l e s ( v i s i t a c l i e n t e ). S i s t e m a a c t u a l d e c o n f e c c i ó n d e p r e s u p u e s t o s o r i e n t a d o a e l e m e n t o s i n d i v i d u a l e s ( a l t a v o c e s, m i c r ó f o n o s, a m p l i f i c a d o r e s, e t c. ). N o c o n t e m p l a l o s c o n j u n t o s ( a m p l i f i c a d o r A + a l t a v o c e s B + m i c r o s C + ), n i l o s s e r v i c i o s ( X h o r a s d e t é c n i c o d e s o n i d o + X h o r a s d e m o n t a r / d e s m o n t a r ), n i l o s p o s i b l e s g a s t o s ( t r a n s p o r t e s, d i e t a s, e t c. ) 4
3- Objetivo y alcance: A p l i c a c i ó n o n - l i n e p a r a h a c e r P r e s u p u e s t o s d e S e r v i c i o s q u e c o n t e m p l e : C o n j u n t o s p r e e s t a b l e c i d o s d e e l e m e n t o s ( s i s t e m a s e n t r e 5 0 0 y 1 0 0 0 ). H a d e p e r m i t i r d a r d e a l t a n u e v o s c o n j u n t o s d e f o r m a f á c i l. E l s e r v i c i o d e t é c n i c o s y o t r o p e r s o n a l ( u n o s 1 0 0 t i p o s ). O t r o s g a s t o s, e t c. A p l i c a c i ó n d e c l a u s u l a s e n f u n c i ó n d e l t i p o d e s e r v i c i o y / o c l i e n t e C o n f e c c i ó n d e l p r e s u p u e s t o e n P D F y p o s i b l e t r a n s m i s i ó n d e l m i s m o a l e - m a i l d e l c l i e n t e. C a r g a d e u s u a r i o s c o n c u r r e n t e s m u y r e d u c i d a. 5
4- Solución adoptada: P r i m e r o d e s a r r o l l a r u n a p r u e b a d e c o n c e p t o p a r a v a l i d a r l o s d e s e o s d e l c l i e n t e ( p o c o e s t r u c t u r a d o s ) y l u e g o... y a v e r e m o s. I n i c i o d e l d e s a r r o l l o : N o v i e m b r e 2 0 1 0. D r u p a l 6. M ó d u l o s c l a v e : computed_field, nodereference (cck) y content_multigroup (cck) + parche. Otros módulos: serial, node_clone, rules,... A lo largo del desarrollo el cliente añade infinidad de nuevos requerimientos (sobre todo... estética de la salida!!!) Prueba de concepto validada por el cliente: Abril 2011. Situación actual: pendiente de desarrollo de módulo en D7!!! 6
5- Problemas y Errores!!! E l E R R O R M A S I M P O R T A N T E : c r e e r q u e e l c l i e n t e s a b í a, d e e n t r a d a, l o q u e q u e r í a!!! P r o b l e m a s : C a m p o s c a l c u l a d o s : n o s e a c t u a l i z a n d i n á m i c a m e n t e ( e l c l i e n t e n o l o e n t i e n d e!!! ) C a m p o s c a l c u l a d o s : i n i c i a l m e n t e u n o s 5. F i n a l m e n t e u n o s 3 0 ( v a r i a s m a t r i c e s d e c a m p o s m u l t i g r o u p ). C o n t r o l d e l a v i s u a l i z a c i ó n : r e l a t i v a m e n t e c o r r e c t a ( C S S ). C o n t r o l d e l a i m p r e s i ó n s e g ú n d e s e o s d e l c l i e n t e : U N I N F I E R N O!!! C o n f e c c i ó n d e l P D F : o t r o i n f i e r n o!!!... 7
6- Situación actual: Nuevo objetivo P r o y e c t o r e t r a s a d o p o r d i v e r s a s c i r c u n s t a n c i a s ( c l i e n t e y n u e s t r a s ). L a p r u e b a d e c o n c e p t o c o n t i n u a o p e r a t i v a. A c t u a l m e n t e l o s c o m e r c i a l e s e s t á n p r o b a n d o y p r o p o n i e n d o m e j o r a s y n u e v a s f u n c i o n a l i d a d e s m e n o r e s. N u e v o o b j e t i v o : d e s a r r o l l a r m ó d u l o p a r a D 7 a p a r t i r d e f i n a l e s d e o c t u b r e 2 0 1 1.... 8
7- Ver el site... 9
Campos Calculados + Multigroup: PRECIO de UN PRODUCTO 10
Gracias por vuestra atención. Preguntas y turno abierto... 11