Comments (15)
How about some small buttons in the footer?
from lmms.io.
I think it would be easy enough. Do you want to try making the lame colored-labeled ones or keep them plain? We could even do the oversized footer thing that's quite popular these days...
from lmms.io.
It will also be quite redundant with our community tab, so we can consider making an include w/ a switch to change style as well?
from lmms.io.
I agree on that you can hide those buttons if you want.
from lmms.io.
I suggest removing the links from the community dropdown. I also think they're evil, a regular menu item (assumingly part of the sitemap) should not link to external sites. I was surprised by that a lot when I first clicked it.
Do you want to try making the lame colored-labeled ones or keep them plain?
I vote for plain, color makes them more important than they really are ;)
We could even do the oversized footer thing that's quite popular these days...
As long as we have enough content to fill such a giant footer, I'm not opposed to the idea.
from lmms.io.
I have been playing around a bit and this is how I imagine the buttons:
If you like the idea, I could make a pull request.
from lmms.io.
That is cool! How do the numbers get updated?
from lmms.io.
Well I used mdo's Github buttons and Facebook's official like button, so they get updated whenever there's a new like or star. I would have put a count to the G+ button too, but its too wide compared to the others when I do so.
from lmms.io.
Hmmmm... Yeah we use thier API with credentials as to not exceed the daily
usage limits and that example seems like a quick hack someone created.
If I'm reading it correctly, his solution uses JavaScript to read the JSON
data on each page refresh.
Our approach uses PHP to read cached JSON data from the local web server
which refreshes every 15 minutes.
So if my assumptions are correct, his solution could break quickly on a
high traffic site like ours.
Furthermore, we have those bootstrap styles already in bootstrap.min.js so
perhaps an approach which mimics his but doesn't bombard the GitHub servers
would he the best of two evils.
I haven't ported any of the existing JSON feeds to to JS yet, and we make
our feeds private so JS can't read them either so we'll have to shim
something into json_common.php to get the same results.
Currently the feed updates block the page load so I've removed them from
the front page. If we crontab these feeds (again not implemented) and
sanitize and expose them publicly via PHP, then I think we would have an
ideal scenario.
from lmms.io.
So short answer, if we do this let's roll our own. :)
from lmms.io.
Please don't ever use facebook's like button on our official website! There are major privacy issues with it (it violates privacy laws in Germany and Canada for instance). Here are some links about it.
So if my assumptions are correct, his solution could break quickly on a
high traffic site like ours.
As the mdo's buttons use Javascript, the queries are sent from each visitor's browser/computer, so this wouldn't break anything for users except for those who visit our sites a hundred times per second, correct?
Nevertheless, I have been playing around with this as well a week ago. But because of the facebook privacy issues and because I didn't like the iframe
way mdo's GitHub buttons work, I decided to just include boring links instead of buttons.
So I agree, if we're going to make buttons, we should make our own ;)
from lmms.io.
On Aug 16, 2014 1:02 PM, "Lukas W" [email protected] wrote:
Please don't ever use facebook's like button on our official website!
There are major privacy issues with it (it violates privacy laws in Germany
and Canada for instance). Here are some links about it.
Thx for the info.
As the mdo's buttons use Javascript, the queries are sent from each
visitor's browser/computer, so this wouldn't break anything for users
except for those who visit our sites a hundred times per second, correct?
Ah good point. In my testing 10 in a minute can trigger this (all services
seem to intentionally leave rate limits secret) but good points nonetheless.
from lmms.io.
If 10 in a minute are enough to reach the limit we should indeed roll our own. ;)
from lmms.io.
You guys have really valid points. I never knew that about the facebook button. Interesting.
Well, looks like the best way is that we make our own buttons.
from lmms.io.
We have a verified site via Google+. Closing.
from lmms.io.
Related Issues (20)
- LSP is broken HOT 1
- IRC channel HOT 10
- Sharing Platform Search Function Does Not Work on Website HOT 3
- www.lmms.io is not resolved to the IP of lmms.io HOT 1
- Error 500 on download page when 'analytics.js' is blocked HOT 2
- Following the Web Content Accessibility Guidelines (WCAG) for contrast
- Add BOL9 to Showcase tab HOT 1
- forum activation email HOT 1
- Password resets not working
- Comment count on LSP displaying number of ratings HOT 3
- LSP "Drum'n'Bass" projects page lists no results HOT 1
- Sharing Platform section does not open on localhost HOT 1
- Nightly downloads working sporadically HOT 3
- Nightly downloads could be named more intuitively HOT 1
- Link from chatGpt is giving 404 error HOT 1
- Update the Discord logo to its latest version HOT 2
- Error 500 - Windows nightly versions NOT downloadable HOT 3
- Incorporate the Gitpod Ready-to-code system HOT 1
- Add a funding file
- I can't download Lmms ga8d765f8d HOT 1
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 lmms.io.