In order to avoid unnecessary debates, there are many current many
Portal
I will not say anything.
Below I will talk about my concept with a virtual Java community (that is, what we need to do), in the middle, insert some different designs of the current Portal.
My understanding of Portal is: Portal is a collection of various applications to accumulate through the portlet specification and provide personalized management of this information.
The Java community is a community like Source Forge, but all applications of SourceForge are centralized, such as forum, cvs, etc., which are bundled, if you want to add some own applications above, it is more difficult. . For the Java community, at least include forums, project management, CVS, JIRA, MAIL ..., communities have many types of users, managers, testers, developers, different people concerned, different people, For example, managers pay attention to project management sections in the forum, and testers have their own points, and different users can have a completely different interface organization. The application of the Java community is scalable because the application is separated from Portal itself, so it is easy to join or delete applications, and these changes instantly react to users accessing these applications. On the Internet, there must be many different types of communities, vc, PHP, by putting these community alliances, constitute a larger community, mutual trust between these communities, users share each other, do only one account Access all communities.
From the above description, you can summarize the three-point characteristics of the Java community Portal:
I. Tuning information integration
The current portal either rewrites throughout the app with the portlet specification, or works in a personalized article. such as. .
The starting point of the Java Community Portal design is that the application will belong to yourself, and these applications provide useful information to Portal through the portlet specification. We should see that the various applications needed by the Java community have independently, and relatively mature, such as Jive Fourm, Jira. . . There should be, what we need to do is to extend these applications, integrate user management and related information to Portal, and provide to users.
Therefore, it can be said that the Java Community Portal is stronger to integrate information, aggregate the information provided by various applications, and provide different types of users in a personalized manner.
II. Tuning reusable development framework
As mentioned earlier, the application is dynamically deployed, so when developing new applications, you can use the service on Portal, such as user authentication, you can do not need to consider it, will be greatly accelerated. Therefore, the Java Community Portal is a reusable development framework.
Three. Alliances who have modified and other groups
We have been tired of registration, verify, enter your password in various applications, and you can implement an account through the alliance.
The Java community is shown below: http://photoimg3.qq.com/cgi-bin/load_pic? Verify = gksrah5dxfdnntsqzoyimq% 3D% 3D
Is there an existing portal to do the Java community we described above?