Re: Technologies to use with large scale Wicket application

2009-01-16 Thread Tauren Mills
ompasses all of the
>> content on the site as well as the data in the application.  I'm not
>> sure if these are the best tools for this job, as the content will be
>> stored in Jackrabbit.  So I need to be able to search jackrabbit and
>> my data and produce unified search results.  Ideas?
>>
>> ACEGI
>> Spring Security
>> I haven't used either of these before so I'm not sure if they will
>> solve my problem:
>> This application will have many levels of roles and permissions.
>> Users will belong to groups and can be assigned roles for a group that
>> allow them to perform actions.  For instance, a standard user that
>> belongs to a group can only view some data.  But if a user has
>> additional roles assigned to them, then they will gain the ability to
>> see other data, edit data, and so forth.  A user can belong to
>> multiple groups, and may have different roles for each group.
>>
>> Shopping Cart
>> Any good open source wicket shopping carts?  I have a homemade one
>> that I did for a customer that I plan to start with.  But if something
>> else exists, I'd love to hear about it.
>>
>> Amazon FPS
>> This system provides a simple API that can be used to help one user
>> pay another user for service, but allow the infrastructure provider
>> (me) to take a cut out of the transaction.   It also supports
>> micro-payments which I could use. The service fits the needs of my
>> business model really well.  I've never used it, so does anyone have
>> any horror stories, good things to say, alternative suggestions?
>>
>> Google Checkout
>> PayPal
>> Merchant account
>> The system will also allow for the sale of products.  I want to give
>> users a choice of method for accepting payments.  They can receive
>> payments via Google Checkout, PayPal, or their own merchant account.
>> If anyone knows of any tools that would help with this, please let me
>> know.  Otherwise, I'll just use the APIs directly available from the
>> payment systems.  I've already got Google Checkout integrated into
>> another project.
>>
>> OpenID
>> I want to be able to allow users to log in with an OpenID.  I
>> understand Spring Security now has this built in.  But there are other
>> ways to do it besides Spring.  Has anyone integrated OpenID before,
>> and if so what tools did you use?
>>
>> Facebook Developer Program
>> Facebook Connect
>> I haven't really looked into these programs yet, but I'm looking for
>> ways to support Facebook users.  It looks like I can get parts of our
>> application to run within facebook.  But I'm also wanting to allow
>> facebook users to log into my application and access data and
>> information from FB.  For instance, my hope is that making connections
>> with other users in my application can be simplified by utilizing the
>> connections the user has on FB.
>>
>> OpenSocial
>> This tool will help to create a social application platform that other
>> developers can build on top of, create widgets for, and so forth.
>> Also, this will allow my team to integrate our application into other
>> opensocial platforms.
>>
>> OAuth
>> To simplify authentication so I can allow access to my data from other
>> services.
>>
>> Terracotta
>> Never used it, but it looks good for clustering.  I need to figure out
>> how to build this application in a way that I can run instances not
>> only locally, but all across the world if necessary.  Thoughts?
>>
>> Scalability/Availability/Cloud Computing
>> Amazon EC2 Elastic Cloud
>> Amazon S3 storage
>> Amazon CloudFront
>> Joyent Accelerator
>> We will be hosting the application ourselves initially (perhaps in
>> xen, vbox, or openvz containers).  But we want to build it in a way
>> that as it grows, we can easily launch new instances in the cloud.
>> And so we can easily expand our disk storage needs as we grow. And if
>> we get a lot of foreign users, we want to launch instances closer to
>> them, etc.  However, I don't like having my  application married to
>> Amazon and their APIs...  There are so many questions to answer here,
>> and it is way off topic for Wicket.  But if anyone has thoughts,
>> please let me know.
>>
>> jQuery
>> I've used this a lot and am familiar with it.
>>
>> ExtJS
>> Some of its components may be useful for my application.
>>
>> Thanks in advance!
>> Tauren
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>>
>
>
> -
> ---
> Stefan Fußenegger
> http://talk-on-tech.blogspot.com // looking for a nicer domain ;)
> --
> View this message in context: 
> http://www.nabble.com/Technologies-to-use-with-large-scale-Wicket-application-tp21447510p21497632.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Technologies to use with large scale Wicket application

