Joomla! Community Builder extension for tracking users' total logged-in time - joomla

Thanks for taking time out of your busy day to read my post.
My client requires that I track the total amount of time a user is logged-in to our Community Builder Joomla site. I am looking for an out-of-the-box solution, so I don't have to reinvent the wheel. Any suggestions?

This isn't specifically for community builder however it does keep tracks of all the registered users who have logged in, their IP address, number of times they have logged in, from which countries and cities and other bits n bobs for Joomla 1.5 and 2.5.
http://extensions.joomla.org/extensions/site-management/analytics/visitors/8946
Hope this helps you.
Regards

Related

Make a new order appear automatically laravel

Respected members i have developed a subscription based website in laravvel 7 using stripe, cashier, everything works fine as per the design the user is charged automatically in stripe based on there selected pacakge, i am unable to figure out one thing as this website is an ecommerce site with subscription to mystery boxes now what i want is
User XYZ has subscribed to a package worth $15 which is a recurring payemnt after every 15 days
How can i develop a logic in such a way that after the 15 day period is gone the system automatically generates a new order based on the previous one in the admin panel of the website so that the Admin can have a look and see that he has to ship this package to user xyz respectively.
The user XYZ will be charged automatically by cashier that is not a problem but this logic i'm unable to figure out
any help would be deeply appreciated

Website information update system?

I have developed a student portal website for my college using Joomla 2.5 and now I want some mechanism to regularly update information on it.
My problem is that there are many societies in my college that organize events frequently and it is next to impossible to get their information on time to be updated on the site.
Is there some way possible by which those people can independently upload their events on the site without the administrator's interference and also without messing up with other facilities of the back-end?
The whole point of a CMS is to make things like this easier. As #emmanuel points out this is why there are extensions, you should use a calendaring extension.
In my experience one of the simplest things you can do if most people on your campus have Google accounts is to create a shared Google calendar that you give create access to for a representative of each club. Then embed that calendar on your site with one of the extensions for that. That way you don't have to deal with accounts on your site at all. There are a lot of ways to make it more complicated (like let each club have their own calendar and then you make a master calendar) but I think that could end up being more of a headache.
The biggest problem with calendars is getting people to list their events, because it is work for them. Sites with big empty calendars don't look very good. So you may want to make sure you have some events by finding out if there are some repeating events that you can set up.
You could try jevents component: http://www.jevents.net/
You could grant permissions to your sub admin users and add / edit / delete their events from the front end without giving them access to the backend of your site.

Is there additional fee for free app submit-ion on windows store market

I read this on wiki http://en.wikipedia.org/wiki/Windows_Phone_Store
"There's a limit of 100 free submissions for free apps; thereafter, there's a fee of $19.99 per submission for free apps"
And need little clarification from peoples that have been submitted free app on this store.
The limit is up to 100 free apps per account, nothing confusing here.
99 $ per account fee, also everything clear :).
But the part it confuses me is the 19.99 $ fee per app submission ?
Is it correct that every time when I submit free app I need to pay additional 19.99 $ :S ?
Thanks for sharing the experience with me
I know it is stupid question but I do not want to spend 100 $ just to answer my question
Thanks for sharing
The 100 limit is for submissions, not apps.
Note:
- If you submit an app and it fails certification it counts as a submission.
- If you submit an update to an app it counts as a submission.
- If you have different XAP files for the WP7.X and the WP8 versions of an app it will count as multiple submissions.
If and when you reach this limit a cheaper option is to have multiple accounts and split submissions across accounts as this will give you another 100 submissions for another $99.
Be realistic about this though. Are you really going to make, the equivalent of, two submissions a week, every week for a year? (Allowing you a 2 week holiday ;))

