Giter Club home page Giter Club logo

alps's People

Contributors

alexgreendesign avatar claytonk avatar crystalvitelli avatar dallas avatar davideleuterius avatar dependabot[bot] avatar designerbrent avatar eduludi avatar hans-olson avatar johnrbeckett avatar joslemmons avatar jpetroviak avatar kelscahill avatar khetho avatar mattleff avatar nestorescobar avatar reganking avatar sergsadovyi avatar srhannah18 avatar tpitre avatar vibby avatar yauhenikapliarchuk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alps's Issues

Full page width block

A full width block would be something that would break out of the grid and be the full width of the browser window to allow a picture or colored background to break out of the grid. These work best in single column layouts.

Example:

full width block

Inconsistencies between subnavs classes

Under .primary-nav, sub navigations (and their items and links) have the prefix .primary-nav__:

  • <ul> with class .primary-nav__subnav
  • <li> with class .primary-nav__subnav__list-item
  • <a> with class .primary-nav__subnav__list-link

In the other hand, under .secondary-nav they have simple names, and consistent with BEM:

  • <ul> with class .subnav__list
  • <li> with class .subnav__list-item
  • <a> with class .subnav__list-link

Is possible to update this to use class names like .secondary-nav? Personally, I think that this will simplify a lot the implementation of this design.

Nested selectors can be used to achieve the same effect like this :

  • .primary-nav .subnav__list {...}
  • .primary-nav .subnav__list-item {...}
  • .primary-nav .subnav__list-link {...}

Thanks!

Breadcrumbs

One thing that we didn't really take into account was breadcrumbs. This is something that has been requested as it is used on several sites currently. The ModX implementation currently being developed has put the breadcrumbs in the kicker of the header. (See attached)

I'd prefer to see them in the body section of white below that image.

2016-08-18 at 2 12 pm

I'm going to do a little research and will try to make a comp to work off.

RTL & i18n pagination pattern

There is no way to provide an alternate spelling or wording for the pagination pattern.

Additionally, the arrows turned out backwards. If we can edit the words in the json file, we could switch the arrows.
pagination_screenshot_2016-05-11_09 01 17

Autogenerated comments getting generated too many times

The autogenerated comments are getting added too many times and in the wrong CSS files.
/* Autogenerated, do not edit. All changes will be undone. */ /* Mon Aug 15 2016 17:42:46 GMT-0400 (EDT) */

They need to be more limited in the scope they cover to just include the CDN files. Currently showing in styleguide-specific.css

Mid-width Hero

Not sure the proper title for this, but here is the problem. The full-bleed hero's are great, when you can art direct the images and get really good photography. The challenge is that some of our sites don't have that option/ability. In talking with Clayton, that has been on of this biggest challenges with his clients in the building. One method he has done to address that can be seen on the dev Mission 360 TV site. It allows the user to upload a basic picture size, but then adds a CSS gradient out to a solid color on the sides. This way you still get the full-bleed visual, but with images that aren't full-bleed quality.

A few examples:

2 column carousel has issues at some narrow widths

The 2 column carousel has some issues at narrow widths. As you can see from the screenshot, the dots dissappear when the ratios are wrong and the description is long.

The dots should be still over the image till after they turn gray.

screenshot 2016-05-17 14 11 46

Pagination has inconsistent placement

Pagination throughout the ALPS site is inconsistent on the placement. It is included currently in articles but not at the bottom of search results or the news channel.

New Grid: Center Column Text

We need to create a new grid option based on the two attached PNGs. This one will allow for a center column of text with images and pull quotes that can push to either said of the text.

the-making-of
about-the-film

Single Page Site Template

The next template I would like to have would be a single page site template. I've mocked up a sample, attached below. I can see the following patterns that will be needed:

Grid:

  • 70/30
  • 30/70
  • 50/50
  • 33/34/33
  • 100

Media:

Parallax:

  • Pattern for adding a basic parallax effect to a full width image.

Text:

  • Contact information (hcard micro-format)

single page alps

Hide Annotations

Is it possible to add a show/hide option to the annotations? (Preferably not in the menu, but near the .sg-annotation-container?)

Usability for aside-nav on small screens

In talking with Tobias & Eduardo from Stimme, they raised the issue of the placement of the aside-nav on small screens. The challenge is that when it gets narrow, the menu, which tends to be used as a sub nav at times, ends up being half-way down the page. Something the did to meet that challenge on the HopeChannel website was to pull it out of line with Javascript and add another hamburger menu.

The menu that I would like to see moved up is the one in the sidebar here:
1lxqm

An example of how we have used this in practice is the site for our world General Conference Session site. As it worked out, since we were using the main and secondary navigation from Adventist.org, the only navigation available within the context of the microsite was the "news menu" and the sidebar. So the "news menu" became the primary navigation, and the sidebar became the secondary navigation on the site. (See the session site.)

All that is to say it would be nice to have it higher on the page for the narrow view.

This issue is being moved over from Trello

One idea proposed by @tpitre on the Trello board was to use flexbox order to reorder this on narrow views.

Irregular Grid Appearance

