Piwik Web Analytics - Anyone with experience of it? [closed] - open-source

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I'm considering trying to get more granular analytics for my sites than the free plan on my current provider, Clicky, provides.
Piwik looks like a strong contender in the analytics space (and I'm surprised I haven't heard about it before) but I want to be sure I'm not throwing the baby out with the bathwater by swapping to it.
Does anyone have any experience with this software and - in particular - are there any people out there who've tried customising the code or developing their own plugin?

To add to ghommey's response: we're also using Piwik right now and it fits the bill for our purposes. Separating IP ranges isn't really a concern for us as we use separate development and deployment servers.
As for customizing it, I've written a couple of Piwik plugins, one of which served to enable SSO for our (non-PHP) project. Writing the code itself has been relatively straightforward; however their authentication cookies violate the HTTP cookie RFCs (RFC2109 and RFC2068) in that they use illegal characters so there might be also other dragons in places.

AS of the latest release (q1 2010) filtering IPs is possible.

Related

Application notice software [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
What is the name where the application shows messages of any updates available whenever the update is available?
Is it called web service?
For example, I have installed an antivirus (avast); sometimes a small popup message shows that an update is available.
I have very vague idea about it, it must be contacting the server periodically for checking the new updates are available or not.
I do not know what the application name is so I was not able to search.
It's called an auto-update software feature. It's part of the software itself usually - If you'd like to look at some API's regarding implementing them into your application, find out more here. WinSparkle is also something you could look into if your doing Windows development.
Those are vendor dependant solutions. It is usually not a separate software checking for updates. All they do is query a web service that replies with the 'current' version. At least as long as talking about MS-Windows. More elegant and efficient solutions exist in the Linux environment.

Is it safe to expose the development stack ( framework, server, language etc ) [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
I run a small startup and have developed some web applications. We use open source technologies heavily and I want to give proper attribution to everything that we use.
The only thing I am concern about is it safe to expose everything? Such as webserver, development language and framework etc. Are there any pitfalls of doing so?
e.g. One particular concern is if some vulnerability be discovered in framework, application can be easy target until gets a patch.
The more one knows the more one can leverage. Said that, it shouldn't be to much of a problem if you build your web application with security in mind.
Shouldn't be an issue - many companies make public the fact that they use particular open source solutions.
The main pitfalls are the obvious security related ones: have you changed all the default admin passwords etc.?

Measuring Software Popularity [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
Does anyone have any ideas on measuring the popularity of an open source project? I thought it would be interesting to create a tools which would compare the popularity of similar open source projects.
The first metric that came to mind was to compare the number of Google results for each specific software, but it seems difficult to programmatically obtain this number (other than scraping it from the direct search page - this also runs into legal issues with Google I believe).
Any other metric ideas? I'd like the end product to be a tool, so metrics which are able to be accessed through code would be preferred.
Thanks,
Chris
If the projects are hosted by platforms like Sourceforge or Github, you can access the number of downloads...
SourceForge offer download statistics;
http://sourceforge.net/project/stats/detail.php?group_id=263007&ugn=dvwa&mode=week&type=prdownload
Google Code have activity ratings.
Maybe you could use those?

What criteria do you use to quickly determine if a github project is finished/useable? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
When I browse github I have a hard time differentiating high quality code from half-finished crap without taking a serious look at the code. What are some good ways to quickly size up a project? Rubyforge allows people to designate a "Development Status". SourceForge has a "recommend" feature. Is there some feature that I've overlooked? I just look at the number of forks and watchers. Is there a better way? I don't see a checkout count, or any other measure of popularity.
I would check for documentation. Well advanced code should have associated documentation, while fledgling projects are too busy getting their code and architecture done to create documentation, which will probably have to change by the time they release anyway. Basically, writing documentation says to me that you think the code is stable and functional enough for users to be able to benefit from it.
Recent activity is a big one. If the project does not have recent developer commits or there are open bugs, tickets, issues, questions, etc without developer responses then move on.

Is it useful to send a developer to attend a 3days Microsoft Learning Gateway Workshop? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
my company is very LAMP based as of now, and my management had decided to send a hardware guy and a developer to this MLG workshop. From what I check online it's mostly MS trying to bundle up a whole lot of their stuff and try to sell it to us to solve our problems.
Plus the fact that most of what we use now are pretty much open source tech, LAMP, purchased 3rd party libraries.
So I feel this is more of a management thingy rather that what a developer should attend. Have any you guys attended this? Or is this is waste of time as far as a developer need is. If it's not then I would probably talk to my team lead who's more managerial like than me to attend :P
thanks.
Go there yourself. If you send managers there, MS could succeed in selling them stuff, and then you would be forced to use it.
... I'm confused why any of you would bother attending this when you're an Open Source LAMP shop. Is a switch being considered??