2009-01-16 Thread Stefan Fußenegger
want to give
> users a choice of method for accepting payments.  They can receive
> payments via Google Checkout, PayPal, or their own merchant account.
> If anyone knows of any tools that would help with this, please let me
> know.  Otherwise, I'll just use the APIs directly available from the
> payment systems.  I've already got Google Checkout integrated into
> another project.
> 
> OpenID
> I want to be able to allow users to log in with an OpenID.  I
> understand Spring Security now has this built in.  But there are other
> ways to do it besides Spring.  Has anyone integrated OpenID before,
> and if so what tools did you use?
> 
> Facebook Developer Program
> Facebook Connect
> I haven't really looked into these programs yet, but I'm looking for
> ways to support Facebook users.  It looks like I can get parts of our
> application to run within facebook.  But I'm also wanting to allow
> facebook users to log into my application and access data and
> information from FB.  For instance, my hope is that making connections
> with other users in my application can be simplified by utilizing the
> connections the user has on FB.
> 
> OpenSocial
> This tool will help to create a social application platform that other
> developers can build on top of, create widgets for, and so forth.
> Also, this will allow my team to integrate our application into other
> opensocial platforms.
> 
> OAuth
> To simplify authentication so I can allow access to my data from other
> services.
> 
> Terracotta
> Never used it, but it looks good for clustering.  I need to figure out
> how to build this application in a way that I can run instances not
> only locally, but all across the world if necessary.  Thoughts?
> 
> Scalability/Availability/Cloud Computing
> Amazon EC2 Elastic Cloud
> Amazon S3 storage
> Amazon CloudFront
> Joyent Accelerator
> We will be hosting the application ourselves initially (perhaps in
> xen, vbox, or openvz containers).  But we want to build it in a way
> that as it grows, we can easily launch new instances in the cloud.
> And so we can easily expand our disk storage needs as we grow. And if
> we get a lot of foreign users, we want to launch instances closer to
> them, etc.  However, I don't like having my  application married to
> Amazon and their APIs...  There are so many questions to answer here,
> and it is way off topic for Wicket.  But if anyone has thoughts,
> please let me know.
> 
> jQuery
> I've used this a lot and am familiar with it.
> 
> ExtJS
> Some of its components may be useful for my application.
> 
> Thanks in advance!
> Tauren
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 
> 
> 


-
---
Stefan Fußenegger
http://talk-on-tech.blogspot.com // looking for a nicer domain ;)
-- 
View this message in context: 
http://www.nabble.com/Technologies-to-use-with-large-scale-Wicket-application-tp21447510p21497632.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Technologies to use with large scale Wicket application

2009-01-15 Thread Tauren Mills
Francisco,

Thanks for your 2c.

> i personally think hibernate is... the least worse we've got for orms.
> otherwise pretty standard stack that should work fine and has a huge
> userbase. you may also want to check out google guice

I'm pretty sure I'll go with hibernate because of my experience with
it and its large userbase.  I was looking at guice last night and it
might be a good alternative to spring.  However, if I use other
features of spring as well, would it make sense to include both spring
components and guice?

>> Lucene - Awesome!  I have been extremely impressed with Lucene.  It is easy
>> to integrate and astoundingly fast and simple.  It is also very flexible,
>> allowing almost limitless possibilities.  I would recommend it for search as
>> highly as Wicket for view tier.
>
> +1 , i've been using lucene for over a year in 3 different projects
> and it absolutely... rocks

Nice to hear.  I'll definitely be digging into it then.

>>> Salve
>>> Never used it, but it appears many Wicket developers do.  Is it worth
>>> looking into?
>
> you will need salve if you want to inject dependencies out of the
> 'injection tree' - very useful in DataProviders, or LDMs. if you use
> it in your wicket pages then i suppose you don't need to configure the
> component instantiation listener, i wonder if this has some
> performance advantage in favor of salve. hats off to igor for a useful
> and *very* well coded piece of software.

I read up on Salve last night too, and I think I understand what it
does.  However, it seems to add a layer of complexity to the build
process.  Also, if I use Spring, it looks like I could use
@Configurable and get similar results.  I do have very high respect
for any code that Igor has written, so I'm sure there are valid
reasons to use it.  I'll experiment with it some to see if I should
use it.

>>> Terracotta
>>> Never used it, but it looks good for clustering.  I need to figure out
>>> how to build this application in a way that I can run instances not
>>> only locally, but all across the world if necessary.  Thoughts?
>
> first off you should learn what it is and check if you really need it.
>  it's a very smart technology for caching (medium-term data) and
> taking out load off your db. i believe there's a wicket integration
> module.

Ok, will do.  I certainly don't want to complicate things if I don't need to.

>>> jQuery
>>> I've used this a lot and am familiar with it.
>
> neat library with good support for wicket (at least 2 quite good
> integration packages)

> good luck with your venture

Thanks so much!

Tauren


