AW: Free Audio-Books powered by OFbiz

2012-04-19 Thread Paul Piper
Hi Robert,

no tricks or hidden magic there. The server is actually a virtual host, so
there isn't too much power behind it. Behind the scenes, we did a rewrite of
the core functionalities. We found that one of the things within the
eCommerce Store that is rather slow is the category tree and the lookup
for products. We opted for another approach, where we used solr to index all
products. We used the calculated trails function I committed a few weeks ago
(https://issues.apache.org/jira/browse/OFBIZ-4580) to generate the trail of
each product on create and store within the solr data. 

Because of it, you can do many things that require a lot of calculation
otherwise: you can select all products of a category, even when they are
only assigned to a subcategory. You can look up products much faster and so
on. In comparsion to the ecommerce component, you will notice, for instance,
that there we first generate a list of all products, then loop over a part
of them, then do selects for the individual data and so on. Here only a
single lookup is required. Best is - this scales really well. There is
currently only around 100 products in the db, but with our other projects we
had no problems to handling tens of thousands of products without much of an
impact on the performance.

Regards,
Paul


---
Paul Piper
Geschäftsführer
 
 
Web: http://www.ilscipio.com
Tel: (+49) 611-94589441
Mobil: (+49) 176-63283066
Fax: (+49) 611-94589449
eMail: p...@ilscipio.com

 
ilscipio GmbH
Am Drosselschlag 7
D-35452 Heuchelheim
Germany

-Ursprüngliche Nachricht-
Von: Robert G. [mailto:g...@mercon24.de] 
Gesendet: Dienstag, 17. April 2012 19:08
An: user@ofbiz.apache.org
Betreff: Re: Free Audio-Books powered by OFbiz

wow this is fast! How many products do you have in the shop? What are the
server data? how have you got it that super-fast? :)

--
View this message in context:
http://ofbiz.135035.n4.nabble.com/Free-Audio-Books-powered-by-OFbiz-tp456436
0p4565430.html
Sent from the OFBiz - User mailing list archive at Nabble.com.




Re: AW: Free Audio-Books powered by OFbiz

2012-04-19 Thread Robert G.
really nice, cause my ecommerce will has about 30.000 products and asking all
the time myself it ofbiz will handle it with reasonable speed. So im really
interessted in information about the solr integration :)

you dont want to think about offering a kind of manual here about solr
integration?  :):)

I know it is always difficult for service companies, who sell this know how
and work to their customer to offer these great milestones for free.

maybe you can think one more time about it :)

thanks for sharing your experience!


Solr integration

--
View this message in context: 
http://ofbiz.135035.n4.nabble.com/Free-Audio-Books-powered-by-OFbiz-tp4564360p4570478.html
Sent from the OFBiz - User mailing list archive at Nabble.com.


Re: Free Audio-Books powered by OFbiz

2012-04-19 Thread Integrin
Robert -

Just so you know, I learnt from this User mailing list about Bigfish
http://bigfish.salmonllc.com/bfFeatures.html Ofbiz based eCommerce
solution that has Apache Solr integration OOTB;  Bigfish is offered
in Apache V2.0 license; You might want to contact Nick copied for
futher questions; Nick also offered to consider contributing Apache
Solr Integration to Ofbiz;

- Regards
Sakthi

On 4/19/12, Robert G. g...@mercon24.de wrote:
 really nice, cause my ecommerce will has about 30.000 products and asking
 all
 the time myself it ofbiz will handle it with reasonable speed. So im really
 interessted in information about the solr integration :)

 you dont want to think about offering a kind of manual here about solr
 integration?  :):)

 I know it is always difficult for service companies, who sell this know how
 and work to their customer to offer these great milestones for free.

 maybe you can think one more time about it :)

 thanks for sharing your experience!


 Solr integration

 --
 View this message in context:
 http://ofbiz.135035.n4.nabble.com/Free-Audio-Books-powered-by-OFbiz-tp4564360p4570478.html
 Sent from the OFBiz - User mailing list archive at Nabble.com.


-- 
Sent from my mobile device


Re: Free Audio-Books powered by OFbiz

2012-04-19 Thread madppiper
Hi Robert,

we are actually considering to commit our apache solr component (which is
self-containing, btw, and not integrated into the ecommerce store). And
apart from the shameless self-advertising, we of course also take an
interest in bigfish and their upcoming commit.

