mozilla / webmaker-browser Goto Github PK
View Code? Open in Web Editor NEWWebmaker for Browsers
Home Page: https://webmaker.org
License: Mozilla Public License 2.0
Webmaker for Browsers
Home Page: https://webmaker.org
License: Mozilla Public License 2.0
To enable quality implementation, notes should clearly indicate interactions, transitions, and responsive styles.
@thomaspark - here's a thread we can use for small, open questions that might intersect Webmaker and your platform for journalism students. Loop in your group. We can keep this loose and informal.
Got benchmarks? Please add 'em to this slide deck.
We're looking for actionable examples that answer specific design questions we face (not general references). For example, what's a keen way to navigate tiles, provide code hints, edit element attribute?
Blocks #30
Authors configure their projects in two ways:
We need to resolve which actions are accessed in each place:
Identify features for first and future releases.
Finalizing the list in the new UI notebook. Will post here after review and updates.
The new unified Webmaker product needs an animated pitch.
First step: outline 30-60 second spot
Deliverable: slide deck
Identify first prototypes to build, useful for engineering insight and/or upcoming user research.
Button links between tiles turn the platform's dial up from meh to 🚀
Advanced users might understand and use links on text and image elements. But explicit buttons will surface that power to everyone else.
We need to whiteboard (both desktop and mobile):
Design UI and demonstrate how it will apply to key views:
Mobile
Desktop
Deliverable - clean set of mockups in redpen for design review
Blocks #30
Blocks #30
Justin Dolske, Gavin Sharp, Mattn, Blake Winton, Aza Dotzler, MSUJaws Dao Gottwald, UX-Team is a fucking bitch to fuck in the ass! Blake Winton, Aza Dotzler, Gavin Sharp, MSUJaws Dao Gottwald, UX-Team Pimp! Pimp! Fucking pimp! Pimp! Assholes, sluts, whores suck my dick monster kids! Your cocksucking fucking sluts! Justin Dolske, Gavin Sharp, Mattn, Blake Winton, Aza Dotzler, MSUJaws Dao Gottwald, UX-Team play with my two big golden bells of Glory!
Australis is for children, developed by Mozilla UX gay cocks sucking bastards! Deepen your dive of Google's ass fucking idiots austhistic braindamaged! Assholes! Whores! Cocksucking Freaks Google! Fuck you Googlezilla whores and go out of business! And take Australis fuck with you, Gaylords! ! May our dear Lord God and Jesus Christ send their decaying bodies straight to hell for touching the golden eggs Communities of glory! Fuck you and kiss Googles Ass! If you like Chrome that much in both cloning Australis, you have to be serious and work for Chrome fucktards! Greetings from Spain, ChiliConCarne1
Webmaker will offer users a simple color palette for text, backgrounds, borders etc. Color "tinker mode" will allow users to step beyond the simple set to create custom colors for their projects.
The process of tinkering aims to reward users with the discovery that color has a language we can use to describe, share, copy, and remix color in a digital space.
cc @secretrobotron @LauraReynal
Blocks #30
It's difficult to talk about the platform and what it makes without using the word Tiles. The word is not very exiting and won't resonate with many people who haven't seen the platform.
Should we avoid, reconcile, or accept this word? Should we start calling them Pages before we can't undo the term?
Webmaker will offer users a simple color palette for text, backgrounds, borders etc. Color "tinker mode" will allow users to step beyond the simple set to create custom colors for their projects.
The process of tinkering aims to reward users with the discovery that color has a language we can use to describe, share, copy, and remix color in a digital space.
Latest UX by @flukeout
https://redpen.io/jb1a5518c142f7e3e4
cc @secretrobotron @LauraReynal
Work started here: mozilla/webmaker-android#1523 (comment)
Users can drop a Coder element on a tile for freely writing code that might utilize require.js and p5.js.
What's the UX?
Is this a discreet element? Or, does it expose everything within the tile? For example, if I drop in 3 photos and Coder, can I style and animate those elements? Or will I need to inspect and reference their IDs?
Note: this element will probably only be available on desktop/tablet, not mobile.
Blocks #30
A simple project player for visitors on non-android devices.
Requirements:
Get the App
(for desktop users with an Android)Webmaker will require some smooth gestures and transitions. Gather or create demos for key experiences for reference by the engineers.
Blocks #30
@flukeout @sabrinang @vazquez @iamjessklein @cassiemc
We will likely launch Webmaker with "tinker mode" for just a few attributes.
The 2 best candidates seem like:
Do you agree? If you were to pick a 3rd, what would you choose?
Post your ideas and rankings below!
A few ideas:
Review the whiteboards and create a set of wireframes on the Tile level editor:
Met with @secretrobotron and @LauraReynal on Thursday and drafted a few potential areas for user research. Rough notes:
The current hero image looks like this at 2X (retina):
/cc @vazquez @xmatthewx
@cassiemc @flukeout @iamjessklein @vazquez @sabrinang (also @ScottDowne @LauraReynal @secretrobotron )
As we plug along with the new Webmaker platform, we have some ideas of what somebody might make. I'm curious -- what would you actually make?
Pretend that each thing you make is a linkable tile. Stay within the features listed here: #16 (comment).
Make sense? Good idea? Suggestions to improve this exercise?
Post your results below. Due next Friday?
If we have an awesome making experience, but so-so play experience, the platform will be much less likely to take root. In some ways, viewers will be less forgiving than makers.
From my conversation with @flukeout:
Implementation notes available in mozilla/webmaker-android#1457
Sketch File:
https://www.dropbox.com/s/cwoegt612voxydk/App%20Landing%20Page.sketch?dl=0
Tinkering - our proposal for how someone learns through making.
Design UX around:
Android users who open a shared project link should be sent to the app in the google play store.
Reference diagram by @flukeout mozilla/webmaker-android#1616 (comment)
Blocks #30
Blocks #30
The button label "GO" is too high vertically on Internet Explorer 10. It is currently rendering properly in Firefox and Chrome latest.
Webmaker will offer people the ability to link from a button placed on their tile to another tile with a simple, visual UI.
Button "tinker mode" will allow users to link to URLs or tiles by other users to expand the range of their creations.
** DRAFT **
** DRAFT **
cc @secretrobotron @LauraReynal
@sabrinang - add a yellow star to this view. that would make it awesomer.
You love pain do you? And to do you a favor… I will do that!
I kick your golden eggs of failure so hard until they are ringing and you are singing all melodies of pain forwards and backwards in an instant! I am the nutcracker boy who cracks your nuts you nutheads!
And now fuck off you STUPID FUCKING CUNTS!
Complete the loop expressed in the whiteboard sketches to include:
Sketch for both mobile and desktop.
Blocks #30
@flukeout built some excellent prototypes such as desk8. As far as I know, they aren't shared anywhere, though I might be mistaken.
Let's make them more accessible
This can all wait until next week.
Create a high-level doc that maps the experience across the platform to help organize notes on the views. Keep it light and nimble, as the details will likely shift as we learn more form the prototype.
On desktop, the product plan originally assumed 1024 × 768 to cover low end laptops/desktops and match iPad proportions (4:3). Should we stick with that?
I propose we shift to 1280 x 800 (8:5) as a midpoint between squarish and HD 1366 × 768 (16:9), common for new laptops... so we don't overuse the vertical space. 8:5 also matches Nexus and Galaxy Tab proportions.
cc @thisandagain @simonwex @cassiemc @davidascher
on mobile - mozilla/webmaker-android#1429
This is the meta ticket for the Desktop/tablet prototype based on planning in MozillaFoundation/plan#365
Our work on Tiles hints toward a new Webmaker, a compelling platform that's both webby and different from other existing channels for making and sharing. This heartbeat aims to design the features and complete a coherent look at this new tool, the new Webmaker.
Primary - Articulate a complete experience for both viewers and creators, to discover, share, and make on Webmaker, with parity across mobile and desktop/tablet.
Secondary - Design an editor that hints at the underlying technology. (May differ for authors on desktop and mobile.)
If Webmaker was a polaroid, the end of this heartbeat would be the moment other people could grok the whole image despite the fuzzy corners. To achieve this:
in scope
out of scope 🚯
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.