fluid-work IRC Logs-2013-04-30

[03:41:34 CDT(-0500)] <thealphanerd> Bosmon: do you know much about llvm -> asm.js?

[08:01:11 CDT(-0500)] <jessm> anastasiac: ping

[08:01:21 CDT(-0500)] <anastasiac> jessm: pong

[08:01:36 CDT(-0500)] <jessm> anastasiac: i was wondering, have you tweeted about our hot new demo?

[08:01:58 CDT(-0500)] <anastasiac> ah, no, actually. you mean the climate change one?

[08:02:56 CDT(-0500)] <jessm> anastasiac: yeah

[08:03:00 CDT(-0500)] <jessm> it's so awesome

[08:03:02 CDT(-0500)] <jessm> and it's new

[08:03:12 CDT(-0500)] <anastasiac> will do

[08:18:58 CDT(-0500)] <anvk> colinclark, michelled: I got your message. Unfortunately my JSON to WebVTT, WebVTT to JSON code was on my computer which I decomissioned when left. Since my code never had test cases and was considered as "hack" I did not put it into git. I'm not sure if I have it anywhere on my home computer.

[08:19:20 CDT(-0500)] <colinclark> Ah, ok

[08:19:21 CDT(-0500)] <colinclark> No worries, anvk

[08:20:06 CDT(-0500)] <anvk> colinclark: on the brightside it takes very little time to create such a program. so it should not be a big deal for you guys

[08:20:35 CDT(-0500)] <colinclark> Yes (smile)

[08:52:39 CDT(-0500)] <jhung> fluid-everyone: arashs and I will be chatting about GPII / Cloud for All privacy settings design today at 10:30am on Skype. You're welcome to join. Ping me at jhung_ca if you want to be added to the call.

[08:53:28 CDT(-0500)] <colinclark> I'll listen in, jhung

[08:53:47 CDT(-0500)] <jhung> cool colinclark.

[08:54:04 CDT(-0500)] <jhung> To clarify, that is 10:30am Eastern time.

[09:29:20 CDT(-0500)] <jhung> jvass, danaayotte, jessm: do any of you want to join arashs and I in chatting about the Cloud for All privacy settings? We're meeting in a few minutes on skype.

[09:31:09 CDT(-0500)] <jvass> jhung: sure

[09:36:30 CDT(-0500)] <jessm> jhung: i am working with JT on a grant, i'm going to skip

[09:36:42 CDT(-0500)] <jhung> ok

[11:17:37 CDT(-0500)] <Justin_o> michelled: do you think that the build site should have it's own copy of infusion, rather than depending on the one that is built

[11:18:15 CDT(-0500)] <Justin_o> michelled: i think it's better if it has it's own.. to prevent any unexpected breakage.. although it doesn't' really use much

[11:18:31 CDT(-0500)] <michelled> Justin_o: isn't' the point to show what's built?

[11:18:38 CDT(-0500)] <michelled> maybe I'm not understanding what you're asking

[11:18:53 CDT(-0500)] <Justin_o> michelled: i mean the site itself.. not the demos and tests and etc

[11:21:30 CDT(-0500)] <michelled> Justin_o: I'm beginning to wonder if that page actually belongs inside the infusion repo.

[11:21:36 CDT(-0500)] <michelled> I mean, isn't it useful?

[11:21:47 CDT(-0500)] <michelled> I guess it also has links to things that are built separately, is that right?

[11:24:45 CDT(-0500)] <Justin_o> michelled: yes that's right.. the demo portal is in the infusion repo already,

[11:24:50 CDT(-0500)] <Justin_o> and the all tests page. too

[11:25:27 CDT(-0500)] <Justin_o> but the build site also has links to continuum, the hourly vs daily builds, and the daily builds of a couple other things that aren't in infusion

[12:01:19 CDT(-0500)] <JonathanHindi1> Hi Guys

[12:13:51 CDT(-0500)] <colinclark> Hi JonathanHindi1