> francisco
>
>
>> On Tue, Jan 13, 2009 at 6:12 PM, Tauren Mills  wrote:
>>
>>> Happy new year!
>>>
>>> My team is in the preliminary stages of designing a large social
>>> wicket web application and I'm trying to identify a good set of
>>> existing tools and technologies that can be leveraged to simplify the
>>> development of this application.  I would love to hear the opinions
>>> and suggestions of other Wicket users.  Note that I want to use open
>>> source tools as much as possible.
>>>
>>> Here are some of the tools that I feel might help.  I realize this is
>>> a big list and may be off-topic, but am still interested in which
>>> technologies other Wicket developers have found work well with a
>>> Wicket app. I would appreciate any comments or opinions of these
>>> technologies as well as suggestions and alternatives that you feel
>>> would be worth my consideration.
>>>
>>> Wicket
>>> I assume no one here will object to this.  I plan to use version 1.4.
>>>
>>> MySQL
>>> First choice for database. I've used it MySQL more than any other
>>> database and it hasn't let me down.
>>>
>>> PostgreSQL
>>> Second choice for database.  I've used it less than MySQL, so
>>> additional time might be required to install, configure, and use it.
>>>
>>> Spring + Hibernate
>>> I'm comfortable with these technologies as I've been using them for a
>>> few years with Wicket.  But I'm certainly open to suggestions,
>>> opinions, etc.
>>>
>>> Hibernate Annotations
>>> Ive been using HBM files, but I'm thinking I should look into getting
>>> rid of my mapping files and put the mapping right into the pojos.  Is
>>> this the right call?
>>>
>>> Salve
>>> Never used it, but it appears many Wicket developers do.  Is it worth
>>> looking into?
>>>
>>> WicketWebBeans
>>> Might use this for rapid back-end UI development.  Besides rolling my
>>> own, are there other tools like this?
>>>
>>> Brix
>>> Jackrabbit
>>> Our application will need some heavy duty CMS features, and this
>>> project looks powerful enough to do the job.  Jackrabbit is used by
>>> Brix to store content.
>>>
>>> Lucene
>>> Hibernate Search
>>> I will need site-wide and data-wide search that encompasses all of the
>>> content on the site as well as the data in the application.  I'm not
>>> sure if these are the best tools for this job, as the content will be
>>> stored in Jackrabbit.  So I need to be able t

Re: Technologies to use with large scale Wicket application

2009-01-15 Thread Tauren Mills
> Theres also Wicketopia, http://wicketopia.sourceforge.net/

Nino -- Good to know, I will check it out.

> Alternatively, you could try Hippo CMS7.  It's also built with Wicket on
> top of a JCR repository, but with some extensions that you might like.
> (workflow, authorization, virtual trees based on facets)  The CMS itself
> features things like a document type editor, allowing you to create
> custom node types from within the cms.  And as its composed of plugins,
> you can reconfigure a running system on the fly.  (and yes, it's all
> APL)  See http://www.onehippo.org/cms7 for details.

Frank -- that is great news!  IIRC, last time I looked at Hippo, there
was just talk of switching to Wicket.  I'm glad to hear that you
actually went ahead and did it.  I'll certainly look into it.

Thanks,
Tauren

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: Technologies to use with large scale Wicket application

2009-01-15 Thread Frank van Lankvelt
> Brix
> Jackrabbit
> Our application will need some heavy duty CMS features, and 
> this project looks powerful enough to do the job.  Jackrabbit 
> is used by Brix to store content.
> 
Alternatively, you could try Hippo CMS7.  It's also built with Wicket on
top of a JCR repository, but with some extensions that you might like.
(workflow, authorization, virtual trees based on facets)  The CMS itself
features things like a document type editor, allowing you to create
custom node types from within the cms.  And as its composed of plugins,
you can reconfigure a running system on the fly.  (and yes, it's all
APL)  See http://www.onehippo.org/cms7 for details.

Cheers, Frank

  

f.vanlankv...@onehippo.com  www.onehippo.com
Amsterdam Hippo B.V. Oosteinde 11   1017 WT   Amsterdam
+31(0)20-5224466
San Francisco Hippo USA Inc. 101 H Street, suite Q   Petaluma   CA
94952-5100   +1-877-41-HIPPO

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Technologies to use with large scale Wicket application

2009-01-15 Thread nino martinez wael
Theres also Wicketopia, http://wicketopia.sourceforge.net/

But I think it's a little more incomplete than WWB, but theres couple of
archetypes. And its easy to work with..

2009/1/14 Tauren Mills 

