really advanced settings

Permalink
A few applications have a "really advanced settings dialog". Firefox for example, enter "about:config" and it will show you a not so friendly list of options...

Doesn't have to be friendly though.

C5 has a couple of minor things I'd like to change. I would like to modify the dashboard a bit, getting rid of the statistics and stuff like that.

Having a "advanced_config.php" would be nice for a lot of these "minor things". The advanced permission model is another "advanced config value"...

Remo
 
btugwell replied on at Permalink Reply
btugwell
I disagree about losing the stats, I would actually like to see the stats built out more, or integrated with the Google Analytics API in some fashion. After a site is built, and is being used, statistical analytics are easily important enough to have a priority location on the dashboard - at least for anyone running a professional site.
Remo replied on at Permalink Reply
Remo
I'm not talking about removing the stats, I'm just talking about an option that lets you hide the stats...

I know that a lot of people like the stats, I don't. That's okay and also the reason why I'd like to have an "advanced config file".
ScottC replied on at Permalink Reply
ScottC
I have massaged the help.php single-page a bit :)

I totally agree with a single-page override ability based on advanced permissions using the super-user or administrator group class or something.

Seems like the perfect idea for an application, no?
Tony replied on at Permalink Reply
Tony
Hey btugwell, I've been working on an open source stats package that I've been talking to Franz and Andrew about integrating with Concrete5. Take a look at the project website and let me know if you have any thoughts or suggestions:

http://traffic.particlebook.com/...
Remo replied on at Permalink Reply
Remo
Hey Tony, this looks great! Simple easy access to the most important information!

There is just one thing a few of my customers love - country map. Having a graphical map is probably a lot of work but in case someone uses geoip module, you could log these two variables GEOIP_COUNTRY_CODE, GEOIP_COUNTRY_NAME and build a little table in pretty much no time...

Not sure what other people think about the country information. It's probably not as important for people living in a country like the US but Switzerland is small and you usually have lots of visitors from other countries...
ScottC replied on at Permalink Reply
ScottC
Google has a nice api for charts, discovered this a few weeks ago:

http://code.google.com/apis/chart/types.html...

You can maybe use them for their country specific charts, although you still need the geo-ip which is most of the battle :)
Remo replied on at Permalink Reply
Remo
I've been using them a while ago, they work well! And really fast too! I just tend to forget about them (: Thanks for the hint!

It would be a dependency on a third party service which I usually try to avoid but I guess google is usually pretty reliable. Even if gmail didn't work for a few hours last week..

Pie chart (cht=p3) would look better in the survey block too..?
frz replied on at Permalink Reply
frz
while i love using google mail for our corporate stuff - i'm wary of putting hooks into their service as part of concrete5 because we're very clearly MIT to be super permissive - and google, while good hearted, is not. ;)

tony might have different views..

i wonder if he's gonna want to use their charts for his competitive traffic analytics program..
Remo replied on at Permalink Reply
Remo
yes you're right.. But it seems to be an easy way to create a map chart for stats and a better looking pie chart for the survey block....

ez components have some nice charts too (but no country map). BSD license..
I couldn't find a table that shows which licenses are compatible. If someone has such a table - would be cool to have a link to it!

By the way, c5 already uses google services. Your spellchecker uses a google service right now.. It doesn't work as far as I've seen but it tries to call some google stuff.. ?
rbucky replied on at Permalink Reply
rbucky
Doesn't C5 use Open Flash Charts for the Dashboard?
http://teethgrinder.co.uk/open-flash-chart/...
They seem to most of what is needed/desired...
Tony replied on at Permalink Reply
Tony
finally released this statistics & traffic app as a c5 package:http://www.concrete5.org/marketplace/addons/stats/...
Tony replied on at Permalink Reply
Tony
Hey, thanks for the feed back.

ScottC: As far as the google charts thing, ParticleTraffic is already using an open-source flash charting project called XML SWF Charts, so I don't really see a good reason to use google's chart service here. Maybe it would make sense to alter it to use the same chart package as concrete, but this probably isn't essential either. (I think I looked at open-flash-chart back when and decided against it for some reason).

Remo: I dig the country map idea. I've been wanting to include this in a future release, but if you want to try adding yourself I'll add your name to the credits? I guess that using google maps would still make a dependency on a third party service though right? Maybe we could only make it display if the google map api key had been entered. Otherwise it would default to a tabular view of top countries.

eventually i'd like to get this project to a point where it's pretty easy to drop in plugins to load different panels with custom views of data, but that's later on too.
ScottC replied on at Permalink Reply
ScottC
They look great, I checked out the charts a minute ago. Yeah it is better to not have outside dependencies, especially when what you use is superior :)

nice photography btw.

-Scott
Remo replied on at Permalink Reply
Remo
Tony, I might try to implement that country map but right now I'm a bit busy but I've added it to my concrete5 tracker..

But don't expect to get any feedback/core in the near future!