The placing of the horizontal lines in the content grid (http://alps.adventist.io/public/?p=organisms-grid-3up-content) makes the grid appear to be an irregular grid, when it is in fact a very neat, regular, well-aligned grid:

screen shot 2016-09-22 at 12 16 47 pm

screen shot 2016-09-22 at 12 24 44 pm

Would it perhaps make sense to tweak that so that all the lines aligned in a line?

Or, as Martin would put it, would it make sense to convert .with-divider to add a border-top to the container and a border-bottom to individual .gi .pad elements? This would remove the need for <hr> tags. A second class could be added to do equal height columns by putting the bottom-border on .gi.

Then it could look like the following example where all the content was luckily the same length.

screen shot 2016-09-22 at 12 17 55 pm

Simple Pagination

The simple pagination is a simplified version of the pagination molecule with just the current and total number of pages and simple next and previous buttons.

simple pagination

PL Style: View all shows HTML inside iframe

I'm noticing that the "View All" option shows the "HTML" and Annotations inside the iframe. Is that why you had "View All" turned off?

Is there a way to have "View All" just show the patterns and not the html for each item inside the frame, but still show it for the individual ones? Does this need to be done via CSS, @tpitre ?

News Article and Article

There is a bit of a question with the difference between the news article template and the article templates. Both are inside the microsite template but seem to be similar content. Can we rename article to news article - minimal since that is basically what it is?

Separate TopHat to it's own molecule

The tophat that is included in the header organism needs to be split out into it's own molecule. When it get separated, we need to also add a link on the logo in the tophat that links to Adventist.org.

  • Create a new tophat molecule
  • Add a link to Adventist.org on the logo in the molecule.

Header bug in Windows

I pulled up the a version of the site, http://telltheworld.adventist.org, in BrowserStack and Windows 10. In Edge 14, it looks good, but in Explorer 11, I'm seeing the attached errors.

Additionally, I setup a test to run on the Homepage url in ALPS and also the one live site I have ATM. The results are here:

win10_ie_11 0 1
win10_ie_11 0

Slight overlap on submenu arrows

When there are more then one submenu items in a row, the down arrow on the menu to the left overlaps the surrounding space on the current menu item.

Can the arrow be tightened up (moved to the left) to make it fit closer?

2016-08-18 at 1 58 pm

Whitespace / Annotations

I've noticed a strange thing that is happening recently. I've been looking back through the commits to try and understand why it's happening, but can't figure it out.

On almost every page, the .sg-annotation-container is showing up and pushing everything down. Is there anything that can be done to correct this, @tpitre?

Look into the grunt deploybot commands

Everytime we deploy code on the ALPS server, it rebuilds the code in the CDN folder, leaving local changes on the server and making the deploybot deployment break.

See about removing the css command from grunt deploybot if it resolves the issue.

Concerns about molecules, atoms and template's structure

Sometimes a lot of HTML code is repeated in some components. Here is a simple example:

<div class="article__meta">
  <span class="pub_date font--secondary--s gray can-be--white">{{ pub_date }}</span> <span class="divider">|</span>
  <span class="pub_region font--secondary--s gray can-be--white">{{ pub_region }}</span> <span class="divider">|</span>
  {{> molecules-byline }}
</div>

Questions:

  1. Why is byline a molecule, but pub_date and pub_region are not? :

     <!-- Molecules/Text/Byline -->
     <span class="byline font--secondary--s gray can-be--white">{{ byline }}</span>
  2. Shouldn't byline be an atom instead of a molecule?

In my opinion a molecule (or maybe better an atom) can be used for all of them. Here is an example of what I mean:

<!-- Molecule/Components/ArticleMeta -->
<div class="article__meta">
    {{> atom-meta-info(text: pub_date, type: 'pub_date', not_last: true) }}
    {{> atom-meta-info(text: pub_region, type: 'pub_region', not_last: true) }}
    {{> atom-meta-info(text: author, type: 'byline') }}
</div>

<!-- Atoms/Text/MetaInfo -->
{{# text }}
    <span class="{type} font--secondary--s gray can-be--white">{text}</span> 
    {{# not_last }} <span class="divider">|</span>{{/ not_last }}
{{/ text }}

In other cases, like in organisms-news-content, there is a lot of repeated code:

screen_shot_2016-08-25_at_11_19_36

We are not going to take advantage of the patterns by having similar pieces of code spread all over the project. As it is now, if we need to to some changes (like removing a class in some titles), we need to modify several files or sections, and it's easy to forget stuff in the process.

Rename: News

Most of the patterns starting with news should be renamed to microsite, including organism > content > news content, and templates > news.

RTL Language chooser

The language chooser looks a little odd with the icons both on the left. Should the globe icon be on the right?

language_chooser_screenshot_2016-05-11_09 06 12

3 Column Grid

We need a 3 column grid. I've experimented with doing a grid based on flexbox, allowing "media cards" to organize in a Z fashion.

3 column grid

Hide Code on View All

When you use the "View All" option, the code shows only the first item. The code should be hidden on that view.

Missing Search SVG icon

Looks like http://cdn.adventist.io/alps/2/images/icons/icon-search.svg is not available in the CDN.

screen shot 2016-08-25 at 12 06 38

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.