> Thanks for the responses to my OT message,
>
> Daniel -- Thanks for your comments and the link to Wicket RAD.  I'll
> check it out.  I didn't realize WWB doesn't yet support 1.4 and I
> definitely am building this with 1.4.
>
> Jeremy -- It's good to hear that you also recommend these technologies.
>
> I'm really hoping to hear from someone who has used Salve, as I
> believe some of the wicket comitters are using it.
>
> Thanks,
> Tauren
>
>
> On Wed, Jan 14, 2009 at 11:24 AM, Jeremy Thomerson
>  wrote:
> > A few comments from my experience:
> >
> > Wicket - well, of course.  Are there other options?  :)
> >
> > Spring / Hibernate - I have used these on every project I've done in the
> > past four or five years and have been very satisfied with them.
> >
> > Lucene - Awesome!  I have been extremely impressed with Lucene.  It is
> easy
> > to integrate and astoundingly fast and simple.  It is also very flexible,
> > allowing almost limitless possibilities.  I would recommend it for search
> as
> > highly as Wicket for view tier.
> >
> >
> > --
> > Jeremy Thomerson
> > http://www.wickettraining.com
> >
> > On Tue, Jan 13, 2009 at 6:12 PM, Tauren Mills  wrote:
> >
> >> Happy new year!
> >>
> >> My team is in the preliminary stages of designing a large social
> >> wicket web application and I'm trying to identify a good set of
> >> existing tools and technologies that can be leveraged to simplify the
> >> development of this application.  I would love to hear the opinions
> >> and suggestions of other Wicket users.  Note that I want to use open
> >> source tools as much as possible.
> >>
> >> Here are some of the tools that I feel might help.  I realize this is
> >> a big list and may be off-topic, but am still interested in which
> >> technologies other Wicket developers have found work well with a
> >> Wicket app. I would appreciate any comments or opinions of these
> >> technologies as well as suggestions and alternatives that you feel
> >> would be worth my consideration.
> >>
> >> Wicket
> >> I assume no one here will object to this.  I plan to use version 1.4.
> >>
> >> MySQL
> >> First choice for database. I've used it MySQL more than any other
> >> database and it hasn't let me down.
> >>
> >> PostgreSQL
> >> Second choice for database.  I've used it less than MySQL, so
> >> additional time might be required to install, configure, and use it.
> >>
> >> Spring + Hibernate
> >> I'm comfortable with these technologies as I've been using them for a
> >> few years with Wicket.  But I'm certainly open to suggestions,
> >> opinions, etc.
> >>
> >> Hibernate Annotations
> >> Ive been using HBM files, but I'm thinking I should look into getting
> >> rid of my mapping files and put the mapping right into the pojos.  Is
> >> this the right call?
> >>
> >> Salve
> >> Never used it, but it appears many Wicket developers do.  Is it worth
> >> looking into?
> >>
> >> WicketWebBeans
> >> Might use this for rapid back-end UI development.  Besides rolling my
> >> own, are there other tools like this?
> >>
> >> Brix
> >> Jackrabbit
> >> Our application will need some heavy duty CMS features, and this
> >> project looks powerful enough to do the job.  Jackrabbit is used by
> >> Brix to store content.
> >>
> >> Lucene
> >> Hibernate Search
> >> I will need site-wide and data-wide search that encompasses all of the
> >> content on the site as well as the data in the application.  I'm not
> >> sure if these are the best tools for this job, as the content will be
> >> stored in Jackrabbit.  So I need to be able to search jackrabbit and
> >> my data and produce unified search results.  Ideas?
> >>
> >> ACEGI
> >> Spring Security
> >> I haven't used either of these before so I'm not sure if they will
> >> solve my problem:
> >> This application will have many levels of roles and permissions.
> >> Users will belong to groups and can be assigned roles for a group that
> >> allow them to perform actions.  For instance, a standard user that
> >> belongs to a group can only view some data.  But if a user has
> >> additional roles assigned to them, then they will gain the ability to
> >> see other data, edit data, and so forth.  A user can belong to
> >> multiple groups, and may have different roles for each group.
> >>
> >> Shopping Cart
> >> Any good open source wicket shopping carts?  I have a homemade one
> >> that I did for a customer that I plan to start with.  But if something
> >> else exists, I'd love to hear about it.
> >>
> >> Amazon FPS
> >> This system provides a simple API that can be used to help one user
> >> pay another user for service, but allow the infrastructure provider
> >> (me) to take a cut out of the transaction.   It also supports
> >> micro-payments which I could use. The service fits the needs of my
> >> bus

Re: Technologies to use with large scale Wicket application

2009-01-14 Thread Tauren Mills
Thanks for the responses to my OT message,

