afup / haphpy-birthday Goto Github PK
View Code? Open in Web Editor NEWWebsite for PHP 20th anniversary video
Home Page: http://haphpy-birthday.net
License: MIT License
Website for PHP 20th anniversary video
Home Page: http://haphpy-birthday.net
License: MIT License
Tried sending a highres logo to the mentioned email and its being rejected.
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks.
Since constraints have been added to image uploaded (not on videos), user is noticed about what is wrong with his picture but one error at a time. This could be annoying.
It should be better to display all errors at once so user can edit his picture straight to good specs.
Currently Gauge level is calculated on users contributions.
It needs to be changed to include PUGs as well.
Now the demo environment is set up on afup server, the link http://haphpy-birthday.net can be added to the documentation and replace the deprecated http://haphpy-birthday.woecifaun.net .
If someone is authenticated and has submitted a contribution already, replace the form by a button to delete the contribution.
⚠️ Starting to work on this issue? please indicate it in a comment below.
When logging in the VM, one is located in /home/vagrant. It should be cool to cd /vagrant
automatically, avoiding to do it manually each time.
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks.
On the contribution preview page (http://haphpy-birthday.net/en/contribution/t/Woecifaun), add a simple system to report issue with the contribution.
It could be
Report an issue with this contribution
Ideas on the fly:
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks.
Following the use of Sass, there was probably some CSS breaks:
description
keyword
Like the authentication through GitHub, it should be possible to authenticate with a Facebook account.
Even if PHP 7 is still in beta, I think it's on projects like this one we should try it.
What do you think?
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks.
Find a way to improve the Twitter account visibility in order to have more people following it.
⚠️ Starting to work on this issue? please indicate it in a comment below.
Set up Sass
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks.
A custom 404 page needs to be created.
To make people understand they are on a temporary/demo app, a demo label or sign should be displayed in the header.
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks.
When user contributes, s·he redirected to the /en/thanks
page. The background video is not positionned top/left in order to cover the whole real estate in iOS safari (at least).
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks.
Currently, if someone knows the auth provider (e.g. GitHub, Facebook or Twitter) and the unique identifier of a contributor, s·he can rebuild the route to see the contribution.
When the contribution is anonymous page to contribution {locale}/contribution/{authoProviderId}/{identifier}
must return a 404 HTTP code to every user but the contributor and admins.
⚠️ Starting to work on this issue? please indicate it in a comment below.
Uploaded pictures should be:
When a user (is authenticated and) has already uploaded a contribution, display its contribution instead of the form.
This issue is complementary of #40 and can create conflict with it.
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment.
The form is currently available whatever the date is.
It should not be accessible anymore after the limit date set in the parameters.yml
is over (Neither the submission process in the controller).
Add a switch for example in the menu allowing user to switch to a preferred language.
On the contributions page, the user groups list appears before the contributors list. Scroll (that can be long) is annoying to reach the second list.
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks.
When user already contributed, the delete
button appears. It points to the /
of the website with no locale.
It should go to the localized home page.
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks.
Uploaded video from Apple devices are not readable on Google Chrome and buggy on Apple Safari. Not tested on Internet Explorer or Opera.
Hint: The mimetype of an uploaded video had to be forced to video/mp4
when extension is .qt
.
See here: https://github.com/afup/haphpy-birthday/blob/master/src/AFUP/HaphpyBirthdayBundle/HttpFoundation/File/File.php#L19
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks.
Since Sass has been set up, the https://github.com/afup/haphpy-birthday/blob/master/docs/install.md is outdated.
Sass instruction on how to dump assets & build CSS can be found in @agallou Pull Request: #102
At the end of composer install, I have an error:
Script ./bin/robo install handling the post-install-cmd event returned with an error
[RuntimeException]
Error Output:
[Exception]
Undefined mixin transform: failed at `@include transform(translate(-50%, -50%));` src/AFUP/HaphpyBirthdayBundle/Resources/assets/sass/modules/_exemples.scss on line 40
Like the authentication through GitHub, it should be possible to authenticate with a Twitter account.
Currently, the project uses a version of coke, php code sniffer and symfony coding standard below version 2.
I tried to updated it and bumped into a conflict.
😞 I didn't save the thrown error in the terminal.
Launch coke/phpcs on travis.
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks.
In order to improve communication via Twitter by adding photos, it should be great to add Twitter card to:
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks.
When contribution amount is over the top marker, the gauge should adapt to show overloaded contribution amount too, shifting proportionally marker to the left.
⚠️ Starting to work on this issue? please indicate it in a comment below.
Change favicon to replace symfony one.
⚠️ Starting to work on this issue? please indicate it in a comment below.
The first contribution on the demo website seemed to be a hoax.
It should be good to have a kind of a moderation admin for specific users.
As well, a message saying to the user its contribution will be moderated or has been rejected/accepted.
Add footer to page with:
Get footer style from http://jeremyfagis.github.io/ElaoStrap/docs/index.html
Add a simple system to have statistics.
from http://haphpy-birthday.dev/app_dev.php/en/ (local install) when clic to github authentication I am redirected to http://haphpy-birthday.woecifaun.net/login/
⚠️ Starting to work on this issue? please indicate it in a comment below.
On the contributions page, there is a list of non anonymous contributors.
It should be great to have each contributor clickable to the related account: GitHub repo, Twitter account…
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks
Biggest files could be around 25MB.
For dev & prod, the max upload file size needs to be increase to 25MB.
Check for:
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks.
Currently contribution is private and can be seen uniquely by its author.
A new page should be created to display the contribution of a user. The route should be something like /<locale>/contribution/g/<identifier>
.
⚠️ Starting to work on this issue? Please indicate it in a comment below to prevent many people working on same stuff at the same moment. Thanks.
When user wants to authenticate, s·he is redirected to the home page. s·he will need to scroll down to the form again. The success redirection should go straight to the #contribute
section.
When first connected to the website, it's not clear what the purpose of the project is. Moreover, the user is asked to authenticate to GitHub without knowing exactly why.
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.