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 <[email protected]> > 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 > <[email protected]> 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 <[email protected]> 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 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: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
