Feature requests - what do you already love, what could be better?

Since the certificate is issued just to us based on DNS settings, and we don’t have any intention of supplying you with the necessary secret that our system generated to use the certificate, we don’t have any plans to allow export. You can of course fetch your own certificate from lets encrypt by DNS challenge, even at the same time ours is valid :slight_smile:

You can conditionally set identifiers to help keep your data clean, as demonstrated in this article: https://www.netlify.com/docs/split-testing/#using-netlify-snippet-injection-to-track-split-testing-information .

Not a perfect solution but maybe a useful workaround, to key off of contexts to change config :slight_smile:

I don’t use split testing, can I still use this? And this is in addition to the normal analytics script? Won’t the normal analytics script also set a pageview then?

Also not sure what this Branch syntax does.

The docs could definitely be improved here.

Please add DNSSEC support.

For those who don’t know what DNSSEC is, please read this ICANN article “DNSSEC – What Is It and Why Is It Important?

It’s high time already. So many registrars, DNS management services support DNSSEC. And what’s more, NS1 the DNS provider backing Netlify DNS supports DNSSEC.
https://ns1.com/knowledgebase/dnssec

9 Likes

I’m one of those people. Now, since we don’t have this feature in Netlify yet, how do/can I create netlify.toml identical to the settings set in UI? Is there any easier way beside 1. manually going through each and every UI setting 2. then, look at netlify.toml reference to check whether the said setting can be specified in netlify.toml 3. And then finally make the changes/skip that setting 4. Repeat

hey rootkea, there isn’t currently a way to programmatically generate a netlify.toml file:

Would be nice to have stats on how many hits and bandwidth a site gets, similar to how Amazon offers usage stats for their S3 buckets.

That way, it would be possible to ditch Google Analytics in some cases, which is always a good thing.

4 Likes

I’d love to be able to grab visits via API. Results something along the line of (Shamelessly pinched from BunnyCDN’s log API)

{
         "cache": "MISS",
         "status": "301",
         "timestamp": "1559138909895",
         "bytes": "521",
         "zone_id": "70112",
         "ip": "x.y.z.0",
         "referrer": "-",
         "url": "https://hosted.fm/",
         "edge": "MI",
         "user_agent": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)",
         "guid": "c81b842ab48d99fbc0e5139d3c2e5b96",
         "country": "US",
},

Of course with the infrastructure and API in place it would also be possible to have frontend displays of this data too

2 Likes

It’s not a very exciting feature and probably would not look as glorious on a roadmap. Yeat, it would make my life with Netlify easier…

I’d really love to have an ability to rebuild sites every X hours.

2 Likes

Hi @skatkov! This is a fun idea, thanks for sharing.

In the meantime, have you looked into using Zapier to automate Netlify deploys? You can set up a Zap to POST to the Netlify webhook at a certain time to get this done. Here’s a good write-up about it: https://flaviocopes.com/netlify-auto-deploy/

1 Like

fantastic resource, @lesliecdubs! @skatkov, can you say a bit more about why you would want to trigger a rebuild every x hours? Maybe if we know more we can suggest more workarounds.

Yeah, tried it. But paying ~15$/m for ability to rebuild website every hour with Zapier seems like too much (I don’t use Zapier for anything else) :slight_smile:

I wrote a simple cron service that does POST requests to rebuild my website.

2 Likes

Until Netlify has their own scheduler, https://www.easycron.com works really well and easy to setup. The free plan would easily allow for every couple hours.

Just in case anyone is interested, here is how easy a job is to setup.


then make it a POST method

Get the build hook from your site settings by enabling build hooks under “Build & Deploy”
https://app.netlify.com/sites/your-site-name/settings/deploys#build-hooks

4 Likes

@perry

I have two use-cases that require this functionality:

  • Some of my projects have amazon products listed with price – Amazon TOS requires me to refresh product data/price every hour or show a timestamp next to price (with additional warning).
    By updating site every hour I can easily comply, without it I have to build a workaround to warn visitors that price might not be accurate and correct price will apply only during checkout

  • Another project fbacatalog.com is a dull looking catalog. To make it a bit more dynamic, we’re rebuilding landing page every hour – it makes our landing page more dynamic for visitors plus google know that we update our website regularly.

Thanks, great tip! If only I knew about it before I built my own solution :slight_smile:

I have to give credit to @budparr for that one. He linked it in thenewdynamic slack channel.

1 Like

I would love the ability to configure individual Netlify functions to run as Cron jobs

1 Like

@parkeragee the above method I mention would work for functions also. You could even secure the request with a key that is set on both sides to keep someone from abusing the endpoint if needed.

I do agree it’d be nice to have everything in one place for simplicity, but the solution is already fully feature rich and viable if you have an urgent need.

If only Netlify could also deploy managed Hasura (https://hasura.io/) so that we can deploy apps with database with a great degree of flexibility!

Hook into dynamodb and send email via ses without needing to use your own aws account, just like Netlify
Functions.

1 Like