Giter Club home page Giter Club logo

gci15.fossasia.org's Introduction

FOSSASIA GCI Site 2015/16

Build Status

Run this website on Github

Fork this repo, and it should be on http://<username>.github.io/gci15.fossasia.org now.

Running the website on Local Machine

There are three steps involved:

1. Clone Repo

First of all you need to clone the repo. You can easily do this by running any one of the below listed commands:

  • git clone https://github.com/fossasia/gci15.fossasia.org.git

or own fork version

  • git clone https://github.com/<username>/gci15.fossasia.org.git

2. Install Jekyll

gem install bundler
gem install github-pages

Use sudo if there is any permission issue

3. Running website

cd gci15.fossasia.org
jekyll serve

Now you can open the website by opening any one of the following links:

  • http://0.0.0.0:4000/
  • http://localhost:4000/

Useful Git Tricks

see GIT.md

Adding Blog Posts

see blogpost.md

Demo

You can see the current website over here.

gci15.fossasia.org's People

Contributors

aayusharora avatar abishekvashok avatar choyiny avatar emanf9 avatar harshkothari410 avatar hvardhanx avatar jigyasa-grover avatar juanvulcano avatar mananwason avatar mariobehling avatar meta-maxim avatar neerajp99 avatar nikunjness avatar nolik2000 avatar oanarosca avatar piotrkowalski avatar plofknaapje avatar robbyoconnor avatar roonyh avatar samarsault avatar sarahgreisdorf avatar seadog007 avatar shashank-sharma avatar shiftsayan avatar sumsupee avatar wavicles avatar yagogg avatar yasoob avatar yathannsh avatar yurpl 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gci15.fossasia.org's Issues

Reduce slider image sizes

I can see some work is being done in #121 regarding page speed. Shall we start with reducing images sizes in the slider. Its fine even if we lose the quality because some images are just huge. For example this one is 2.7MB! If someone is already upto this feel free to loose some quality.

Icons too large

Discussed in Issue #121. Icons should not take the full width of the browser when user is using mobile site.
mobile site

Slow page speed

After lots of commits, the page loading speed is very very slow now.
screencapture-developers-google-com-speed-pagespeed-insights-1450630390280
screencapture-developers-google-com-speed-pagespeed-insights-1450630395744

Incorrect margin sizes for container

The margins on the left and right sides of the site are not the same size as shown in the image below. This is a problem because all of the page content is shifted slightly in a certain direction.

margins

Scroll Bar Problem

This is related to issue #92 . After adding the top margin of the body element, everything is pushed down, so the bottom scroll button cannot be clicked:

scroll.

Icon turn into gray

Icon turn into gray when the mouse hover onto <a> tag, but not <i> tag.
2015-12-20 1 48 40
2015-12-20 1 48 48

BTW, I think while icon is better :/

Re-sizing issues

The current version of website is not compatible with mobile and tablet views

Mobile View

capture

Tablet View

2

The assigned column widths take up a lot of space when the website is re-sized this leads to situation where in the user has to scroll once per member on devices which are >365 px in width. Approximating a 100 users this can lead to a situation where in the user will have to scroll multiple times in order to move onto another section. Hence, a potential threat to UX

Feature the FOSSASIA Google Code In Projects on the website

I see that there is a Student Gallery, but I was wondering if adding a specialized area for the relatively simple projects on Google Code In could be a possibility. I honestly don't know whether the Student Gallery was made for this purpose, but adding student projects would allow potentially new students to see actual examples of the tasks involved, giving way to a higher participation rate. Also, it wouldn't add to much to the site, as most of the projects are already required to hosted. It's a pretty lame idea, but I think it takes away from a lot of the ambiguity and fear newer students may have before participating.

https://codein.withgoogle.com/tasks/5447791144861696/
https://codein.withgoogle.com/tasks/5995023363473408/?sp-organization=4625502878826496

Missing Google+placeholder in mobile phones

As for desktop website there are placeholders for Twitter, Facebook, Google+ and YouTube, the Google+ one is missing when viewed on mobile phones.

Device: Motorola G 2nd Generation, 5.00-inch touchscreen display with a resolution of 720 pixels by 1280 pixels at a PPI of 294 pixels per inch.

12422056_805407439605800_1852005757_o

Navbar hamburger has disappeared

There is no navbar hamburger on the main screen of the site now:
f2mlhby4qzm
It changes its positions:
g-axqsunufk

But actually it works okay from the browser's adaptive view.

Could someone also check this?

Non responsive navbar

There is something wrong happening with the current nav bar. It has some margin collisions with the slider when it is getting smaller.

Also the logo stays fixed on smaller screens and the nav bar doesn't. It makes the site look bad at smartphones.

As I see one issue is cause because bootstrap-responsive adds:

body {
    padding-left: 20px;
    padding-right: 20px;
}

and I am not very sure about the other one.

selection_003
selection_004

It would be nice if someone fixed it.

Icons turn into white

If people open the link in a new tab, then the icons turn into white.
2015-12-20 1 45 02
It only happen on FF

No navigation bar for mobile users

The website displays no navigation bar for users who have screen widths less than that of 788 px; which is basically half of the population browsing the world web or all the mobile users.

1

Known Dynamic Img Load Bugs

These are a few bugs that I'm aware of and working on, just so that you guys don't repost them:

  1. Images only update on scroll event, so if you load page to a certain anchor the images don't load until you scroll.
  2. Images can sometimes be seen loading if you scroll quickly.
  3. Slight lag since I'm parsing / selecting a lot of elements every scroll update.

I already have a solution for all of these issues. I'm going to release it in my next pull. If you find anything else post it here.

Something wrong with avatar circles

With recent commits the design has slightly changed and also something wrong has been done with avatar circles, there are ellipsis now and they look very bad.
ellipsis

Scroll Bar is Underneath Header

The scroll bar is hidden under the header:
image.

It should be on top so users can click on the scroll top button to scroll up.

Create a service to get a demo url

When contributors submit PRs we can use their own fork to get a preview. Which is at usually at http://<github-id>.github.io/gci15.fossasia.org. Instead of manually adding the url we can make a service do it for us.

Footer padding on mobile phones

I think that there should be bigger break beetwen them and margin bottom is too big
screenshot_2015-12-21-17-42-22
Everything here is on bootstrap so I suggest you to add icons margin bottom and delete

bottom

Padding not equal

The padding between footer and social media section
2015-12-21 1 16 24
should equal the padding between slide and mentor section
2015-12-21 1 16 29

Under slideshow is white background

Now it looks like it:
sdaz2v

I think that better will be #424242 like main-content, or other grey color
If you think that now is better I will close a issuse

Navbar titles are too big

With the change of fonts titles in the navbar became too messy and take much place now, especially on tablet screens:
selection_011
selection_012
which makes it very hard to view the website on these screens.

Favicon Contest

This has been annoying me for a while now, every time I open the website log I see:
favicon
I say it's time we put an end to this. If you have an idea for a favicon, or a complete drawing, post it here. Remember to make it have the ratio 1:1 (square). We will then decide on which one to use.

Here is an example from the previous community site:

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.