Magento: Making an "unpaid" payment method which then gets paid gradually over several payments [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
we would really appreciate some help with issue or if not, some advice on how we can contact the Magento team or any professional in customizing Magento to achieve it.
A client we are trying to develop a cart for has some really customized requirements for their cart regarding the payment of orders. Basically, what they need is as follows:
The cart needs to have a special payment method which is "Net 30 terms". This payment method would not actually capture or process any payment, but it would create the order as a credit to the customer, which would then be paid within 30 days.
So far up until this point we have been able to implement this reasonably well with the Purchase Order Management module found at http://www.emjainteractive.com/magento-extensions/magento-purchase-order-management-accounts-receivables-module.html
However, at this point the client has said that they also want to be able to go into the admin and make payments from the back end on these unpaid orders, and have the cart process those payments and track them for each order. The payments would also be able to be partial payments, so the customer can pay them down over a period of time instead of having to pay all at once.
The Purchase Order module does not let you do this; it needs you to handle the payments yourself outside of Magento and then lets you go in and mark them as Paid when you've received the payment. Meanwhile our client wants to handle all the partial payments for each order right on the cart itself.
So basically, the functionality would be like this: The cart admin goes into the cart and pulls up an order, the order says "$200 still unpaid on this order"; the admin can then click a "Apply payment" button, where he or she can then insert an amount, for example "$50" and enter the credit card details and have the payment be processed just as if the order was being placed (but without creating any new order). After this, when the same order is viewed again, it would say "$150 still unpaid on this order" and show the payment information of all payments made on this order so far.
Further, the client wants this functionality not only on the admin end, but they want the customers to be able to log into their account from the front end of the cart and see their own orders with unpaid balances, and apply any partial payments and do all the same things described above on any of the orders from their account page on the front end.
We have looked far and wide for any kind of plugin or module for Magento with this function but we have come up empty. I would appreciate any kind of ideas, modules, quotes, anything, either paid or not paid, that might help us achieve this functionality. We are willing to hire comsultants and/or developers for this but do not know where to go or who to approach. Thank you.
This answer might be a little late for the original poster but I'll make a suggestion anyway for others finding this post relevant to them today.
Jon's answer above causes issues from an accounting perspective. When you modify an order in Magento it will create a new order each time you modify it. Reconciling these orders is a pain and most accountants would suggest you not do this.
The only "flexible" payment option I can recommend is a subscription model type of solution. If you can get the customer to agree at the time of purchase to a payment schedule then this could be possible. There are a few subscription based modules out there for Magento or you can write your own and use PayPal to manage the scheduled payments. If a payment schedule solution sounds like it would work in your situation search for subscription modules and go down that road.
If you are looking for an end-user invoicing an account management tool I would suggest you look at using a different tool to do this. FreshBooks can work along side Magento but it does require manual intervention. I would also suggest you look at some CRM solutions to see if those tools could integrate with Magento.
Hopefully my ramblings can help someone out there :)
A site I worked on was using authorize. He said the payment was not processed until he went in and OK'd it. He had access to the last 3 digits etc, and could re charge, and charge any amount he wanted, or not charge at all.
I didnt pay close attention to all your details, but it seems if this works for you, you would be able to do what you want, if it is not such a clean way to do it
After months of search I was forced to conclude that there is no answer to this. We were forced to simply explain to the client that this was not possible.

Creative account confirmation without the use of emails

