electerious
electerious on Hacker News
I've used Mint and started to work on Ackee since it has been abandoned. It took me several rewrites and years, but it all started with Mint as an inspiration :D
> What happens when you start to accumulate over 5 million+ records
I don't think Ackee is the right tool if your site as so many visitors. And to be honest: I don't know what will happen at this scale. There shouldn't be a problem as long as MongoDB can handle it.
Piwik/Matomo is more like Google Analytics in the way it works and what you can do with it. Ackee will never be a replacement if you need full-featured marketing analytics with tons of options and insights. Ackee tries to be less. Lightweight, easy to install and with a good balance between analytics and privacy.
All started with my self-hosted photo-management tool Lychee (
https://lychee.electerious.com). We named it Lychee because we had some lychees on the desk while working on the first version. It was the only cool name we could come up with.
All my tools/webapps after Lychee are somehow following the same species or clade: Rosid, Malvid and now Ackee.
Ackee only tracks page views, site visits and referrers by default. It stores no IPs and it's not possible to view the browsing history of a user. The data can't be used to identify a user and should therefore be GDPR compliant.
But: I'm not a lawyer. I can't give you a legally certain statement. It's hard to say what's "identifiable data" according to the GDPR.
> There's "caring about privacy" in the subheadings, yet there's a whole section in docs about collecting private data [1]. Empty words.
The advanced tracking is turned off by default. Ackee will never store a browsing history of a user and tries it best to keep tracked data anonymised.
It's all about finding a balance between privacy and analytics. At the end it's still an analytics tool and there would be nothing to show without data.
Using "nginx/apache logs" and "what browsers send anyway" is more than Ackee tracks by default. Storing and analysing this data isn't even allowed by the GDPR without asking the user.
Event tracking is probably the best way learn more about your uses. It's something I will definitely look into as soon as all the basics are done.
I've created an issue for it if you want to keep an eye on the progress: https://github.com/electerious/Ackee/issues/40
Glad you like it!
There's still a lot missing in Ackee, but even with all the features I'm planning to add it will never be a full replacement for Google Analytics. And I think that's the best about Ackee. Because not everyone needs full-featured marketing analytics with tons of options and insights.
Ackee can also show page views, but it's not implemented in the UI, yet. This is the same for browser, system, visit duration and other insights (all of them are optional to track and turned off by default). Keep an eye on https://github.com/electerious/Ackee/issues/35 to know when it's ready.
Ackee and Fathom are very similar. Both in the way they display data and how they process it. The biggest advantages of Ackee (compared to Fathom) are probably:
- A documented REST API that lets you build upon Ackee. Could be used for custom import scripts or apps that display your current visitor stats in the menu bar.
- Ackee allows you to track more than just page/site views (browser, system, etc.). This is optional and off by default, but great for people/companies that need more insights.
Fathom definitely has a head start, while Ackee is very young. Can't wait to see how Fathom v2 will look like and how both will compare in the future.
Ackee uses a JS snippet to get the data. Nginx logs won't work, but the API is fully documented and it should be possible to build an import / custom script. Could also work with express.
Thanks for the suggestions! There's still a lot missing, but the base is ready and I can't wait to add new features.
Ackee uses a JS snippet to get the data. Nginx logs won't work, but the API is fully documented and it should be possible to build an import / custom script. Could be a great addition :)
A side project I've been working on for a while now. Ackee is a self-hosted, Node.js based analytics tool for those who care about privacy. It runs on your own server, analyses the traffic of your websites and provides useful statistics in a minimal interface. If you have any questions or feedback, just write it here :) Thanks!
Posted by
electerious on Tuesday September 03, 2019 @07:20AM
from the show-hn dept.
Malvid can display anything a browser can display. It should also work fine with React, Angular, and Vue components when you can create a preview HTML for each component (the preview HTML is required for the preview on the top right). This might be the tricky part, but you can use any tool you want to generate it.
Malvid is very similar to Fractal and highly inspired by it. They both don't care about how you transpile your assets (JS, SCSS, etc.). You can use gulp, Grunt or whatever you want. Malvid takes this one step further by not caring about the template transpilation either. This allows you to use any templating language you want, without writing a plugin. Just by using existing tools. This makes Malvid flexible and easier to integrate into most workflows (this—of course—depends on your workflow).
We also added features we missed in Fractal. Like a search/filter and switching between components without a page reload.
It might be worth a try when you're not 100% happy with Fractal. Otherwise you can stay with it. Fractal is a great tool :)
Posted by
electerious on Saturday July 28, 2018 @03:22PM
from the malvid.io dept.
Interesting. I'm not sure if I can do anything to improve the performance further. The frame rate stays by almost 60fps and the amount of repaints on the site has been reduced to a minimum. It runs smooth on my older retina MacBook, but I can also see a subtle janky animation when I scroll fast.
Posted by
electerious on Tuesday February 13, 2018 @10:42AM
from the basicscroll.electerious.com dept.
Posted by
electerious on Tuesday May 02, 2017 @05:21AM
from the rosid.electerious.com dept.
Posted by
electerious on Thursday March 16, 2017 @09:57AM
from the medium.com dept.
Hey, everyone!
Lychee is a project I developed in my spare time. It's a self-hosted photo-management-system and a great place to share, store and manage your photos and inspiration. The third version comes with a redesigned interface and rewritten front-end. A lot of requested features have been added since my last post on HN. I hope you guys like, use and share it. I'm open for questions and feedback of any kind.
Thanks! :)
Posted by
electerious on Tuesday May 19, 2015 @08:59AM
from the show-hn dept.
Not at the moment, sorry.
Tags and RSS feeds for albums are already planned.
I think it's a great name for a product. Almost every name which has something to do with photos is already taken. And I like Lychees ;)
Tip: You can right-click on single images/albums to rename, move or star them. By now, it may be easier to upload photos directly into the album of your choice.
Multi-select is planned.