Comments (22)
That's awesome ; )
Suggestion: we could have a next
branch in which we could collaborate in the coding of this new version. What do you think?
from serenata-website.
can you create the branch? I don't know the best way to do it :)
Also through github's interface you can do it just typing the name of the new branch in the box:
If you click on create should also work 😉
from serenata-website.
I think that we can discuss some topics, before start coding, they are:
Components and Structure
- If someone has metrics about the Google Analytics, please share with us. It's great that we know details about which browsers and screens our users have using.
- If we think of components, it will be easy to reuse our code. Seeing fast, I saw some parts like:
- The header and footer have the same
height
andbackground-color
, just changing the information. - The box of each post on Medium.
- The cards under the call to action banner.
- The header and footer have the same
- We can explore some little interactions, to a great experience like the last posts on Medium with a different
hover
, or the current goal percentage filling animated, etc..
Libraries
- Most of the bootstrap code is related to the grid system, we can remove them and rewrite the grid to Flexbox with/or Grid Layout.
- We don't need to use jQuery to toggle or make an ajax call, just with vanilla javascript, we do that.
Questions
- Have we a responsive version of the website?
- The other pages, will continue with the same layout?
- Instead of the related projects like (Jarbas and Rosie) are displayed on the bottom, why we don't put then above the blog posts?
- The inforgraphic image on the current layout, has a lot of useful information to the user, why we remove it now? What do you think about using this graphic with updated information? Maybe an API call to update the data, I don't know..
- We have a new link to
Projects
page, what we want to display here? - The
Histories
menu, was changed toLeitura
? - I don't see the
Explore
page on the new layout, it was removed?
It's my initial contribution, some ideas and doubts, and a lot of motivation to do a good work. I running the project on my machine and works fine.
Thanks!
Cc: @anaschwendler and @cuducos.
from serenata-website.
Here it is: https://github.com/datasciencebr/serenata-website/tree/next
So the idea is to work on that branch, am I right? @cuducos @jtemporal @guidiego
from serenata-website.
Anyone already started? I have interesting to contribute, if I can help. _o/
from serenata-website.
Sorry, but I decided to start the implementation of homepage grid in different positions 😋.
You can follow the results below:
Pen
Screenshots
-
Smarthones (375x667)
-
Tablets (768x1024)
-
Desktops (1280x800)
-
Large desktops (1920x1080)
This version hasn't fidelity yet and is just to display an idea. If I'm wrong, please let me know.
from serenata-website.
Anyone already started? I have interesting to contribute, if I can help.
AFAIK no one has got started yet but we'd be honered to have you as guest : )
If you have draft anything yet just open a PR to next
branch and we can code review and discuss the implementation. Also feel free to discuss your idea in a dedicated isse, just open one telling what you're willing to do ; )
from serenata-website.
Hi @thulioph no one has started AFAIK too.
I'll give some infos about the website as it is right now:
- We use Jekyll (ruby gem for static websites) to run the project
- For css, we use something like functional css because it is easier to change things along the way (it permitted us to build the website pretty quick in the other time)
- For the pages inside, we use the Jekyll structure as it is.
If someone have doubts about running, changing something, I can explain better in a video call :)
from serenata-website.
If someone has metrics about the Google Analytics, please share with us. It's great that we know details about which browsers and screens our users have using.
Last week (considering the Fantástico effect_)
Last month (5/Oct-4/Nov) (discarding the Fantástico effect_)
If we think of components, it will be easy to reuse our code.
Yep! Combining that with @anaschwendler's suggestion of keep the website with Jekyll, we can easily achieve that with Jekyll's layout or even old-schools includes.
Most of the bootstrap code is related to the grid system, we can remove them and rewrite the grid to Flexbox with/or Grid Layout.
Sure thing! Love that.
We don't need to use jQuery to toggle or make an ajax call, just with vanilla javascript, we do that.
Sute thing! Love that too.
About the questions you've made I'm tagging @tatianasb — maybe she has something to add.
from serenata-website.
Most of the bootstrap code is related to the grid system, we can remove them and rewrite the grid to Flexbox with/or Grid Layout.
I really appreciate that! We can totally use flexbox
We don't need to use jQuery to toggle or make an ajax call, just with vanilla javascript, we do that.
I don't know whow it works, but for it is ok :)
And still about the questions, I think that the best person to answer them is @tatianasb too
from serenata-website.
I really appreciate that! We can totally use flexbox
Specially considering the boom of mobile users, I would rank CSS native grid layout higher — it gives us more flexibility to in terms of responsiveness.
from serenata-website.
Have we a responsive version of the website?
Not yet but sure will.
The other pages, will continue with the same layout?
I will post them soon (next week at least 2 more pages) and yes, they'll have a similar layout but not all of them.
Instead of the related projects like (Jarbas and Rosie) are displayed on the bottom, why we don't put then above the blog posts?
'Cause they have a place on top already (Projects).
The inforgraphic image on the current layout, has a lot of useful information to the user, why we remove it now? What do you think about using this graphic with updated information? Maybe an API call to update the data, I don't know..
Infographics will have another place specially for them. But I'm open to suggestions.
We have a new link to Projects page, what we want to display here?
JARBAS & ROSIE will be there on a sub-menu.
The Histories menu, was changed to Leitura?
Yes. But the layout as it is now won't exist anymore, there's a new one on it's way.
I don't see the Explore page on the new layout, it was removed?
Temporarily.
Hope I cleared a few things out.
Thank you very much for you help and contribution.
Russa.
from serenata-website.
thanks @tatianasb !
@thulioph if there is still doubts we can make a meeting to explain better :)
Thanks!
from serenata-website.
Ok @cuducos, I'll start a new branch and move the discussion to the PR.
from serenata-website.
Hi @cuducos me, @jtemporal and @guidiego were talking about it.
Its a great idea, we could also tag the release, can you create the branch? I don't know the best way to do it :)
from serenata-website.
my two cents on the matter:
Today the site is published under the gh-pages
branch. IMHO we show fork the master
in two branches:
- one called
old
(if we'd like to keep the old site code intact safe somewhere in case we need it easily for whatever reason) - the second called
new
ornext
as @cuducos suggested so that we can work on the new version without screwing up the master.
If we don't see the point on keeping an "old" version considering this is git and everything is on revert away. We can easily keep the old on on air since it is served from the gh-pages
just please be careful not to use jgd
😉
thumbs up for the second branch next
;P
from serenata-website.
If we don't see the point on keeping an "old" version considering this is git and everything is on revert away.
It worth it to keep master
with the current source files specially in case we want to update something (a typo?) in the current website.
can you create the branch? I don't know the best way to do it :)
Create the branch locally (git checkout -b next
) and then push it to GitHub (git push origin next
) should work I guess…
from serenata-website.
It worth it to keep master with the current source files specially in case we want to update something (a typo?) in the current website.
I agree with that point, nice @cuducos !
I'll try to create the branch later, and then start the things with @guidiego, that voluteered to the task :)
from serenata-website.
Now we have the fonts and sizes: https://drive.google.com/file/d/0B8bAgfLq2cp7X25fcEthX2FybWM/view?usp=sharing
I think that we are alright now!
from serenata-website.
Thanks, @cuducos for the information about analytics.
Analytics
- This information will help us, to decide which technologies we are enabled to work with.
- The project needs to be supported by the most used browsers like Chrome, Firefox and Safari.
- If we considering the Fantástico effect, we have a lot of access provided by mobile devices, alerting us that the responsive design is accessibility too.
I think that we can start work on something that not depends on the entire layout pages, like the Grid. If It's ok, while the other pages aren't finished, I can work to propose a fluid grid structure that works on the most of the resolutions (smartphones, tablets, and desktops). Normally, I use the Codepen to share the progress.
What do you think? @anaschwendler @tatianasb.
Thanks!
from serenata-website.
Many thanks, @thulioph : ) That's awesome!
Regarding the progress, I'd rather have a Git branch and PRs to that branch to review and feedback than a Codepen link: I like to review not the code or the end result itself but the architecture, that is to say, how we write maintainable CSS (including SASS or LESS or whatever) and not only how we write CSS that works.
That said surely links for early drafts, tests and mote atomic stuff can be put on Codepen for review and feedback.
BTW I couldn't access the link you posted in the last comment:
from serenata-website.
Closed by inactivity.
from serenata-website.
Related Issues (18)
- Long contributors names HOT 8
- Make the website responsive HOT 4
- Add apoia.se supporters HOT 3
- Telegram group link HOT 3
- Broken link for more_stories HOT 2
- Update Gemfile.lock HOT 2
- Mention @RosiaDaSerenata HOT 7
- Add a Donate button to README HOT 3
- Show Digital Ocean as sponsor HOT 4
- New website: reading HOT 4
- New website: blog post HOT 1
- FAQ links are not working HOT 4
- Data Science Brigade URL on footer not working HOT 1
- Update info about funding on the website HOT 1
- Hover area on footer anchor tag HOT 1
- Atualização logo OKBR
- HTTPS brakes AJAX HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from serenata-website.