Using the BEA Content Management System

Hello,
We are currently attempting to setup CMS under Weblogic Portal 8.1 (sp4) for use with an application we are building. We have built a new "type" with its own custom properties.
In a JSP, we need to provide drop downs that a user can select from, to query the CMS for documents. The values in the drop downs mirror the values in the property fields of the documents kept in the CMS. There should be a distinct list for the drop downs, no duplicate entries.
Has anyone built drop downs populated from the property values of the documents in CMS?
Was this built using content selectors? Or was this built using queries to the database supporting the CMS?
An additional note, the amount of content will increase by at least 1gig a year.
Thank you,
Robert

The ability to retrieve a set of distinct values (across all nodes) for a given Property Definition is not a built-in capability.
However, you can add this capability, like this:
- find an external storage location for storing this data (basically a 1:m relationship from String propDef to propDefValue) -- see below for some ideas.
First, process existing nodes:
- for each property definition on the specified type:
- retrieve all nodes of that type (by iterating, or by query)
- for each node of that type:
- retrieve the property value
- check if the property value is in the external storage location; if not, add it
- end for
- end for
Once this is complete, you only need to process new nodes:
- when node of the specified type is added, for each property definition:
- check if the property value is in the external storage location; if not, add it.
You can construct your drop-down list from the external storage data.
Several ideas for the external storage location:
- unrestricted property choices on the associated PropertyDefinition on the ObjectClass.
- database table
- content nodes of a new type.

