I'm benchmarking some CMS's for future use.
I would like to know if with Drupal it's possible to have (extensions or api's) reports of back office usage.
Examples:
Users that don't create/update content for more than X days?
Content Areas that don't have new content for more than X days?
Number of contents waiting approval?
Thank you.
There are several contributed modules to Drupal that shows statistics for the site, take a look at the statistics category: http://drupal.org/project/statistics
For example, there is a module to display user statistics: http://drupal.org/project/user_stats
The better option is to build a custom module that search the database for the statistics that you need.
Related
I administer a mediawiki for a school group. We have a website that students complete projects in for virtual rewards. I want to put counters on a page of my wiki with statistical information (cumulative exp/coins, assignments completed, most productive student, etc.) about each of the seven groups that the students are divided up into. It would be simple enough if the two sites were hosted on the same server, but they are not. I figure that an RSS feed with the statistical information may be a good way to get info from website server to wiki server. How would I reference the information from the RSS feed in the wiki page?
Just to make sure my idea is clear, I would put in the feed something along the lines of:
[ATLAS]
exp=15000
coins=7500
eva=350
ip=150
dmg=500
[CERES]
exp=13000
;and so on
I would like to reference that in the wiki page. Is it doable?
We'd like a sort of overview report regarding our petitions in CiviCRM. It would be great to have two pie charts, one showing contacted and signed % and contacted but not signed %, and another pie chart showing the results of our one-question poll (Yes, No, Maybe).
Ideally the charting would be integrated into CiviCRM so we don't need to do custom code to get charts every time we run a poll.
I can't find anything to do this on the CiviCRM forums and my question there is unanswered.
Would this be better done in Drupal Webforms?
This is probably a job for a custom report template. The issue is that you're not just looking at petition signature activities; you're comparing that against being "contacted". CiviCRM won't know off the bat what you mean by that. Is it receiving an email? Having a phone call activity? Having any activity in X campaign?
The custom report template would need to extend the activity report to include contacts who are involved in two activities: being "contacted" and signing the petition. Really, it's not a report of petition signatures--many won't have signed anything--it's a report of being "contacted", so you'll need to be able to filter out what that is (and distinguish these activities from being contacted with a different ask).
You'll need to have the report template make joins from the "contacted" activity to the civicrm_activity_contact table, then to the same table (to find other activities the same contact is involved with), then to the civicrm_activity table again to get the petition signatures. Once you have the basics working there, you can add in columns and filters, and after that, you can give the report a pie chart display.
Once you have all this set up (and it is a bit significant--my shop would charge for 5-10 hours of work), you could use the regular interface to pick which petition and what criteria should be used for identifying those being "contacted". You could have a bunch of saved report instances for that single template, so you wouldn't need to write any new code unless a CiviCRM upgrade interfered with things.
Here's the reference for how to create custom report templates:
http://wiki.civicrm.org/confluence/display/CRMDOC/Create+a+Report-Template+Extension
I'm using Drupal 6 with the ubercart (and required/recommended modules) installed, and I can't seem to figure this out...
How can you create a set of products (say about 100), then individually grant users access to view/purchase those products?
I'm working on a photography web site, and this is the basic requirement so users can buy and order prints of the photographers work with them, but no one else can see the photos.
Found this after hours upon hours of Googling and digging through documentation:
http://drupal.org/node/812184
If you follow the instructions, it works pretty well:
"I'd try using the TAC Lite module. http://drupal.org/project/tac_lite
By setting up a vocabulary with the terms equal to the role names, then assigning those roles to the terms in the TAC Lite interface, you'll get what you want."
i want to add page hit to nodes on my drupal site.how can i do that?
Use the built-in Statistics module to add a pure page count. If you want to display the number of unique visitors that visit a page, you will need to use the Statistics Advanced module .This module counts the number of unique IP addresses per visit, while the Drupal core Statistics module increments its count every time the node is viewed.
What might work easier is "Node view count" module: http://drupal.org/project/nodeviewcount
I also came accross this other useful "Visitors" module: http://drupal.org/project/visitors
Hope this helps...options are always good :)
The built-in Statistics module offers this.
After enabling the Statistics module, you can en/disable and configure it here: Administer -> Reports -> Access log settings (admin/reports/settings). The Statistics Advanced module's configuration is there, also.
If an User has X amount of credits on his account (I think CCK can store this value). He can create specific Nodes (requests for admin). Each Node has a Type (Taxonomy defined, may be. Or via CCK). Each Type has associated number of credits. When user publishes a Node providing certain type, his balance of credits decreases by the number of credits Node Type has (admin will perform this request and send user notification email).
This is some kind of very simple e-shop for activation codes. I didn't want to use Ubercart due to it's complexity. May be this functionality can be achieved using some simple Drupal modules? Or may be there are some alternate ways? Or it is better to go Ubercart (can it do what I want BTW)?
I've seen folks in the Ubercart forums do this kind of thing for purchasing/posting ads on a site.
Check out these modules:
http://drupal.org/project/uc_store_credit
http://drupal.org/project/userpoints_ubercart
https://www.drupal.org/sandbox/taggartj/2343093
may be worth a look it is a credit system, adds a product feature to give user credits also has good helper functions to integrate with rules ect , also has a sub module to limit a content type by amount of credits and then deducts after the new node has ben created & has blocks to show the user their credits and credit history :)