Generated by All in One SEO v5.0.1.1, this is an llms.txt file, used by LLMs to index the site. # Pupunzi For a better web ## Sitemaps - [XML Sitemap](https://pupunzi.open-lab.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Homer, the Story Flow Editor, is out!](https://pupunzi.open-lab.com/2022/02/21/homer-the-story-flow-editor/) - The BETA version is out. Give it a try! Homer is a Free web-based editor for designing and writing narrative content. We started from the idea of finally having an editor that would allow both creating contents as a structured graph and at the same time enabling editing it as a text document, as a - [What is Homer?](https://pupunzi.open-lab.com/2021/11/03/what-is-homer/) - Homer, the Story Flow Editor, is an innovative tool for game story writers. - [Imagine, the free online storyboard editor, is live!](https://pupunzi.open-lab.com/2020/02/25/imagine-the-free-online-storyboard-editor-is-live/) - It is a simple web-based storyboard composer we developed to better organize and visualize the Football Drama (our game on football) dialogs. - [Football Drama Game is out!](https://pupunzi.open-lab.com/2019/09/18/football-drama-game-is-out/) - We in Open Lab spent more then one year working on Football Drama, a narrative choice-based game on Football with turn-based match play. Starting from today Football Drama is available on the stores! The game features the integration of rich media and research on user interface that I have been pursuing for the web - - [A simple Gutenberg block plugin](https://pupunzi.open-lab.com/2018/11/11/a-simple-gutenberg-block-plugin/) - The PHP code: The first step is to create our PHP plugin file that will register the new block. function mb_block_init() { if (!function_exists('register_block_type')) return; wp_register_script( 'mb-simple-block', plugins_url( 'mb-block.js', __FILE__ ), array( 'wp-blocks', 'wp-element', 'wp-components', 'wp-editor' ) ); register_block_type( 'mbideas/mb-simple-block', array( /** Define the attributes used in your block */ 'attributes' => array( 'mb_title' => array( 'type' - [Football Drama game release live stream](https://pupunzi.open-lab.com/2019/09/18/football-drama-game-release-live-stream/) - [mb.Balloon, a clever and helpful javascript tooltip solution](https://pupunzi.open-lab.com/2017/04/03/mb-balloon-a-clever-and-helpful-javascript-tooltip-solution/) - Working on the Twproject Application User Interface we at Open Lab were looking for a component that would had the capability to display a little box near a target element with a variety of customizable interfaces and behaviours. I started Working on that problem and at the end this jQuery component came out. It's simple but clever; - [I was in a mess... PHP mail took hours to be delivered](https://pupunzi.open-lab.com/2018/10/31/i-was-in-a-mess-php-mail-took-hours-to-be-delivered/) - Recently something has changed with the email security check adopted by Gmail and often emails sent via PHP mail() (using the PHP mail server) took hours and hours before being delivered. From the Google Toolbox I just discovered that my emails were bouncing as not considered secure by Google: I discovered that the first problem was - [Wordpress mb.thumbGallery, on the top of the media gallery short-code](https://pupunzi.open-lab.com/2016/12/08/wordpress-mb-thumbgallery-on-the-top-of-the-media-gallery-system/) - “This non invasive plugin works on the standard Wordpress gallery making it prettier and optionally extending its functionality. It is special in being 100% compatible with default galleries.” - [9 ways to improve your site but you don't know how to](https://pupunzi.open-lab.com/2010/05/13/9ways/) - Once upon a time, not so long ago, websites were designed to show how good we were, what beautiful things we did. Without any possibility of interaction between us and our visitors. Just a showcase. We could put photos, text, catalog items, present our work with a wonderful graphic interface... More things we wanted to - [The adventurous conquest of Themeforest spot: publishing an HTML theme](https://pupunzi.open-lab.com/2014/10/29/the-adventurous-conquest-of-themeforest-spotpublishing-an-html-theme/) - We are happy ThemeForest customers: building web sites and application in the Wordpress framework, ThemeForest is a useful repository of themes. We too wanted to create a custom theme for game’s sites, and as a step in this direction, we started creating an HTML template. We want it to be responsive, based on Bootostrap, and - [How to run the mb.YTPlayer Plus Wordpress plug-in on a development site](https://pupunzi.open-lab.com/2018/05/20/how-to-run-the-mb-ytplayer-wordpress-plug-in-on-the-development-site/) - With the latest 3.3.3 release the mb.YTPlayer Plus Wordpress plug-in introduces a new "Test mode" feature to let you use it without a license key - [How to Mask the mb.YTPlayer background video](https://pupunzi.open-lab.com/2016/05/07/how-to-mask-the-mb-ytplayer-background-video/) - With the last 3.0 release of my YTPlayer plugin I introduced the ability to create a mask (simply a PNG file) that covers the player giving at the video you are playing a particular effect. - [YTPlayer. Use the same background video cross pages](https://pupunzi.open-lab.com/2017/04/10/ytplayer-use-the-same-video-cross-pages/) - With the last 3.0.13 release of the jquery.mb.YTPlayer plug-in I've introduced a new option that lets the same video across different pages to start at the same point you left on the previous page. This is quite useful if you want to display the same video across all your site pages. Till now the video - [Use a Vimeo® video as background of your page](https://pupunzi.open-lab.com/2017/04/23/use-a-vimeo-video-as-background-of-your-page/) - We are more and more experiencing the use of background videos on web pages; They are visually capturing our attention giving more informations about the content of the website then a text or an image can do. There are two possible solution to add a video as background of a web page. The first is using - [Use a Youtube video as page background on mobile devices](https://pupunzi.open-lab.com/2017/09/06/use-a-youtube-video-as-page-background-on-mobile-devices/) - The playsInline property let any HTML5 video to play in place instead of opening it as a new overlay window as it happened before. - [mb.YTPlayer 3.0 for Wordpress](https://pupunzi.open-lab.com/2016/11/15/mb-ytplayer-3-0-for-wordpress/) - The next major release of the Wordpress mb.YTPlayer plug-in will have a surprise. For many years this plug-in has been distributed for free asking for a donation to the author (me) to sustain the development. This politic did not give the desired result; except for few sustainers that probably understand the work behind the development - [Making HTML5 audio actually work on mobile](https://pupunzi.open-lab.com/2013/03/13/making-html5-audio-actually-work-on-mobile/) - This story starts when we had to provide audio to an HTML5 game we were building. The game is for mobile browsers, actually a limited and updated range of mobile browsers: Safari for iOS 6+, and the stock browser (i.e. the default browser) for Android 4+. With the well known scaling trick (CSS "transform: scale(...)") which we built in our mobile app, we got it to run quite nicely in all resolutions, so also on desktop browsers. Hence we would want our audio solution to work also on desktops. - [How to customize the appearence of your mb.miniAudioPlayer Wordpress plug-in](https://pupunzi.open-lab.com/2014/12/16/how-to-customize-the-appearence-of-your-mb-miniaudioplayer-wordpress-plug-in/) - In this short video I'm explaining how you can create a custom skin for your miniAudioPlayer and use that in your wordpress site. [youtube_sc url="2WldUObmRZ4" title="miniAudioPlayer%20custom%20skin%20" width="800" height="520" theme="light" modestbranding="1" fs="1" loop="1" cc_load_policy="1" iv_load_policy="3" rel="0" showsearch="0"] - [How to start over the audio each time you click play with the mb.miniAudioPlayer plug-in](https://pupunzi.open-lab.com/2014/11/28/how-to-start-over-the-audio-each-time-you-click-play-with-the-mb-miniaudioplayer-plug-in/) - Someone asked me if the player could be set to start over when the it is paused and played again. At the time the player behavior is that if you pause it and then play it again it starts from the last paused time; to make it works as asked you need to push the - [Add a YTPlayer background video on Wordpress post category page](https://pupunzi.open-lab.com/2014/11/28/add-a-ytplayer-background-video-on-wordpress-post-category-page/) - I'm writing this post because of the many questions I received on how could be implemented the YTPlayer in a category page of Wordpress. Adding it to the home page (when the home page is the recent post list) and to the front page (the static page that has been set as home in WP) - [Firefox and the Youtube video quality issue](https://pupunzi.open-lab.com/2014/11/09/firefox-and-the-youtube-video-quality-issue/) - Google recently switched to adaptive videos streaming on YouTube by using Media Source Extensions. This technology generates media streams for playback in JavaScript allowing dynamic change of video quality and a more accurate control of the stream. You can check what your browser is supporting by visiting this page: https://www.youtube.com/html5. That sounds like a good news, - [If you are thinking at “teamwork” you are probably looking for Twproject](https://pupunzi.open-lab.com/2014/04/12/twproject-get-your-projects-done/) - We Just published Twproject 5.4 This is a major release with many new features and bug fix; you can check new features in detail here or visit the Twproject site. From a brand new site to the Gantt editor we worked hard to make Twproject the best PMS available; doesn't matter if you are a - [Good news for all WordPress’ users. MiniAudioPlayer is now Skinnable!](https://pupunzi.open-lab.com/2014/02/04/good-news-for-all-wordpress-users-miniaudioplayer-is-now-customizable/) - With the latest update of the miniAudioPlayer (1.4.6), the HTML5 audio player plug in for Wordpress, you can modify the player appearance to fit your website look and feel. This was one of the most required feature for this plug-in and finally it is on line! Just go to the Wordpress settings page of the - [Create images and make them travel the world using HTML5, SVG, Canvas and Javascript](https://pupunzi.open-lab.com/2013/10/30/create-images-and-make-them-travel-the-world-using-html5-svg-canvas-and-javascript/) - In the past months we had the opportunity to work on finding the best solution for composing and manipulating vector images in the context of an HTML5 web application for smart phones, tablets and desktop browsers. The scope of the web application we developed (PicMood, available on the Appsfuel marketplace) is to publish to Facebook - [What is new in jQuery 1.4. Features for a happy programming](https://pupunzi.open-lab.com/2010/01/15/what-is-new-in-jquery-1-4/) - jQuery team have done a great work in this new 1.4 release. The new release of jQuery has come out with many new features and code optimization (http://api.jquery.com/category/version/1.4/) to ease manipulate and traversing DOM elements. The most impressive improvement is internal calls reduction to perform jQuery methods, with a significant increase in performance: Lets take - [Look at this! mb.bgndGallery goes fullscreen!](https://pupunzi.open-lab.com/2013/06/24/look-at-this-mb-bgndgallery-goes-fullscreen/) - [youtube_sc url="http://www.youtube.com/watch?v=reS9Lp1LbLY" width="700" height="400"] I just implemented the new HTML5 Fullscreen API on two of my components: mb.YTPlayer and mb.bgndGallery. Using the element.requestFullScreen() and the document.cancelFullScreen() methods is now possible to display part of a page or the entire web page in a real full screen view. All the browser UI is removed and only - [jQuery.mb.CSSAnimate - Use CSS3 transition to animate DOM Elements via jQuery](https://pupunzi.open-lab.com/2011/12/11/jquery-mb-cssanimate-use-css3-transition-to-animate-dom-elements-via-jquery/) - As most of you know there are new features in CSS3 that let you animate HTML elements using just CSS. Using CSS3 "transition" you can control which property to apply, the duration of the transition, the transition timing and the transition delay. The transition considers also the "transform" parameter specified in the CSS class. Actually - [jquery.mb.bgndGallery 1.7.5. Make your custom transition](https://pupunzi.open-lab.com/2013/06/23/mb-bgndgallery-make-your-custom-transition/) - I've just updated the mb.bgndGallery adding some defaults effects for an easy implementation. For all of you that where getting creasy on how to set the correct transition for the sliding images, this update introduces some built in effects you can easily apply to your gallery. Before this update you had to specify the transition - [The new jquery.mb.containerPlus 3.5.0](https://pupunzi.open-lab.com/2013/04/27/the-new-jquery-mb-containerplus-3-5-0/) - More freedom on customizations in a beautiful way. Add new features in a while. How many times you were asking me to implement tools to add easily a new button or new behaviors to the container? Many, believe me! With this update you can now implement special features to make containers behaves as you aspect: $.containerize.addMethod(name, - [Teamwork jQuery Gantt editor](https://pupunzi.open-lab.com/2013/04/15/teamwork-jquery-gantt-editor/) - Maybe I've never told you about it! One of the major feature of the new Teamwork 5 release is a browser based javascript (jQuery) Gantt editor; you can create Gantts, task trees, dependencies which exports the resulting data in JSON format. It has unlimited undo/redo, zoom in/zoom out on specific periods, milestones, it auto updates - [There's a new Jquery Exchange Q&A for Pupunzi](https://pupunzi.open-lab.com/2013/04/08/theres-a-new-jquery-exchange-qa/) - It was long time that we in Open Lab were thinking to make our own Q&A software. We need it to give support for all of our products, from Teamwork to Licorize. We didn't want to make a Forum because we didn't want structured and complex discussions. Just high quality Questions and Answers. Something like Stack - [mb.ile, a light weight framework for mobile App (alpha)](https://pupunzi.open-lab.com/2010/11/29/mb-ile-a-lightweight-framework-for-mobile-app/) - What is it? mb.ile is a work in progress framework that provides simple solutions for any HTML mobile applications. Several bigs like jQuery, Dojo, jQTouch, extJs, etc. are developing their own framework for mobile applications, and we tested some of them to realize the client for our latest Licorize app. Actually we adopted the - [Wordpress mb.miniAudioPlayer, a short tutorial](https://pupunzi.open-lab.com/2012/10/22/wordpress-mb-miniaudioplayer-a-short-tutorial/) - [youtube=http://www.youtube.com/watch?v=B8Dr4aUNGgo] I just published a major update of the miniAudioPlayer plugin for Wordpress. This video shows how it works and how you can customize each instance of the player on your Wordpress posts. You can get this plug in from the Wordpress plugins directory at this url: http://wordpress.org/extend/plugins/wp-miniaudioplayer - [What am I working on now? ... (swipe to change)](https://pupunzi.open-lab.com/2012/07/16/what-am-i-working-on-now/) - [youtube=https://www.youtube.com/watch?v=SgQUa7tMbps] I'm going to publish a new jQuery plugin (mb.momentumSlide) that let you swipe between "pages" either horizontally or vertically. It works both on computer and devices. The live demo: http://pupunzi.github.com/jquery.mb.momentumSlide/demo.html You can find the pre release on gitHub: https://github.com/pupunzi/jquery.mb.momentumSlide. Hope you like it :-). - [Play any YouTube video as background of your WordPress blog](https://pupunzi.open-lab.com/2012/05/09/play-any-youtube-video-as-background-of-your-wordpress-page/) - [youtube_sc url=http://www.youtube.com/watch?v=jCK_iBU82k8] Any WordPress user can now set a video as blog background - it can be really beautiful! WordPress has just approved the porting of jQuery.mb.YTPlayer component for their platform: mb.YTPlayer background videos. From today you can easily include any video hosted on YouTube directly as background of any post or page you - [jQuery (mb)ContainersPlus 2.2 (iconize where you want!)](https://pupunzi.open-lab.com/2009/02/01/mbcontainersplus/) - Let your contents look great! Post out of date. Read that: http://pupunzi.open-lab.com/mb-jquery-components/mb-containerplus/ - [jQuery (mb)Menu 2.7 (New!)](https://pupunzi.open-lab.com/2009/01/18/mbmenu/) - Go to the component page for the latest update: http://pupunzi.open-lab.com/mb-jquery-components/mb-_menu/ Now is This is a powerful jQuery component to build easily a multilevel tree menu or a contextual menu (right click) in an intuitive way! You can add as many submenus as you want; if your submenu or menu is not declared in the page, - [jquery.mb.browser reintroduces the removed $.browser object in jQuery 1.9](https://pupunzi.open-lab.com/2013/01/17/jquery-mb-browser-reintroduce-the-removed-browser-object-in-jquery-1-9/) - With the new 1.9 jQuery release they removed definitely their $.browser method. I know that feature detection is better than using user agent sniffing, but for many of you who used the $.browser scattered in thousand of line of code this plugin can solve the problem without changing anything on your code. just place it after the - [jQuery.mb.bgndGallery 1.6 & CSS3 transform](https://pupunzi.open-lab.com/2012/10/20/jquery-mb-bgndgallery-1-6-css3-transform/) - [youtube_sc url=http://youtu.be/A2sc9Xvr0sc] I just made a major update for the mb.bgndGallery component. The most consistent improve is that the gallery now supports transitions between images using the transform propery. That means you can make custom transitions using the scale, rotate or skew methods offered by the CSS3 "transform" properties. If you don't change the settings, - [ContainerPlus has been rewritten](https://pupunzi.open-lab.com/2012/04/15/jquery-mb-container/) - jQuery.mb.containerPlus is going to have a new life. jQuery.mb.containerPlus is one of the most appreciated jquery plug-in of mine (more than 25.000 downloads till now) and I decided it was time to radically update the code. There are many improvements in this new release that certainly you'll appreciate; here are some of them: Skins doesn't - [jQuery 1.8 - $.browser has been deprecated](https://pupunzi.open-lab.com/2012/08/14/jquery-1-8-and-browser-detection/) - With the new jQuery release 1.8 they are going to remove the $.browser method (definitely removed on the 1.9 v.): $.browser: Ever since jQuery 1.4, we’ve been evangelizing that browser detection via the user agent string is a bad idea. Yet we’ve been an enabler of bad practice by continuing to offer $.browser. As of - [jQuery 1.9 is out... and $.browser has been removed - a fast workaround](https://pupunzi.open-lab.com/2013/01/16/jquery-1-9-is-out-and-browser-has-been-removed-a-fast-workaround/) - With the new 1.9 jQuery release they removed definitely their $.browser method. Surely many of you used this thousand of time to catch specific browsers; now it doesn't work anymore. Here is a fast and short piece of code you can use before deciding how to procede: jQuery.browser = {}; jQuery.browser.mozilla = /mozilla/.test(navigator.userAgent.toLowerCase()) && !/webkit/.test(navigator.userAgent.toLowerCase()); - [Just updated the jquery.mb.gallery to v. 2.1](https://pupunzi.open-lab.com/2012/06/01/just-updated-the-jquery-mb-gallery/) - I just published a new update of the jquery.mb.gallery with an Ajax demo usage and many other stuff. Once for all two demos for the thumbnail gallery forgotten in the past release. Give it a chance :-) - [The WordPress mb.YTPlayer plugin has been updated to v. 0.5](https://pupunzi.open-lab.com/2012/05/13/the-wordpress-mb-ytplayer-plugin-has-been-updated-to-v-0-5/) - Background video made easy. I've just update the WordPress background video component at version 0.5 adding a feature to the TinyMCE editor that makes really easy the inclusion of the background video in your WordPress page via the post editor. Once installed the plugin you'll find a new button on the editor toolbar that will - [jQuery.mb.YTPlayer has a new update (1.3.7)](https://pupunzi.open-lab.com/2012/03/26/jquery-mb-ytplayer-has-a-new-update-1-3-7/) - A new important update for mb.YTPlayer component! Adding a simple parameter the player will fit the window size according to its aspect ratio. This way you can remove the ugly black strips from the screen :-). Implemented additional parameters for the $.fn.changeMovie() method to pass specific properties for the specific video. Give it a try - [Syncing multiple Google calendars on iOs Calendar](https://pupunzi.open-lab.com/2012/03/24/syncing-multiple-google-calendars-on-ios-calendar/) - If you are getting crazy trying to sync all your Google calendars on your iPhone or iPad here is the solution: Creating a gmail account from settings > mail, contacts, calendars you can than sync the default Google calendar with your Calendar app. But if you create a new calendar on Google, this is not - [mb.YTPlayer updated to version 1.3](https://pupunzi.open-lab.com/2012/02/12/mb-ytplayer-updated-to-version-1-3/) - This is a great update for this component. You can now control the player also when it's set as background! Give it a try! - [2011 in review](https://pupunzi.open-lab.com/2012/01/01/2011-in-review/) - The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog. Here's an excerpt: London Olympic Stadium holds 80,000 people. This blog was viewed about 630.000 times in 2011. If it were competing at London Olympic Stadium, it would take about 8 sold-out events for that many people to see it. Click here - [jquery.mb.zoomify. A new tool to explore your images](https://pupunzi.open-lab.com/2011/10/29/jquery-mb-zoomify/) - [youtube=http://www.youtube.com/watch?v=iNyniPjlM18&feature=share] The jQuery mb.components family is growing up and a new tool to zoom images has been added. I hope you like it and you enjoy it! Here is the component page where you'll find links to the demo page, to the download file and to the doc page: http://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-zoomify/ - [Your ChangeManifesto, a new free on line service to focus on change](https://pupunzi.open-lab.com/2011/10/25/your-changemanifesto-a-new-free-on-line-service-to-focus-on-change/) - If you have always done it that way, it is probably wrong. (Charles Kettering) [youtube=http://www.youtube.com/watch?v=as-AIFDamco] Our product family is growing up and today we published a new free on line service for helping you bring change in company and teams though a process centered on reaching consensual change. Give it a try and let me - [Collecting images and videos with Licorize](https://pupunzi.open-lab.com/2011/09/27/collecting-images-and-videos-with-licorize/) - Are you a photographer? Are you a graphic designer? Do you often collect images from the web? Of course you do, as all of us. As a creative and graphic designer I'm always looking around for inspiration and one of the best way for me is to collect images that stimulate my creativity. Of course - [Adslife: the official trailer](https://pupunzi.open-lab.com/2011/08/23/adslife-the-official-trailer/) - [youtube=http://www.youtube.com/watch?v=Gph_Ha--IlY&hd=1] “Hunt for customers on the web and duel with other agencies. Live the life of a talented and cursed visionary creative.” This was the last think we had to do before the Adslife game's launch. Adslife is a web based game, pure HTML, where you compete with others using your creativity instead of guns. - [How to play background audio on iOs devices’ web pages](https://pupunzi.open-lab.com/2011/08/18/how-to-play-background-audio-on-ios-devices-web-pages/) - This is a horrible hack that works beautifully ('till next Apple iOs update). It was a while that we where looking for a background audio solution for our Adslife browser game when played on iPad or other iOs devices. Apple's policy about audio and video autoplay in iOs browser is to deny this feature. After - [Escaping from browser game's kitsch](https://pupunzi.open-lab.com/2011/08/03/escaping-from-browser-games-kitsch/) - Read this article on kitsch and browser games on Gamamoto - [Adslife. The game. Have you ever dreamed of being an advertiser?](https://pupunzi.open-lab.com/2011/07/13/adslife-the-game-have-you-ever-dreamed-of-being-an-advertiser/) - I'm glad to announce that Adslife is now available as beta release Why should you play this game? Well, first of all this is something different from games you use to play; It is all realized using HTML and Javascript (jquery) and you'll not believe it; You compete with other players all around the world - [Take a look at the video preview of Adslife alpha game](https://pupunzi.open-lab.com/2011/05/31/take-a-look-at-the-video-preview-of-adslife-alpha-game/) - [youtube=http://www.youtube.com/watch?v=KkRHH0Yl4mM] We made a short video of some steps of our new game production: Adslife. It's an HTML5/javascript web based game with a long play life duration philosophy (here the blog post). Are you curios? Go Here - [jquery.mb.extruder updated to version 2.3](https://pupunzi.open-lab.com/2011/05/20/jquery-mb-extruder-updated-to-version-2-3/) - jquery.mb.extruder has been updated to version 2.3 This release fixes several bugs and introduce a new parameter to control the open on mouseover behaviour: "autoOpenTime" (0= do not open onmouseover - value in milliseconds) Go to the component page or see the demo - [pupunzi.com has a new skin](https://pupunzi.open-lab.com/2011/05/15/pupunzi-com-has-a-new-skin/) - I’m glad to announce that the new pupunzi.com site is out! I really liked the site as it was before, and as it happens with all the changes, I'm feeling both sad and happy... But everything must change with time. This new site gets advantage of all the new HTML5 features (it works great with - [Licorize API: How to include Licorize' bookmarks into your page](https://pupunzi.open-lab.com/2011/05/13/licorize-api-include-bookmarks-from-licorize-into-your-page/) - Did you know that Licorize has an API that you can use via javascript to get public bookmarks filtered by tags, projects, users? If you are interested on showing your latest bookmarks inside your website, Licorize has a public API that let you retrieve them via a jsonp call. On Licorize site there's a section - [jQuery 1.5.2 ajax module and local files issue](https://pupunzi.open-lab.com/2011/04/24/jquery-1-5-2-ajax-module-and-local-files-issue/) - In the new jQuery 1.5 version the ajax module has been completely rewritten introducing important changes. One of the most consistent change is that now the $.ajax() call returns a jXHR object that is a superset of the browser’s native XMLHttpRequest object. As an example the ajax response now contains the responsetext as well as - [jQuery.mb.scrollable updated to v. 1.7.0](https://pupunzi.open-lab.com/2011/03/14/jquery-mb-scrollable-updated-to-v-1-7-0/) - What’s new in v. 1.7.0: Introduced two more callbacks: loadCallback: that is invoked once the component is loaded changePageCallback: that is invoked each time a page is changed. Cleaned up the code: all the methods that changes the actual page refer to the “gotoPage” one. go to the download page: http://pupunzi.open-lab.com/mb-jquery-components/mb-scrollable/ - [Gamamoto, a project on gaming](https://pupunzi.open-lab.com/2011/03/13/gamamoto-a-project-on-gaming/) - We started a new project entirely dedicated to games. Gamamoto project aims to create a series of games focused on the web and using it as main developing platform. We are now working to the first release and we are developing a javascript (jQuery) framework engine for game testing and storytelling. If you want to - [jQuery.mb.verticalScroll is out!](https://pupunzi.open-lab.com/2010/12/11/jquery-mb-verticalscroll-is-out/) - A good way to manage long list in short space! jQuery.mb.verticalSlider let you show long list of elements managing pagination, it can work with elements already in the DOM of your page or loading them via ajax when needed. And it uses mouse wheel of course. take a look! - [jquery.mb.extruder 2.1 is out.](https://pupunzi.open-lab.com/2010/10/15/jquery-mb-extruder-2-1-is-out/) - This release fix a bug introduced by jquery 1.4.3 that prevented the vertical extruders to open. Get this update now! - [Bookmarking is over. just licorize it! ](https://pupunzi.open-lab.com/2010/09/09/bookmarking-is-over-just-licorize-it/) - For the web worker tribe Is Licorize just another bookmarking service? ...Not indeed! It's an innovative experiences collector (now in beta) that lets you turn any web bookmark or status update from twitter® and facebook® into an active part of any shared project you and your team are working on. You can also share ideas, - [jQuery.mb.extruder version 2.0 is out](https://pupunzi.open-lab.com/2010/08/26/jquery-mb-extruder-version-2-0-is-out/) - I just published a relevant update of jquery.mb.extruder plug in. Now you can locate it on top, left, right or bottom border of the browser window. You canalso choose to close or not other panels once a new one is opened. go to the component page! - [How to add a functional dock to jquery.mb.containerPlus](https://pupunzi.open-lab.com/2010/06/19/how-to-add-a-functional-dock-to-jquery-mb-containerplus/) - Many times people are asking me to implement features to my jquery components but most of the times those features are easily implementable by adding custom behavior to the callbacks functions yet available. In ths post we'll see how to realize a functional dock element for the mb.containerPlus. For this tutorial I'm using the latest - [jQuery.mb.YTPlayer first public release.](https://pupunzi.open-lab.com/2010/06/13/jquery-mb-ytplayer-first-public-release/) - Use a Youtube movie as background or view it in a chrome-less player! With this jQuery component you can set a YT movie as background of your page or view it into a chrome-less customizable player! All the controls are javascript and CSS Take a look! - [jQuery.mb.maskedGallery updated to v. 1.9.2](https://pupunzi.open-lab.com/2010/06/07/jquery-mb-maskedgallery-updated-to-v-1-9-2/) - jquery.mb.maskedGallery If you need a custom frame for your images, Here it is! you can slide images inside your custom mask, add cotrols for navigation, action and description for each image! Try it now! - [jquery.mb.menu 2.8.5 is out! ](https://pupunzi.open-lab.com/2010/05/23/jquery-mb-menu-2-8-5-is-out/) - The new mb.menu is out! With great new feature and some bugfix. take a look! - [jQuery.mb.mediaEmbedder 1.0 is out!](https://pupunzi.open-lab.com/2010/05/07/jquery-mb-mediaembedder-1-0-is-out/) - The easiest way to share your favorite media content on your site! With this jQuery plug-in you can easly insert media from the most famous social media services just with 1 line of code! Ex: [ youtube=http://www.youtube.com/watch?v=PLs5HN7FS0w ] Take a look! - [mb.gallery updated to v. 2.0!](https://pupunzi.open-lab.com/2010/04/15/mb-gallery-updated-to-v-2-0/) - The new mb.gallery is out! A new version (2.0) of mb.gallery is out; this is a rewritten version of the previous mb.gallery. It load faster and it's fully customizable via CSS. It cames with an additional plug-in (jquery.mb.flickr.js) that let you build a gallery from any public Flickr set or account images (you'll need your - [jquery.mb.extruder 1.8.1](https://pupunzi.open-lab.com/2010/03/30/jquery-mb-extruder-1-8-1/) - There was a bug on Webkit browsers that prevent the correct align of the extruder flaps. Solved! get the update now! Changes: line: 59: var extW= this.options.position=="left"?1: this.options.width; line 70: {position:position,top:0,left:0,width:1}; line 77: wrapperStyle={position:"absolute", width:this.options.position=="left"?1:this.options.width}; line: 218 extruder.find('.content').animate({ width: 1 }, opt.slideTimer,function(){ line: 219: extruder.find('.ext_wrapper').css({width:1}); - [jquery mb.extruder updated to version 1.8.0](https://pupunzi.open-lab.com/2010/03/23/jquery-mb-extruder-updated-to-version-1-8-0/) - What’s new in 1.8.0: 1. Extruder is child of any DOM element. 2. Extruder can have inline content. (not only Ajax). 3. better close event. 4. added autoCloseTime parameter to specify time in milliseconds the extruder should close on mouse out (0 = never). 4. added hidePanelsOnClose parameter to specify if subpanels should hide on - [How to use a Yotube movie as background of your HTML page](https://pupunzi.open-lab.com/2010/03/22/youtube-movie-as-background/) - One of the latest component I'm working on is an easy to build custom Youtube player. The new Youtube API allow developers to invoke a chrome-less AS3 player and use a javascript API to build our own controls, we have almost all the controls available: player.playVideo(), player.pauseVideo(), player.setVolume(), player.mute(), player.unMute(), player.getVideoStartBytes(), player.getVideoBytesTotal(), player.getVideoBytesLoaded(), player.getCurrentTime(), player.getDuration() - [jquery.mb.extruder updated to v. 1.6.0](https://pupunzi.open-lab.com/2010/03/14/jquery-mb-extruder-updated-to-v-1-6-0/) - What's new in 1.6.0: Removed the ".content" div from HTML Support content defined inline Take a look! - [jquery.mb.containerPlus updated to v. 2.4.8](https://pupunzi.open-lab.com/2010/03/14/jquery-mb-containerplus-updated-to-v-2-4-8/) - What’s new in 2.4.8: added mb_setPosition(top, left) method. Take a look! - [jquery.mb.menu updated to v. 2.7.6](https://pupunzi.open-lab.com/2010/03/14/jquery-mb-menu-updated-to-v-2-7-6/) - What’s new in 2.7.6: Added at line 377: if ($.browser.msie) menuVoice.css({maxWidth:op.options.menuWidth}) to constrain textbox into the menu width in IE :-; Added $.fn.removeMbMenu() to close any opened manu from an external or internal link. Changed with –> minWidth at line 495 to let menu expand in line contnet exceed. Added at line 312 $(this.menuContainer).attr(“id”, “mb_”+m).hide(); - [jQuery.mb.containerPlus 2.4.7 is Out!](https://pupunzi.open-lab.com/2010/02/26/jquery-mb-containerplus-2-4-7-is-out/) - A major update of mb.containerPlus is Out! 2.4.7 minor and major issue and bugfix: 1. added minWidth and minHeight to be setted as metadata of the container. 2. modified onClose callback to be executed after the transition effect. 3. added onBeforeClose callback to be executed before the close transition effect. 4. now the resize event - [A free Q&A service for your jQuery components](https://pupunzi.open-lab.com/2010/01/25/a-free-qa-service-for-your-jquery-components/) - My components suite mb.components benefits greatly from the Q&A service which we bought from StackExchange services. We decided to offer to all jQuery component developers free hosting on the jquery.pupunzi.com service. What you get: if you link your components site to jquery.pupunzi.com, 1. you get the best online Q&A service you can get: see stackoverflow.com. - [Developing versus graphic designing and vice versa](https://pupunzi.open-lab.com/2010/01/24/code-versus-graphic-design-and-viceversa/) - I found what my friend Pietro Polsinelli wrote in his article The blurring distinction between graphic design and software development really interesting; he takes the right point view of a modern approach to software development. As a creative code developer and as member of Open Lab, I can say that this method of working keeps - [mb.gallery 2.0, next on pupunzi.com](https://pupunzi.open-lab.com/2010/01/21/mb-gallery-2-0-next-on-pupunzi-com/) - [youtube=http://www.youtube.com/watch?v=WD42qLEVssM] here is a short video of the forthcoming mb.gallery 2.0 jQuery plugin. - [jQuery.mb.scrollable 1.5.7](https://pupunzi.open-lab.com/2010/01/12/jquery-mb-scrollable-1-5-7/) - The new 1.5.7 release is out. Added goToPage method. $(myScrollable).goToPage(pageNumber, noAnimation); params: pageNumber: (int) the number of the page you want to get; noAnimation: (boolean) if the transition should be animated or not. get it now! - [Better Software 2010 in Florence](https://pupunzi.open-lab.com/2010/01/07/better-software-2010-in-florence/) - Open-lab will take part at Better Software Conference on 5 and 6 May 2010. We are proud that Develer, a florentine software company, is organizing a software conference here in Florence and we will help them where possible! The main conference’ topics are agile projects, open source and web 2.0. We proposed to participate in - [A new Patapage tutorial: how to customize a button...](https://pupunzi.open-lab.com/2010/01/05/a-new-patapage-tutorial-how-to-customize-a-button/) - Take a look at this article on how you can customize a Patapage button on your page instead of have the default docked one: http://blog.patapage.com/ - [A new charting tool for Patapage](https://pupunzi.open-lab.com/2009/12/22/a-new-charting-tool-for-patapage/) - We have published a new charting tool for Patapage. based on jqPlot for jquery, it let you easily show any data as chart on your page with many configuration and a friendly tool to insert your value; it has a history manager to let you restore previous versions and it's on the Patapage philosophy! check - [Published the RSS reader widget for Patapage!](https://pupunzi.open-lab.com/2009/12/16/published-the-rss-reader-widget-for-patapage/) - Another great functionality for Patapage: an on line RSS reader that slide over your web page! Go and try it! - [jquery.mb.scrollable updated to version 1.5.5](https://pupunzi.open-lab.com/2009/12/14/jquery-mb-scrollable-updated-to-version-1-5-5/) - I've updated the jquery.mb.scrollable to version 1.5.5 fixing some bugs and adding two callbacks functions: nextCallback and prevCallback. get the latest version! - [jQuery.mb.flipText 1.0 is Out!](https://pupunzi.open-lab.com/2009/12/04/jquery-mb-fliptext-1-0-is-out/) - jquery.mb.flipText is a simple plug-in to turn your text vertically in both direction: top-bottom or bottom-top.Wasn’t that something you would have done on your HTML pages? Take a look See it also presented in Patapage: Flip your HTML text around. - [An introductory video of Patapage](https://pupunzi.open-lab.com/2009/12/03/an-introductory-video-of-patapage/) - [youtube=http://www.youtube.com/watch?v=gvoMCGlzmRM] Here is an introductory video of the basic functionalities of Patapage; Take a look! - [Patapage beta is finally OUT!](https://pupunzi.open-lab.com/2009/12/01/patapage-beta-is-finally-out/) - I'm glad to announce the public beta release of Patapage, a new way of thinking the web! Try it, enjoy it! http://patapage.com - [jQueryExchange addon for Firefox!](https://pupunzi.open-lab.com/2009/11/30/jqueryexchange-addon-for-firefox/) - Ask questions and get good answers on jQuery directly from your Firefox search bar! Thanks to Federico Soldani now you can search directly from Firefox toolbar into jQueryExchange Q&A! Get the latest jQueryExchange addon for Firefox! https://addons.mozilla.org/it/firefox/addon/51325 - [The countdown for Patapage beta release has started!](https://pupunzi.open-lab.com/2009/11/28/the-countdown-for-patapage-beta-release-is-started-up/) - Patapage will be out in the next days! For all web designers, a new suite of tools that add features available to web visitors in an unobstrusive way; Patapage gives you the power to enrich either static or dynamic web pages with additional contents and tools, without using any complex serverside solution! For example... what - [BugsVoice (beta) is out!!](https://pupunzi.open-lab.com/2009/11/18/bugsvoice-beta-is-out/) - Using the BugsVoice service you will supply friendly error pages and collect user feedback on exceptions. [youtube=http://www.youtube.com/watch?v=A7RRJXGD_hY] For everyone who makes web applications and needs to manage exceptions in a friendly way; if you get a trapped exception in your application (or in your web server), this will print out the script copied from your - [jQuery.mb.containerPlus 2.4.0](https://pupunzi.open-lab.com/2009/11/08/jquery-mb-containerplus-2-4-0/) - version 2.4 , The mb.containerPlus with memory! Finally out the mb.containerPlus with cookies manager; this issue was one of the most voted for this component, it allows to remember the state, the position and the dimensions of your container once the page is reloaded. Just add a"rememberMe" metadata on the specific container and the game - [jQuery.mb.extruder 1.5](https://pupunzi.open-lab.com/2009/11/06/jquery-mb-extruder-1-5/) - Just published the release 1.5 of jquery.mb.extruder with great new issue: modified the flipText behavior (stronger than before). added "positionFixed" param to control the position of the extruder (true id default and the extruder doesn't scroll with the page; if set to false it scrolls). added a method to disable/enable a voice on the fly: - [jQuery.mb.gallery 1.5.5](https://pupunzi.open-lab.com/2009/11/03/jquery-mb-gallery-1-5-5/) - Published the new release of jquery.mb.gallery Major issue and bugfix: Added a new param: containment to let you choose either to load the gallery into a specific DOM element (a div on your page context) or up over your page. Fixed a bug in IE that prevent the display of images if invoked a second - [jquery.mb.scrollable inline IE7 Bug](https://pupunzi.open-lab.com/2009/10/30/jquery-mb-scrollable-inline-ie7-bug/) - I found a bug on IE7 due to the unsupported "display:inline-block"... :-( I'll fix it in the next release; for the moment you all can fix it changing the line 59 as below: $(this.elements).css({marginRight:this.options.elementMargin, width:this.singleElDim, display:"inline-block",float:"left" }); - [jQueryExchange, ask questions and get good answers on jQuery](https://pupunzi.open-lab.com/2009/10/28/jqueryexchange-get-your-aswers-make-your-questions/) - The intent of jQueryExchange is to give a referral for any kind of questions, issues, proposals for components, critics, solutions, etc. to all jQuery’s users and developers that want to participate and discuss on; it is built over the Stack overflow Q&A engine (Stack exchange) with all its features available. - [jquery.mb.extruder 1.0](https://pupunzi.open-lab.com/2009/10/28/jquery-mb-extruder-1-0/) - This jquery component let you easly build a sliding panel where to insert any kind of content; it has builtin all the functionalities for managing menu lines and sub panels with accordion effect. It can get the content via ajax and therefore you can dynamically build it by passing DATA via request using the metadata attribute settable on the extruder container. - [jQuery.mb.containerPlus 2.3.5 (new release)](https://pupunzi.open-lab.com/2009/10/23/jquery-mb-containerplus-2-3-5-new-release/) - I just update mb.containerPlus to version 2.3.5 solving several bugs on state control: 1. if fullScreen once iconized and restored the height wasn't reset correctly; 2. if iconized and mb_resizeTo generate a bug; now you simply can't mb_resizeTo if iconized; 3. better controll of each state of container; Get the latest - [ Get visitors to read and remember your home page – the principles](https://pupunzi.open-lab.com/2009/10/19/get-visitors-to-read-and-remember-your-home-page-the-principles/) - A really nice blogpost, inspired by startuptodo.com, on how to get visitors remember your homepage, posted by my friend Pietro Polsinelli: http://pietro.open-lab.com/2009/10/19/get-visitors-to-read-and-remember-your-home-page-the-principles/ - [jquery.mb.scrollable 1.5 (new release)](https://pupunzi.open-lab.com/2009/10/18/jquery-mb-scrollable-1-5-new-release/) - In this release I added the possibility to choose the scroll direction of your content (horizonal or vertcal). take a look at the component page where you can download the script. - [jquery mb.menu 2.7.2 (new release)](https://pupunzi.open-lab.com/2009/10/14/jquery-mb-menu-2-7-2-new-release/) - In this release I've fixed two bugs: 2.7.2 bugfix: if property openOnClick was set to true and there was an empty root menu, once you get out from the empty root menu it didn't unselect his state. 2.7.1 bugfix: Managed menuvoices with A HREF attr. Now when a menuvoice has an A HREF it remains - [a jquery mb.scrollable demo use](https://pupunzi.open-lab.com/2009/10/13/a-mb-scrollable-demo-use/) - [youtube=http://www.youtube.com/watch?v=JfAUoyztoNs] mb._scrollable short video component page: http://pupunzi.com/#mb.components/mb.scrollable/scrollable.html my youtube channel - [mb.scrollable 1.0 New!](https://pupunzi.open-lab.com/2009/10/09/mb-scrollable-1-0-new/) - Published a new jQuery plugin: mb.scrollable; it let you scroll as many contents you want with a configurable navigation tool, auto scroll option, auto width for each element according with the available space, etc. Take a Look! http://pupunzi.open-lab.com/mb-jquery-components/mb-scrollable - [When comunication is important...](https://pupunzi.open-lab.com/2009/10/08/when-comunication-is-important/) - Someone wrote me: "dude, you better test your scripts in ie8 (non compat) they don't work at all...". Well... is him giving me some useful information? Or maybe he is giving me some good advice? Or maybe he belive he is the only IE8 user that is trying my jquery plugin? Ok..., no, he is - [mb.gallery 1.5.1 (new release)](https://pupunzi.open-lab.com/2009/10/06/mb-gallery-1-5-1-new-release/) - Just work on minor issue to improve performances. removed the src attribute of the original images and added a prel0ad system for the toolbar of the gallery. http://pupunzi.open-lab.com/mb-jquery-components/mb-gallery/ demo: http://pupunzi.com/#mb.components/mb.gallery/gallery.html - [And the winner is...](https://pupunzi.open-lab.com/2009/10/05/and-the-winner-is/) - http://pupunzi.com the new Pupunzi site is out! there you can find all my jQuery components, news and great design :-) - [mb.ideas is ready... which domain?](https://pupunzi.open-lab.com/2009/10/02/mb-ideas-is-ready-which-domain/) - I've the new site ready for publishing but which domain is better? mbideasrepository.com or pupunzi.com? Please, tell me which do you prefer - [mb.containerPlus: updated to relase 2.3.2](https://pupunzi.open-lab.com/2009/09/30/mb-containerplus-updated-to-relase-2-3-2/) - This update adds a "closed" state once the container is initialized; this state lets the container be drawn in the page but not visible; it can be opened by an external link with this method: $("#yourConainerID").mb_open(); To get the latest version go to the component page. - [mb._menu video](https://pupunzi.open-lab.com/2009/09/27/mb-_menu-video/) - [youtube=http://www.youtube.com/watch?v=sWXibpxTQg0] mb._menu short video my youtube channel - [mb.containerPlus video](https://pupunzi.open-lab.com/2009/09/27/mb-containerplus-video/) - [youtube=http://www.youtube.com/watch?v=XouF463MxIA] Some features of mb.containerPlus - [mb.containerPlus 2.3.1](https://pupunzi.open-lab.com/2009/09/26/mb-containerplus-2-3-1/) - New upgrade to fix a refactor bug I genrated on last release... I'm sorry... :-) the default method: $.fn.mb_open() and $.fn.mb_close() were broken. You can download the mb.containerPlus 2.3.1 release I published where this problem has been solved. http://pupunzi.wordpress.com/mb-jquery-components/mb-containerplus/ - [Soon the new mb.ideas.repository website](https://pupunzi.open-lab.com/2009/09/22/soon-the-new-mb-ideas-repository-website/) - [youtube=http://www.youtube.com/watch?v=PLs5HN7FS0w] here is a preview of the new site. Enjoy! - [The beauty of adding content on any web page](https://pupunzi.open-lab.com/2009/09/04/the-beauty-of-adding-content-on-any-web-pages/) - Icing on the web page How many times I would have liked to have the capability to add different kinds of contents in a web page without the needs of a specific CMS. Websites are often made of few or many pages with an user-friendly graphic interface drawn to enforce the content message; most of - [Explosion of light](https://pupunzi.open-lab.com/2009/08/17/explosion-of-light/) - _DSC5889, inserito originariamente da pupunzi. - [Open Lab on Flickr!!](https://pupunzi.open-lab.com/2009/06/30/open-lab-on-flickr/) - We are uploading best Open Lab's graphics on Flickr; take a look! - [Teamwork ads - Escape from basecamp!](https://pupunzi.open-lab.com/2009/06/15/teamwork-ads-escape-from-basecamp/) - [youtube=http://www.youtube.com/watch?v=iSyKEQq4gMY] At last the production of "Escape from Basecamp", our last Teamwork promo, is out! please watch it and leave your comments! - [Palermo, the decadence](https://pupunzi.open-lab.com/2009/06/03/palermo-the-decadence/) - Palermo, inserito originariamente da pupunzi. beautiful decadence in the center of Palermo - [Notes on Usability and Human Interface](https://pupunzi.open-lab.com/2009/05/23/notes-on-usability-and-human-interface/) - Don’t make me think. — Steve Krug The most common mistake made on software products usability is to overlook the user mental model that describes the task your software is enabling. That model is a combination of real world experience, other software experience and general computer experience. User's approach is defined by his experience and - [The Major 3: Guns ](https://pupunzi.open-lab.com/2009/05/18/the-major-3-guns/) - Mist and Fog published the third episode of "The Major": GUNS take a look: http://mistandfog.wordpress.com/2009/05/18/the-major-iii-guns-2/ - [(mb)buttons (just css)](https://pupunzi.open-lab.com/2009/04/27/mbbuttons/) - An alternative to the ugly default buttons Build your own custom buttons easily just with CSS using the sliding doors technique! demo page: http://www.open-lab.com/mb.ideas/index.html#mbbuttons download page: http://www.open-lab.com/mb.ideas/demo/jquery.mbButtons/jquery.mbButtons.zip - [jQuery (mb)Tabset 1.8 ](https://pupunzi.open-lab.com/2009/04/01/mbtabset/) - keep your tabs ordered! A useful component that let you build a tabbed interface really easily; ad you can even sort your tabs as you want! demo page: http://www.open-lab.com/mb.ideas/index.html#mbTabset download page: http://mbideasproject.googlecode.com/files/jquery.mbTabset.1.9.zip jQuery project page: http://plugins.jquery.com/project/mbTabset Releases: 1.8 (New!) minor bugfix: Now the Ajax content is call just if the tab is the one visible - [Mist&Fog](https://pupunzi.open-lab.com/2009/03/22/mistfog/) - Pietro Polsinelli and me just published a new blog dedicated to graphic novel e-book production! The new publishing house name is Mist&Fog. The first issue is published, take a look and enjoy! - [Something about W3C validation and jquery mbComponents](https://pupunzi.open-lab.com/2009/03/04/something-about-w3c-validation-and-jquery-components/) - Most of my jQuery components needs some custom attribute to be set on DOM tags I want to manipulate. That just to simplifying code writing and to have an intuitive approach to the constructive theme. For example, my (mb)ContainerPlus component needs custom attributes like: • Icon • Buttons • Skin • Width • Height All - [jQuery (mb)Gallery 1.5 (new!)](https://pupunzi.open-lab.com/2009/02/28/mbgallery/) - Here it is. A super clean photo gallery! A full featured photo gallery, with navigation toolbar, thumbnails, autosize frame. go to the component page: http://pupunzi.open-lab.com/mb-jquery-components/mb-gallery/ - [mb.ideas.mag #2 (deprecated)](https://pupunzi.open-lab.com/2009/02/22/mbideasmag-2/) - Flying on a paper airplane Has become the first publication of: a new e-book publishing house. take a look! - [jQuery (mb)MaskedGallery 1.8 (new!)](https://pupunzi.open-lab.com/2009/02/16/mbmaskedgallery/) - Slide your images into a mask! Build your own png mask and choose your images to slide inside! demo page: http://www.open-lab.com/mb.ideas/index.html#mbMaskedGallery download page: http://mbideasproject.googlecode.com/files/jquery.mbMaskedGallery.1.8.zip jQuery project page: http://plugins.jquery.com/project/mbMaskedGallery Now Releases: 1.8.0 (New!) Major issue released: added: transition:"crossfade", // or "normal", Now the default transition type is crossfade; if you want to have a fadein/fadeout transition - [Teamwork 4.0 GUI and jQuery mbComponents](https://pupunzi.open-lab.com/2009/02/10/teamwork-4-and-jquery-mbcomponents/) - Lets take a look at the real world! How do mbComponents work in the real world applications? Teamwork is an example... an exhaustive example! When we decided to develop Teamwork we were not even sure which was the best development environment to adopt; we knew that the application should have been web based (it was - [mb.ideas.mag #1](https://pupunzi.open-lab.com/2009/02/08/mbideasmag-1/) - I'm working on a PDF magazine, connected with mb.ideas.repository. The idea is to create different points of viewing my life and the world is surrounding me. This is the emotional part. A look inside Graphic design, Art, ispiration, colors, text, ideas, drawings, ... ISSUES #1 view ISSUE #01 - [jQuery (mb)Tooltip 1.6! a beautiful alternative](https://pupunzi.open-lab.com/2009/02/07/mbtooltip/) - Nice tooltip for yor page! Now you can replace the ugly default tooltip with this smart and nice one! v. 1.6.0 - [Teamwork 4.0 released!](https://pupunzi.open-lab.com/2009/01/30/teamwork-40-released/) - Finally Teamwork 4.0 has been released! Get it here: http://www.twproject.com/download.page Teamwork is a solution for managing work and communication through projects in any field. Groupware and project management features are used in an integrated environment, from which you can coordinate and manage hundreds of open projects at once. Teamwork is easy to use, so that - [One of my trilogy (a short movieclip of sensations)](https://pupunzi.open-lab.com/2009/01/23/distanza_in_stanza/) - [vimeo 109467] This short movie is one of the trilogy “Distanza in Stanza” I made some times ago... I would go on working on this kind of ides, I've to think about this. - [Short teamwork spot](https://pupunzi.open-lab.com/2009/01/23/short-teamwork-spot/) - [vimeo 2933974] This is a short spot that Pino (Giuseppe Panzarella) made for teamwork just for fun ! Look how nice it is! - [jQuery (mb)ImgNavigator 2.0 (New!)](https://pupunzi.open-lab.com/2009/01/20/mbimgnavigator/) - Navigate into extralarge images! A photogallery for extralarg images with navigator. You can drag your extralarge image in the display by the navigator or the image itself. Enjoy yourself into images. Go to the component page: http://pupunzi.open-lab.com/mb-jquery-components/mb-imagenavigator/ - [jQuery (mb)Containers 1.2](https://pupunzi.open-lab.com/2009/01/18/jquery-mbcontainers/) - This is a useful plug in to build full featured and fully skinnable containers. The container can be set to draggable, resizable, collapsable and minimizable. This plugin has been deprecated. If you are looking for a container plugin get this one: mb.containerPlus Releases: 1.2.0 (New!) Major issue released: added "iconized" or "minimized" at start up. Just - [web 2.0 GUI - Graphic User Interface](https://pupunzi.open-lab.com/2009/01/16/gui/) - Uno dei core business di Open Lab è focalizzato sulla realizzazione di applicazioni web based (teamwork ne è un esempio). La parte di sviluppo delle interfacce GUI (Graphic User Interface) ha un ruolo fondamentale nel successo di qualsiasi applicazione, tantopiù se questa è fruibile attraverso un browser. Occupandomi di graphic design, questo aspetto mi affascina - [Hello world!](https://pupunzi.open-lab.com/2009/01/12/hello-world-2/) - Se fosse possibile comunicare tutte le idee che ci esaltano, questo mondo sarebbe invivibile! Comunicazione significa sia il quotidiano parlare assieme delle persone, sia pubblicità o pubbliche relazioni. Gli agenti della comunicazione possono essere persone umane, esseri viventi o qualsiasi altra "cosa". Infatti è colui che "riceve" la comunicazione ad assegnare a questa un significato, ## Pages - [test page](https://pupunzi.open-lab.com/test-page/) - [jquery.mb.YTPlayer](https://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-ytplayer/) - A chrome-less player for YouTube movies! Use this player to show your favorite YouTube movies on your page! - [jquery.mb.simpleSlider](https://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-simpleslider/) - A simple slider bar to set values ------ see the demoget support - [jquery.mb.slider](https://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-valueslider/) - Catch the value with your mouse! jquery.mb.slider let you set a range between two numbers (positive or negative) and catch a value by dragging a cursor. ------ see the demoread the docget support - [jquery mb.menu](https://pupunzi.open-lab.com/mb-jquery-components/mb-_menu/) - This is a powerful jQuery component to build easily a multilevel tree menu or a contextual menu (right click) in an intuitive way! You can add as many submenus as you want; if your submenu or menu is not declared in the page, the component'll get it via ajax calling the template page with the - [jquery mb.containerPlus](https://pupunzi.open-lab.com/mb-jquery-components/mb-containerplus/) - Let your content look great! This is a useful plug in to build full featured and fully skinnable containers. The container can be set to draggable, resizable, collapsable and minimizable. ------ see the demoread the docget support - [jquery mb.extruder](https://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-extruder/) - A good way to have extra content or a navigation tool in your page! This jQuery component let you easily build a sliding panel where to insert any kind of content; it has built-in all the functionalities for managing menu lines and sub panels with accordion effect. It can get the content via Ajax and - [jquery.mb.balloon](https://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-balloon/) - A jQuery plug-in to add a balloon tip to any element; content can be a simple string, a DOM element or AJAX content. ------ see the demoget support - [jquery.mb.gallery](https://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-gallery/) - It is a beautiful image gallery with a paginated thumbnail index and a full-screen slideshow Use this plugin to show an image gallery with thumbnail navigation on your page! ------ see the demoget support - [jquery.mb.vimeo_player](https://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-vimeo_player/) - A chrome-less player for Vimeo movies! Use this player to show your favorite Vimeo movies on your page! Or easily transform your Vimeo movie into an HTML background! ------ see the demoread the docget support Also available as Wordpress® component. You can find the WordPress plugin here: https://wordpress.org/plugins/wp-vimeoplayer/. - [jquery.mb.bgndGallery](https://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-bgndgallery/) - A flexible photo gallery as background of your web pages! With this jQuery plugin you can make suggestive slide show of images as background of your page; the images will adapt their size to the window size fitting always at the best. You can either navigate the gallery with your keyboard or with a control - [jquery.mb.miniAudioPlayer](https://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-miniaudioplayer/) - An HTML5 player for your music! Pietro Bicocchi - Allegro This is a GUI implementation of Happyworm jPlayer plugin, an HTML5 audio engine, developed on jQuery framework, that let you listen mp3 and ogg file over the html5 audio tag where supported or using an invisible flash player where not supported. For more informations about - [About me](https://pupunzi.open-lab.com/about/) - My nickname is Pupunzi. My name is Matteo Bicocchi. I’m a Graphic designer and a creative code developer. I am the Co-founder of Open Lab, a polyhedral communication/software/design company located in Florence, Italy. I love experimenting with interfaces and graphics. I love creativity and I believe that knowledge is nothing without imagination. My graphic design - [Contact me](https://pupunzi.open-lab.com/about/contacts/) - Do you need support for components? If you are looking for support on any of the components you should search for answers or post your issue on the relative support channels. Thank you. Do you want a quote or informations about our activities? Important! Any support request related to my jQuery components sent via this - [Privacy Policy](https://pupunzi.open-lab.com/opanda_privacy_policy/) - This privacy policy has been compiled to better serve those who are concerned with how their 'Personally identifiable information' (PII) is being used online. PII, as used in US privacy law and information security, is information that can be used on its own or with other information to identify, contact, or locate a single person, - [Support](https://pupunzi.open-lab.com/support/) - Do you need support for my jQuery components? If you are looking for support on any of the mb.jquery components you should post your issue to my GitHub repository. Your question will be useful for the community and my answer too. Thank you. Do you need support for my Wordpress components? Free components If you are - [Thank you for your support](https://pupunzi.open-lab.com/thank-you-for-your-support/) - Thank you for supporting mb.ideas for the web - [mb.vimeoPlayer](https://pupunzi.open-lab.com/wordpress-plug-ins/mb-vimeoplayer/) - What is mb.vimeoPlayer? More and more video is used by web designer as part of the website interface, either to fill a section of it or as background of the page. This Wordpress plug-in cover exactly this needs and let you use a Vimeo video either as background or as part of your website design. - [jquery.mb.mediaEmbedder](https://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-mediaembedder/) - The easiest way to share your favorite media content on your site! Do you want to show a movie from youtube, vimeo, flickr, livestream, ustream? Or you want to have your audiopodcast (mp3 file) on your web page? Nothing easier with mb.mediaEmbedder! Just copy the URL and paste it on your page specifiyng the origin: - [jquery.mb.zoomify](https://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-zoomify/) - [youtube=http://www.youtube.com/watch?v=iNyniPjlM18] Explore large images with this tool! If you have large images and you want to let people explore them you can use this tool; it adds zoom-in zoom-out and pan functionality; it has configurable magnification level and it provides built-in image preloading. v. 1.7.1 see the demoread the doc - [jquery mb.gallery](https://pupunzi.open-lab.com/mb-jquery-components/mb-gallery/) - Here it is. A super clean photo gallery! A full featured photo gallery, with navigation toolbar, thumbnails, autosize frame; you can also use it to show a public Flickr set or all public Flickr user photos. v. 2.3.0 see the demo download it see the documentation What’s new in 2.2: Fixed jQuery 1.9 compatibility issues. - [mb.jquery.components](https://pupunzi.open-lab.com/mb-jquery-components/) - Explore my jQuery components: - [Wordpress Plug-ins](https://pupunzi.open-lab.com/wordpress-plug-ins/) - Explore my Wordpress plug-ins: - [Thank you](https://pupunzi.open-lab.com/about/contacts/thank-you/) - Your information request has been correctly sent to the Open Lab staff. They'll answer you as soon as the receive it. Thank you. - [mb.ThumbGallery for Wordpress](https://pupunzi.open-lab.com/wordpress-plug-ins/mb-thumbgallery-for-wordpress/) - [mb.miniAudioPlayer for Wordpress](https://pupunzi.open-lab.com/wordpress-plug-ins/mb-miniaudioplayer-for-wordpress/) - [mb.YTPlayer for Wordpress](https://pupunzi.open-lab.com/wordpress-plug-ins/mb-ytplayer-for-wordpress/) - [Wordpress plug-in support](https://pupunzi.open-lab.com/wordpress-plug-in-support/) - Do you need support for mb.ideas Wordpress components? Use this form for any questions regarding the mb.ideas Wordpress components. - [Consider a donation](https://pupunzi.open-lab.com/consider-a-donation/) - If you like what I'm doing and you are using my javascript or Wordpress® components you should consider a donation to support mb.components continued development. Free amount 15 euro 25 euro Donate from Japan: Thank you! - [jquery mb.tooltip](https://pupunzi.open-lab.com/mb-jquery-components/mb-tooltip/) - Nice tooltip for yor page! Now you can replace the ugly default tooltip with this smart and nice one! v. 1.8.0 download it see the documentation - [Terms of Use](https://pupunzi.open-lab.com/opanda_terms_of_use/) - This Terms of Use explains the operation principle of the Content Lockers on this website. On this website, you can encounter the Content Lockers which may ask you to sign in, subscribe, enter your name or perform other actions to get access to the locked content. Using your email address When you enter your email - [jQuery.mb.verticalSlider](https://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-verticalslider/) - A good way to manage long list in short space! jquery.mb.verticalSlider let you show long list of elements managing pagination, it can work with elements already in the DOM of your page or loading them via ajax when needed. And it works with mouse wheel of course. v. 1.5 see the demoread the doc - [where I work](https://pupunzi.open-lab.com/about/where-i-work/) - [where I live](https://pupunzi.open-lab.com/about/where-i-live/) - [jquery mb.scrollable](https://pupunzi.open-lab.com/mb-jquery-components/mb-scrollable/) - Scroll your content! Need to show many elements in constricted space? 1, 2, 3, 15...slide how many box you want with a simple and configurable navigation toolbar. v. 1.7.0 see the demodownload itsee the documentation What's new in v. 1.7.0: Introduced two more callbacks: loadCallback: that is invoked once the component is loaded changePageCallback: that - [jquery mb.imageNavigator](https://pupunzi.open-lab.com/mb-jquery-components/mb-imagenavigator/) - Navigate into extralarge images! A photogallery for extralarg images with navigator. You can drag your extralarge image in the display by the navigator or the image itself. Enjoy yourself into images. 2.0 see the demo download it Major issue released: Solved the containment issue; now the image never goes out from the screen! It needs - [jquery mb.tabset](https://pupunzi.open-lab.com/mb-jquery-components/mb-tabset/) - keep your tabs ordered! A useful component that let you build a tabbed interface really easily; ad you can even sort your tabs as you want! see the demodownload it How does it works: here is the js call: $("#tabset1").buildMbTabset({ sortable:true, position:"left", start:function(){}, stop:function(){} }); here is the code for each tabset: - [jquery mb.maskedGallery](https://pupunzi.open-lab.com/mb-jquery-components/mb-maskedgallery/) - Slide your images into a mask! Build your own png mask and choose your images to slide inside! v. 1.9.2 see the demodownload itsee the documentation What's new in 1.9.2: added description of each image ## Categories - [Uncategorized](https://pupunzi.open-lab.com/category/uncategorized/) - [adslife](https://pupunzi.open-lab.com/category/adslife/) - [BugsVoice](https://pupunzi.open-lab.com/category/bugsvoice/) - [featured](https://pupunzi.open-lab.com/category/featured/) - [Gamamoto](https://pupunzi.open-lab.com/category/gamamoto/) - [graphic design](https://pupunzi.open-lab.com/category/graphic-design/) - [HTML5](https://pupunzi.open-lab.com/category/html5/) - [iOs](https://pupunzi.open-lab.com/category/ios/) - [javascript](https://pupunzi.open-lab.com/category/javascript/) - [jquery](https://pupunzi.open-lab.com/category/jquery/) - [licorize](https://pupunzi.open-lab.com/category/licorize/) - [life](https://pupunzi.open-lab.com/category/life/) - [mb.ideas.components](https://pupunzi.open-lab.com/category/mb-ideas-components/) - [mobile](https://pupunzi.open-lab.com/category/mobile/) - [open lab](https://pupunzi.open-lab.com/category/open-lab/) - [patapage](https://pupunzi.open-lab.com/category/patapage/) - [Twproject](https://pupunzi.open-lab.com/category/teamwork/) - [tutorial](https://pupunzi.open-lab.com/category/tutorial/) - [update](https://pupunzi.open-lab.com/category/update/) - [video](https://pupunzi.open-lab.com/category/video/) - [wordPress](https://pupunzi.open-lab.com/category/wordpress/) - [audio](https://pupunzi.open-lab.com/category/audio/) - [howTo](https://pupunzi.open-lab.com/category/howto/) - [PHP](https://pupunzi.open-lab.com/category/php/) - [Gutenberg](https://pupunzi.open-lab.com/category/gutenberg/) - [Games](https://pupunzi.open-lab.com/category/games/) - [Game](https://pupunzi.open-lab.com/category/game/) - [Homer](https://pupunzi.open-lab.com/category/homer/) ## Tags - [$.browser](https://pupunzi.open-lab.com/tag/browser/) - [(mb)Containers](https://pupunzi.open-lab.com/tag/mbcontainers/) - [(mb)ImgNavigator](https://pupunzi.open-lab.com/tag/mbimgnavigator/) - [(mb)menu](https://pupunzi.open-lab.com/tag/mbmenu/) - [actionscript](https://pupunzi.open-lab.com/tag/actionscript/) - [ads](https://pupunzi.open-lab.com/tag/ads/) - [ajax](https://pupunzi.open-lab.com/tag/ajax/) - [Ajax content](https://pupunzi.open-lab.com/tag/ajax-content/) - [ajax widgets](https://pupunzi.open-lab.com/tag/ajax-widgets/) - [animate](https://pupunzi.open-lab.com/tag/animate/) - [art](https://pupunzi.open-lab.com/tag/art/) - [basecamp](https://pupunzi.open-lab.com/tag/basecamp/) - [bookmarking](https://pupunzi.open-lab.com/tag/bookmarking/) - [browser detection](https://pupunzi.open-lab.com/tag/browser-detection/) - [browser game](https://pupunzi.open-lab.com/tag/browser-game/) - [bugfix](https://pupunzi.open-lab.com/tag/bugfix/) - [bugs](https://pupunzi.open-lab.com/tag/bugs/) - [Chromeless player](https://pupunzi.open-lab.com/tag/chromeless-player/) - [container](https://pupunzi.open-lab.com/tag/container/) - [contextual menu](https://pupunzi.open-lab.com/tag/contextual-menu/) - [cookies](https://pupunzi.open-lab.com/tag/cookies/) - [css](https://pupunzi.open-lab.com/tag/css/) - [css buttons](https://pupunzi.open-lab.com/tag/css-buttons/) - [CSS3](https://pupunzi.open-lab.com/tag/css3/) - [delicious](https://pupunzi.open-lab.com/tag/delicious/) - [deprecated](https://pupunzi.open-lab.com/tag/deprecated/) - [design](https://pupunzi.open-lab.com/tag/design/) - [desktop](https://pupunzi.open-lab.com/tag/desktop/) - [distanza in stanza](https://pupunzi.open-lab.com/tag/distanza-in-stanza/) - [docked icon](https://pupunzi.open-lab.com/tag/docked-icon/) - [drag](https://pupunzi.open-lab.com/tag/drag/) - [evernote](https://pupunzi.open-lab.com/tag/evernote/) - [exceptions](https://pupunzi.open-lab.com/tag/exceptions/) - [flash](https://pupunzi.open-lab.com/tag/flash/) - [Flickr](https://pupunzi.open-lab.com/tag/flickr/) - [gallery](https://pupunzi.open-lab.com/tag/gallery/) - [game](https://pupunzi.open-lab.com/tag/game/) - [Google cal](https://pupunzi.open-lab.com/tag/google-cal/) - [graphic](https://pupunzi.open-lab.com/tag/graphic/) - [graphic novel](https://pupunzi.open-lab.com/tag/graphic-novel/) - [graphic user interface](https://pupunzi.open-lab.com/tag/graphic-user-interface/) - [gui](https://pupunzi.open-lab.com/tag/gui/) - [happy programming](https://pupunzi.open-lab.com/tag/happy-programming/) - [html](https://pupunzi.open-lab.com/tag/html/) - [html validation](https://pupunzi.open-lab.com/tag/html-validation/) - [human interface](https://pupunzi.open-lab.com/tag/human-interface/) - [IE](https://pupunzi.open-lab.com/tag/ie/) - [image gallery](https://pupunzi.open-lab.com/tag/image-gallery/) - [image navigator](https://pupunzi.open-lab.com/tag/image-navigator/) - [images](https://pupunzi.open-lab.com/tag/images/) - [introduction](https://pupunzi.open-lab.com/tag/introduction/) - [iOs calendar](https://pupunzi.open-lab.com/tag/ios-calendar/) - [javascript photo navigation](https://pupunzi.open-lab.com/tag/javascript-photo-navigation/) - [javascript window](https://pupunzi.open-lab.com/tag/javascript-window/) - [jquery 1.4](https://pupunzi.open-lab.com/tag/jquery-1-4/) - [jquery 1.8](https://pupunzi.open-lab.com/tag/jquery-1-8/) - [jquery 1.9](https://pupunzi.open-lab.com/tag/jquery-1-9/) - [jQuery components](https://pupunzi.open-lab.com/tag/jquery-components/) - [jquery comunity](https://pupunzi.open-lab.com/tag/jquery-comunity/) - [jquery container](https://pupunzi.open-lab.com/tag/jquery-container/) - [jquery contextual menu](https://pupunzi.open-lab.com/tag/jquery-contextual-menu/) - [jquery gallery](https://pupunzi.open-lab.com/tag/jquery-gallery/) - [jquery menu](https://pupunzi.open-lab.com/tag/jquery-menu/) - [jquery multilevel menu](https://pupunzi.open-lab.com/tag/jquery-multilevel-menu/) - [jquery photogallery](https://pupunzi.open-lab.com/tag/jquery-photogallery/) - [jQuery plug-ins](https://pupunzi.open-lab.com/tag/jquery-plug-ins/) - [jquery slideshow](https://pupunzi.open-lab.com/tag/jquery-slideshow/) - [jquery tabs](https://pupunzi.open-lab.com/tag/jquery-tabs/) - [jquery tabset](https://pupunzi.open-lab.com/tag/jquery-tabset/) - [jquery tooltip](https://pupunzi.open-lab.com/tag/jquery-tooltip/) - [jquery tree menu](https://pupunzi.open-lab.com/tag/jquery-tree-menu/) - [jquery W3C validation](https://pupunzi.open-lab.com/tag/jquery-w3c-validation/) - [jquery window](https://pupunzi.open-lab.com/tag/jquery-window/) - [jquery.mb.containerPlus](https://pupunzi.open-lab.com/tag/jquery-mb-containerplus/) - [jquery.mb.extruder](https://pupunzi.open-lab.com/tag/jquery-mb-extruder/) - [jquery.mb.mediaEmbedder](https://pupunzi.open-lab.com/tag/jquery-mb-mediaembedder/) - [jquery.mb.menu.2.7.6](https://pupunzi.open-lab.com/tag/jquery-mb-menu-2-7-6/) - [kitsch](https://pupunzi.open-lab.com/tag/kitsch/) - [mask](https://pupunzi.open-lab.com/tag/mask/) - [masked gallery](https://pupunzi.open-lab.com/tag/masked-gallery/) - [mb tabs](https://pupunzi.open-lab.com/tag/mb-tabs/) - [mb.components](https://pupunzi.open-lab.com/tag/mb-components/) - [mb.containerPlus](https://pupunzi.open-lab.com/tag/mb-containerplus/) - [mb.extruder](https://pupunzi.open-lab.com/tag/mb-extruder/) - [mb.flipText](https://pupunzi.open-lab.com/tag/mb-fliptext/) - [mb.gallery](https://pupunzi.open-lab.com/tag/mb-gallery/) - [mb.ile](https://pupunzi.open-lab.com/tag/mb-ile/) - [mb.scrollable](https://pupunzi.open-lab.com/tag/mb-scrollable/) - [mb.YTPlayer](https://pupunzi.open-lab.com/tag/mb-ytplayer/) - [mbButtons](https://pupunzi.open-lab.com/tag/mbbuttons/) - [mbmaskedgallery](https://pupunzi.open-lab.com/tag/mbmaskedgallery/) - [mbTabset](https://pupunzi.open-lab.com/tag/mbtabset/) - [mbTooltip](https://pupunzi.open-lab.com/tag/mbtooltip/) - [more than icons](https://pupunzi.open-lab.com/tag/more-than-icons/) - [movie](https://pupunzi.open-lab.com/tag/movie/) - [multilevel menu](https://pupunzi.open-lab.com/tag/multilevel-menu/) - [navigation](https://pupunzi.open-lab.com/tag/navigation/) - [new features](https://pupunzi.open-lab.com/tag/new-features/) - [pan](https://pupunzi.open-lab.com/tag/pan/) - [pdf](https://pupunzi.open-lab.com/tag/pdf/) - [pdf magazine](https://pupunzi.open-lab.com/tag/pdf-magazine/) - [photo album](https://pupunzi.open-lab.com/tag/photo-album/) - [photo gallery](https://pupunzi.open-lab.com/tag/photo-gallery/) - [Pietro Polsinelli](https://pupunzi.open-lab.com/tag/pietro-polsinelli/) - [plug-in](https://pupunzi.open-lab.com/tag/plug-in/) - [Q&A tool](https://pupunzi.open-lab.com/tag/qa-tool/) - [questions](https://pupunzi.open-lab.com/tag/questions/) - [resize](https://pupunzi.open-lab.com/tag/resize/) - [sheared agenda](https://pupunzi.open-lab.com/tag/sheared-agenda/) - [shorts](https://pupunzi.open-lab.com/tag/shorts/) - [sliding doors](https://pupunzi.open-lab.com/tag/sliding-doors/) - [sliding panel](https://pupunzi.open-lab.com/tag/sliding-panel/) - [social bookmark](https://pupunzi.open-lab.com/tag/social-bookmark/) - [sortable](https://pupunzi.open-lab.com/tag/sortable/) - [sortable tabs](https://pupunzi.open-lab.com/tag/sortable-tabs/) - [spot](https://pupunzi.open-lab.com/tag/spot/) - [swipe](https://pupunzi.open-lab.com/tag/swipe/) - [sync](https://pupunzi.open-lab.com/tag/sync/) - [tabset](https://pupunzi.open-lab.com/tag/tabset/) - [teamwork GUI](https://pupunzi.open-lab.com/tag/teamwork-gui/) - [teamwork spot](https://pupunzi.open-lab.com/tag/teamwork-spot/) - [text rotate](https://pupunzi.open-lab.com/tag/text-rotate/) - [the Major](https://pupunzi.open-lab.com/tag/the-major/) - [tools](https://pupunzi.open-lab.com/tag/tools/) - [tree menu](https://pupunzi.open-lab.com/tag/tree-menu/) - [usability](https://pupunzi.open-lab.com/tag/usability/) - [validation](https://pupunzi.open-lab.com/tag/validation/) - [vertical text](https://pupunzi.open-lab.com/tag/vertical-text/) - [videos](https://pupunzi.open-lab.com/tag/videos/) - [Vimeo](https://pupunzi.open-lab.com/tag/vimeo/) - [w3c](https://pupunzi.open-lab.com/tag/w3c/) - [web 2.0](https://pupunzi.open-lab.com/tag/web-20/) - [web design](https://pupunzi.open-lab.com/tag/web-design/) - [web development](https://pupunzi.open-lab.com/tag/web-development/) - [window](https://pupunzi.open-lab.com/tag/window/) - [wordpress](https://pupunzi.open-lab.com/tag/wordpress-2/) - [work management](https://pupunzi.open-lab.com/tag/work-management/) - [your change manifesto](https://pupunzi.open-lab.com/tag/your-change-manifesto/) - [Youtube](https://pupunzi.open-lab.com/tag/youtube/) - [youTube API](https://pupunzi.open-lab.com/tag/youtube-api/) - [YouTube video](https://pupunzi.open-lab.com/tag/youtube-video/) - [zoom](https://pupunzi.open-lab.com/tag/zoom/) - [sprite](https://pupunzi.open-lab.com/tag/sprite/) - [Java](https://pupunzi.open-lab.com/tag/java/) - [Q&A](https://pupunzi.open-lab.com/tag/qa/) - [support](https://pupunzi.open-lab.com/tag/support/) - [software](https://pupunzi.open-lab.com/tag/software/) - [JavaQ&A](https://pupunzi.open-lab.com/tag/javaqa/) - [gantt](https://pupunzi.open-lab.com/tag/gantt/) - [editor](https://pupunzi.open-lab.com/tag/editor/) - [overlay](https://pupunzi.open-lab.com/tag/overlay/) - [modal window](https://pupunzi.open-lab.com/tag/modal-window/) - [SVG](https://pupunzi.open-lab.com/tag/svg/) - [Canvas](https://pupunzi.open-lab.com/tag/canvas/) - [facebook graph](https://pupunzi.open-lab.com/tag/facebook-graph/) - [project management software](https://pupunzi.open-lab.com/tag/project-management-software/) - [team](https://pupunzi.open-lab.com/tag/team/) - [groupware](https://pupunzi.open-lab.com/tag/groupware/) - [pms](https://pupunzi.open-lab.com/tag/pms/) - [themeforest](https://pupunzi.open-lab.com/tag/themeforest/) - [template](https://pupunzi.open-lab.com/tag/template/) - [adslife](https://pupunzi.open-lab.com/tag/adslife/) - [BugsVoice](https://pupunzi.open-lab.com/tag/bugsvoice/) - [graphic design](https://pupunzi.open-lab.com/tag/graphic-design/) - [HTML5](https://pupunzi.open-lab.com/tag/html5/) - [iOs](https://pupunzi.open-lab.com/tag/ios/) - [javascript](https://pupunzi.open-lab.com/tag/javascript/) - [jquery](https://pupunzi.open-lab.com/tag/jquery/) - [licorize](https://pupunzi.open-lab.com/tag/licorize/) - [mobile](https://pupunzi.open-lab.com/tag/mobile/) - [open lab](https://pupunzi.open-lab.com/tag/open-lab/) - [patapage](https://pupunzi.open-lab.com/tag/patapage/) - [Twproject](https://pupunzi.open-lab.com/tag/teamwork/) - [update](https://pupunzi.open-lab.com/tag/update/) - [video](https://pupunzi.open-lab.com/tag/video/) - [audio](https://pupunzi.open-lab.com/tag/audio/) - [tooltip](https://pupunzi.open-lab.com/tag/tooltip/) - [balloon](https://pupunzi.open-lab.com/tag/balloon/) - [YTPlayer](https://pupunzi.open-lab.com/tag/ytplayer/) - [PHP](https://pupunzi.open-lab.com/tag/php/) - [email](https://pupunzi.open-lab.com/tag/email/) - [deliver](https://pupunzi.open-lab.com/tag/deliver/) - [Gutenberg](https://pupunzi.open-lab.com/tag/gutenberg/) - [add category](https://pupunzi.open-lab.com/tag/add-category/) - [block](https://pupunzi.open-lab.com/tag/block/) - [homer](https://pupunzi.open-lab.com/tag/homer/) - [Story](https://pupunzi.open-lab.com/tag/story/) - [Flow](https://pupunzi.open-lab.com/tag/flow/) - [writers](https://pupunzi.open-lab.com/tag/writers/) - [tool](https://pupunzi.open-lab.com/tag/tool/) - [narrative](https://pupunzi.open-lab.com/tag/narrative/)