Daniel -- Thanks for your comments and the link to Wicket RAD.  I'll
check it out.  I didn't realize WWB doesn't yet support 1.4 and I
definitely am building this with 1.4.

Jeremy -- It's good to hear that you also recommend these technologies.

I'm really hoping to hear from someone who has used Salve, as I
believe some of the wicket comitters are using it.

Thanks,
Tauren


On Wed, Jan 14, 2009 at 11:24 AM, Jeremy Thomerson
 wrote:
> A few comments from my experience:
>
> Wicket - well, of course.  Are there other options?  :)
>
> Spring / Hibernate - I have used these on every project I've done in the
> past four or five years and have been very satisfied with them.
>
> Lucene - Awesome!  I have been extremely impressed with Lucene.  It is easy
> to integrate and astoundingly fast and simple.  It is also very flexible,
> allowing almost limitless possibilities.  I would recommend it for search as
> highly as Wicket for view tier.
>
>
> --
> Jeremy Thomerson
> http://www.wickettraining.com
>
> On Tue, Jan 13, 2009 at 6:12 PM, Tauren Mills  wrote:
>
>> Happy new year!
>>
>> My team is in the preliminary stages of designing a large social
>> wicket web application and I'm trying to identify a good set of
>> existing tools and technologies that can be leveraged to simplify the
>> development of this application.  I would love to hear the opinions
>> and suggestions of other Wicket users.  Note that I want to use open
>> source tools as much as possible.
>>
>> Here are some of the tools that I feel might help.  I realize this is
>> a big list and may be off-topic, but am still interested in which
>> technologies other Wicket developers have found work well with a
>> Wicket app. I would appreciate any comments or opinions of these
>> technologies as well as suggestions and alternatives that you feel
>> would be worth my consideration.
>>
>> Wicket
>> I assume no one here will object to this.  I plan to use version 1.4.
>>
>> MySQL
>> First choice for database. I've used it MySQL more than any other
>> database and it hasn't let me down.
>>
>> PostgreSQL
>> Second choice for database.  I've used it less than MySQL, so
>> additional time might be required to install, configure, and use it.
>>
>> Spring + Hibernate
>> I'm comfortable with these technologies as I've been using them for a
>> few years with Wicket.  But I'm certainly open to suggestions,
>> opinions, etc.
>>
>> Hibernate Annotations
>> Ive been using HBM files, but I'm thinking I should look into getting
>> rid of my mapping files and put the mapping right into the pojos.  Is
>> this the right call?
>>
>> Salve
>> Never used it, but it appears many Wicket developers do.  Is it worth
>> looking into?
>>
>> WicketWebBeans
>> Might use this for rapid back-end UI development.  Besides rolling my
>> own, are there other tools like this?
>>
>> Brix
>> Jackrabbit
>> Our application will need some heavy duty CMS features, and this
>> project looks powerful enough to do the job.  Jackrabbit is used by
>> Brix to store content.
>>
>> Lucene
>> Hibernate Search
>> I will need site-wide and data-wide search that encompasses all of the
>> content on the site as well as the data in the application.  I'm not
>> sure if these are the best tools for this job, as the content will be
>> stored in Jackrabbit.  So I need to be able to search jackrabbit and
>> my data and produce unified search results.  Ideas?
>>
>> ACEGI
>> Spring Security
>> I haven't used either of these before so I'm not sure if they will
>> solve my problem:
>> This application will have many levels of roles and permissions.
>> Users will belong to groups and can be assigned roles for a group that
>> allow them to perform actions.  For instance, a standard user that
>> belongs to a group can only view some data.  But if a user has
>> additional roles assigned to them, then they will gain the ability to
>> see other data, edit data, and so forth.  A user can belong to
>> multiple groups, and may have different roles for each group.
>>
>> Shopping Cart
>> Any good open source wicket shopping carts?  I have a homemade one
>> that I did for a customer that I plan to start with.  But if something
>> else exists, I'd love to hear about it.
>>
>> Amazon FPS
>> This system provides a simple API that can be used to help one user
>> pay another user for service, but allow the infrastructure provider
>> (me) to take a cut out of the transaction.   It also supports
>> micro-payments which I could use. The service fits the needs of my
>> business model really well.  I've never used it, so does anyone have
>> any horror stories, good things to say, alternative suggestions?
>>
>> Google Checkout
>> PayPal
>> Merchant account
>> The system will also allow for the sale of products.  I want to give
>> users a choice of method for accepting payments.  They can receive
>> payments via Google Checkout, PayPal, or their own merchant account.
>> If anyone knows of any tools t