Cheers,
Paul


--
View this message in context: 
http://ofbiz.135035.n4.nabble.com/Free-Audio-Books-powered-by-OFbiz-tp4564360p4570614.html
Sent from the OFBiz - User mailing list archive at Nabble.com.


Re: Free Audio-Books powered by OFbiz

2012-04-19 Thread Ruth Hoffman

Hi Paul:
Congratulations! Really nice site. Very clean lines and the one page 
checkout works! I do like your anonymous checkout. Easy to follow, 
concise and does the job.


[FYI - I'm trying to come to grips with this on the MyOFBiz.com site. On 
my site - like yours - initially I didn't want anyone have to register 
to buy a product. So, if you checkout anonymously an account is 
automatically created for you when the order is created. AFTER the 
return from a successful PayPal payment, the PayPal email address is 
used to create the login id. The login id is the PayPal email address 
and I check to make sure that the buyer's PayPal address isn't already 
known to the system. If it is, then I don't create another login. The 
reason I did this is because I don't want users to have to create yet 
another login on my site.]


Here's the problem - and it has nothing to do with OFBiz, but everything 
to do with the way I notify users of a successful/paid purchase: Every 
once-in-a-while a buyer has a bad PayPal email account address or the 
myofbiz.com domain is blacklisted on the buyer's side. So, the buyer 
doesn't get notification of account creation/activation. I'm now 
struggling with the best way to handle this as I don't want to force my 
buyers to create/login to an account prior to payment. But I might have 
to pretty soon here.You won't have this problem because you don't need 
to verify they paid.


Sorry about stealing your thunderbut maybe you have some thoughts 
from a design perspective on how to handle this since you did such a 
nice job on your site?


BTW, I agree with Mike (I think it was Mike) who said something like: It 
is really nice to see OFBiz consultancies using OFBiz. I'm just going to 
add - Thanks for doing this.


I'm curious about Solr. I have not heard that thousands of products are 
a performance issue if you use OFBiz caching wisely. Have you found that 
was the case or did you implement Solr for other reasons?


Finally, where are you getting the books - that you can give them away 
for free?


Thanks
Ruth Hoffman
rhoff...@aesolves.com

On 4/17/12 6:52 AM, Paul Piper wrote:

Hey Guys,



we just released our demo store:http://www.syracus.net  www.syracus.net.
We figured that apparel were a little overdone, so we opted for a store that
lets you download audio books… for free! All is based upon Apache OFBiz, of
course, though we did some extraordinary changes to the ecommerce component:



· Implementation of Apache Solr – solr is implemented as a
standalone component and can be plugged into the system with ease

· Complete rewrite of all store pages – cleaned up html  CSS

· Responsive Design – try looking at the store with your mobile
device

· Redesigned Checkout – no registration necessary for
one-time-shoppers



Would love to hear your feedback! If you like the available audio books, let
me know, we will continue to add more in the near future.



Cheers,

Paul



---

Paul Piper

Geschäftsführer





Web:http://www.ilscipio.com/  http://www.ilscipio.com

Tel: (+49) 611-94589441

Mobil: (+49) 176-63283066

Fax: (+49) 611-94589449

eMail:mailto:p...@ilscipio.com  p...@ilscipio.com





ilscipio GmbH

Am Drosselschlag 7

D-35452 Heuchelheim

Germany






Re: Job scheduler as a message queue

2012-04-19 Thread Integrin
Boris -

Job Scheduler be used for timed invocation of services and perhaps not
suitable for this usecase;

I'm guessing, you need a queue data-structure to hold the registration
requests and a dedicated worker thread clearing off the queue;

- Regards

On 4/19/12, Boris Hamanov bsh...@gmail.com wrote:
 Say, a user registers on my site, through a form; I am running a service
 that does the registration.

 Now suppose 10 users use the form simultaneously and submit their
 registration at approximately the same time. My service is called 10 times.
 I want to guarantee that one and ONLY ONE instance of my
 registration service runs at any given time.

 I need that because in my specific scenario each subsequent registration
 depends on the previous ones.

 Can I make my service asynchronous and use the job scheduler to achieve my
 goal?


 Thanks in advance ;)


-- 
Sent from my mobile device


Re: Free Audio-Books powered by OFbiz

2012-04-19 Thread madppiper
Hi Ruth,

thanks for the great feedback :) 

