[opencms-dev] Problem with Date Picker widget on OpenCms 8.5.1

Arturo Martín Lladó arturo.martin.llado at gmail.com
Wed Mar 6 10:50:56 CET 2013


Hi, Georgi:

You are right. I was using Eclipse's Ant and I didn't notice I had a
build error... Sorry, guys.
I'm using Ant 1.8.4 now and I'm building the project correctly.

I'll keep you posted about this issue.

Regards,

--
Arturo Martín Lladó


2013/3/6 Georgi Naplatanov <gosho at oles.biz>:
> Hi Arturo,
>
> if you run "bindist" Ant task (which is the default), you'll find the
> modules' zip files in  "../BuildCms/zip/" folder.
>
> HTH
>
> Best regards
> Georgi
>
>
> On 03/06/2013 11:06 AM, Arturo Martín Lladó wrote:
>>
>> Hi, Tobias:
>>
>> I've already downloaded and integrated de source code of OpenCms 8.5.1
>> in Eclipse. It works fine with only a few adjustments in the classpath
>> :-)
>>
>> I've been launching the build.xml script with several targets
>> (default, srcdist, war) but I can't see the ADE modules in ZIP format
>> anywhere (not even in opencms_8.5.1_src.zip/modules nor
>> opencms_8.5.1_src.zip/lib).
>>
>> Do I have to install the WAR placed inside opencms_8.5.1_src.zip and
>> then export the ADE modules in order to obtain the ZIP files or is
>> there any other (quicker) way to do this?
>>
>> Cheers,
>> --
>> Arturo Martín Lladó
>>
>>
>> 2013/3/4 Arturo Martín Lladó<arturo.martin.llado at gmail.com>:
>>>
>>> Thank you, Tobias.
>>>
>>> I'll try to do it as you say and I'll give you some feedback shortly.
>>>
>>> Regards,
>>>
>>> --
>>> Arturo Martín Lladó
>>>
>>>
>>> 2013/3/4 Tobias Herrmann<t.herrmann at alkacon.com>:
>>>>
>>>> Hi Arturo,
>>>>
>>>> you are right. I missed something there. The GWT JavaScript is compiled
>>>> locale specific. To keep the size of the distribution and the compile
>>>> time
>>>> low, we chose to include EN and DE only.
>>>> To include the Spanish locale, checkout OpenCms from
>>>> www.github.com/alkacon/opencms-core, edit the file
>>>> /src-gwt/org/opencms/GwtBase.gwt.xml and change the lines 8 and 10 to
>>>> include the your desired locale. Than build OpenCms using the
>>>> /build.xml.
>>>> Import the modules org.opencms.ade.* into your OpenCms instance.
>>>> Make sure to clear your browser cache and you are done.
>>>>
>>>>
>>>> Greetings, Tobias
>>>>
>>>> --
>>>>
>>>> Alkacon Software GmbH - The OpenCms Experts
>>>>
>>>> http://www.alkacon.com
>>>> http://www.opencms.org
>>>>
>>>> Am 04.03.2013 15:38, schrieb Arturo Martín Lladó:
>>>>
>>>>> Hi, Tobias:
>>>>>
>>>>> Thank you for your quick answer. It works with the workplace language
>>>>> set to German, but it does not when the workplace language is Spanish
>>>>> (I guess it loads the code for the default language, English, I
>>>>> assume). Is there any way to give support to this language (Spanish)
>>>>> on the new widget?
>>>>>
>>>>> Regards,
>>>>>
>>>>> --
>>>>> Arturo Martín Lladó
>>>>>
>>>>>
>>>>> 2013/3/4 Tobias Herrmann<t.herrmann at alkacon.com>:
>>>>>>
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> the new date picker that is used within the gallery search, the new
>>>>>> availability dialogue and the new content editor is based on the
>>>>>> standard
>>>>>> GWT date picker. Configuration options of this widget are very
>>>>>> limited.
>>>>>> The
>>>>>> first day of the week setting depends on the users workplace locale.
>>>>>> For
>>>>>> example, if you choose German as your workplace locale, it will use
>>>>>> Monday
>>>>>> as first day of the week. If you choose English it's Sunday. The date
>>>>>> pattern used also depends on the workplace locale, it is set in the
>>>>>> message
>>>>>> bundle org/opencms/gwt/clientmessages.properties. The relevant message
>>>>>> keys
>>>>>> are
>>>>>>
>>>>>> GUI_DATEBOX_TIME_PATTERN_0, GUI_DATEBOX_DATE_PATTERN_0,
>>>>>> GUI_DATEBOX_DATETIME_PATTERN_0
>>>>>>
>>>>>> Using the widget configuration in the XSD schema for the first day of
>>>>>> the
>>>>>> week, won't take any effect on the new widget.
>>>>>>
>>>>>> Greetings, Tobias
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Alkacon Software GmbH - The OpenCms Experts
>>>>>>
>>>>>> http://www.alkacon.com
>>>>>> http://www.opencms.org
>>>>>>
>>>>>> Am 04.03.2013 14:53, schrieb Paul-Inge Flakstad:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I'm interested in this as well.
>>>>>>>
>>>>>>> The DateTimeWidget churns out a javascript calling
>>>>>>> Calendar.setup(...)
>>>>>>> with some configuration settings, but they seem to have no effect on
>>>>>>> the
>>>>>>> widget (mondayFirst is true, but calendar still shows Sunday as the
>>>>>>> first
>>>>>>> day of week).
>>>>>>>
>>>>>>>    From the looks of it, there are a number of options which would
>>>>>>> have
>>>>>>> been
>>>>>>> nice to control.
>>>>>>>
>>>>>>> Is there any way to control these options and have them take effect
>>>>>>> on
>>>>>>> the
>>>>>>> widget? (How?)
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Paul
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: opencms-dev-bounces at opencms.org
>>>>>>> [mailto:opencms-dev-bounces at opencms.org] On Behalf Of Arturo Martín
>>>>>>> Lladó
>>>>>>> Sent: 4. mars 2013 13:52
>>>>>>> To: The OpenCms mailing list
>>>>>>> Subject: [opencms-dev] Problem with Date Picker widget on OpenCms
>>>>>>> 8.5.1
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I see that, by default, the date picker widget shows Sunday as the
>>>>>>> first
>>>>>>> day of the week. I tried to configure the widget via layout settings
>>>>>>> like
>>>>>>> this:
>>>>>>>
>>>>>>> [...]
>>>>>>>
>>>>>>> <xsd:element name="dateTimeField" type="OpenCmsDateTime"
>>>>>>> minOccurs="1"
>>>>>>> maxOccurs="1" />
>>>>>>>
>>>>>>> [...]
>>>>>>>
>>>>>>> <layout element="dateTimeField" widget="DateTimeWidget"
>>>>>>> configuration="mondayFirst=true"/>
>>>>>>>
>>>>>>> [...]
>>>>>>>
>>>>>>> but I see no change.
>>>>>>>
>>>>>>> I've downloaded the OpenCms 8.5.1 code and established a breakpoint
>>>>>>> over
>>>>>>> the CmsCalendarWidget's calendarInit() method, but the method it's
>>>>>>> never
>>>>>>> called when I'm editing the content (loading the element form or
>>>>>>> setting
>>>>>>> a
>>>>>>> new datetime value). Other methods are called, like
>>>>>>> getConfiguration(),
>>>>>>> isInternal(), newInstance(), etc.
>>>>>>>
>>>>>>> Am I doing something wrong? Am I missing something here?
>>>>>>>
>>>>>>> Funny thing: when I click on the "Preferences" button of the
>>>>>>> workplace
>>>>>>> popup, the method is called. The only datetime field that I see there
>>>>>>> is
>>>>>>> the
>>>>>>> Time Warp option, and the calendar shown there is correctly localized
>>>>>>> for my
>>>>>>> settings (langua/locale = es).
>>>>>>>
>>>>>>> Maybe is a bug, but I really need a little bit of feedback here.
>>>>>>>
>>>>>>> Regards,
>>>>>>> --
>>>>>>> Arturo Martín Lladó
>>>>>>> _______________________________________________
>>>>>>> This mail is sent to you from the opencms-dev mailing list To change
>>>>>>> your
>>>>>>> list options, or to unsubscribe from the list, please visit
>>>>>>> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> This mail is sent to you from the opencms-dev mailing list
>>>>>>> To change your list options, or to unsubscribe from the list, please
>>>>>>> visit
>>>>>>> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> _______________________________________________
>>>>>> This mail is sent to you from the opencms-dev mailing list
>>>>>> To change your list options, or to unsubscribe from the list, please
>>>>>> visit
>>>>>> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>>>>>>
>>>>>>
>>>>>>
>>>>
>> _______________________________________________
>> This mail is sent to you from the opencms-dev mailing list
>> To change your list options, or to unsubscribe from the list, please visit
>> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>>
>>
>>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>
>
>



More information about the opencms-dev mailing list