|
Menu principal
Google Search
LabsSphère Catégories
|
June 21st Office Hour Recap/SummaryAs suggested by our community, we're going to release a recap, or summary, of the IRC Office Hour after every session. We want to encourage you to join us on Tuesday's at 11am EST in the #mootools IRC channel, but if need be let this be your medium to discuss your perspective and your own ideas (you can also discuss in the Google Group). Topics Covered
MooTools 2.0 Community "Wish List"We created a document and shared with the IRC channel a "wish list" to add requests of what MooTools 2.0 should include. You can find the wish list here. Please add your own requests. Periodically we'll check the list and approve items for 2.0. MooTools DocumentationWe talked about our efforts to improve the documentation. We were suggested in the channel to improve the argument list in the docs and include inherited properties and methods (plus link to the parent class). We also want to make the experience more viral and social and we'd like to include social plugins (Facebook and Twitter). A comments section akin to PHP's plus heavy moderation to have quality comments and shared experiences. Analytics will also play a major role as we'd like to improve feedback. We'd like to know which methods and classes are most viewed, liked, and commented. Likewise, we want to make it easier for you to find what you're looking for. Better SEO as well as navigation and search inside of the docs. While you are in the documentation, we are also adding inlined jsfiddle so that you can run the examples/demos and modify them on the fly. This also means that you can contribute your own examples/demos. Of course, the above is a lot of work and we welcome your participation. Darren Waddell has stepped up and already started working on this. Take a look at his repository (fakedarren/mootools-docs) and please fork. User, kpobococ, is already working with Darren thanks to the office hour. Flex box moduleA user had a question about the "wrapping" of the UI so that it extends to the complete window. It's not built-in to MooTools, but we gave him a few suggestions on how to accomplish this. Ryan Florence mentioned his mootools-wallpaper and a jsfiddle example. AMD, requirejs, namespacingFirst, some context. require.js is a "file and module loader" which implements the Asynchronous Module Definition (AMD) CommonJS specification. This means that you can Namespacing, is a loaded term. It may mean to "sandbox" MooTools so that it doesn't mess with prototypes. Namespacing may also mean that you can apply, or install, methods into any given object. We'll make a separate blog post about this, but it's time to let the cat out of the bag. We would like for MooTools 2.0 to play nice with everyone. This is a huge departure from 1.x days, but we'd like to position MooTools 2.0 so that you can drop it in any environment (that JavaScript can be run) and it will Just Work(TM). Valerio Proietti has started to work on this in his own define-2 branch and we're looking to you for feedback and opinions. Please fork and send feedback. Now is the time to make your voice heard. Once we release 2.0, there's no going back. MooTools RoadmapAnd this brings us to the roadmap. Again, well deserving of its own blog post. Here's the official word from Valerio, himself. We're going straight to 2.0. There's no date, yet, on when this will happen but a lot of work and time is being put to get it out the door. This would be the time, for you to volunteer your time. Oh and don't run around frantically. 1.3.x will continued being developed but released as bug fixes and any improvements provided by the community or downgraded from 2.0. MooTools 2.0 Feature: AccessorStill in its infancy this pattern is very powerful. It's deserving of its own blog post, but here's the summary: with this pattern you can define and lookup functions and properties that are usually Objects now, like Class.Mutators or Element.Properties. Besides simple lookup, it can also do a match so a ‘protected’ Class Mutator can be defined so a Class method can be defined as Model Change EventsSomeone had asked to support events for when properties change in the form of MooTools 2.0 SiteAs you might have expected, there will be a new site for the launch of 2.0. We're not yet in implementation stage, but we have screenshot of what it might look like. If you'd like to get involved in the design (for some street cred) join us in the IRC channel to get in touch with Nathan Querido, from QueridoDesign, since he's leading that project. MooTools UI and MobileThere's a strong request for an official UI and Mobile projects. Although we are not promising that we will get around to the UI and Mobile prior to 2.0 release, we do agree on having them. For now we're supporting projects that fill this need. For the mobile, we're interested in jpdery/moobile-core and cpojer/mootools-mobile. Add your projects in the comment section. For UI we have our own ART project which is almost ready to be released. Missing documentation and testing. There's also projects we're interested in: inviz/lsd, anutron/behavior, JxLib, and sixtyseconds/mootools-interface. Add your projects in the comment section. Event Delegation in CoreWe're also promising that Event Delegation will be in Core before 2.0 is out the door. Still unknown if the API will change between 1.3.x and 2.0, but let's revel in the news! Github IssuesAgain one of those, "deserving of its own blog post" we're moving from Lighthouse Tickets to Github Issues. This means that we will accept any new issues in Github and discourage the use of Lighthouse. We will disable Lighthouse after we've migrated. Next Office HourAs you're now aware, the MooTools Office Hours are very fun and informative. Remember that we're having another this: Tuesday, June 28th at05:01 - Honolulu (Hast UTC-10) Add it to your Google Calendar. We’ll be in the #mootools freenode.net channel. GuidelinesWe did very well last week in following the guidelines. I've included them in this post as a reminder.
TipsUse this button to add the open office hour to your Google Calendar. You'll need to setup the event so that it repeats weekly.
URL :
http://labs.xoofoo.org/modules/planet/view.article.php/17693
Trackback : http://labs.xoofoo.org/modules/planet/trackback.php/17693
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
|