Forum Activity for @dannya

alt=
@dannya
05/16/14 01:12:30AM
584 posts

Modifying Profile fields in profile settings


Jamroom Developers

If I want to collect masspay address and threshold from user for masspay, how do I modify the "profile" settings form to collect this info without modifying core files? I believe foxycart works this way.
updated by @dannya: 06/18/14 04:07:26PM
alt=
@dannya
04/21/14 08:11:20AM
584 posts

mp3 metadata.


Using Jamroom

Can we still RENAME the mp3 and , more importantly, wav files?
alt=
@dannya
04/18/14 05:16:35PM
584 posts

Pagespeed problem.


Installation and Configuration

Pagespeed works with rewrites. However, something is causing router.php to loop; too many redirects.
alt=
@dannya
04/18/14 03:55:38PM
584 posts

mp3 metadata.


Using Jamroom

Taglib http://taglib.github.io/is also LGPL and MPL.
alt=
@dannya
04/18/14 03:47:38PM
584 posts

mp3 metadata.


Using Jamroom

The one I referenced above is GPLv3. What license do you need?
alt=
@dannya
04/18/14 09:49:36AM
584 posts

mp3 metadata.


Using Jamroom

You should take a look at some of the various taggers. Some handle multiple formats and containers, with little additional effort. But barring that, file name will have to do; at the very least artist-title.
alt=
@dannya
04/17/14 09:02:40PM
584 posts

Pagespeed problem.


Installation and Configuration

My sysadmin installed google pagespeed module on the server.
However, there is a problem - current code of ".htaccess" does not allow to use statistical pages of this module ( https://developers.google.com/speed/pagespeed/module/console):
-------------------------------------------------------------------------------

[Thu Apr 17 06:07:28 2014] [error] [client 82.117.234.215] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
[Thu Apr 17 06:07:28 2014] [debug] core.c(3072): [client 82.117.234.215] r-> uri = /modules/jrCore/router.php
[Thu Apr 17 06:07:28 2014] [debug] core.c(3078): [client 82.117.234.215] redirected from r-> uri = /modules/jrCore/router.php
[Thu Apr 17 06:07:28 2014] [debug] core.c(3078): [client 82.117.234.215] redirected from r-> uri = /modules/jrCore/router.php
[Thu Apr 17 06:07:28 2014] [debug] core.c(3078): [client 82.117.234.215] redirected from r-> uri = /modules/jrCore/router.php
[Thu Apr 17 06:07:28 2014] [debug] core.c(3078): [client 82.117.234.215] redirected from r-> uri = /modules/jrCore/router.php
[Thu Apr 17 06:07:28 2014] [debug] core.c(3078): [client 82.117.234.215] redirected from r-> uri = /modules/jrCore/router.php
[Thu Apr 17 06:07:28 2014] [debug] core.c(3078): [client 82.117.234.215] redirected from r-> uri = /modules/jrCore/router.php
[Thu Apr 17 06:07:28 2014] [debug] core.c(3078): [client 82.117.234.215] redirected from r-> uri = /modules/jrCore/router.php
[Thu Apr 17 06:07:28 2014] [debug] core.c(3078): [client 82.117.234.215] redirected from r-> uri = /modules/jrCore/router.php
[Thu Apr 17 06:07:28 2014] [debug] core.c(3078): [client 82.117.234.215] redirected from r-> uri = /modules/jrCore/router.php
[Thu Apr 17 06:07:28 2014] [debug] core.c(3078): [client 82.117.234.215] redirected from r-> uri = /mod_pagespeed_statistics
[Thu Apr 17 06:07:28 2014] [debug] net/instaweb/apache/mod_instaweb.cc(452): [client 82.117.234.215] ModPagespeed OutputFilter called for request /modules/jrCore/router.php?_uri=/modules/jrCore/router.php
[Thu Apr 17 06:07:28 2014] [debug] net/instaweb/apache/mod_instaweb.cc(473): [client 82.117.234.215] Request not rewritten because: request-> status != 200 (was 500)

as you may see, there is an issue with redirect to "/modules/jrCore/router.php"
following rule if your ".htaccess" implements this redirect:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ modules/jrCore/router.php?_uri=$1 [NC,L]

Please aks your developers to fix this if your want to be able to use all the functionality which Google PageSpeed provides.

updated by @dannya: 05/20/14 09:29:01PM
alt=
@dannya
04/17/14 07:18:57PM
584 posts

Custom cart module


Jamroom Developers

So apologies in advance for all the Foxycart questions. However it's becoming apparent that the Foxycart module does not do some of the things I thought it does; and if it does, it's not clear how. To make things more difficult, we are not using the default audio module. Additionally, our skins were made from scratch. All this is making it very difficult to do what we need.

So I am debating creating our own module for checkout. It seems like it would take almost as much work as modifying the foxycart module.

I have 2 questions:

1. What is the benefit of using Foxycart? I can see from the JR perspective it gives Jamroom operators the ability to plug into multiple payment processors. However, if I just intend to use paypal, why wouldn't I just create my own cart, page and checkout with paypal? What is the additional value Foxycart provides?

2. Are there additional difficulties that we might encounter? Are there other considerations in the workflow that are difficult to do from scratch? It seems like JR is handling the secure download in the 'my items' pages. We just need to create our own tables to track sales, create reports, and do payouts. We don't plan on using subscriptions. Is there anything else the foxycart MODULE provides?

Thanks for the advice
updated by @dannya: 05/19/14 01:18:23AM
alt=
@dannya
04/17/14 06:35:43PM
584 posts

Downloading purchases


Using Jamroom

Isn't that bad? A user (or users) who purchases allot of stuff can just share credentials for a single account and that item would be downloaded repeatedly; making it easy to share purchases and consuming your bandwidth...
alt=
@dannya
04/17/14 06:32:51PM
584 posts

Separating pending payout money and store profits and reconciliation


Using Jamroom

So I want to clarify, i wasn't talking about foxycart fees. I was talking about payment processor fees. Please see my example. The order in which things are calculated makes a huge difference.
  52