Giter Site home page Giter Site logo

liferay-design / liferay.design Goto Github PK

View Code? Open in Web Editor NEW
73.0 73.0 83.0 864.09 MB

This is repository for the artists formerly known as

Home Page: https://liferay.design

License: MIT License

JavaScript 29.99% SCSS 11.52% MDX 58.48%
design design-systems designers gatsby hacktoberfest liferay react-components user-experience ux

liferay.design's People

Contributors

abelhancock avatar ajujubean avatar balcsida avatar carolrodmar avatar cj213x avatar cjwmay avatar davidhskim avatar deborah-silva avatar dependabot[bot] avatar drakonux avatar duuriimaabargaid avatar edalgrin avatar emiliano-cicero avatar jamesjlyons avatar javiergamarra avatar jonmwood avatar leolohmann avatar makenaford avatar marcoscv-work avatar mariaarcevich avatar mariapmartins avatar markushmr avatar mkshmr avatar nhisamoto avatar noguchichika avatar peucerko avatar plhnk avatar rebwu avatar ryconn888 avatar silverhook 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  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

liferay.design's Issues

Random post generator on homepage banner not working

The blog post at the top of the homepage should be a randomly chosen post from the list — which it is, but the url doesn't match the title or the image.

To Reproduce
Steps to reproduce the behavior:

  1. Go to dev.liferay.design
  2. See post title, and click the link
  3. Realize post title does not match
  4. Question everything

Expected behavior
The post title matches the link.

Additional context
The 'Featured Post' component generates a random number, then passes that as the 'HeroPost' id.

Unable to log in w/Firefox

Describe the bug
Nothing happens when clicking "Sign in" with Firefox on Mac

To Reproduce
Try to "sign in" with Firefox

Create a page about hosting events

We want Liferay offices to be places where the design community can be hosted — design a page for each office, with photos of common spaces and specs — and what you need to do to host an event there.

Mobile-Friendly Components

  • banner components on the index and team-member pages
  • card layouts on index, article, and team
  • footer
  • header

Social Icons Light/Dark theme not working

Describe the bug
There is a 'light' and 'dark' property in the Footer and FooterMarkdown components — its a pretty basic styling ternary operator, applying a class.

For some reason, the class stopped working for the svg icons — I suspect it might be the Icon component...

sidebar for blueprints

can utilize same design and functionality as it exists live on blueprints.liferay.design (reference clayui.com for most up-to-date code)

this is critical for the blueprints portion of the site, and will also be reused for the design handbook and lexicon portions (in the future).

CSS Reset not working as expected on production

Describe the bug
reset.scss is getting imported at the to of global — and its working in the dev environment, but once it goes to production (dev.liferay.design) it overrides...it.

I think some of it has to do w/the 'inherit' property for links...but there's also some other padding issues, etc.

Expected behavior
the reset file to wipe all styles, but then get overridden by any specified css

Screenshots
screen shot 2018-10-12 at 11 12 57 am

Mailing List Signup

We have a Mailchimp account, would like to be able to have people sign up for things on the website — maybe a simple form in the footer? Open to ideas

Have Sitename breadcrumb work

currently when you navigate to main pages (liferay.design/blueprints) — it will show the area as a breadcrumb, but clicking goes back to the index, not e.g. blueprints.

Social Icons not able to be hovered/clicked

Describe the bug
Mousing over the social icons in any of the footers does not trigger the hover action.

To Reproduce
Steps to reproduce the behavior:

  1. Go to liferay.design
  2. Scroll to the bottom
  3. Hover on social icons

Expected behavior
They should turn blue and scale up — and you should be able to click on it.

screen shot 2018-10-18 at 2 14 17 pm

Create Component for Downloading Different Formats of a Single Asset

Is your feature request related to a problem? Please describe.
There are often a wide variety of filetypes for assets — (for images — png, jpg, ai, svg, etc) — currently the ImageDownload component can only handle single image files.

Describe the solution you'd like
A component that can handle single or multiple filetypes — this component could have up to 4 or 5 different files based on a single asset.

Describe alternatives you've considered
On the first version of blueprints, we had a card w/a Dropdown button, that worked.
screen shot 2018-11-07 at 12 00 32 pm

Additional context
To take it to 11 — having a clickable preview would be super awesome.

Logo usage point 7

Blueprints logo usage is a bit strange right now in point 7.
Go to Guidelines > Logo

You are explaining a case that is not used anymore. This can be misleading as any other product or site from Liferay could be expressed by using the waffle and the title. Is that what we want?

I noticed that by looking at the left menu where we used to have waffle + Blueprints as the identity for the site.

Expected behavior
Either remove point 7. Or use the logo as in the previous version.

Screenshots
image

Desktop (please complete the following information):

  • Desktop

Smartphone (please complete the following information):

  • Chrome latest

Make Navbar Themeable