Re: Technologies to use with large scale Wicket application

2009-01-14 Thread francisco treacy
> Wicket - well, of course.  Are there other options?  :)

there are other options wy behind :)

> Spring / Hibernate - I have used these on every project I've done in the
> past four or five years and have been very satisfied with them.

i personally think hibernate is... the least worse we've got for orms.
otherwise pretty standard stack that should work fine and has a huge
userbase. you may also want to check out google guice

> Lucene - Awesome!  I have been extremely impressed with Lucene.  It is easy
> to integrate and astoundingly fast and simple.  It is also very flexible,
> allowing almost limitless possibilities.  I would recommend it for search as
> highly as Wicket for view tier.

+1 , i've been using lucene for over a year in 3 different projects
and it absolutely... rocks

>> Salve
>> Never used it, but it appears many Wicket developers do.  Is it worth
>> looking into?

you will need salve if you want to inject dependencies out of the
'injection tree' - very useful in DataProviders, or LDMs. if you use
it in your wicket pages then i suppose you don't need to configure the
component instantiation listener, i wonder if this has some
performance advantage in favor of salve. hats off to igor for a useful
and *very* well coded piece of software.

>> Terracotta
>> Never used it, but it looks good for clustering.  I need to figure out
>> how to build this application in a way that I can run instances not
>> only locally, but all across the world if necessary.  Thoughts?

first off you should learn what it is and check if you really need it.
 it's a very smart technology for caching (medium-term data) and
taking out load off your db. i believe there's a wicket integration
module.

>> jQuery
>> I've used this a lot and am familiar with it.

neat library with good support for wicket (at least 2 quite good
integration packages)

good luck with your venture

francisco


> On Tue, Jan 13, 2009 at 6:12 PM, Tauren Mills  wrote:
>
>> Happy new year!
>>
>> My team is in the preliminary stages of designing a large social
>> wicket web application and I'm trying to identify a good set of
>> existing tools and technologies that can be leveraged to simplify the
>> development of this application.  I would love to hear the opinions
>> and suggestions of other Wicket users.  Note that I want to use open
>> source tools as much as possible.
>>
>> Here are some of the tools that I feel might help.  I realize this is
>> a big list and may be off-topic, but am still interested in which
>> technologies other Wicket developers have found work well with a
>> Wicket app. I would appreciate any comments or opinions of these
>> technologies as well as suggestions and alternatives that you feel
>> would be worth my consideration.
>>
>> Wicket
>> I assume no one here will object to this.  I plan to use version 1.4.
>>
>> MySQL
>> First choice for database. I've used it MySQL more than any other
>> database and it hasn't let me down.
>>
>> PostgreSQL
>> Second choice for database.  I've used it less than MySQL, so
>> additional time might be required to install, configure, and use it.
>>
>> Spring + Hibernate
>> I'm comfortable with these technologies as I've been using them for a
>> few years with Wicket.  But I'm certainly open to suggestions,
>> opinions, etc.
>>
>> Hibernate Annotations
>> Ive been using HBM files, but I'm thinking I should look into getting
>> rid of my mapping files and put the mapping right into the pojos.  Is
>> this the right call?
>>
>> Salve
>> Never used it, but it appears many Wicket developers do.  Is it worth
>> looking into?
>>
>> WicketWebBeans
>> Might use this for rapid back-end UI development.  Besides rolling my
>> own, are there other tools like this?
>>
>> Brix
>> Jackrabbit
>> Our application will need some heavy duty CMS features, and this
>> project looks powerful enough to do the job.  Jackrabbit is used by
>> Brix to store content.
>>
>> Lucene
>> Hibernate Search
>> I will need site-wide and data-wide search that encompasses all of the
>> content on the site as well as the data in the application.  I'm not
>> sure if these are the best tools for this job, as the content will be
>> stored in Jackrabbit.  So I need to be able to search jackrabbit and
>> my data and produce unified search results.  Ideas?
>>
>> ACEGI
>> Spring Security
>> I haven't used either of these before so I'm not sure if they will
>> solve my problem:
>> This application will have many levels of roles and permissions.
>> Users will belong to groups and can be assigned roles for a group that
>> allow them to perform actions.  For instance, a standard user that
>> belongs to a group can only view some data.  But if a user has
>> additional roles assigned to them, then they will gain the ability to
>> see other data, edit data, and so forth.  A user can belong to
>> multiple groups, and may have different roles for each group.
>>
>> Shopping Cart
>> Any good open source wicket shopping carts?  I have a hom

Re: Technologies to use with large scale Wicket application

2009-01-14 Thread Jeremy Thomerson
A few comments from my experience:

