ampproject / ampstart Goto Github PK
View Code? Open in Web Editor NEWAMP Start source code and templates .
Home Page: https://ampstart.com/
License: Apache License 2.0
AMP Start source code and templates .
Home Page: https://ampstart.com/
License: Apache License 2.0
P1
P2
P3
/to @abeck000 to fill out
P1
P2
P3
/to @abeck000 to fill out
The <link rel="canonical" href="www.ampstart.com">
tag in amp-page-head.snip.html needs updating so that it either matches the current path or points to the absolute URL including the protocol, i.e. https://www.ampstart.com/
P1
P2
P3
/to @abeck000 to fill out
https://ampstart-staging.firebaseapp.com/ has a comment before the doctype. That is invalid and triggers badness in browsers. No need to include the license in the published source like that. Just remove.
The off-center fill-in for the selected radio buttons gives them a kind of googly-eye look:
Is it possible to center the fill-in?
/to @camelburrito /cc @abeck000
Issue: The back button is not working
Steps to reproduce the bug:
Observed result: The back button is not working
Expected result: The back button should redirect to the previous page
Environment:-
Browser: Chrome
IOS Version: 9.2.1
Steps to reproduce the bug:
Observed result : These options are not getting selected.
Actual result : The options should work.
Environment:-
Browser: Chrome
IOS Version: 9.2.1
right now we traverse the snippets directories multiple times for each mustache request which is quite expensive
Issue: The recommendations for the user don't work
Steps to reproduce the bug:
Observed result: The recommendations for the user don't trigger anything.
Expected result: The recommendations should show the details.
Environment:-
Browser: Chrome
IOS Version: 9.2.1
Screenshot attached
/to @abeck000 (Lucas working on designs)
For @camelburrito:
ALL PAGES
LANDING PAGE
/
COMPONENTS PAGE
GET STARTED
HOW IT WORKS
ARTICLE TEMPLATE
BLOG TEMPLATE
For @spacedino (then to pass to @camelburrito)
ALL
LANDING PAGE
COMPONENTS PAGE
For @ericlindley-g
ALL PAGES
COMPONENTS PAGE
GET STARTED
P1 (High-priority)
P2 (Medium-priority)
Test all templates and main site on
Windows: IE , Edge, Chrome, FF
Android: Chrome, FF
Ios: Safari, Chrome
Macos: Chrome, Safari, FF
/to @abeck000 to provide details/assets
/cc @camelburrito
Since we are distributing source code we will need to include both our (the shortened version we use in source code files) and the BassCSS license in the provided CSS on the website.
Short-term:
P1
P2
Long-term:
Feed info from user journey research into this page, considering how people might navigate through this
P1 (High-priority)
P2 (Medium-priority)
P3 (Low-priority)
P1
P2
P3
/to @abeck000 to fill out
Issue:
Steps to reproduce the bug:
Observed result:There is an extra text under "READ MORE" which does not have a note, what it is about
.
Expected result: Text need to have a note,which says what it is about.
Environment:-
Browser: Chrome
IOS Version: 9.2.1
Totally forgot about the favicon for the site! Maybe just the AMP logo? @spacedino , @camelburrito WDYT?
Includes
implementation for:
baseline blog template
news article template
/to @camelburrito
opinionated templates (pending design) (/to @abeck000 )
P1 (high priority)
Fix device preview so it fits on a wide screen — TOP PRIORITY
Templates need "Download Code" buttons — TOP PRIORITY
update with copy when final
update footer with privacy and terms ( @ericlindley-g for links when ready, @spacedino for design updates)
Replace template preview images with hi-res images of the templates (will need to make sure the image representation of the templates are the right size and match the size in the mobile preview display) / to @abeck000 to provide assets
use correct fonts (right now they are Helvetica)
"Flexible" has "pb2 caps mb3 h3 relative" class while "Responsive" and "Open Source" have "www-heading pb2 caps mb3 h3 relative" ( @abeck000: which should it be? ... @ericlindley-g no idea. i defer to sriram. i just know they should match the mock ups and be the same.") this is actually just part of the above bug. ^
Add box-shadow to template images
rollover should be underline in nav bar, remove current interaction
"view mobile" and "view templates" should be right and left aligned accordingly (toward outer edge of screen)
grey boxes for each template should be full bleed
update wordpress link
"Built with AMP Start" should link to interactive previews of actual templates (pending implemented designs)
Address large spacing on page with wide screens (@cramforce's feedback). Restrict column of content to 850px & update design to spec (/to @spacedino and @camelburrito to work together to solve)
Use hi-res assets for site images (esp templates) (/to @spacedino to provide)
fix horizontal spacing of page - will need adjustments ( /to @abeck000 to provide specifics)
X in side bar is too big and spacing looks off ( /to @abeck000 to provide specifics — may just want to use smaller image with large tap-target) - MOVED TO ISSUE #264
buttons are too small, padding is off ( /to @abeck000 to provide specifics)
we may need to revisit the 831px tablet break point. The text for the principles section looks odd. ( /to @abeck000 to update design)
the bottom of the page should scroll up over the gradient area, like a flying carpet
P2 (Medium-priority)
P3 (Low-priority)
Fixed
Moving ticket from the main AMP Project repo over here for better tracking
When the time is right, @abeck000 should do a review for UX polish on the site, and file bugs (along with associated severity: P1 (launch blocking), P2 ("should" do), P3 (nice to have), so @camelburrito can make fixes before launch.
I vote that we make the headers in the templates * not * sticky, in part because they take up vertical screen real estate, which is already taken up by a) the browser bar, and (in particular w/ AMP) b) an AMP viewer header. WDYT?
/to @abeck000 & FYI @camelburrito
P1 (High-priority )
P2 (Medium-priority)
P3 (Low-priority)
Issue: The user is unable to select the Checkbox3
Steps to reproduce the bug:
Observed result: The user is unable to select the Checkbox3
Expected result: The user should be able to select the Checkbox3
Environment:-
Browser: Chrome
Model No: Nexus 6P
Android Version: 6.0.1
Screen shot attached
/to me, @camelburrito @abeck000
Draft is ready to review for accuracy, then will share out with broader group for clarity (then needs mocks, then implementation)
Issue: The alignment of the Check boxes is not appropriate
Steps to reproduce the bug:
Observed result:
Environment:-
Browser: Chrome
Device name: Galaxy Note 4
Model No:SM-N910H
Android Version: 6.0.1
Screen shot attached
P1
P2
P3
/to @abeck000 to fill out
Referencing fixed colors in baseline styles means more CSS overrides are needed when themes want to use a different color palette, which not only adds unnecessary CSS but is also more awkward to maintain.
Using byline.css as an example:
.ampstart-byline {
color: var(--color-dark-grey);
}
There are two ways for themes to override the .ampstart-byline
color, neither of which are particularly desirable:
--color-dark-grey
to make it another color.ampstart-byline
class in page.cssInstead of .ampstart-*
classes referencing fixed colors, color variables which have names that reflect their intended purpose (or something more abstract) should be used instead.
I suspect this particular example might have just been an oversight given there are color variables like --color-font-primary
and --color-font-secondary
already available, but it should be fixed regardless.
Issue: The CHECK BOXES 'On' and 'Off' of Form Elements are both enabled.
Steps to reproduce the bug:
Observed result: Both the Check Boxes are enabled.
Expected result: only one Check Box can be enabled
Screenshot Attached
ENVIRONMENT DETAILS:
Browser: Chrome
Device Model: Galaxy Note 4
Android Version: 6.0.1
P1
P2
P3
Issue: The Follow Icons take you to the top of the page
Steps to reproduce the bug:
Observed result: It takes you to the top of the page
Expected result: It has to redirect to the page,which the icon shows.
Environment:-
Browser: Chrome
Android Version: 6.0.1
Model no:Nexus 6P
Screenshot attached
/
Copy pending from UX Writer
/to @abeck000 for designed copy when finished, to @camelburrito for implementation
Matching template names:
blog-photogallery.amp.html -> article.amp.html
img/blog-photo-gallery/... -> img/article/...
blog-recipe.amp.html -> blog.amp.html
img/blog-recipe/... -> img/blog/...
Removing "cropped" from img names
bird_cropped.png -> bird.png (same for all of the images — should just have a simple name unless there's a cropped and un-cropped version)
Make "elephant" plural
elephant_wide.jpg -> elephants_wide.jpg (making it plural, like the other one)
Removing "mojito" language
themohito.jpg -> spritzer.jpg
BTW: @spacedino — is there a reason we have pngs for some of these, and jpgs for others?
/to @abeck000 to review design feedback
/cc @camelburrito (could you also give me access so I can add assignees and labels?)
intsagram posts could be embedded in main content, rather than tagged on at end (at least fiddle with)
NEWS ARTICLE
Sidebar: use n-dashes (e.g. "–") instead of hyphen (e.g. "-") for accordion minimize affordance
Use different images in carousel instead of same flower (question: @abeck000, what images are you planning for this template? Is it these?)
The hamburger menu icon and close affordance feel a little large
BLOG POST
Could we use a newsletter signup instead of an inline comment field? I think the way the commenting flow would work with login is like amp-access, where the user is taken to a separate window to sign-in, before coming back to comment, and I don't think we'd want to put something that complex in this template (yet). On the other hand, a newsletter signup is a more straightforward form
Instagram feels a little awkward at the bottom, in practice. May just want to embed in the article body, unless there's a design solution to make it look more at-home
Future enhancement:
External stylesheet are not allowed . May I know why external stylesheet was used.
Copied from notes:
Need build process to build individual-component-css per template so that we can showcase it along with the copy pastable html. Same thing for individual-component-html
/to @abeck000 for assets, then to @camelburrito for implementation
Currently uses placeholder content for the three template mock-up images.
Should be images of the templates themselves:
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.