Is your feature request related to a problem? Please describe.
On the blueprints site — the nav items dont have enough contrast

Describe the solution you'd like
the footer is themeable - follow something like this for consistency?

Alphabetized Team Page

Currently the team members are rendered by their id — would be great if it was alphabetical by last name (from their photo or page url).

Replace WeDeploy Auth

Is your feature request related to a problem? Please describe.
WeDeploy Auth is going away on April 22 — we need a solution in place before then.

Folders / Components Affected

  • utils/index is where Auth is imported
  • templates/PrivatePage is where most of the Auth logic lives
  • molecules/AuthContainer and LogoutContainer might not be affected, but those are the login/logout components

Automatic redirect once you sign in

Is your feature request related to a problem? Please describe.
Once you sign in, to the Private Page component, it just replaces the "sign in" with your avatar — due to the way the component is built — instead, it would be better if you were redirected to the page you were trying to get to before being prompted to sign in.

Logos do's and don'ts

I would change logos page, usage section to something more visual rather than a plain list. Maybe this is something that you already have in mind.
This is how we do it in Lexicon Site:
image

Blueprints Mobile SiteName is white

Describe the bug
On mobile, the title area has white text — its unreadable, need to provide for this case:

screen shot 2018-11-05 at 9 02 32 am

A place to start is the SiteName component, in the styles module — I think it could be as simple as modifying the '.dark' class.

Add a [lang] attribute to the html element

If a page doesn't specify a lang attribute, a screen reader assumes that the page is in the default language that the user chose when setting up the screen reader. If the page isn't actually in the default language, then the screen reader might not announce the page's text correctly.

More info on lang attributes

Source Team Headshots

Ask Abel, Naoki, or Paul for the link to the internal repo of employee photos — there should be headshots for everyone.

There is a folder of test headshots in a new, cool style that needs to be edited.

Then all headshots need to be cropped in a consistent way and saved for web.

GDAACMS MVP

Is your feature request related to a problem? Please describe.
We have a lot of content that we need to publish — the genesis of this content is generally Google Docs. This is necessary because it goes through a lot of iterations, and Google Apps is our preferred collaboration platform.

Describe the solution you'd like
Once we've decided that a document is good enough to be published, we'd like anyone on our team to be able to do it with a minimal process.

Best case (limited to my imagination):
I've decided to publish a blog post (or job listing, or some handbook content), I go to google sheets and enter necessary metadata (author information, url, etc) and click "publish" from some imaginary dropdown (because google allows custom apps?) — and the blog post is updated on the site.

User email is not possible to read on user dropdown

Describe the bug
The user email is not possible to read in the user dropdown due to not enough contrast between the background color and the font-color

To Reproduce

  1. Login
  2. Click on user face

Expected behavior
Enough contrast at least or another solution for it :)

Screenshots
image

Desktop (please complete the following information):

  • OS: MacOS
  • Browser Chrome
  • Version 69.0.3497.100

Add Font Troubleshooting

Is your feature request related to a problem? Please describe.
People run into issues all the time with fonts — different OS's handle type differently, so we'd like to provide a place that has a few ways to troubleshoot and solve these problems.

Describe the solution you'd like
A list describing the error, and then steps to solve the problem.

Sample Errors

One issue that I keep on having with all presentations is the font (I keep on getting an error that all those fonts are not supported on my machine). Any idea how to fix it? When I’m reading about the issue it mentions two options for the font error:
There are two main reasons why a font can't be embedded in a PowerPoint presentation

It's an unsupported type of font, such as Adobe PostScript Type 1 or Apple Advanced Typography (AAT). We recommend trying a different font instead.

Permission to embed the font wasn't granted by the creator. Even though the font is a supported TrueType or OpenType font, the font’s creator doesn't allow it to be embedded. This situation can't be changed for that font.

Nice Auth Page

The page you hit if you're not signed in could be improved a lot.

Utilize react components in the markdown files

Describe the solution you'd like
When create markdown pages, I'd like to be able to call some components (i.e. cards for all the colors) so I don't have to write a bunch of html

mdxjs seems to be the preferred library for Gatsby, but open to strong contenders.

Describe alternatives you've considered
Having the components render on a sample page, then copying/pasting the html into markdown

Favicon needed

I believe we need a favicon. Probably Liferay logo would be ok. I think we don't have our own logo yet and I don't know if we will have it.

Broken Breadcrumb Nav Functionality

To Reproduce
Steps to reproduce the behavior:

  1. Go to liferay.design/events or /articles
  2. Click on any event or article
  3. Click on the "/events" or "/articles" breadcrumb in the top left nav
  4. 404 error

Expected behavior
It would go back to "/events" or "/articles"

Additional context
Seems like there's some incorrect logic in the SiteName component...but it used to work fine, I think this might have been caused by the updated "Link" component that's designed to automatically parse and handle internal vs external links.

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.