Wicket - well, of course.  Are there other options?  :)

Spring / Hibernate - I have used these on every project I've done in the
past four or five years and have been very satisfied with them.

Lucene - Awesome!  I have been extremely impressed with Lucene.  It is easy
to integrate and astoundingly fast and simple.  It is also very flexible,
allowing almost limitless possibilities.  I would recommend it for search as
highly as Wicket for view tier.


-- 
Jeremy Thomerson
http://www.wickettraining.com

On Tue, Jan 13, 2009 at 6:12 PM, Tauren Mills  wrote:

> Happy new year!
>
> My team is in the preliminary stages of designing a large social
> wicket web application and I'm trying to identify a good set of
> existing tools and technologies that can be leveraged to simplify the
> development of this application.  I would love to hear the opinions
> and suggestions of other Wicket users.  Note that I want to use open
> source tools as much as possible.
>
> Here are some of the tools that I feel might help.  I realize this is
> a big list and may be off-topic, but am still interested in which
> technologies other Wicket developers have found work well with a
> Wicket app. I would appreciate any comments or opinions of these
> technologies as well as suggestions and alternatives that you feel
> would be worth my consideration.
>
> Wicket
> I assume no one here will object to this.  I plan to use version 1.4.
>
> MySQL
> First choice for database. I've used it MySQL more than any other
> database and it hasn't let me down.
>
> PostgreSQL
> Second choice for database.  I've used it less than MySQL, so
> additional time might be required to install, configure, and use it.
>
> Spring + Hibernate
> I'm comfortable with these technologies as I've been using them for a
> few years with Wicket.  But I'm certainly open to suggestions,
> opinions, etc.
>
> Hibernate Annotations
> Ive been using HBM files, but I'm thinking I should look into getting
> rid of my mapping files and put the mapping right into the pojos.  Is
> this the right call?
>
> Salve
> Never used it, but it appears many Wicket developers do.  Is it worth
> looking into?
>
> WicketWebBeans
> Might use this for rapid back-end UI development.  Besides rolling my
> own, are there other tools like this?
>
> Brix
> Jackrabbit
> Our application will need some heavy duty CMS features, and this
> project looks powerful enough to do the job.  Jackrabbit is used by
> Brix to store content.
>
> Lucene
> Hibernate Search
> I will need site-wide and data-wide search that encompasses all of the
> content on the site as well as the data in the application.  I'm not
> sure if these are the best tools for this job, as the content will be
> stored in Jackrabbit.  So I need to be able to search jackrabbit and
> my data and produce unified search results.  Ideas?
>
> ACEGI
> Spring Security
> I haven't used either of these before so I'm not sure if they will
> solve my problem:
> This application will have many levels of roles and permissions.
> Users will belong to groups and can be assigned roles for a group that
> allow them to perform actions.  For instance, a standard user that
> belongs to a group can only view some data.  But if a user has
> additional roles assigned to them, then they will gain the ability to
> see other data, edit data, and so forth.  A user can belong to
> multiple groups, and may have different roles for each group.
>
> Shopping Cart
> Any good open source wicket shopping carts?  I have a homemade one
> that I did for a customer that I plan to start with.  But if something
> else exists, I'd love to hear about it.
>
> Amazon FPS
> This system provides a simple API that can be used to help one user
> pay another user for service, but allow the infrastructure provider
> (me) to take a cut out of the transaction.   It also supports
> micro-payments which I could use. The service fits the needs of my
> business model really well.  I've never used it, so does anyone have
> any horror stories, good things to say, alternative suggestions?
>
> Google Checkout
> PayPal
> Merchant account
> The system will also allow for the sale of products.  I want to give
> users a choice of method for accepting payments.  They can receive
> payments via Google Checkout, PayPal, or their own merchant account.
> If anyone knows of any tools that would help with this, please let me
> know.  Otherwise, I'll just use the APIs directly available from the
> payment systems.  I've already got Google Checkout integrated into
> another project.
>
> OpenID
> I want to be able to allow users to log in with an OpenID.  I
> understand Spring Security now has this built in.  But there are other
> ways to do it besides Spring.  Has anyone integrated OpenID before,
> and if so what tools did you use?
>
> Facebook Developer Program
> Facebook Connect
> I haven't really looked into these programs yet, but I'm looking for
> ways to support Facebook use

Re: Technologies to use with large scale Wicket application

2009-01-14 Thread dtoffe

