contributte / componette-site Goto Github PK
View Code? Open in Web Editor NEW:loop: Addons, plugins, components and extensions (@componette :heart: @nette)
Home Page: https://componette.org
License: MIT License
:loop: Addons, plugins, components and extensions (@componette :heart: @nette)
Home Page: https://componette.org
License: MIT License
Collect all changes and update CHANGELOG.md
with history and links to resources etc.
Please enable HTTP Strict Transport Security for componette.com with a decent max-age value. Preloading is not required, but would be ideal.
For example #menu
tag is listed, but when clicked it just shows "No package found." (https://componette.com/search/menu).
Hell yeah. 👍
It looks like ALPN negotiation to use HTTP/2 fails for some reason on componette.com.
Recent version of Firefox for example seems to work fine over HTTP/2, but e.g. cURL fails to negotiate HTTP/2 via ALPN.
$ curl -v --http2 https://componette.com/ > /dev/null
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 81.2.241.154...
* Connected to componette.com (81.2.241.154) port 443 (#0)
* found 173 certificates in /etc/ssl/certs/ca-certificates.crt
* found 700 certificates in /etc/ssl/certs
* ALPN, offering h2
* ALPN, offering http/1.1
* SSL connection using TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256
* server certificate verification OK
* server certificate status verification SKIPPED
* common name: componette.com (matched)
* server certificate expiration date OK
* server certificate activation date OK
* certificate public key: RSA
* certificate version: #3
* subject: CN=componette.com
* start date: Fri, 08 Jan 2016 14:18:00 GMT
* expire date: Thu, 07 Apr 2016 14:18:00 GMT
* issuer: C=US,O=Let's Encrypt,CN=Let's Encrypt Authority X1
* compression: NULL
* ALPN, server did not agree to a protocol
> GET / HTTP/1.1
> Host: componette.com
> User-Agent: curl/7.46.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Server: nginx
< Date: Wed, 27 Jan 2016 17:49:04 GMT
< Content-Type: text/html; charset=utf-8
< Transfer-Encoding: chunked
< Connection: keep-alive
< Vary: Accept-Encoding
< X-Frame-Options: SAMEORIGIN
< X-Powered-By: componette
< X-XSS-Protection: 1; mode=block
< Vary: X-Requested-With
< Content-Security-Policy: upgrade-insecure-requests
If you check SSLLabs, it reports ALPN as disabled: https://www.ssllabs.com/ssltest/analyze.html?d=componette.com
You are using NPN though, which is deprecated.
I've added my integration of symfony/forms to componette. However there is a ton of nette-forms related packages already so I don't think anyone will notice it there. I think there should be a new tag #symfony for integrations of symfony components (Kdyby/Validator, Kdyby/Console, Kdyby/Translation, Symnedi/EventDispatcher, Symnedi/Security and Arachne/Forms, some others - search for symfony on componette.com).
It would be nice to have emoticons in addon title / description.
Pridal jsem novy balicek a dole na webu se nezobrazuje ze je neco ve fronte
Maybe on componette.com/nette
Show all nette/<name>
packages, with composer links and requirements.
Autofocus on addon detail page is annonying for people who use space/arrows to move through the page. (Discussed on Gitter.)
I noticed use of \
as a vendor & name separator on some places, which is incorrect, correct one is /
.
Some places where this is incorrect:
Add at least 1 tag for package.
It'd be really nice to open embedded images in some sort of lightbox, not in a new window/tab.
Neither nette routing nor nette presenters are designed to work in CLI. They both strongly assume HTTP access.
Support syntax highligting for neon.
Current solution: none
Library: https://highlightjs.org/
You need to commit either composer.lock
or entire /vendor
directory. Having only composer.json
makes it impossible to reliably run this app on other computers.
Hi,
if i try search "nette ajax" => 0 results. I don´t know that real name is "nette.ajax".
How can I edit tags of my packages?
How can i force update my addons?
BTW i don't understand what format the current SQL file is in because it wraps strings in double apostrophes instead of normal quotes.
deprecated https://componette.com/juzna/intellij-latte/
idea: button in footer for "report addon" ?
The Gult task builds CSS but it is not created from theme.less.
Especially tags should be present.
This is just an idea, but it may be a good thing to check whether package has a valid license.
Additionally we may also disallow some restrictive licences that don't really fit well in open-source, especially those that require disclosing source AGPL and GPL, maybe also LGPL. Alternatively (at least) show a banner/badge indicating that the package is using such bad license.
Take this addon for example (applies to any addon): https://componette.com/uestla/twigrid/
You are loading external images over insecure HTTP protocol.
Načítání smíšeného (nezabezpečeného) zobrazovaného obsahu na zabezpečené stránce "http://isitmaintained.com/badge/resolution/uestla/twigrid.svg"[Zjistit více] twigrid
Načítání smíšeného (nezabezpečeného) zobrazovaného obsahu na zabezpečené stránce "http://isitmaintained.com/badge/open/uestla/twigrid.svg"[Zjistit více] twigrid
Načítání smíšeného (nezabezpečeného) zobrazovaného obsahu na zabezpečené stránce "http://i.imgur.com/RHzFX1V.png"[Zjistit více] twigrid
PHP (and possibly also ext-*) dependency is not a real package so it does not make sense redirecting to packagist.org for them. It results in bogus information. See https://packagist.org/packages/php/.
link problem in http://packages.nette.jfx.cz/bitbang/http/ "doc direcotry"
For example: https://componette.com/search/grid
There should be order by starts, shouldn't it?
Let the user know the click "worked" same as on github - just change the text of tool tip to "copied' instantly after link is successfully copied to clipboard and reset back to "Click & copy" on mouse out event.
Especially tags should be present.
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.