[wouso-dev] Restructurarea sidebar-ului pentru Control Panel

Alex Eftimie alexeftimie at gmail.com
Wed Aug 20 12:30:24 EEST 2014


I have answered on the ticket. It’s bad design. Get rid of it. Having the active games in the context is better. We should also add the cpanel url as a property on the Game object.

Alex

On 19 Aug 2014, at 16:31, Iulian Radu <iulian.radu67 at gmail.com> wrote:

> @alexef
> I was having a look at the Control Panel sidebar and I realised that
> the games are displayed differently from the rest of the elements.
> More specifically, a template tag is created that returns a link list
> with all games having a CPanel module. It looks like this:
> 
> <li class="quest"><a href="/cpanel/games/quest/">Quest</a></li><li
> class="specialquest"><a
> href="/cpanel/games/specialquest/">Specialquest</a></li><li
> class="grandchallenge"><a
> href="/cpanel/games/grandchallenge/">Grandchallenge</a></li><li
> class="workshop"><a
> href="/cpanel/games/workshop/">Workshop</a></li><li
> class="challenge"><a
> href="/cpanel/games/challenge/">Challenge</a></li><li
> class="specialchallenge"><a
> href="/cpanel/games/specialchallenge/">Specialchallenge</a></li>
> 
> Also, the URL patterns are set in a similarly confusing manner and
> makes it hard to customize something.
> This is clearly not the best approach and it makes some issues
> requiring extra work: #451 #454 #455
> 
> What do you think it's the best way of adding the games to the
> sidebar? Should views be written for each game in a similar way to the
> rest of the sidebar elements?
> 
> În data de 11 august 2014, 19:13, Iulian Radu <iulian.radu67 at gmail.com> a scris:
>> Looks good to me.
>> 
>> Iulian
>> 
>> 
>> În data de 11 august 2014, 18:21, Razvan Deaconescu <razvan at rosedu.org> a
>> scris:
>> 
>>> Salutare.
>>> 
>>> Cred că elementele din sidebar-ul din Control Panel pentru wouso ar
>>> trebui restructurat, pentru că unele lucruri nu sunt bine specificate și
>>> numele este formatat inestetic.
>>> 
>>> Propunerea mea, indicată și în acest issue[1], este să avem următoarea
>>> structură a sidebar-ului (nume complete):
>>> 
>>> -----
>>> == Core Mechanics ==
>>> 
>>> Status
>>> Question Pool
>>> Modifiers
>>> Players
>>> Groups
>>> 
>>> == Games ==
>>> 
>>> Enable/Disable
>>> Challenge
>>> Question of the Day
>>> Special Quest
>>> Quest
>>> Special Challenge
>>> Grand Challenge
>>> Formulas
>>> 
>>> == Admin ==
>>> 
>>> Configuration (includes Display)
>>> Roles
>>> Reports
>>> 
>>> == Shortcuts to Django Admin ==
>>> 
>>> Static Pages
>>> News
>>> Activity Monitor
>>> Django Admin (main link)
>>> ----
>>> 
>>> După cum spune și Iulian, ar trebui redenumite și metode, clase,
>>> CSS/HTML în conformitate.
>>> 
>>> Ce părere aveți?
>>> 
>>> [1] https://github.com/rosedu/wouso/issues/452
>>> 
>>> Răzvan
>>> _______________________________________________
>>> wouso-dev mailing list
>>> wouso-dev at lists.rosedu.org
>>> http://lists.rosedu.org/listinfo/wouso-dev
>> 
>> 
>> 
>> 
>> --
>> Iulian Radu
> 
> 
> 
> -- 
> Iulian Radu
> _______________________________________________
> wouso-dev mailing list
> wouso-dev at lists.rosedu.org
> http://lists.rosedu.org/listinfo/wouso-dev



More information about the wouso-dev mailing list