Hi there,

I am giving Mathias's fork a go to see if we can use it to deploy a 
multilingual site solution. I forked it here 
<https://github.com/cccs-web/mezzanine> and set up a branch of our 
mezzanine site to use it and define the modeltranslation stuff.

I am starting to raise issues against our fork which I'm attempting to 
address as I go. For example https://github.com/cccs-web/mezzanine/issues/1

My question is; Is this a good approach, given that I need a pragmatic 
solution but also want to be maximally helpful to getting any fixes into 
the mezzanine code base?

On Tuesday, 10 June 2014 22:42:41 UTC+10, Mathias Ettinger wrote:
>
> Just corrected a few things for the front-end language selector and pushed 
> an updated version of cartridge as well.
>
> I tried the TabbedExternalJqueryTranslationAdmin class instead of 
> TranslationAdmin and couldn’t get the meta tag area to show. Does it happen 
> for you too? Or is there something else to do in order to get it working?
>
> If it is not possible to show extra area like this that are hidden by 
> default, we definitely need to write our own custom class on top of 
> TranslationAdmin (meaning: core.BaseTranslationModelAdmin). I’m also unsure 
> if Translation{Tabular,Stacked}Inline also need to integrates some 
> tabbing-awareness code (wether it is a global switch or a per field one). 
> But I modified a little bit their admin classes to help integrate it if 
> needed.
>
>
> Le samedi 7 juin 2014 02:26:50 UTC+2, Eduardo Rivas a écrit :
>>
>> Hey everybody. I've been trying out Mathias master branch and everything 
>> is working smoothly. As I said, I'm also exploring ways to enable toggling 
>> translation fields in the Admin. Turns out Model Translation (MT) provides 
>> two admin classes (docs 
>> <https://django-modeltranslation.readthedocs.org/en/latest/admin.html#tabbed-translation-fields-admin-classes>)
>>  
>> to include the required static resources for this purpose: 
>> TabbedTranslationAdmin 
>> and TabbedExternalJqueryTranslationAdmin. The first one seems to fail as 
>> it uses Django's jQuery, but the second one works as expected (though it 
>> looks kinda ugly in Grappelli) by using external jQuery resources.
>>
>> I have a couple of questions at this point:
>>
>>    1. Should we use these classes or create our own (considering 
>>    Mezzanine already includes jQuery and jQuery UI)?
>>    2. Should we create a toggle for each field (as MT does), or just a 
>>    "global" toggle to hide/show all fields of a specified language? I favor 
>>    the second option, as giving each field it's own toggle seems overly 
>> messy 
>>    and confusing for the end user.
>>
>> Hope to hear from you soon. BTW, if you want to try out MT's default 
>> implementation, simply replace all occurrences of TranslationAdmin with 
>> TabbedExternalJqueryTranslationAdmin 
>> in mezzanine.core.admin.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mezzanine-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to