To answer your questions, I think you got a mixup in the paypal integration
there. Without going over the details, I would recommend to implement paypal
the following way:

* Create User (use his paypal-eMailaddress in your form, you can prefill
paypal with this, btw)
* Create Order (needed for paypal processing anyhow)
* Forward user to paypal (do handshake and all that in the background,
depending on the implementation i believe you have to create a session?!)
* Deliver paypal with a return url, pickup orderId with it, complete order;
handle paypal status
* Use email-Address to provide customers with a way of accessing the site
and to provide them with an order status.

I don't think there is much of a workaround otherwise, since you will
require to create an order, which requires a user to be set up. If you want,
contact me directly, and we can discuss it there in detail. Paypal, however,
only allows two ways of implementation: by iFrame, or by a full redirect, so
it leaves you with a limited amount of choices...

About the product caching: it is not entirely true. See, the problem with
the original eCommerce App is completed without performance in mind. If i
recall correctly: Take the category screens for instance, which really on
the large product widgets. If you look more carefully, you will notice that
the widgets include a multitude of groovy files and so does the category
widget. The reason being, that it was designed by reusing some already
available groovy script that takes care of the actual data (some were
chained because one delivers some informaton that is needed by another). The
problem is, that groovy scripts are not handled in a global manner, but you
iterate over them every time, just for data preparation. So yes, with
caching you can somewhat control the database queries, but the groovy
scripts for actually accessing the data are going to be called either way.
There are many obstacles like this and there was alot of room for
improvement ...

The books are going to be our own little secret, but you can be sure they
are your perfectly legal to download - have fun :)

Cheers,
Paul




--
View this message in context: 
http://ofbiz.135035.n4.nabble.com/Free-Audio-Books-powered-by-OFbiz-tp4564360p4571645.html
Sent from the OFBiz - User mailing list archive at Nabble.com.


Re: Job scheduler as a message queue

2012-04-19 Thread Boris Hamanov

Hi Integrin

It looks to me that Job Scheduler could be suitable as it works like a queue 
already. No need to reinvent the hot water :) I could safe myself some work 
and a lot of testing there.


Anyone more knowledgable about how the Job Scheduler works?
What happens it you put the same service several times inside? Any way to 
specify that only one thread should be devoted to one service name?


-Original Message- 
From: Integrin

Date: 19 април 2012 г. 20:41 ч.
To: user@ofbiz.apache.org
Subject: Re: Job scheduler as a message queue

Boris -

Job Scheduler be used for timed invocation of services and perhaps not
suitable for this usecase;

I'm guessing, you need a queue data-structure to hold the registration
requests and a dedicated worker thread clearing off the queue;

- Regards

On 4/19/12, Boris Hamanov bsh...@gmail.com wrote:

Say, a user registers on my site, through a form; I am running a service
that does the registration.

Now suppose 10 users use the form simultaneously and submit their
registration at approximately the same time. My service is called 10 
times.

I want to guarantee that one and ONLY ONE instance of my
registration service runs at any given time.

I need that because in my specific scenario each subsequent registration
depends on the previous ones.

Can I make my service asynchronous and use the job scheduler to achieve my
goal?


Thanks in advance ;)



--
Sent from my mobile device 



Re: Free Audio-Books powered by OFbiz

2012-04-19 Thread Mike
BTW, I agree with Mike (I think it was Mike) who said something like: It
is really nice to see OFBiz
consultancies using OFBiz. I'm just going to add - Thanks for doing this.

OK:  I'm not a consultant, however soon I may employ one.  When I see a
firm using OFBiz for their OWN corporate website, that tells me that they
are willing to eat their own dogfood, and I'm impressed by that.  It also
tells me that they REALLY understand OFBiz's own CMS capabilities (I
don't), which gives me confidence in the firm.  Basically, show me that you
can do.

Also, it tells me what MY future business is capable of, because the last
thing I want to do is support another CMS solution, with another technology
(PHP), with another database, and another consultant.

I think Paul's website (http://www.ilscipio.com) looks great and
professional, just as good as any Magento based website.  Impressive.

