[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:06:15 CET 2013


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
>>>>
>>>>
>>>>
>>



More information about the opencms-dev mailing list