[12:31:10 CDT(-0500)] <JonathanHindi> Hi colinclark, I want to apply for GSOC this year, I was checking the ideas page and found the CMS Plugins for Infusion Components project and I want more information about it to be able to write a proposal. I emailed Anastasia and waiting for her reply, but I was wondering if someone can help me here.

[12:31:34 CDT(-0500)] <anastasiac> hi, JonathanHindi, I was just responding to your email (smile)

[12:31:40 CDT(-0500)] <anastasiac> I may as well respond here

[12:32:18 CDT(-0500)] <anastasiac> The Infusion library is a JavaScript framework and component library. The components are generally user interface "widgets" that are designed to be exceptionally flexible, configurable, easy to use and accessible. We would like to make it easy for CMS sites to use these tools in their sites. In particular, we're interested in incorporating out User Interface Options tool into CMS sites.

[12:32:29 CDT(-0500)] <anastasiac> User Interface Options (UIO) is a tool that customizes the look of a website according to the user's preferences, allowing each user to personalize their experience.

[12:32:57 CDT(-0500)] <anastasiac> You can see it in action here: http://www.inclusivedesign.ca/ (click the "preferences" button in the upper right corner)

[12:33:06 CDT(-0500)] <anastasiac> and you can see the very latest version here: http://demo.floeproject.org/integration-demos/uiOptions/ClimateChange.html

[12:33:37 CDT(-0500)] <anastasiac> JonathanHindi, we're interested in CMS plugins that would make it easy for someone to include UIO on their site

[12:34:10 CDT(-0500)] <anastasiac> For example, the first link I pasted is a WordPress instance that uses a theme that includes UIO. This theme is freely available for anyone to use in any WordPress site.

[12:34:20 CDT(-0500)] <anastasiac> We'd like to have something similar for, say, Drupal

[12:34:36 CDT(-0500)] <anastasiac> JonathanHindi, does this help you get an idea of what the project is about?

[12:34:37 CDT(-0500)] <ramil> Hi anastaciac, I'm also interested in that same project and I just saw the newer version of the UIO. Is there documentation for the new features that were added?

[12:35:05 CDT(-0500)] <anastasiac> ramil, not yet: the code is still very new, and the documentation is in progress

[12:35:58 CDT(-0500)] <JonathanHindi> Ok I understand, Can you tell me what technical data you would like to see in my proposal?

[12:39:14 CDT(-0500)] <anastasiac> JonathanHindi, it would be good to know what CMS you're interested in working with, and what general approach you'd use for that CMS: e.g. would it be a plugin? module? theme? why? How would the tool hook into the CMS? You might want to look a little bit at the code for UIO and for the wordpress theme, to see an example.

[12:39:29 CDT(-0500)] <anastasiac> the Infusion code can be found at https://github.com/fluid-project/infusion

[12:39:46 CDT(-0500)] <anastasiac> the WordPress theme can be found at https://github.com/inclusive-design/wordpress-fss-theme/

[12:42:46 CDT(-0500)] <ramil> anastaciac, can i talk to you about my idea for the CMS plugins project?

[12:43:02 CDT(-0500)] <anastasiac> certainly, ramil

[12:43:38 CDT(-0500)] <JonathanHindi> anastasiac: Thanks, Basically I am interested to write a module for drupal to implement the UIO on top on any theme, I dunno if this is possible, But I will check the UIO and how it works firstly to be able to understand how I could implement it with drupal a module vs. theme approach I mean, but for the HTML5 Player, that would be a module implementing drupal form fields with a HTML5 Player preview widget.

[12:43:50 CDT(-0500)] <Bosmon> Justin_o - is our API meeting betginning soon?

[12:44:18 CDT(-0500)] <ramil> Ok, so I want to build a module for Drupal so that anybody using any theme can just download it and use it and then I want to build a theme that is optimized for that module and I do have some questions