On Thu, Apr 19, 2012 at 5:15 AM, Ruth Hoffman rhoff...@aesolves.com wrote:

 Hi Paul:
 Congratulations! Really nice site. Very clean lines and the one page
 checkout works! I do like your anonymous checkout. Easy to follow, concise
 and does the job.

 [FYI - I'm trying to come to grips with this on the MyOFBiz.com site. On
 my site - like yours - initially I didn't want anyone have to register to
 buy a product. So, if you checkout anonymously an account is automatically
 created for you when the order is created. AFTER the return from a
 successful PayPal payment, the PayPal email address is used to create the
 login id. The login id is the PayPal email address and I check to make sure
 that the buyer's PayPal address isn't already known to the system. If it
 is, then I don't create another login. The reason I did this is because I
 don't want users to have to create yet another login on my site.]

 Here's the problem - and it has nothing to do with OFBiz, but everything
 to do with the way I notify users of a successful/paid purchase: Every
 once-in-a-while a buyer has a bad PayPal email account address or the
 myofbiz.com domain is blacklisted on the buyer's side. So, the buyer
 doesn't get notification of account creation/activation. I'm now struggling
 with the best way to handle this as I don't want to force my buyers to
 create/login to an account prior to payment. But I might have to pretty
 soon here.You won't have this problem because you don't need to verify they
 paid.

 Sorry about stealing your thunderbut maybe you have some thoughts from
 a design perspective on how to handle this since you did such a nice job on
 your site?

 BTW, I agree with Mike (I think it was Mike) who said something like: It
 is really nice to see OFBiz consultancies using OFBiz. I'm just going to
 add - Thanks for doing this.

 I'm curious about Solr. I have not heard that thousands of products are a
 performance issue if you use OFBiz caching wisely. Have you found that was
 the case or did you implement Solr for other reasons?

 Finally, where are you getting the books - that you can give them away for
 free?

 Thanks
 Ruth Hoffman
 rhoff...@aesolves.com


 On 4/17/12 6:52 AM, Paul Piper wrote:

 Hey Guys,



 we just released our demo store:http://www.syracus.net  www.syracus.net
 .
 We figured that apparel were a little overdone, so we opted for a store
 that
 lets you download audio books… for free! All is based upon Apache OFBiz,
 of
 course, though we did some extraordinary changes to the ecommerce
 component:



 · Implementation of Apache Solr – solr is implemented as a
 standalone component and can be plugged into the system with ease

 · Complete rewrite of all store pages – cleaned up html  CSS


 · Responsive Design – try looking at the store with your mobile
 device

 · Redesigned Checkout – no registration necessary for
 one-time-shoppers



 Would love to hear your feedback! If you like the available audio books,
 let
 me know, we will continue to add more in the near future.



 Cheers,

 Paul



 ---

 Paul Piper

 Geschäftsführer





 Web:http://www.ilscipio.com/  http://www.ilscipio.com

 Tel: (+49) 611-94589441

 Mobil: (+49) 176-63283066

 Fax: (+49) 611-94589449

 eMail:mailto:p...@ilscipio.com  p...@ilscipio.com





 ilscipio GmbH

 Am Drosselschlag 7

 D-35452 Heuchelheim

 Germany







Re: Job scheduler as a message queue

2012-04-19 Thread Integrin
Boris -

Quote from
http://ofbiz.apache.org/docs/services.html

The scheduler is a multithreaded component with a single thread used
for job managing/scheduling and separate threads used for invocation
of each service. When a job is scheduled to run, the scheduler will
call the service dispatcher associated with the job to invoke the
service in its own thread. This will prevent long or time consuming
jobs from slowing down other jobs in the queue.

I hear your intent to limit JobScheduler to use a single thread for a
service; I have to admit i did not need to use JobScheduler that way;
and will wait for framework experts to comment;

- Regards
Sakthi


On 4/19/12, Boris Hamanov bsh...@gmail.com wrote:
 Hi Integrin

 It looks to me that Job Scheduler could be suitable as it works like a queue
 already. No need to reinvent the hot water :) I could safe myself some work
 and a lot of testing there.

 Anyone more knowledgable about how the Job Scheduler works?
 What happens it you put the same service several times inside? Any way to
 specify that only one thread should be devoted to one service name?

 -Original Message-
 From: Integrin
 Date: 19 април 2012 г. 20:41 ч.
 To: user@ofbiz.apache.org
 Subject: Re: Job scheduler as a message queue

 Boris -

 Job Scheduler be used for timed invocation of services and perhaps not
 suitable for this usecase;

 I'm guessing, you need a queue data-structure to hold the registration
 requests and a dedicated worker thread clearing off the queue;

 - Regards

 On 4/19/12, Boris Hamanov bsh...@gmail.com wrote:
 Say, a user registers on my site, through a form; I am running a service
 that does the registration.

 Now suppose 10 users use the form simultaneously and submit their
 registration at approximately the same time. My service is called 10
 times.
 I want to guarantee that one and ONLY ONE instance of my
 registration service runs at any given time.

 I need that because in my specific scenario each subsequent registration
 depends on the previous ones.

 Can I make my service asynchronous and use the job scheduler to achieve my
 goal?


 Thanks in advance ;)


 --
 Sent from my mobile device



