*** nrcerna has joined #novawebdev | 09:18 | |
*** jelkner has joined #novawebdev | 09:33 | |
jelkner | Good morning nrcerna | 09:34 |
---|---|---|
nrcerna | Good morning jelkner | 09:34 |
jelkner | do you have time for a phone call? | 09:34 |
nrcerna | Yes, jeff | 09:34 |
jelkner | !remind | 09:47 |
jelkner | mjsir911, did you choose a restaurant yet? | 10:26 |
jelkner | nrcerna, just got off the phone with xoom | 10:26 |
jelkner | they have approved the account | 10:27 |
mjsir911 | nope! I'm actually coming down to arlington next thursday and will be able to make it to half the meetup probably | 10:27 |
mjsir911 | but still procrastinating restaurant | 10:27 |
jelkner | it will now take 1 to 3 business days for you to receive the transfer | 10:27 |
jelkner | mjsir911, please do that | 10:27 |
jelkner | i want to email tom, paul, kevin again | 10:27 |
jelkner | with the location | 10:27 |
jelkner | it will be great to see you next thursday! | 10:28 |
jelkner | looking forward to that | 10:28 |
nrcerna | Ok jelkner, I guess I'm going to received soon the email right? | 10:28 |
jelkner | nrcerna, in 1 to 3 business days | 10:28 |
jelkner | so by early next week at the latest | 10:28 |
jelkner | ok, back to teacher work for me | 10:29 |
nrcerna | sure jelkner | 10:29 |
jelkner | nrcerna, hopefully we have this done! | 10:29 |
nrcerna | Yes jelkner | 10:30 |
*** nrcerna has joined #novawebdev | 10:53 | |
*** nrcerna_ has joined #novawebdev | 11:37 | |
*** GFbot has joined #novawebdev | 14:34 | |
*** replaceafill has joined #novawebdev | 14:44 | |
replaceafill | hola nrcerna_ GFbot | 14:44 |
replaceafill | GFbot, en que necesitas ayuda? | 14:45 |
GFbot | replaceafill, con lo que hago de momento no | 14:47 |
GFbot | pero tengo una dua | 14:47 |
GFbot | duda* | 14:47 |
replaceafill | GFbot, aja? | 14:47 |
GFbot | replaceafill, me estan pidiendo que el sitio de elizabeth sea español e ingles | 14:47 |
replaceafill | GFbot, el sitio es tendenci 7/11? | 14:47 |
GFbot | usted habia hecho un paquete para eso, pero hasta donde se esta desactualizado | 14:47 |
GFbot | es 7 | 14:47 |
replaceafill | GFbot, recordas por que pensas que esta desactualizado? | 14:48 |
GFbot | para el tendenci11 | 14:48 |
GFbot | ? | 14:48 |
replaceafill | GFbot, pero el sitio de Elizabeth es 7? | 14:49 |
GFbot | si | 14:49 |
replaceafill | GFbot, y se va a mantener asi? | 14:49 |
replaceafill | GFbot, o sea que el proceso de NOVALACIRO funcionaria? | 14:49 |
GFbot | pues no creo | 14:49 |
GFbot | porque jeff quiere libreorganize | 14:49 |
GFbot | en novalaciro | 14:49 |
GFbot | y hasta creo recordar | 14:49 |
GFbot | su paquete usa el django admin | 14:50 |
replaceafill | GFbot, que no estamos hablando del sitio de Elizabeth? | 14:50 |
GFbot | si | 14:50 |
replaceafill | GFbot, se va a mantener en tendenci 7? | 14:50 |
GFbot | ese es mi pregunta | 14:50 |
GFbot | para jeff | 14:51 |
GFbot | si lo va querer asi | 14:51 |
replaceafill | GFbot, ok | 14:51 |
nrcerna_ | No, por que de poco a poco se acutalizaria todo para poder implementarle el tema de LibreOrganize | 14:51 |
nrcerna_ | osea, tendrá que actualizarse. | 14:51 |
nrcerna_ | es lo que estabamos discutiendo con GFbot | 14:51 |
replaceafill | talvez les ayude pensar: libreorganize no es traducible | 14:52 |
replaceafill | tendenci 7, si | 14:52 |
nrcerna_ | German te pone de referencia el sitio de NOVALACIRO (que tambien tiene que ser biligue) replaceafill | 14:52 |
replaceafill | creo que se puede simplificar asi, no? | 14:52 |
nrcerna_ | ajá | 14:52 |
replaceafill | entonces, que necesitan de mi? :/ | 14:53 |
replaceafill | creo que GFbot tiene todo claro | 14:54 |
GFbot | creo | 14:54 |
GFbot | que lo necesitare al momento de hacerlo funcionar en tendenci11 | 14:54 |
nrcerna_ | German quiere saber, como puede hacer biligue el sitio de Elizabeth, ya que tendenci7 para hacer eso necesita django admin y nosotros se lo quitamos a el tema replaceafill | 14:54 |
nrcerna_ | por eso, quiere saber como hacerlo funcionar en tendenci 11 | 14:55 |
replaceafill | nrcerna_, creo que en tu misma oracion esta la respuesta, no? | 14:55 |
replaceafill | nrcerna_, si no tenes admin, pues no se puede usar | 14:55 |
GFbot | por eso | 14:55 |
GFbot | pero la pregunta es para jeff | 14:55 |
nrcerna_ | no hay otra manera "a pie" de hacerlo | 14:55 |
nrcerna_ | ? | 14:55 |
GFbot | ssi quiere mantenerlo asi | 14:55 |
replaceafill | nrcerna_, y si queres usar el mismo enfoque, tenes que hacer lo que has venido haciendo con las demas aplicaciones del admin | 14:55 |
nrcerna_ | así como German está haciendo ahorita lo de boxes | 14:56 |
nrcerna_ | from scratch? replaceafill | 14:56 |
replaceafill | nrcerna_, sip | 14:56 |
GFbot | :( | 14:57 |
replaceafill | consideren algo por favor | 14:57 |
replaceafill | YO, ya no recuerdo casi nada | 14:57 |
replaceafill | partamos de alli | 14:57 |
nrcerna_ | Entonces la respuesta sería que vos GFbot desarrollaras eso, o que se mantenga el tendenci 7 | 14:57 |
GFbot | ps | 14:57 |
GFbot | nrcerna_, para eso deberas decirle al keith que no estara tan pronto como lo solicita | 14:57 |
replaceafill | lo que medio recuerdo, es que la traduccion para NOVALACIRO dependia del admin en C-I-E-R-T-A-S partes | 14:57 |
replaceafill | no en todo | 14:57 |
replaceafill | (le puse los guiones para drama!) | 14:58 |
replaceafill | :D | 14:58 |
nrcerna_ | jajajaaja | 14:58 |
GFbot | replaceafill, por eso le digo, hasta recuerdo | 14:58 |
GFbot | usaba el ddjango admin | 14:58 |
replaceafill | GFbot, si, en las cosas que dependian del admin | 14:58 |
replaceafill | GFbot, recordas como se traducian las Pages, por ejeemplo? | 14:58 |
replaceafill | GFbot, eso no dependia del admin | 14:58 |
replaceafill | GFbot, y creo que no te tomaria mucho que te funcionara otra ve | 14:58 |
replaceafill | z | 14:58 |
GFbot | replaceafill, la verdad no. pero era como en flask? | 14:59 |
replaceafill | GFbot, no | 14:59 |
nrcerna_ | Creo que la respuesta inmediata es hacerlo de momento con tendenci 7, osea el lo que quiere es algo ya, implementar nuestro tema no es prioridad para el sitio de Elizabeth replaceafill GFbot | 14:59 |
replaceafill | GFbot, en flask se traducia el texto de las templates | 15:00 |
nrcerna_ | osea ellos no tienen ni idea ahorita de la aplicación que estamos desarrollando. | 15:00 |
replaceafill | GFbot, recordas que haciamos archivos .pot y .po | 15:00 |
GFbot | replaceafill, la verdad ni yo recuerdo lo de pages. | 15:00 |
replaceafill | GFbot, con cadenas traducibles | 15:00 |
GFbot | sí lo de flask si | 15:00 |
replaceafill | GFbot, NOVALACIRO todavia es tendenci 7? | 15:00 |
nrcerna_ | si, los po que yo traducia, con el po edit | 15:00 |
replaceafill | nrcerna_, correcto | 15:00 |
replaceafill | entonces en Flask | 15:00 |
replaceafill | la traduccion se hacia a nivel de las templates | 15:01 |
nrcerna_ | Si, pero vamos a hacer el upgrade pronto, esta en la lista de prioridades junto a NEA | 15:01 |
replaceafill | nrcerna_, ok, pero pregunto porque si aun es el tendenci 7, pueden usarlo para ver como funciona | 15:01 |
replaceafill | nrcerna_, porque recuerdo que esta puesto | 15:01 |
replaceafill | nrcerna_, y Edzon puso algun otro (aunque no se si en produccion) | 15:01 |
replaceafill | para terminar la comparacion con Flask | 15:02 |
nrcerna_ | Ok, entonces de ahi se puede basar German para poder hacer el "arreglo temporal" | 15:02 |
replaceafill | en tendenci, se necesita ademas de traducir las plantillas, el contenido mismo de cajas y paginas | 15:02 |
replaceafill | cosas que el cms maneja | 15:02 |
replaceafill | ya? | 15:02 |
nrcerna_ | Si | 15:02 |
replaceafill | novalaciro es aun tendenci 7, https://novalaciro.org | 15:03 |
replaceafill | busquen el acceso al admin en el drive | 15:03 |
replaceafill | y pruebenlo | 15:03 |
replaceafill | vayan a editar una pagina que no sea la homepage | 15:03 |
nrcerna_ | Entonces a hacer upgrade de tendenci e implementarle a un sitio la traducción nos tenemos que asegurar de tener las apps de caja y paginas para que se pueda hacer biligue GFbot replaceafill | 15:04 |
replaceafill | el contenido de la pagina (titulo, cuerpo, etc) aparecera en el idioma que tengan seleccionado | 15:04 |
nrcerna_ | osea digo eso a futuro con la implementación del tema | 15:04 |
nrcerna_ | ajá | 15:04 |
replaceafill | nrcerna_, como las apps de cajas y navs, va a usar los mismos modelos | 15:04 |
replaceafill | nrcerna_, la forma de traduccion de novalaciro va a funcionar | 15:05 |
replaceafill | nrcerna_, pero si te vas en novalaciro al admin a cambiar boxes por ejemplo | 15:05 |
replaceafill | nrcerna_, vas a ver una tabla con columnas | 15:05 |
replaceafill | nrcerna_, y una para ingles y otra para español | 15:05 |
replaceafill | nrcerna_, esa parte será la dolorosa! | 15:06 |
replaceafill | nrcerna_, de volver a implementar | 15:06 |
nrcerna_ | recrearla me imagino que sera dificil , pero me sorprende la capacidad que tiene GFbot para resolver cosas así aunque cueste | 15:06 |
nrcerna_ | solo es de hallarle. | 15:06 |
nrcerna_ | replaceafill... No podría ser como lo que hizo GFbot con el sitio de NWD , todas las pestañas que ves están en una app aparte | 15:08 |
nrcerna_ | imaginate tener dos versiones de esa app, una en español y otra en inglés replaceafill | 15:08 |
nrcerna_ | y que que el usuario al dar clic en el idioma cambie, es eso posible? replaceafill GFbot? | 15:08 |
replaceafill | nrcerna_, no se si te entiendo | 15:09 |
replaceafill | nrcerna_, pero creo que estas sugiriendo crear paginas para cada idioma_ | 15:10 |
nrcerna_ | Ok trataré de explicar mejor, | 15:10 |
nrcerna_ | German para poderle hacer pestañas al sitio de NWD, hizo esas pestañas una app aparte, por que nos topamos con el problema que no se podía de otra forma, ya que al entrar al sitio y estar loggineado en el, desaparecían las pestañas (por que eran estáticas con html) | 15:11 |
nrcerna_ | Entonces GFbot, entonces discutiendo eso llegamos a la solución, | 15:12 |
nrcerna_ | era hacer las pestañas en una app aparte y nombrarla "custom pages" | 15:12 |
nrcerna_ | y así no teníamos que modificar el tema base para cada sitio que quisieramos con LibreOrganize | 15:13 |
nrcerna_ | sino solamente diseñar el sitio en esas "custom pages", e unirlo a una copia del tema base de LO | 15:13 |
replaceafill | hhmm si te entiendo bien: https://novawebdevelopment.org/libreorganize-page/about-us/ | 15:13 |
replaceafill | no es una Page de tendenci | 15:14 |
replaceafill | GFbot, ? | 15:14 |
replaceafill | GFbot, es un modelo custom? | 15:14 |
GFbot | no es modelo | 15:14 |
GFbot | solo es una template estatica | 15:14 |
replaceafill | nrcerna_, GFbot ok, no voy a opinar en las decisiones que ya hayan tomado | 15:15 |
replaceafill | :) | 15:15 |
GFbot | XD | 15:15 |
nrcerna_ | :( | 15:15 |
GFbot | claramente hicimos algo mal. | 15:15 |
GFbot | :D | 15:15 |
replaceafill | pero como recomende hace tiempo | 15:15 |
nrcerna_ | que es lo que está mal? | 15:15 |
replaceafill | entre menos cambios necesites en tendenci mejor | 15:15 |
replaceafill | ok, considera | 15:16 |
replaceafill | ejemplo, si? | 15:16 |
replaceafill | hipotetico | 15:16 |
replaceafill | https://novawebdevelopment.org/libreorganize-page/about-us/ | 15:16 |
nrcerna_ | ajá? | 15:16 |
replaceafill | un admin puede cambiar "ABOUT US" por "About Us" | 15:16 |
replaceafill | ? | 15:16 |
replaceafill | un admin de libreorganize | 15:16 |
nrcerna_ | de momento no, | 15:17 |
nrcerna_ | ya veo tu punto | 15:17 |
replaceafill | https://demo.tendenci.com/volunteer/ | 15:18 |
replaceafill | eso es una Page ^ | 15:18 |
nrcerna_ | es la personalización no? | 15:18 |
replaceafill | correcto, primero | 15:18 |
GFbot | entiendo eso | 15:18 |
GFbot | pero el proposito que hicimos eso de pages-custom fue por el diseño | 15:18 |
GFbot | de novaweb | 15:18 |
GFbot | lo cual en pages de tendenci no se podia hacer igual | 15:19 |
GFbot | lo cual limito mucho a ciertas cosas | 15:19 |
nrcerna_ | era la solucón a nuestra storie jaja replaceafill | 15:19 |
GFbot | como los load tags | 15:19 |
GFbot | etc | 15:19 |
replaceafill | perdon, el trabajo... | 15:20 |
replaceafill | poji | 15:20 |
nrcerna_ | puesi | 15:20 |
replaceafill | ah ok, no te topas con tags | 15:21 |
replaceafill | pero tambien las perdes | 15:21 |
replaceafill | considera siempre las consecuencias de la decision | 15:21 |
replaceafill | en el corto plazo te resolvio | 15:21 |
replaceafill | y te lo hizo simple | 15:21 |
replaceafill | en el no tan largo, pudiste perder algo | 15:21 |
replaceafill | por ejemplo traducciones | 15:21 |
replaceafill | googleen la frase "trade off" | 15:22 |
replaceafill | SIEMPRE TODO ES UN P.TO TRADE OFF | 15:22 |
replaceafill | "me harto pizza hoy?" | 15:22 |
replaceafill | "si!" | 15:22 |
replaceafill | "trade off: comi rico" | 15:22 |
replaceafill | "si maje, tenes $10 menos" | 15:22 |
replaceafill | entendes | 15:23 |
nrcerna_ | ganas algo, perdes algo. | 15:23 |
replaceafill | dejenme buscar un link de una presentacion del trabajo ayer | 15:23 |
nrcerna_ | Ok | 15:23 |
replaceafill | http://thinkapps.com/blog/development/technical-debt-definition-importance/ | 15:24 |
replaceafill | la metafora de la cocina para explicar la deuda tecnica | 15:24 |
replaceafill | todas las deciones que tomemos, siempre traeran dueda tecnica | 15:25 |
replaceafill | poca o mucha | 15:25 |
replaceafill | pero tendran | 15:25 |
replaceafill | entonces, lo de las templates estaticas puede estar bien | 15:26 |
replaceafill | pero no es escalable | 15:26 |
replaceafill | si el usuario quiere cambiar cosas tendra que venir a vos | 15:26 |
replaceafill | y si vos queres irte de vacaciones? | 15:26 |
replaceafill | o tenes a tu hijo enfermo? | 15:26 |
replaceafill | mi jefe dijo una frase legendaria para mi ayer: uno tiene que trabajar para quedarse sin trabajo | 15:26 |
replaceafill | nuestra tarea es que se nos necesite menos para soporte | 15:27 |
replaceafill | y asi tendremos mas tiempo para crear | 15:27 |
replaceafill | nuevas apps, nuevos themes, etc | 15:27 |
replaceafill | fun stuff! | 15:27 |
replaceafill | estar teniendo que arreglar typos en el sitio de NOVALACIRO, not so fun | 15:27 |
GFbot | mm entiendo. | 15:28 |
replaceafill | me entienden? | 15:28 |
replaceafill | entonces poneles un cms | 15:28 |
replaceafill | solucion mas complicada que las templates staticas | 15:28 |
replaceafill | cuesta mas llegar a ella | 15:28 |
replaceafill | pero saldras mas rapido cuando ya este funcionando | 15:28 |
replaceafill | ya? | 15:28 |
replaceafill | entonces este caso es parecido | 15:29 |
replaceafill | si pudieras crear modelos de django | 15:29 |
replaceafill | CUALQUIER FREAKING MODELO!! | 15:29 |
replaceafill | lo pasas por aqui: https://github.com/intelligenia/modeltranslation | 15:29 |
replaceafill | y CASI automaticamente se te vuelve traducible | 15:29 |
replaceafill | cual es el problema de esta magia para libreorganize? que depende del admin | 15:30 |
replaceafill | :( | 15:30 |
GFbot | seria | 15:31 |
replaceafill | hey wait | 15:31 |
GFbot | adaptarlo | 15:31 |
GFbot | ? | 15:31 |
replaceafill | pero Douglas dijo que funciona en paginas | 15:31 |
replaceafill | "anda a ve NOVALACIRO como admin" | 15:31 |
replaceafill | "clickea las paginas y editalas" | 15:31 |
replaceafill | "luego en el formulario de edicion cambia el idioma" | 15:32 |
replaceafill | "el contenido cambia!" | 15:32 |
replaceafill | GFbot, ni adaptarlo | 15:32 |
replaceafill | GFbot, no me estas pidiendo opinion | 15:32 |
replaceafill | GFbot, pero tu trabajo nada mas es: hace que todo funcione como "editar paginas" | 15:32 |
replaceafill | GFbot, y listo! | 15:32 |
replaceafill | GFbot, luego tenes que hacer la tipica suciedad de pasar encima de tendenci: https://gitlab.com/novawebdevelopment/tendenci-novalaciro/blob/master/urls.py#L15-26 | 15:33 |
nrcerna_ | Basicamente es de estudiar el comportamiento, es lo que acabas de hacer replaceafill | 15:33 |
replaceafill | https://gitlab.com/novawebdevelopment/tendenci-novalaciro/blob/master/forms.py#L8-20 | 15:34 |
replaceafill | vean ^ son formularios te tendenci | 15:34 |
replaceafill | con una clase extra | 15:34 |
replaceafill | con un poco de tiempo invertido en leerlo y entenderlo el paque les puede resultar util | 15:35 |
replaceafill | y ojo, no es la unica forma de hacer eso | 15:35 |
replaceafill | i18n es internationalization | 15:35 |
replaceafill | si? | 15:35 |
replaceafill | i18n no fue parte de los 3 mandamientos (creo) | 15:35 |
nrcerna_ | no lo due | 15:35 |
nrcerna_ | fue | 15:35 |
replaceafill | pero cms tampoco | 15:35 |
replaceafill | y i18n te traera $$$ | 15:36 |
replaceafill | utilidad | 15:36 |
replaceafill | igual que el cms | 15:36 |
replaceafill | entonces vale la pena | 15:36 |
replaceafill | trabajar en ello | 15:36 |
replaceafill | se que GFbot es capaz de entender todo esto | 15:36 |
GFbot | ok | 15:36 |
GFbot | ps vere | 15:36 |
GFbot | entonces | 15:36 |
replaceafill | cuando trabajamos duro, se nota :) | 15:36 |
replaceafill | GFbot, dale | 15:37 |
replaceafill | GFbot, usa la app de novalaciro como referencia | 15:37 |
replaceafill | GFbot, para mi es una forma bien "cheap" | 15:37 |
replaceafill | y se tiene buena recompensa | 15:37 |
replaceafill | ok mara | 15:37 |
replaceafill | algo mas? | 15:37 |
replaceafill | tengo reu con mi supervisora a las 2 :) | 15:37 |
replaceafill | asi que me piro | 15:38 |
replaceafill | su pagina de NWD se mira genial! | 15:38 |
nrcerna_ | Te agradezco el tiempo, entonces tu sugerencia es que se haga eso? en lugar de decirle a Keith que si se puede? | 15:38 |
replaceafill | los felicito a ambos | 15:38 |
replaceafill | me dan a mi 3 años para la misma tarea | 15:38 |
replaceafill | y no llego ni cerca | 15:38 |
replaceafill | :) | 15:38 |
GFbot | muchas gracias tio | 15:38 |
GFbot | :D | 15:38 |
nrcerna_ | Muchas gracias tio, es el arte de hacer funcionar las cosas que tiene German | 15:39 |
replaceafill | nrcerna_, yo digo que no prometas nada aun | 15:39 |
replaceafill | nrcerna_, ponganse de acuerdo con GFbot para cuando tener un experimento | 15:39 |
nrcerna_ | Ok, entonces le dire que discutiremos eso en reunion el domingo | 15:39 |
replaceafill | nrcerna_, aprende a usar la palabra roadmap | 15:39 |
replaceafill | y al cliente le podes decir "we can't handle that at the moment, but it's in our roadmap" | 15:40 |
replaceafill | no haces promesas concretas cuando no tenes experimentos aun | 15:40 |
nrcerna_ | Entiendo. | 15:40 |
replaceafill | una vez GFbot venga con "funciona asi" | 15:40 |
replaceafill | "tomaria tantas horas hacerlo" | 15:40 |
replaceafill | etc | 15:40 |
nrcerna_ | Y aunque es prioridad, NOVALACIRO lo es más. | 15:41 |
replaceafill | y eso es el juego del balance, no? lo urgente mata a lo imporante ;) | 15:41 |
replaceafill | novalaciro = urgente | 15:41 |
replaceafill | i18n = importante | 15:41 |
nrcerna_ | Ahí pueder ver como hacerlo funcionar GFBot | 15:41 |
replaceafill | +1 | 15:41 |
replaceafill | ok peces | 15:42 |
replaceafill | me marcho | 15:42 |
replaceafill | cuidense | 15:42 |
replaceafill | nos vemos en un par de semanas o/ | 15:42 |
nrcerna_ | Gracias tio , for never "leave us" | 15:42 |
nrcerna_ | jajaja ahora con la palabra correcta | 15:42 |
replaceafill | for never leave us progress | 15:42 |
replaceafill | :D | 15:42 |
nrcerna_ | jajajaja never let us era jaja | 15:42 |
replaceafill | cuidense, los quiero | 15:42 |
GFbot | :D? | 15:42 |
nrcerna_ | Es un chiste interno GFbot, un error de gramática | 15:43 |
nrcerna_ | jajajaj | 15:43 |
nrcerna_ | Entonces GFbot, sigue el plan con boxes | 15:43 |
nrcerna_ | subí el progreso que tengas ahora al final de tu jornada | 15:43 |
nrcerna_ | GFbot justamente como habíamos quedado | 15:44 |
nrcerna_ | oki GFbot? | 15:44 |
GFbot | ok | 15:49 |
GFbot | nrcerna_, | 15:49 |
nrcerna_ | Ya le respondi a Keith | 15:49 |
nrcerna_ | GFbot | 15:49 |
GFbot | ok | 15:50 |
*** jelkner has joined #novawebdev | 17:58 | |
*** nrcerna has joined #novawebdev | 18:59 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!