Similar Messages

  • Accessing content in WebLogic Content Management system via link in JSP

    We are running WebLogic 8.1 (sp4) and are learning about the BEA Content Management System and what we can do with it. We have a user request to pull out the content based on certain indexes and display the titles as links in a JSP. The links in the JSP would actually allow the user to pull down the document.
    <BR>
    Is this possible?
    Could someone send an example on how to do this?
    <BR>
    Thank you,
    <BR>
    Robert
    <BR>
    This is what we have so far (which builds a link, but we don't have the correct mapping to open/save/etc. the file):
    <br><br>
    <pz:contentSelector rule="ProgramPublicLinks" id="pubLinks"/>
    <utility:notNull item="<%=pubLinks%>">
    <utility:forEachInArray array="<%=pubLinks%>" id="plink" type="com.bea.content.Node">
    <BR><BR>
    [a href="<%=request.getContextPath() + plink.getPath() %>"]
    <BR>
    <cm:getProperty id="plink" default="No content node found." name="binary" resultId="link"
    conversionType="url" />
    <%= link %>
    <BR>
    [a]
    <BR><BR>
    </utility:forEachInArray>
    </utility:notNull>

    Hi Robert,
    Take a look at the DownloadBinaryServlet. You can use this to download a CM Node's binary property value.
    If you are displaying images, the ShowPropertyServlet is probably a better match. (build up an image href URL to the ShowProperty servlet)
    -Steve

  • Oracle Payables Integration With Documentum Content Managment System

    Hi there,
    I'm working for a customer who has the requirement to add "attachments" to invoices in Oracle Payables. The attached documents will not be stored in Oracle, but will be links to documents stored in the Documentum content management system. Clicking on the link will retrieve the document and display it.
    The problem is I am a complete novice when it comes to developing for Oracle Payables. Documentum provides an extensive java API that I have a lot of experience using but can I get at that from within Payables?
    Can anyone point me at the correct documentation/websites to get me going?
    Many Thanks
    Paul

    You can attach a URL to an invoice using standard attachments, just query up an existing invoice and click on the "paperclip" attachments icon in the toolbar, enter the sequence, category, description and enter "Web Page" as the data type, then put the URL in the File or URL field.
    You could also do the above steps automatedly via PL/SQL (or Java) by calling the appropriate FND attached documents API to insert the data into the required tables.
    Gareth
    Blog: http://garethroberts.blogspot.com
    Web: http://www.virtuate.com

  • Does the bea content repository is JSR-170 compliant

    Hi ALL,
    Actually i want to use the bea content repository form my web service so should i go for SPI interface or i should use the JCR (Java Conetnt repository)API.
    But i would be able to use the JCR interface only if the bea content repository is JSR 170 compliant.
    Pls. suggest me the right way.
    Thanks.........

    The BEA repository is not yet JSR-170 compliant.

  • I can no longer edit my custom content management system using Firefox

    Hello,
    I work for the University of North Carolina. We have a very old custom content management system that is built in Oracle (UCM). When logged in, it has little edit buttons that allow you to click on items and launch edit windows. I don't know what's behind that -- it's not Java. I'm thinking javascript? All I know is that since the Firefox upgrade to 13.0.1, the edit buttons no longer display, and the sites are not editable.
    So far, the only way we've been able to allow people to edit their sites is by forcing them to use IE9 in compatibility mode. All other browsers fail for various reasons. Firefox is our workhorse browser, but we're desperate to have Firefox back.
    I understand we also have some problems with our Remedy application -- not sure what's happening, but it's also no longer functional in Firefox. I'm wondering if there is a patch in the works that will address these issues?
    BTW, it sounds a lot like this issue here: http://support.mozilla.org/en-US/questions/930042

    Drat... So, we tried taking out the javascript entirely. No real change, except lightbox actions would not function. Then, we tried referencing a different javascript version. No difference, except that lightboxes and Carousels still would not function.
    To see if the $ error was universal across all of our sites, I logged into four or five other UCM sites. None of them threw the $ error, only the Art site. What's interesting is that for all sites, you can see editable areas if you look for them (e.g. mouse randomly around the areas where there used to be buttons to click on), but the icons continue to not show up.
    The warnings coming from the console seem fairly benign, and it's only the Art site that throws a definite error. The only thing that seems consistent across all sites is the warning: "server does not support RFC 5746, see CVE-2009-3555".
    Any other thoughts? I'm not sure a guest logon would help, but I can certainly pursue that line of action if you'd like to dig a little deeper.
    Thanks in advance,
    - Veda

  • How to use DPS for a daily newspaper with content management system like wordpress

    Hi,
    I am using DPS for magazines.  I would like to use it urgently for a newspaper company.  the content will be in form of Content Management System such as wordpress, joomla.  I know i can upload html content into folios.  How do I display content like The New york Times and Washington post  on iPad using digital publishing suites?

    Hi,
    Please send me a private mail (ktukker at_sign adobe -d o t - com ) with your question and description of workflow. Can you give me some sample links of Washington Post / NYT that you are referring too?
    You can combine an HTML workflow with DPS. have a look at the Shell Scenarios app; content has all be created in HTML articles.
    Shell Scenarios: https://itunes.apple.com/nl/app/scenarios/id605820338?l=en&mt=8
    -Klaasjan

  • Vista: use the windows program manager to execute operating system commands

    attempting to run forms 6 on vista... the forms app attempts a call sqlplus using the host builtin to populate some tables before calling the report.
    in windows vista i get a message box indicating "use the windows program manager to execute operating system commands".
    is this windwos vista message? would this have to do with permissions?
    any insight most appreciated and thanks in advance.

    I don't know about the HOST-problem, but..
    the forms app attempts a call sqlplus using the host builtin to populate some tables before calling the report.What about putting the logic from the SQL*Plus-scripts into a database-procedure and call that instead. I think,, with the current approach you will get problems at least when you have to migrate to Web (e.g. Forms 10g).

  • Is it possible to create a Muse site that my client can edit using a content management system?

    Muse is a great tool for a print based designers to be able to create websites.
    However most clients want to be able to manage their content and hosting.

    A good example would be this site for a holiday let business:-  http://www.gurnard-pines.co.uk
    The client called me and said they wanted a website design, they had a domain name and web hosting etc.
    I created a design in Illustrator and asked a freelance web developer to code the site and incorporate a content management system, as the client wanted the ability to change the dates / prices / availability / attractions etc.
    When I get asked to create a website, the client nearly always wants the ability to edit the content themselves to avoid the cost of implementing regular changes.
    Hope this helps, feel free to call me on  07799 697646.
    Stuart

  • How to create a built in Content Management System

    Hey guys, I've found myself in a spot of trouble.
    My client commissioned me to create for him a website for his new restaurant (Paul's Place). I built him a responsive site using another website I found online (www.megnarestaurant.com) as a guideline. The problem is though that the client plans on changing the menu about every month and wants to be able to change it himself. I could teach him how to edit the files and add new ocntent himself (It's not even that hard after all) but that just doesn't seem like the right option.
    Instead, I want to create a built in content management system that doesn't require a third party website or software like Wordpress or Joomla. I was thinking about having a page called "www.paulsdiner.com/login" where the client can log in using a username and password and can then change the content of the website.
    My menu page is pretty much the same as the one found on "www.megnarestaurant.com/starters.html". I'm also using gloriafoods as an ordering system meaning that the client will have to change it on both the website itself and on the actual gloriafoods website (Not really an issue).
    I want the client to be able to edit the menu boxes and add new boxes along with being able to add a new menu section (Like in the Jump Menu) which follows the template of the existing Jump Menu.
    I'm making this website as a favour to my friend so I'm not being paid. As a point of reference (And future bragging and maybe some innocent blackmail ) how much do you guys think the creator of "www.megnarestaurant.com" charged his client?

    Have a look at Perch
    Perch - The really little content management system (CMS) - Perch
    It requires a php/mysql database to run but the tables and set up are all automated through the Perch set up files - you just need a server that runs php/mysql. It works on the same principals as the one Ben suggested but its a lot cheaper for a one off site - however if you intend to build more CMS driven sites the one Ben suggested might be more financially viable in the long run.
    The nice thing about Perch CMS is it fits in with your workflow unlike Wordpress/Joomla where you have to jump through hoops to change anything.
    Plus I think you can take Perch for a spin before buying (or at least you could when I was exploring CMSs) - you can't with Power CMS. I never investigated Power CMS beacuse I would not buy something before trying it. It looks good but it might be a bit dated as it doesnt seem to be in continuous develoment. Perch is in a constant state of development and the guys are working to make it better on a daily basis.

  • EJB Exception occurred during invocation from home: com.bea.content.manager

    BEA 8.1 Team,
    Is there any limitation on BEA Repository such as number of nodes, etc.
    I have a serious production issue. All i could see from the LOG file is the stact trace which i have posted it here.
    ####<Aug 24, 2006 8:04:57 AM CDT> <Info> <EJB> <websrv11> <PORTALSRVR> <ExecuteThread: '99' for queue: 'weblogic.kernel.Default'> <jdcs1400> <BEA1-60BE09B7462F> <BEA-010051> <EJB Exception occurred during invocation from home: [email protected]67bc75 threw exception: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
         at java.lang.String.substring(String.java:1438)
         at java.lang.String.substring(String.java:1411)
         at com.bea.content.PathHelper.removeFirst(PathHelper.java:168)
         at com.bea.content.manager.internal.NodeOpsBean.getNode(NodeOpsBean.java:680)
         at com.bea.content.manager.internal.NodeOpsEJB_e40s0j_ELOImpl.getNode(NodeOpsEJB_e40s0j_ELOImpl.java:111)
         at com.bea.content.manager.servlets.ShowPropertyServlet.printNode(ShowPropertyServlet.java:180)
         at com.bea.content.manager.servlets.ShowPropertyServlet.doPost(ShowPropertyServlet.java:72)
         at com.bea.content.manager.servlets.ShowPropertyServlet.doGet(ShowPropertyServlet.java:64)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:293)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    >
    ####<Aug 24, 2006 8:04:57 AM CDT> <Error> <HTTP> <websrv11> <PORTALSRVR> <ExecuteThread: '99' for queue: 'weblogic.kernel.Default'> <<WLS Kernel>> <> <BEA-101020> <[ServletContext(id=30691960,name=myServicePoint,context-path=/myServicePoint)] Servlet failed with Exception
    javax.ejb.EJBException: EJB Exception: : java.lang.StringIndexOutOfBoundsException: String index out of range: -1
         at java.lang.String.substring(String.java:1438)
         at java.lang.String.substring(String.java:1411)
         at com.bea.content.PathHelper.removeFirst(PathHelper.java:168)
         at com.bea.content.manager.internal.NodeOpsBean.getNode(NodeOpsBean.java:680)
         at com.bea.content.manager.internal.NodeOpsEJB_e40s0j_ELOImpl.getNode(NodeOpsEJB_e40s0j_ELOImpl.java:111)
         at com.bea.content.manager.servlets.ShowPropertyServlet.printNode(ShowPropertyServlet.java:180)
         at com.bea.content.manager.servlets.ShowPropertyServlet.doPost(ShowPropertyServlet.java:72)
         at com.bea.content.manager.servlets.ShowPropertyServlet.doGet(ShowPropertyServlet.java:64)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:293)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    ; nested exception is: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
         at java.lang.String.substring(String.java:1438)
         at java.lang.String.substring(String.java:1411)
         at com.bea.content.PathHelper.removeFirst(PathHelper.java:168)
         at com.bea.content.manager.internal.NodeOpsBean.getNode(NodeOpsBean.java:680)
         at com.bea.content.manager.internal.NodeOpsEJB_e40s0j_ELOImpl.getNode(NodeOpsEJB_e40s0j_ELOImpl.java:111)
         at com.bea.content.manager.servlets.ShowPropertyServlet.printNode(ShowPropertyServlet.java:180)
         at com.bea.content.manager.servlets.ShowPropertyServlet.doPost(ShowPropertyServlet.java:72)
         at com.bea.content.manager.servlets.ShowPropertyServlet.doGet(ShowPropertyServlet.java:64)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:293)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    javax.ejb.EJBException: EJB Exception: : java.lang.StringIndexOutOfBoundsException: String index out of range: -1
         at java.lang.String.substring(String.java:1438)
         at java.lang.String.substring(String.java:1411)
         at com.bea.content.PathHelper.removeFirst(PathHelper.java:168)
         at com.bea.content.manager.internal.NodeOpsBean.getNode(NodeOpsBean.java:680)
         at com.bea.content.manager.internal.NodeOpsEJB_e40s0j_ELOImpl.getNode(NodeOpsEJB_e40s0j_ELOImpl.java:111)
         at com.bea.content.manager.servlets.ShowPropertyServlet.printNode(ShowPropertyServlet.java:180)
         at com.bea.content.manager.servlets.ShowPropertyServlet.doPost(ShowPropertyServlet.java:72)
         at com.bea.content.manager.servlets.ShowPropertyServlet.doGet(ShowPropertyServlet.java:64)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:293)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    ; nested exception is: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
         at weblogic.ejb20.internal.EJBRuntimeUtils.throwEJBException(EJBRuntimeUtils.java:152)
         at weblogic.ejb20.internal.BaseEJBLocalHome.handleSystemException(BaseEJBLocalHome.java:232)
         at weblogic.ejb20.internal.BaseEJBLocalObject.postInvoke(BaseEJBLocalObject.java:326)
         at com.bea.content.manager.internal.NodeOpsEJB_e40s0j_ELOImpl.getNode(NodeOpsEJB_e40s0j_ELOImpl.java:122)
         at com.bea.content.manager.servlets.ShowPropertyServlet.printNode(ShowPropertyServlet.java:180)
         at com.bea.content.manager.servlets.ShowPropertyServlet.doPost(ShowPropertyServlet.java:72)
         at com.bea.content.manager.servlets.ShowPropertyServlet.doGet(ShowPropertyServlet.java:64)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:293)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    >
    Any help would be greatly appreciated!!
    Thanks in Advance,
    -Nach.

    Hi Dragan,
    First of all we need to put some debug (System.out.println) to findout exactly which object reference is actually becoming NULL. From there only we can start diagnosis on this issue. that's the root. It should be very easy for your Developers to put some debug on that...because the NullPointerException is being thrown by your code...I m not Blaming on your Code... WLS may be responsible for that...but first of all we need to find out Which Object is becoming NULL.
    Thanks
    Jay SenSharma
    http://jaysensharma.wordpress.com (WebLogic Wonders Are Here)

  • How to create a backend administrator content management system?

    How to create a backend administrator content management system using SQLyog515 and JSP only.
    Can give suggestions?
    Thanks,
    JSPnewbie*
    Message was edited by:
    Liting_JSPnewbie

    Have a look at Perch
    Perch - The really little content management system (CMS) - Perch
    It requires a php/mysql database to run but the tables and set up are all automated through the Perch set up files - you just need a server that runs php/mysql. It works on the same principals as the one Ben suggested but its a lot cheaper for a one off site - however if you intend to build more CMS driven sites the one Ben suggested might be more financially viable in the long run.
    The nice thing about Perch CMS is it fits in with your workflow unlike Wordpress/Joomla where you have to jump through hoops to change anything.
    Plus I think you can take Perch for a spin before buying (or at least you could when I was exploring CMSs) - you can't with Power CMS. I never investigated Power CMS beacuse I would not buy something before trying it. It looks good but it might be a bit dated as it doesnt seem to be in continuous develoment. Perch is in a constant state of development and the guys are working to make it better on a daily basis.

  • Is there any Content Management System better then Drupal?

    Hi everybody,
    I am in search of content management system for my new project it is for the collaboration of high school teacher. I want to provide following feature in it:
    *Blog
    *Lesson Plan
    *Chat 
    *Email
    *Virtual Class Room features
    *Personal Resource
    *Resource sharing
    *discussion forums
    *and more ... according to further requirement.
    Please suggest me any better solution with Java technologies.

    Well, the basic unit of information in RH is the topic. There
    are features to modify a topic and to exclude it from the final
    output. But you can't re-use part of a topic in another topic.
    In a real CMS, you are writing building blocks from which the
    output is generated. Talking about online help, you can have one
    building block appear in a multitude of different topics. If you
    change one block, the changes propagate through all topics using
    this building block.
    And don't get me startet abour robustness, reliability and
    the ability to handle large projects...
    RH has several features which emulate a CMS, but the basic
    concept is completely different.
    ---Dirk Bock

  • CMS (Content Management System)

    Hi,
    Firstly and quickly some background. I have a web design and development company and am currently bringing my company into the 21st century by revamping my site and my method of developing sites from a fixed width layout to a responsive layout using sass + compass and Zurb’s foundation framework.
    I would like to add a built in content management system into my site that will allow my clients to log into an account set up for them via my website which will allow them to edit certain elements of their site such as text and images as well as adding in additional content / pages. Something that would allow me to wrap a class round elements of sites to show which sections I want to be editable by my clients would be ideal.
    Ideally I would like to find a method / tutorial to build my own robust reliable easy to use CMS so I don’t have to pay a third party.
    I don’t mind using third party software but it has to be able to be integrated into my site so my clients can edit content on their site through mine. Also I don’t want the CMS part of my site to have another company’s logo etc.
    Hope this all makes sense, any help that can be given is much appreciated.
    Kind regards
    Elliot.

    All the websites I build are based on a custom CMS that I've been refining over five years.
    If, as you say, you want to build your own CMS, here are some points:
    1. You must be able to write PHP and SQL code effortlessly. Also know some javascript.
    2. Allowing clients to upload and edit material on the site raises many security issues, which must be addressed. You must build the CMS so that if a hacker breaks into it, the damage would be minimal. Also, clients may "unwitingly install material you don't want to allow, like javascript.
    3. If clients have the ability to create new pages, then they must also be given the ability to manage their menu system. Assuming that the menus are multi-level, this is more complex to program than just giving clients text boxes to add content to.
    There is a book on creating a CMS called "Buid your own database driven website using php & mysql," but it's outdated and has many shortcomings.
    PHP Solutions by Powers will teach you many of the things you need to build a CMS, although it's up to you to put it all together.
    Unless you need to build a CMS that has complex features that no off-the-shelf CMS can accommodate, then I suggest you not try. Instead of learning to build your own CMS, apply your time to learning Drupal, Joomla, or even WordPress. Then modify your existing websites to work with the CMS.

  • How to integrate KM with other Content Management Systems

    Hi all,
    The requirement is to integrate KM with third-party  Content Management Systems like Documentum, Interwoven, fileNet etc. Related documents/tutorials can also be shared.
    Helpful answers will be rewarded for sure.
    Thanks in advance.
    Regards,
    Shankar

    Hi
    These links may be useful
    Need to get a SAP NetWeaver component implemented quickly? Try SAP Best Practices
    http://www50.sap.com/company/press/factsheets/solution/ep.asp
    http://sap.ittoolbox.com/topics/t.asp?t=421&p=421&h1=421
    http://blogs.ittoolbox.com/km/portals/archives/001903.asp
    http://www.documentum.com/literature/literature.htm?uq=False&printReady=True
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/knowledge management in enterprise portal.pdf

  • Edge animate and content management system

    Since I'm having great difficulty getting this to work, I'm wondering if edge animate 2014.1 will work in an content management system? The previous version I was using created a _edgePreload.js which among other things, loaded the javascript files and had a path to those .js files that could be changed, which is how I managed to get about half working with my cms. Now that Edge has updated to v2014.1 the _edgePreload.js is no longer automatically generated as a separate file and when set to publish preload DOM as separate file, this preload.js  does not have the same "paths" section. Also, publish settings will not let you use relative paths, Can anyone explain if and how edge animate 2014.1 can work in an content management system I would greatly appreciate it.

    You can now modify the first parameter to "AdobeEdge.loadComposition" in the generated html page accordingly.
    Say, you moved the edge generated js(_edge.js and/or _edgePreload.js) files to folder "myJSFiles", then do the following change:
         Before Change:  AdobeEdge.loadComposition('CompName', 'EDGE-107552393', { ..... }
         After Change:    AdobeEdge.loadComposition('myJSFiles/CompName', 'EDGE-107552393', { ..... }
    hth,
    Vivekuma

Maybe you are looking for