-- 
Sent from my mobile device


Re: Job scheduler as a message queue

2012-04-19 Thread Jacques Le Roux

Simply use the semaphore attribute of the service, with value wait
See also semaphore-wait-seconds  semaphore-sleep

Jacques

From: Boris Hamanov bsh...@gmail.com

Say, a user registers on my site, through a form; I am running a service
that does the registration.

Now suppose 10 users use the form simultaneously and submit their
registration at approximately the same time. My service is called 10 times.
I want to guarantee that one and ONLY ONE instance of my
registration service runs at any given time.

I need that because in my specific scenario each subsequent registration
depends on the previous ones.

Can I make my service asynchronous and use the job scheduler to achieve my
goal?


Thanks in advance ;)



Re: OFBiz Tutorial - A Beginners Development Guide some plase is wrong

2012-04-19 Thread Jacques Le Roux

Is this a real issue, has it been fixed?

Thanks

Jacques

From: 赵忠诚 zhaozhon...@163.com

hi:
   i was just learning ofbiz by OFBiz Tutorial - A Beginners
Development Guide webpage, but when i learned part 2, i was puzzled as
one problem appeared in console. finally i found the cause. In guide ,
the menu name is

name=MainAppBar   in PracticeMenus.xml,but when you used the menu in 
CommonScreens.xml ,
set field=applicationMenuName  value=PracticeAppBar  global=true/

so the console will be report a wrong place ,


 * 
http://localhost:8080/mypractice/control/main;jsessionid=442786E1DABE177398F6141E04025125.jvm1


Method public static org.ofbiz.widget.menu.ModelMenu
org.ofbiz.widget.menu.MenuFactory.getMenuFromLocation(java.lang.String,java.lang.String,org.ofbiz.entity.Delegator,org.ofbiz.service.LocalDispatcher)
throws
java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException
threw an exception The problematic instruction: -- ==
assignment:
appModelMenu=Static[org.ofbiz.widget.menu.MenuFactory].getMenuFromLocation(applicationMenuLocation,applicationMenuName,delegator,dispatcher)
[on line 27, column 1 in component://tomahawk/includes/appbarOpen.ftl]
-- Java backtrace for programmers: -- 
freemarker.template.TemplateModelException: Method public static

org.ofbiz.widget.menu.ModelMenu

i hope you can modify the wrong place , other readers will not be puzzled .




Re: Free Audio-Books powered by OFbiz

2012-04-19 Thread Ashish Vijaywargiya
+1, well said. :-)

--
Ashish

On Tue, Apr 17, 2012 at 8:21 PM, Mike mz4whee...@gmail.com wrote:

 I'm always impressed when an OFBiz consulting firm actually uses OFBiz as
 their main website.  This tells me that you really understand the software
 instead of throwing up a PHP-based Magento site.  Well done.

 On Tue, Apr 17, 2012 at 3:52 AM, Paul Piper p...@ilscipio.com wrote:

  Hey Guys,
 
 
 
  we just released our demo store:  http://www.syracus.net
 www.syracus.net
  .
  We figured that apparel were a little overdone, so we opted for a store
  that
  lets you download audio books… for free! All is based upon Apache OFBiz,
 of
  course, though we did some extraordinary changes to the ecommerce
  component:
 
 
 
  · Implementation of Apache Solr – solr is implemented as a
  standalone component and can be plugged into the system with ease
 
  · Complete rewrite of all store pages – cleaned up html  CSS
 
  · Responsive Design – try looking at the store with your mobile
  device
 
  · Redesigned Checkout – no registration necessary for
  one-time-shoppers
 
 
 
  Would love to hear your feedback! If you like the available audio books,
  let
  me know, we will continue to add more in the near future.
 
 
 
  Cheers,
 
  Paul
 
 
 
  ---
 
  Paul Piper
 
  Geschäftsführer
 
 
 
 
 
  Web:  http://www.ilscipio.com/ http://www.ilscipio.com
 
  Tel: (+49) 611-94589441
 
  Mobil: (+49) 176-63283066
 
  Fax: (+49) 611-94589449
 
  eMail:  mailto:p...@ilscipio.com p...@ilscipio.com
 
 
 
 
 
  ilscipio GmbH
 
  Am Drosselschlag 7
 
  D-35452 Heuchelheim
 
  Germany
 
 
 
 