[12:45:22 CDT(-0500)] <anastasiac> hang on, I have to switch networks… I'll likely be offline for a moment

[12:45:36 CDT(-0500)] <Justin_o> Bosmon: yep, just getting setup

[12:46:14 CDT(-0500)] <JonathanHindi> ramil: LOL, looks-alike

[12:46:27 CDT(-0500)] <JonathanHindi> anastasiac: sure take your time.

[12:46:51 CDT(-0500)] <ramil> JonathanHindi, how long have you been using Drupal?

[12:47:50 CDT(-0500)] <JonathanHindi> ramil: about 3 to 4 years.

[12:48:14 CDT(-0500)] <anastasiac_> JonathanHindi, your plan seems sound. The VideoPlayer (HTML5 player) can be transformed by UIO, so a VideoPlayer module/theme/plugin would need to be able to work with a UIO module/theme/plugin (we're doing the same thing with WordPress)

[12:48:42 CDT(-0500)] <anastasiac_> JonathanHindi, yes, a VideoPlayer module would need a form for the authoring side as well as the rendering of the video when viewing content

[12:49:43 CDT(-0500)] <anastasiac> ramil, that's an interesting idea, building a theme optimized for UIO

[12:50:42 CDT(-0500)] <ramil> anastasiac, ive been reading the docs for the UIO trying to figure out if it would be possible to create a module that any theme can install and I just have some questions regarding the Page Enhancer

[12:51:50 CDT(-0500)] <anastasiac> ramil, what's your question?

[12:51:56 CDT(-0500)] <JonathanHindi> anastasiac: Thanks, I will email you with updates (smile)

[12:52:00 CDT(-0500)] <Justin_o> yzen, colinclark, cindyli1: would you like to join the UIO archtecture meeting

[12:52:05 CDT(-0500)] <Justin_o> and anyone else too

[12:52:09 CDT(-0500)] <colinclark> oh yes

[12:52:10 CDT(-0500)] <colinclark> is that now?

[12:52:10 CDT(-0500)] <yzen> Justin_o: yes

[12:52:13 CDT(-0500)] <cindyli1> yes, Justin_o

[12:52:15 CDT(-0500)] <Justin_o> yes

[12:52:19 CDT(-0500)] <colinclark> ok

[12:52:23 CDT(-0500)] <colinclark> so much for the office (smile)

[12:52:40 CDT(-0500)] <colinclark> perhaps I'll take the call in the backyard, then

[12:55:16 CDT(-0500)] <ramil> anastasiac, I can't find the page right now, but basically there's a section where it talks about scoping the CSS definitions for background or the color of the page, and I was just wondering if this means that you would need to know in advance how the user's stylesheet looks like?

[12:56:18 CDT(-0500)] <JonathanHindi> anastasiac: btw the link in the idea's page redirect to a page not found in the wiki http://wiki.fluidproject.org/display/fluid/User+Interface+Options+Version+A

[12:56:28 CDT(-0500)] <anastasiac> ramil, you don't need to know in advance - basically, because you can't. You're kind of dependent on the user creating a stylesheet that will work well with UIO by following some basic guidelines. One thing you do need to know is the selector for scoping

[12:57:00 CDT(-0500)] <anastasiac> JonathanHindi, thanks for the heads-up. Could you let me know the page where you found this broken link?

[12:57:35 CDT(-0500)] <JonathanHindi> anastasiac: http://wiki.atutor.ca/display/atutorwiki/Google+Summer+of+Code+2013#GoogleSummerofCode2013-FluidProjects

[12:58:15 CDT(-0500)] <anastasiac> ramil, the page enhancer already takes care of doing whatever it can do to adjust the styles. We just encourage users to create their stylesheets using best-practices

[12:58:48 CDT(-0500)] <ramil> anastasiac, does this mean that if othere people have a background color defined somewhere else other than the body that it would override it and then their page wouldn't look right

[13:00:05 CDT(-0500)] <anastasiac> ramil, it would certainly be possible for the original theme to specify a background colour in a way that couldn't be overridden, and if they do, then it would look bad. But the UIO stylesheets do their best to use !important judiciously

[13:00:43 CDT(-0500)] <ramil> anactasiac, oh ok so it does use !important, because that was one way i was thinking of fixing that

[13:03:29 CDT(-0500)] <ramil> anastasiac, was the wordpress UIO plugin/theme also a GSOC project? How long did it take to finish that?

[13:03:30 CDT(-0500)] <anastasiac> ramil, yes, we use important. And a theme creator will likely have to add some uio-specific styles to their theme, to, for example to swap out logos and replace them with high-contrast logos

[13:03:42 CDT(-0500)] <anastasiac> ramil, no, it was not gsoc, we did that ourselves

[13:04:48 CDT(-0500)] <ramil> anastasiac, does the wordpress plugin work on its own, with any wordpress theme?

[13:05:48 CDT(-0500)] <anastasiac> ramil, we have a wordpress base theme that adds uio. wordpress supports child and parent themes, so someone using the base UIO theme would create their own theme as a child theme, to provide their custom look-and-feel

[13:06:17 CDT(-0500)] <anastasiac> ramil, we could possibly have written a wordpress plugin instead of a theme, that would have been another option

[13:07:06 CDT(-0500)] <ramil> anastasiac, ok because I think it would be better to write a module that anybody can just use with any drupal theme

[13:07:29 CDT(-0500)] <anastasiac> ramil, yes, that would be a much better way to go. We don't want to force anyone to use a particular theme

[13:08:00 CDT(-0500)] <ramil> so that they don't have to switch themes in order to have that functionality

[13:08:06 CDT(-0500)] <anastasiac> right

[13:11:51 CDT(-0500)] <JonathanHindi1> anastasiac: Which version of jQuery the UIO requires?

[13:13:30 CDT(-0500)] <anastasiac> JonathanHindi1, the Infusion library currently uses jQuery v1.7.2

[13:14:49 CDT(-0500)] <JonathanHindi1> anastasiac: thanks (smile)

[13:16:22 CDT(-0500)] <ramil> anastasiac, could you tell me about the text-to-speech and simplify , how they work?

[13:17:48 CDT(-0500)] <anastasiac> ramil, those options are really prototypes right now. We're going to be redesigning them. You can see the code for the demo here: https://github.com/fluid-project/infusion/tree/demo/src/webapp/integration-demos/uiOptions

[13:23:38 CDT(-0500)] <JonathanHindi1> anastasiac: I downloaded the UIO from the builder and it comes with jQuery 1.6.1 included. Is the builder working on an old version of UIO?

[13:24:03 CDT(-0500)] <anastasiac> ah, yes, you might want to get the latest version from github

[13:24:25 CDT(-0500)] <JonathanHindi1> anastasiac: I will.

[13:25:50 CDT(-0500)] <ramil_g> anastasiac, can I ask how long it took you guys to build the UIO Wordpress Theme/Plugin? I just want to get an idea so I can better write my timeline for the proposal or decide whether to just focus on a module or build a module and a theme for Drupal

[13:26:16 CDT(-0500)] <anastasiac> ramil_g, I don't recall right now, I'd have to look back. Can I get back to you on that?

[13:26:26 CDT(-0500)] <ramil_g> anastasiac, sure

[13:26:47 CDT(-0500)] <ramil_g> anastasiac, can I get your email?

[13:27:27 CDT(-0500)] <anastasiac> ramil_g: acheetham@ocadu.ca

[13:27:39 CDT(-0500)] <ramil_g> anastasiac: thanks

[15:28:03 CDT(-0500)] <Justin_o> michelled: I've updated my branch for FLUID-5002 based on feedback from jvass. The pull request is ready for another round of review

[15:28:12 CDT(-0500)] <michelled> thx Justin_o

[18:47:08 CDT(-0500)] <thealphanerd> Bosmon: you around