I did not mean integration with an PHP based application. Just the design philosophy of the data structures and the concept of modules in drupal (of course, this is easier in a dynamically typed language like php).
Regards - Milind On Fri, Jan 23, 2009 at 3:45 PM, BJ Freeman <bjf...@free-man.net> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > the problem with integration of a PHP based application is it is a > completely separate application and coding style. > > Milind Parikh sent the following on 1/22/2009 12:34 PM: > > There is a lot of interest in CMS. I would suggest also looking at > Drupal's > > way of doing CMS (drupal,org) as I believe that it is very interesting > and > > flexible. However it is more suited to the web (as opposed to enterprise > > content management). > > > > -- Milind > > > > > > On Thu, Jan 22, 2009 at 12:27 PM, Bruno Busco <bruno.bu...@gmail.com> > wrote: > > > >> Hi Al, > >> I do not want to hijack the thread but I think there is more interest in > >> CMS > >> than you could believe. > >> > >> There were also discussions on using OFBiz CMS to host the OFBiz Web > site > >> itself. > >> This would be great and, may be, now that it seems you are back on-line, > we > >> could have better chance. > >> > >> Thank you, > >> Bruno > >> > >> > >> > >> 2009/1/22 Al Byers <bye...@automationgroups.com> > >> > >>> Angelo, > >>> > >>> I implemented the CMS years ago per David's design. At the time, I > >> thought > >>> it would be wise to have a single service, persistContentAndAssoc, > which > >>> did > >>> everything - creating and updating, all types of media and all possible > >>> repositories (ie. database, filesystem, etc). I am not convinced that > it > >>> would not be nice to have such a tool, even though it tends to go > against > >>> the "OFBiz way" (I claim that for a T-shirt). I don't think > >>> persistContentAndAssoc is that tool, though I would love someone to > >> improve > >>> on it or simplify it. > >>> > >>> Not having a clear API for working with the CMS is its greatest > drawback, > >> I > >>> think. Saner heads than mine have broken the persist process into > >> multiple > >>> steps. I drew from what they have done and here is how I recently did a > >>> simple text persist: > >>> ... > >>> String localeString = (String)entry.getKey(); > >>> String textData = (String)entry.getValue(); > >>> // Create new content > >>> mapIn = new HashMap(); > >>> mapIn.put("localeString", localeString); > >>> mapIn.put("objectInfo", textData); > >>> mapIn.put("userLogin", userLogin); > >>> mapIn.put("dataResourceTypeId", "SHORT_TEXT"); > >>> mapIn.put("mimeTypeId", "text/plain"); > >>> result = dispatcher.runSync("createDataResource", > mapIn); > >>> String dataResourceId = > >>> (String)result.get("dataResourceId"); > >>> > >>> mapIn = new HashMap(); > >>> mapIn.put("localeString", localeString); > >>> mapIn.put("textData", textData); > >>> mapIn.put("description", description); > >>> mapIn.put("userLogin", userLogin); > >>> mapIn.put("dataResourceId", dataResourceId); > >>> result = dispatcher.runSync("createContent", mapIn); > >>> String contentId = (String)result.get("contentId"); > >>> > >>> > >>> // Create assoc to SurveyQuestionOption > >>> // Angelo, note that this is not the ContentAssoc entity > >>> that you would use. > >>> // I think you would just use the createContentAssoc > >> service > >>> here instead > >>> // And I would use FastMaps because that is the OFBiz > way. > >>> mapIn = new HashMap(); > >>> mapIn.put("localeString", localeString); > >>> mapIn.put("contentId", contentId); > >>> mapIn.put("surveyAnswerOptionId", surveyAnswerOptionId); > >>> mapIn.put("userLogin", userLogin); > >>> Map result2 = > >>> dispatcher.runSync("createSurveyAnswerOptionContentAssoc", mapIn); > >>> > >>> In my mind, that is still a lot of code, when there are only a few > pieces > >>> of > >>> data, but you might want to stick to something like this for now. > >>> > >>> Sorry I can't be of more help, but I have forgotten much of what I did > >>> before. With Hans taking an interest in CMS, maybe things will get > >>> improved. > >>> > >>> -Al > >>> > >>> On Thu, Jan 22, 2009 at 12:00 PM, Angelo Matarazzo < > >>> matarazzoang...@gmail.com> wrote: > >>> > >>>> Hi, > >>>> I am following the debate between Hans and David about Content > >> Component. > >>>> I am looking at a way to upload a resource and integrate it in > >> database. > >>>> In Content Component there is a java service: persistContentAndAssoc > >>> which > >>>> is called very often. > >>>> Instead in Party Component it seems that this service is replaced by > >>>> uploadPartyContentFile which don't call "persistContentAndAssoc" but > >>> other > >>>> services. > >>>> Why? > >>>> To upload a file it is better to follow Party Component? > >>>> "persistContentAndAssoc" is been replaced in the system? > >>>> Thank you. > >>>> > >>>> > >>>> > >>>> > >>>> -- > >>>> View this message in context: > >>>> http://www.nabble.com/Content-Service-tp21610839p21610839.html > >>>> Sent from the OFBiz - User mailing list archive at Nabble.com. > >>>> > >>>> > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFJela0rP3NbaWWqE4RAqGjAKCoa4aNrQfLeU3Wdr8bhBsysRcCBwCfUDN+ > vVf6Zcie0BC4fdMgbxWgK3c= > =WSZn > -----END PGP SIGNATURE----- >