[opencms-dev] RE: Indexing in OCMS B1

Alexander Kandzior alex at opencms.org
Mon Apr 11 16:16:32 CEST 2005


You need to check out the CVS version tagged "build_5_7_1", this is the 6.0
beta 1.

Best Regards,
Alex.

Alexander Kandzior
Alkacon Software - The OpenCms Experts
http://www.alkacon.com

 

> -----Original Message-----
> From: opencms-dev-bounces at opencms.org 
> [mailto:opencms-dev-bounces at opencms.org] On Behalf Of Oliver Pereira
> Sent: Monday, April 11, 2005 4:08 PM
> To: Oliver Pereira; The OpenCms mailing list
> Subject: [opencms-dev] RE: Indexing in OCMS B1
> 
> Anybody ? 
> 
> -----Original Message-----
> From: Oliver Pereira
> Sent: 11 April 2005 10:14
> To: 'The OpenCms mailing list'
> Subject: Indexing in OCMS B1
> Importance: High
> 
> Frans, 
> 
> I should have changed the subject line of my email, but 
> thanks for your email
> 
> Actually I am having problems implementing the search as 
> there is not indexing icon in the administration menu in OCMS 
> b1 and a couple of other things like the image gallery etc 
> (unless I am missing something)
> 
> How do I download the opencms B1 from CVS, I always use 
> 'opencms' to checkout the latest build
> 
> Regards,
> 
> Oliver
> 
> -----Original Message-----
> From: opencms-dev-bounces at opencms.org
> [mailto:opencms-dev-bounces at opencms.org] On Behalf Of Frans Postma
> Sent: 08 April 2005 23:24
> To: 'The OpenCms mailing list'
> Subject: RE: [opencms-dev] Get all folders
> 
>  Oliver,
> 
> Indexing refers usually to search-indexes, which you don't 
> need for Navigation as far as I know. Could you please post 
> the relevant part of code you attempt to execute?
> 
> The "welcome" template in opencms6b1 is a good and simple 
> example for this. Look at 
> /system/modules/welcome/elements/welcome_nav.jsp
> 
> The shortest example of navigation use I can come up with is 
> something like this (check out the javadoc for 
> org.opencms.jsp.CmsJspNavBuilder method getSiteNavigation() 
> for other call options):
> 
> //start
> // must be on a jsp page, quick example.. not tested
> 
> // Create a JSP action element
> CmsJspActionElement cms = new 
> CmsJspActionElement(pageContext, request, response);
> 
> // yes you can use the static call too, 
> // I prefer getNav from a known object to force-check stuff 
> :)	 
> java.util.List list = cms.getNavigation().getSiteNavigation();
> java.util.Iterator i = list.iterator();
> 
> // Now build the navigation
> out.println("Navigation:<br>");
> while (i.hasNext()) {
>     	CmsJspNavElement ne = (CmsJspNavElement)i.next();
> 	out.print(ne.getNavText()); // never returns null, so 
> this is safe
> 	out.println("<br>");
> }
> out.println("end nav entries<br>");
> // end example
> 
> Have fun with it and READ the javadocs, those contain the most of the
> opencms6 documentation! Some HowTo's and guides would be nice 
> yes, but all methods and such are very nicely documented in 
> the source itself.
> (you might need to get 6b1 for the full documentation, seems 
> 6b2 doesn't have that in the zip anymore?)
> 
> Frans
> 
> > -----Original Message-----
> > From: opencms-dev-bounces at opencms.org 
> > [mailto:opencms-dev-bounces at opencms.org] On Behalf Of Oliver Pereira
> > Sent: vrijdag 8 april 2005 18:38
> > To: The OpenCms mailing list
> > Subject: RE: [opencms-dev] Get all folders
> > Importance: High
> > 
> > Thanks, it worked
> > 
> > Now I am havin problems implementing the search
> > 
> > I cannot find any icon in the administration to index the 
> site, hence 
> > how do I index ths site
> > 
> > Because the catalogue is not present I am getting the 
> following error
> > 
> > javax.servlet.ServletException:
> > org.opencms.file.CmsObject.readAncestor(Ljava/lang/String;I)Lo
> > rg/opencms
> > /file/CmsFolder;
> > 	at
> > org.apache.jasper.runtime.PageContextImpl.handlePageException(
> > PageContex
> > tImpl.java:536)
> > 
> > Regards,
> > 
> > Oliver
> > 
> > -----Original Message-----
> > From: opencms-dev-bounces at opencms.org
> > [mailto:opencms-dev-bounces at opencms.org] On Behalf Of Alexander 
> > Kandzior
> > Sent: 06 April 2005 18:39
> > To: 'The OpenCms mailing list'
> > Subject: RE: [opencms-dev] Get all folders
> > 
> > 
> > That one should do the job:
> > 
> > org.opencms.jsp.CmsJspNavBuilder
> > 
> > /**
> >  * This method builds a complete navigation tree with 
> entries of all 
> > branches
> >  * from the specified folder.<p>
> >  *
> >  * @see #getSiteNavigation(CmsObject, String, int)
> >  *
> >  * @param folder folder the root folder of the navigation tree.
> >  * @param endLevel the end level of the navigation.
> >  * @return ArrayList of CmsJspNavElement, in depth first order.
> >  */
> > public List getSiteNavigation(String folder, int endLevel)
> > 
> > Best Regards,
> > Alex.
> > 
> > Alexander Kandzior
> > Alkacon Software - The OpenCms Experts http://www.alkacon.com
> > 
> > 
> >  
> > 
> > 
> > ________________________________
> > 
> > 	From: opencms-dev-bounces at opencms.org 
> > [mailto:opencms-dev-bounces at opencms.org] On Behalf Of Oliver Pereira
> > 	Sent: Wednesday, April 06, 2005 6:11 PM
> > 	To: The OpenCms mailing list
> > 	Subject: [opencms-dev] Get all folders
> > 	Importance: High
> > 	
> > 	
> > 
> > 	Hi,
> > 
> > 	I am trying to get the navigation of a folder and it's
> subfolders, Is 
> > there any method similar to getNavigationFolder which will 
> get me the 
> > navigation of all the subfolders under the parent folder, 
> irrespective
> 
> > of the no of subfolders.
> > 
> > 	For e.g. 
> > 
> > 	A       -> B 
> > 	        -> C
> > 
> > 	The method should return B and C both
> > 
> > 	Regards,
> > 
> > 	Oliver
> > 
> > 
> > 
> > 
> > _______________________________________________
> > This mail is send to you from the opencms-dev mailing list 
> To change 
> > your list options, or to unsubscribe from the list, please visit 
> > http://mail.opencms.org/mailman/listinfo/opencms-dev
> > 
> > 
> _____________________________________________________________________
> > This e-mail has been scanned for viruses by MCI's Internet Managed 
> > Scanning Services - powered by MessageLabs. For further information 
> > visit http://www.mci.com
> > 
> > 
> > _______________________________________________
> > This mail is send to you from the opencms-dev mailing list 
> To change 
> > your list options, or to unsubscribe from the list, please visit 
> > http://mail.opencms.org/mailman/listinfo/opencms-dev
> > 
> > 
> 
> 
> 
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list To 
> change your list options, or to unsubscribe from the list, 
> please visit http://mail.opencms.org/mailman/listinfo/opencms-dev
> 
> _____________________________________________________________________
> This e-mail has been scanned for viruses by MCI's Internet 
> Managed Scanning Services - powered by MessageLabs. For 
> further information visit http://www.mci.com
> 
> 
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list To 
> change your list options, or to unsubscribe from the list, 
> please visit http://mail.opencms.org/mailman/listinfo/opencms-dev
> 
> 




More information about the opencms-dev mailing list