Re: Free Audio-Books powered by OFbiz

2012-04-19 Thread Ruth Hoffman

Hi Paul:
Thanks for your detailed response. Please see below:

On 4/19/12 1:45 PM, madppiper wrote:

Hi Ruth,

thanks for the great feedback :)

To answer your questions, I think you got a mixup in the paypal integration
there. Without going over the details, I would recommend to implement paypal
the following way:
This is pretty much how I do it. I didn't change any of this part of 
OFBiz OOTB. Only thing I do differently is always make the buyer go 
directly to PayPal anonymously (with a OFBiz loginId of anonymous). 
Then, when the IPN returns satisfactorily, I create the login account - 
or not - if they already have a userLoginId. Creating the account isn't 
the problem. It is the email notification that tells the user how to 
access the account. If the email isn't sent because myofbiz.com is 
blacklisted or if the PayPal email account id (an email address) is no 
longer valid, the user never gets the email and thus never gets any info 
about the order or how to login.


It gets really sticky when the buyer's PayPal email account Id is no 
longer a valid/working email address. That is because I have no way to 
contact the buyer - at all.


So, for the very few times (I think 3 times) this has happened, I'm not 
sure it is worth making everyone create an account before the pay.

* Create User (use his paypal-eMailaddress in your form, you can prefill
paypal with this, btw)
* Create Order (needed for paypal processing anyhow)
* Forward user to paypal (do handshake and all that in the background,
depending on the implementation i believe you have to create a session?!)
* Deliver paypal with a return url, pickup orderId with it, complete order;
handle paypal status
* Use email-Address to provide customers with a way of accessing the site
and to provide them with an order status.

I don't think there is much of a workaround otherwise, since you will
require to create an order, which requires a user to be set up. If you want,
contact me directly, and we can discuss it there in detail. Paypal, however,
only allows two ways of implementation: by iFrame, or by a full redirect, so
it leaves you with a limited amount of choices...
Thanks for the offer. Wish you had made that about a year ago. I did 
eventually figure all this out. Not without many hours of trial and 
error and I even figured out how to use the PayPal sandbox to great 
effect. Its a wonderful thing once you know how to use it.

About the product caching: it is not entirely true. See, the problem with
the original eCommerce App is completed without performance in mind. If i
recall correctly: Take the category screens for instance, which really on
the large product widgets. If you look more carefully, you will notice that
the widgets include a multitude of groovy files and so does the category
widget. The reason being, that it was designed by reusing some already
available groovy script that takes care of the actual data (some were
chained because one delivers some informaton that is needed by another). The
problem is, that groovy scripts are not handled in a global manner, but you
iterate over them every time, just for data preparation. So yes, with
caching you can somewhat control the database queries, but the groovy
scripts for actually accessing the data are going to be called either way.
There are many obstacles like this and there was alot of room for
improvement ...
Ah...I am aware of the limitations of Groovy scripting in the context of 
the screen widgets. But I didn't realize it is such a drain on 
performance. So, in your implementation, does Solr replace all the 
Groovy scripts related to retrieving product info from the database? If 
so, that is a wonderful thing.

The books are going to be our own little secret, but you can be sure they
are your perfectly legal to download - have fun :)

Will do! And thanks so much for taking the time to respond.
Cheers!
Ruth

Cheers,
Paul




--
View this message in context: 
http://ofbiz.135035.n4.nabble.com/Free-Audio-Books-powered-by-OFbiz-tp4564360p4571645.html
Sent from the OFBiz - User mailing list archive at Nabble.com.



Re: Free Audio-Books powered by OFbiz

2012-04-19 Thread Ruth Hoffman

Hi Mike:
On 4/19/12 2:17 PM, Mike wrote:

