As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
As you know, Alfresco is working on adding robust, easy-to-use WCM services to the Alfresco platform. And, as ever, we are keen to make certain we are (a) building the OOTB capabilities you as a development community require and (b) are providing all the necessary hooks you need to extend or customize our solution to fit your needs.If you have not already taken a look at our wiki, we outline the different components we are focused on, with particular attention to detail around our updated versioning model and the production model (dev –> preview –> staging) associated with it. For those who have not seen the wiki, you can find it here:http://wiki.alfresco.com/wiki/New_Web_Content_Management_PlanTo open this forum, we would like to open with an open question: what are YOUR key priorities for WCM? What services are essential for deploying in your organizations, and specifically what types of websites would you look to be using for? We would appreciate any feedback on needs, use cases, and examples … we want to ensure that we are building you the right product. Let's get the discussion rolling, and if you have any specific feedback on what's already on the wiki, fire away!
My question is, does it work well with JCR, are there implications in terms of JCR compliance? I don?t know how you plan to implement it but JCR has some things regarding workspaces etc that are not allowed.
Will transparent layers be rolled in to the core repository and client layers and leveraged by the WCM module?
I have been thinking about another kind of folder. One you might call a Targeted folder, or Query based folder / Dynamic Folder. As properties of the folder you would set a Query and a Template. When the folder contents were traversed they would execute the query and render the results with the transform.
I have been thinking about another kind of folder. One you might call a Targeted folder, or Query based folder / Dynamic Folder. As properties of the folder you would set a Query and a Template. When the folder contents were traversed they would execute the query and render the results with the transform.This would allow me to manage my document in one way but allow a certain group of users to view them as organized according to their needs. For example If I kept URL information as metadata about documents I could use the query and the template to render a folder structure that looks like a docroot. I can manage the content in a structure which is less temporal and allow users with managing for a specific channel to work in the context they are familiar with.
I have been thinking about another kind of folder. One you might call a Targeted folder, or Query based folder / Dynamic Folder. As properties of the folder you would set a Query and a Template. When the folder contents were traversed they would execute the query and render the results with the transform.This would allow me to manage my document in one way but allow a certain group of users to view them as organized according to their needs. For example If I kept URL information as metadata about documents I could use the query and the template to render a folder structure that looks like a docroot. I can manage the content in a structure which is less temporal and allow users with managing for a specific channel to work in the context they are familiar with.As Kevin has said, we've had the same notion. It's a very powerful idea, but one that needs to be crafted carefully. The most exciting form of dynamic folder is one that, as you say, executes a query on traversal. The problem I see with that in the general case is performance. A query can be arbitrarily complex and therefore can be expensive to process. How would you feel about semi-dynamic folders to start with? By semi-dynamic I mean a folder that is populated by a query, but only explicitly, by a 'refresh' operation. This wouldn't preclude fully dynamic folders. We could still provide that service, with the proviso of "be careful with your dynamic queries", but it might save headaches if we didn't have to. The scenario I worry about is someone setting up a fully-dynamic folder with a 6 way join that takes 30 seconds to execute, because you've got 50,000,000 documents in the system. Then the performance complaints come in to the Alfresco administrator. It's always a delicate balance between bullet-proof and flexibility.Please let me know what you think.
First, I love the product as it seems to be developing. I need good usability for my Marketing team. This means easy finding of and linking to images and Web pages. I don't see that the WYSIWYG editor you're using offers this, nor can I find anything on how how to create true (X)HTML fields and edit their source.Any thoughts on FCKEditor or similar, and any docs around on how to manage the content better?Thanks! Get this and reasonable integration with ECM workflows and I'm yours.
I need good usability for my Marketing team. This means easy finding of and linking to images and Web pages, link management, navigation building and maintenance, etc. I don't see that the WYSIWYG editor you're using offers the Web page parts, nor can I find anything on how how to create true (X)HTML fields and edit their source; and I haven't found the type of information that would help me understand how to build templates and content hierarchy structures to generate an easily navigable site.Any thoughts on a third-party editor, and any docs around on how to create and manage the content and templates?.Kevin
I need good usability for my Marketing team. This means easy finding of and linking to images and Web pages, link management, navigation building and maintenance, etc. I don't see that the WYSIWYG editor you're using offers the Web page parts, nor can I find anything on how how to create true (X)HTML fields and edit their source; and I haven't found the type of information that would help me understand how to build templates and content hierarchy structures to generate an easily navigable site.Any thoughts on a third-party editor, and any docs around on how to create and manage the content and templates?.
I'll take as a requirement adding details to the wiki on deployment models. Kevin
Also important for understanding how to use the WCM will be documentation on how to write the XSLTs and JSPs. Mainly, how do I get a reference to the information architecture/taxonomy so I can build navigation menus and breadcrumbs? (Again I hope I'm not missing something in the Wiki/forums, where I did look. Have I mentioned how important good documentation is? Presumably the supported versions will include professional docs; I'm willing to pay for this.)
BTW, I re-read the thread here and realized (as you clearly stated) that the browse feature was envisioned for December but not necessarily as part of the WYSIWYG editor. To me, WCM is to a large extent about enabling non-technical users. If they have to understand how to copy and paste image dimensions from the properties of the image they have to right-click to get to and then copy the URL (without introducing a specific server domain which then breaks the sandbox concept, and which introduces links that the system can't update if a file name is changed) then you're missing an important user group. Every product I've seen has this, and the better ones enable search; Ingeniux's is cool, with autosuggestions for files matching the name pattern as you type it. I know you get this, but want to underline it because I probably can't use the product without this. Internal reference integrity and ease of use is not optional.
Also important for understanding how to use the WCM will be documentation on how to write the XSLTs and JSPs. Mainly, how do I get a reference to the information architecture/taxonomy so I can build navigation menus and breadcrumbs? (Again I hope I'm not missing something in the Wiki/forums, where I did look. Have I mentioned how important good documentation is? Presumably the supported versions will include professional docs; I'm willing to pay for this.)Yes, got it. This is actual already in progress for the GA release.Kevin
Great, I'll look forward to reading it and trying this out. Let us all know when a draft is available; I'm assuming you'll want feedback on this part of the functionality before GA, and I'd like to see what the approach is since I'd be spending many hours up to my elbows here. You see a lot of tangled stuff in some products when you get down to this level.