Fank in this case I will direct you to the docs and to follow the tutorial to write a hello world application. Once you are done, you will understand the defference between a portlet application and a portlet and how they interact. Then you can enbale/disable/add portlets to you j2-admin.
To change the portlet layout you need to copy any of the existing layout, study it quickly and modify it as you like. On Fri Mar 13,2009 05:08 pm, Frank Otto wrote: > I want to disable some portlets and change layout for the portlets. > > And I want to build j2-admin like my custom portal. > > Mansour Al Akeel schrieb: >> Frank, I didn't understand the challenge you are facing. What do you mean >> by >> "cusomize j2-admin and jetspeed2 together" ? Do you want to disable some >> portlets from j2-admin ? Or do you want to >> change the layout for the portlets from j2-admin ? or you have some >> other requirements. >> My guess is that you want to see the code for the j2-admin and find out >> how it works, right? if that is the case, then it will help you to know >> that j2-admin is nothing but a portlets application. JS2 has two >> portlet applications that are their by default, and they are needed for >> a correct functionality. j2-admin is one of them, the other one is the >> layout portlet. >> Mainly, j2-admin makes it easy to edit the database for users, contents, >> groups, add/remove portlets. If you don't want to use the j2-admin (and >> you don't have to) you can remove it from the default preload list in: >> assembly/prefs.xml : >> <bean id="PreferencesProviderImpl" >> class="org.apache.jetspeed.prefs.impl.PersistenceBrokerPreferencesProvider" >> name="prefsPersistenceBroker" init-method="init"> >> <constructor-arg index="0"> >> <value>JETSPEED-INF/ojb/prefs_repository.xml</value> >> </constructor-arg> >> <constructor-arg index="1"> >> <ref bean="preferencesCache" /> >> </constructor-arg> >> <constructor-arg index='2'> >> <list> >> <value>j2-admin</value> >> </list> >> </constructor-arg> >> <constructor-arg index='3'> <value type="boolean">false</value> >> </constructor-arg> >> </bean> >> You can disable it here, but then you are making your life harder at >> this point because you need to edit everything manually. >> I hope this helps. >> On Tue Mar 10,2009 03:15 pm, Frank Otto wrote: >>> I have build my custom portal so, but I can't change j2-admin. I don't >>> unterstand how I customize j2-admin and jetspeed2 together? >>> >>> Vivek Kumar schrieb: >>>> http://portals.apache.org/jetspeed-2.1.3/tutorials/stepbystep/guide-building-custom-portal-maven2.html >>>> >>>> Frank Otto wrote: >>>>> how do I make a custem j2-admin application? >>>>> >>>>> Vivek Kumar schrieb: >>>>>> Hi >>>>>> >>>>>> Use the following configuration in custom j2-admin application. >>>>>> This will take base as j2-admin and will override all the files >>>>>> provide in your custom application. >>>>>> >>>>>> <build> >>>>>> <plugins> >>>>>> <plugin> >>>>>> <groupId>org.apache.maven.plugins</groupId> >>>>>> <artifactId>maven-war-plugin</artifactId> >>>>>> <configuration> >>>>>> <warName>${pom.artifactId}</warName> >>>>>> <overlays> >>>>>> <overlay> >>>>>> <id>jetspeed2</id> >>>>>> <groupId>org.apache.portals.jetspeed-2</groupId> >>>>>> <artifactId>j2-admin</artifactId> >>>>>> </overlay> >>>>>> </overlays> >>>>>> </configuration> >>>>>> </plugin> >>>>>> </plugins> >>>>>> </build> >>>>>> >>>>>> >>>>>> Frank Otto wrote: >>>>>>> can you explain this please? how should I overlay? >>>>>>> >>>>>>> Vivek Kumar schrieb: >>>>>>>> Hi >>>>>>>> >>>>>>>> Jetspeed by default does not provide way to customize J2-admin. >>>>>>>> However you can create another custom portal application and then >>>>>>>> over-lay it with j2-admin application. >>>>>>>> >>>>>>>> Frank Otto wrote: >>>>>>>>> that works, but I can't modify the j2-admin app. I search a way to >>>>>>>>> modify j2-admin. >>>>>>>>> >>>>>>>>> Vivek Kumar schrieb: >>>>>>>>>> Hi >>>>>>>>>> >>>>>>>>>> *mvn -P tomcat,min >>>>>>>>>> >>>>>>>>>> This command will build the custom jetspeed portal and include the >>>>>>>>>> j2-admin. >>>>>>>>>> >>>>>>>>>> for more go here >>>>>>>>>> >>>>>>>>>> http://portals.apache.org/tutorials/jetspeed-2/build-commands.html >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> *Frank Otto wrote: >>>>>>>>>>> hi, >>>>>>>>>>> >>>>>>>>>>> I build a custom jetspeed portal. What is the best way to build >>>>>>>>>>> custom jetspeed2 (2.1.3) with custom j2-admin included? >>>>>>>>>>> >>>>>>>>>>> The tutorial on http://portals.apache.org/tutorials/jetspeed-2/ >>>>>>>>>>> shows only a custom jetspeed 2 build, but not j2-admin. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> kind regards, >>>>>>>>>>> >>>>>>>>>>> frank >>>>>>>>>>> >>>>>>>>>>> --------------------------------------------------------------------- >>>>>>>>>>> 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] >>>>>>>>> >>>>>>>> >>>>>>>> --------------------------------------------------------------------- >>>>>>>> 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] >>>>>>> >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> 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] >>>>> >>>> --------------------------------------------------------------------- >>>> 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] >>> >> --------------------------------------------------------------------- >> 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] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