BTW, I agree with Mike (I think it was Mike) who said something like: It

is really nice to see OFBiz

consultancies using OFBiz. I'm just going to add - Thanks for doing this.

OK:  I'm not a consultant, however soon I may employ one.  When I see a
firm using OFBiz for their OWN corporate website, that tells me that they
are willing to eat their own dogfood, and I'm impressed by that.  It also
tells me that they REALLY understand OFBiz's own CMS capabilities (I
don't), which gives me confidence in the firm.  Basically, show me that you
can do.
Funny you should say willing to eat their own dogfood. I had that very 
line on the MyOFBiz.com site awhile back and someone pointed out to me 
that it originated with Microsoft. Of course, after hearing that, I took 
it off the site right then and there :-)


Seriously, I agree with you. I doubt that Microsoft uses PHP and MySQL 
for any of their customer facing systems. Why would a consulting 
company, specializing in OFBiz not use OFBiz?


For the longest time you would have been hard pressed to find an OFBiz 
service provider using OFBiz to sell OFBiz based consulting services. I 
really never understood how they thought this was a good marketing 
strategy. Even today, this is the case.

Also, it tells me what MY future business is capable of, because the last
thing I want to do is support another CMS solution, with another technology
(PHP), with another database, and another consultant.

I think Paul's website (http://www.ilscipio.com) looks great and
professional, just as good as any Magento based website.  Impressive.
I do too. His team did a great job. A credit to the OFBiz community. 
When people ask me about reference sites, I will be suggesting they look 
at this site.

On Thu, Apr 19, 2012 at 5:15 AM, Ruth Hoffmanrhoff...@aesolves.com  wrote:


Hi Paul:
Congratulations! Really nice site. Very clean lines and the one page
checkout works! I do like your anonymous checkout. Easy to follow, concise
and does the job.

[FYI - I'm trying to come to grips with this on the MyOFBiz.com site. On
my site - like yours - initially I didn't want anyone have to register to
buy a product. So, if you checkout anonymously an account is automatically
created for you when the order is created. AFTER the return from a
successful PayPal payment, the PayPal email address is used to create the
login id. The login id is the PayPal email address and I check to make sure
that the buyer's PayPal address isn't already known to the system. If it
is, then I don't create another login. The reason I did this is because I
don't want users to have to create yet another login on my site.]

Here's the problem - and it has nothing to do with OFBiz, but everything
to do with the way I notify users of a successful/paid purchase: Every
once-in-a-while a buyer has a bad PayPal email account address or the
myofbiz.com domain is blacklisted on the buyer's side. So, the buyer
doesn't get notification of account creation/activation. I'm now struggling
with the best way to handle this as I don't want to force my buyers to
create/login to an account prior to payment. But I might have to pretty
soon here.You won't have this problem because you don't need to verify they
paid.

Sorry about stealing your thunderbut maybe you have some thoughts from
a design perspective on how to handle this since you did such a nice job on
your site?

BTW, I agree with Mike (I think it was Mike) who said something like: It
is really nice to see OFBiz consultancies using OFBiz. I'm just going to
add - Thanks for doing this.

I'm curious about Solr. I have not heard that thousands of products are a
performance issue if you use OFBiz caching wisely. Have you found that was
the case or did you implement Solr for other reasons?

Finally, where are you getting the books - that you can give them away for
free?

Thanks
Ruth Hoffman
rhoff...@aesolves.com


On 4/17/12 6:52 AM, Paul Piper wrote:


Hey Guys,



we just released our demo store:http://www.syracus.net   www.syracus.net
.
We figured that apparel were a little overdone, so we opted for a store
that
lets you download audio books… for free! All is based upon Apache OFBiz,
of
course, though we did some extraordinary changes to the ecommerce
component:



· Implementation of Apache Solr – solr is implemented as a
standalone component and can be plugged into the system with ease

· Complete rewrite of all store pages – cleaned up html   CSS


· Responsive Design – try looking at the store with your mobile
device

· Redesigned Checkout – no registration necessary for
one-time-shoppers



Would love to hear your feedback! If you like the available audio books,
let
me know, we will continue to add more in the near future.



Cheers,

Paul



---

Paul Piper

Geschäftsführer





Web:http://www.ilscipio.com/   http://www.ilscipio.com

Tel: (+49) 611-94589441

Mobil: (+49) 176-63283066