I employ email validation to grant people full use of the site. The trouble is, sometimes these emails get spam-boxed, or never arrive, so I get many people complaining that they cannot confirm their account.
Was wondering if there are other (creative) ways to offer secondary validation option to users who didnt get the validation. Its a free site, so I dont want to ask for credit cards, or mobile #s.
The purpose of this is to make abuse of the site less rampant, since we ban a lot of people, and they come back with dozens of accounts to prove something. Spam/robot registrations are not an issue (right now).
What we started doing recently was letting members send us an email to a special email address. We give them a hash code, and all they have to do is put that code somewhere in the subject or the body of the email, and send it to us. We have a cron job running in the background that gets those emails, parses the subject/body looking for the hash, and if found activates the account.
It doesn't work 100%, because some ISPs also block their users from sending us emails, but no solution would work 100%.
Based on your comment in Rob S.' answer, it sounds more like you want to identify situations where the same browser is creating multiple accounts rather than confirm that what's at the other end is human.
Dropping a cookie in the user's browser can be very helpful in finding the repeat offenders, especially those not savvy enough to clear their cookies or visit while in private mode. Some forum software like vBulletin does this and can notify the administrators when it happens.
Another alternative might be browser fingerprinting, which is where you use a bunch of the information provided in the HTTP exchange. An example of this is the EFF's Panopticlick.
Just got a "fun" new way to annoy your banned people a bit.
once you ban them (I guess you close the account and ban the IP). Then log their browser agent string with their IP and screen resolution.
If there is a match when showing the website to them. Just remove the registration link/page. Dont even show the link to the page, as it might piss them off. Dont explain why its gone. Just keep it gone, eg. for 3 weeks or 2 month.
That way they dont have a cookie on the browser to remove, they cant find the registration so they cant know WHY they cant make a new account.
Secondly, if on a school or something (dont know how old they are), the other existing users will still be able to login to their accounts as its ONLY registration that has been removed. Not login.
How about that? is that clever enough?
Basically what you're looking to do is separate the humans from the robots. There are two primary ways to do this:
1) Require users signing up to check boxes and type a word spelled out in an image captcha. These are usually very difficult tasks for a computer to complete.
2) Allow users to sign-up using their account from a different site such as OpenID or Google assuming that anyone who has one of these accounts is a real person.
I recommend combining both methodologies.
Good luck!
There are unlimited ways of doing this.
You mention mobiles and free, but if you have access to a SMS-gateway, you can receive SMS-messages for free (but might need to pay some sort of monthly subscription though). But show a dynamically generated code the the current user. Store this code in "his session" and do an ajax check each 15-30 sec to see if the sms-code was received by the gateway. If so, accept the account and let them registrate. This would requiere the gateway + your users to have a personal mobile. Enough about mobiles...
Make a question or more that is randomly generated. Use pictures/tokens instad of tekst so that the user has to press the correct image in correct order to perform some sort of answer.
Could be like a jackpot-machine with 3 cells where the images are randomly placed and generated inside dynamic named files, so that robots cant analyse the names to guess the right answer.
You mention e-mails to be easy to spoof. Yes indeed, but what if the emails would come lets say each week containing some sort of "important info" that the user would need to read/use on the website to continue. Once the account hasnt been used for a certain time (lets say 3 month, kill it)... and you could also say to have a "free account" you must accept that we send you 1 mail pr. month that you need to activate within 1 week. If you dont, we are free to close/delete your account details.
... and many more
I dont know what you want to "protect", but if its for gaming, then dont let the gamers have "extra levels/weapons" until they have provided a certain amount of these codes OR paid for access OR validated by phone or something.
Thats my first 3 ideas, I think the possibilities are unlimited. The main issue here is, make it too hard to validate yourself and the users go away unless your site is REALLY worth it.
You might think of the much used "Free forever (but limited)" approach way of selling stuff these days on the net. The users can make as many accounts they want, but the licens is still only "single/small/basic". Once you get more experienced, you get more features or you might just upgrade by paying... at this time you know WHO is real and WHO isnt.
My point is, dont over protect. Just design with the mind of spammers will always find a way in, no matter how good you protect it. Those giving up first are your real users/customers.
I would rather spend time on making this product/website/game so great that EVERYONE wants to pay for an account after a while.
Lastly from real life... there are COMPANIES in China with kids employeed to play World of Warcraft with one purpose. Harvest virtual gold and sell it on Ebay to other western players who pays with real dollars. Its not allowed according to the gamelicens and their accounts/gameslicenses are constantly getting banned. But it gives them so much income so they have calculated with this and they just buy new licences and continue.
So if EVEN Blizard(WoW creators)
doesnt have enough power/money to keep
fakes out of the game, how do you
expect to do much better? :o)
Usefull answer?

Resources