I like this a lot, is very flexible and powerful, but it still doesn't
support 1.4 and AFAIK the priority for the developer is in developing WWB
2.0. Anyway I guess patching WWB 1.0 for 1.4 should be far simpler that
rolling your own.
Besides this, there is Wicket RAD:
http://sourceforge.net/projects/wicket-rad, haven't tried it yet but looks
like similar in scope.

hth,

Daniel


tauren wrote:
> 
> 
> WicketWebBeans
> Might use this for rapid back-end UI development.  Besides rolling my
> own, are there other tools like this?
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Technologies-to-use-with-large-scale-Wicket-application-tp21447510p21455820.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Technologies to use with large scale Wicket application

2009-01-13 Thread Tauren Mills
Happy new year!

My team is in the preliminary stages of designing a large social
wicket web application and I'm trying to identify a good set of
existing tools and technologies that can be leveraged to simplify the
development of this application.  I would love to hear the opinions
and suggestions of other Wicket users.  Note that I want to use open
source tools as much as possible.

Here are some of the tools that I feel might help.  I realize this is
a big list and may be off-topic, but am still interested in which
technologies other Wicket developers have found work well with a
Wicket app. I would appreciate any comments or opinions of these
technologies as well as suggestions and alternatives that you feel
would be worth my consideration.

Wicket
I assume no one here will object to this.  I plan to use version 1.4.

MySQL
First choice for database. I've used it MySQL more than any other
database and it hasn't let me down.

PostgreSQL
Second choice for database.  I've used it less than MySQL, so
additional time might be required to install, configure, and use it.

Spring + Hibernate
I'm comfortable with these technologies as I've been using them for a
few years with Wicket.  But I'm certainly open to suggestions,
opinions, etc.

Hibernate Annotations
Ive been using HBM files, but I'm thinking I should look into getting
rid of my mapping files and put the mapping right into the pojos.  Is
this the right call?

Salve
Never used it, but it appears many Wicket developers do.  Is it worth
looking into?

WicketWebBeans
Might use this for rapid back-end UI development.  Besides rolling my
own, are there other tools like this?

Brix
Jackrabbit
Our application will need some heavy duty CMS features, and this
project looks powerful enough to do the job.  Jackrabbit is used by
Brix to store content.

Lucene
Hibernate Search
I will need site-wide and data-wide search that encompasses all of the
content on the site as well as the data in the application.  I'm not
sure if these are the best tools for this job, as the content will be
stored in Jackrabbit.  So I need to be able to search jackrabbit and
my data and produce unified search results.  Ideas?

ACEGI
Spring Security
I haven't used either of these before so I'm not sure if they will
solve my problem:
This application will have many levels of roles and permissions.
Users will belong to groups and can be assigned roles for a group that
allow them to perform actions.  For instance, a standard user that
belongs to a group can only view some data.  But if a user has
additional roles assigned to them, then they will gain the ability to
see other data, edit data, and so forth.  A user can belong to
multiple groups, and may have different roles for each group.

Shopping Cart
Any good open source wicket shopping carts?  I have a homemade one
that I did for a customer that I plan to start with.  But if something
else exists, I'd love to hear about it.

Amazon FPS
This system provides a simple API that can be used to help one user
pay another user for service, but allow the infrastructure provider
(me) to take a cut out of the transaction.   It also supports
micro-payments which I could use. The service fits the needs of my
business model really well.  I've never used it, so does anyone have
any horror stories, good things to say, alternative suggestions?

Google Checkout
PayPal
Merchant account
The system will also allow for the sale of products.  I want to give
users a choice of method for accepting payments.  They can receive
payments via Google Checkout, PayPal, or their own merchant account.
If anyone knows of any tools that would help with this, please let me
know.  Otherwise, I'll just use the APIs directly available from the
payment systems.  I've already got Google Checkout integrated into
another project.

OpenID
I want to be able to allow users to log in with an OpenID.  I
understand Spring Security now has this built in.  But there are other
ways to do it besides Spring.  Has anyone integrated OpenID before,
and if so what tools did you use?

Facebook Developer Program
Facebook Connect
I haven't really looked into these programs yet, but I'm looking for
ways to support Facebook users.  It looks like I can get parts of our
application to run within facebook.  But I'm also wanting to allow
facebook users to log into my application and access data and
information from FB.  For instance, my hope is that making connections
with other users in my application can be simplified by utilizing the
connections the user has on FB.

OpenSocial
This tool will help to create a social application platform that other
developers can build on top of, create widgets for, and so forth.
Also, this will allow my team to integrate our application into other
opensocial platforms.

OAuth
To simplify authentication so I can allow access to my data from other services.

Terracotta
Never used it, but it looks good for clustering.  I need to figure out
how to build this application in a w