Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

Feature/customizable be nav #5150

Closed
wants to merge 26 commits into from
Closed

Feature/customizable be nav #5150

wants to merge 26 commits into from

Conversation

Toflar
Copy link
Member

@Toflar Toflar commented Dec 14, 2012

Hey guys

As promised at the Contao Camp 2012 I am working on a customization feature for the back end navigation.

I'm not opening this pull request because my version is ready to be merged. On the contrary, it's very far from it :-) I am doing this for several reasons:

  • As it is public now, it puts some pressure on me so I'll get it finished ;-)
  • I'll need some help by designers. We need a cool interface and probably a self-explanatory icon to switch between views
  • I want to develop in public so everybody can follow and comment
  • There's no ticket for that feature yet - now there is :-)

So there are a lot more commits to follow. If you want to contribute, hit me up on Skype or the IRC channel. Pull requests on my branch are very welcome although it's currently still a too early stage for one ;-)

@Toflar
Copy link
Member Author

Toflar commented Dec 14, 2012

Ah, one question @leofeyer: Is it time to finally leave the JS fallbacks behind or am I going to build a JS fallback for the whole implementation? ;-)

@psi-4ward
Copy link
Contributor

checkt out your branch but it dosnt really work.

1.) no images in system/themes/default/src/images perhaps wrong reference?
2.) theres only a the toggle icon on top of the navigation, how to customize the tree?
3.) contao/main.php?act=nav_customizer opens an unstyled flat-tree but with drag&drop, no save-button

i think your idea is not bad but you really should go and get it working ;)

@Toflar
Copy link
Member Author

Toflar commented Jan 15, 2013

  1. dunno
  2. I know, it's not even at an alpha stage...it's just some code
  3. see 2)

No time at the moment.

@psi-4ward
Copy link
Contributor

why a pull-request in thes early state? go on and make it usable 👍

@Toflar
Copy link
Member Author

Toflar commented Jan 15, 2013

I'm not opening this pull request because my version is ready to be merged. On the contrary, it's very far from it :-) I am doing this for several reasons:

  • As it is public now, it puts some pressure on me so I'll get it finished ;-)
  • I'll need some help by designers. We need a cool interface and probably a self-explanatory icon to switch between views
  • I want to develop in public so everybody can follow and comment
  • There's no ticket for that feature yet - now there is :-)

@leofeyer
Copy link
Member

Why are we discussing such an important topic in a closed pull request???

@Toflar
Copy link
Member Author

Toflar commented Jan 23, 2013

Erm, you closed a lot of pull requests just a few minutes ago? Did you kill a branch?
e.g. #5253 #4542 #4719 #5045 #5261 #5150 (this one) #5104 #5081

@leofeyer leofeyer reopened this Jan 23, 2013
@leofeyer
Copy link
Member

Oh f**k! Yes, I accidentally removed some branches. Fortunately, I was able to reopen all pull requests but #4719.

@leofeyer
Copy link
Member

Any idea why I cannot reopen #4719, #4814 and #5180?

@Toflar
Copy link
Member Author

Toflar commented Jan 23, 2013

Nope, probably the owners could. Reopening closed pull requests has only been introduced a few weeks ago: https://github.com/blog/1369-restore-tidied-pull-requests

But I saw you added replacement tickets - that's okay :) 👍

@dmolineus
Copy link
Contributor

I don't know the so far planned feature Iist. But it would be really great if a user can create several custom navigations and can switch between them.

For an administrator this would be helpful to switch between different tasks (user management, layout puroposes, and so on). An editor could create a todo navigation, where the elements (news, articles and so on) he is working on are listed and can also use a customized navigation for other stuff.

@psi-4ward
Copy link
Contributor

Discussed that pull in our core-call today:

New screen:
v2

  • Every user could have only one custom navigation
  • A custom navigation from a user could be cloned as the default for a usergroup
  • The middle row holds the aggregation of all usergroup-navigations
  • The first usergroup-navigation is the default user-navigation if he has not a customized one
  • save/delete actions are performed immediately through XHR (no save button)
  • the topmost icon in the left navigation-row toggle user-navi/contao-navi

@Toflar
Copy link
Member Author

Toflar commented Mar 20, 2013

I just discussed this with @aschempp again and all your workgroup proposals just simply don't make any sense :) So I give up on this right now and I think we should come up with a practicable concept at the conference (developer's day). If we agree on a solution in May, we can implement it in an upcoming version.

@brandbrilliance
Copy link

My favorites extension does this per user for you, except handles external URLs, which currently can't be implemented unless the BE is changed.

Forum: https://community.contao.org/en/viewtopic.php?f=21&t=6160
Extension: https://contao.org/en/extension-list/view/favorites.en.html

@discordier
Copy link
Contributor

Forum link is dead and could not find a github repository or composer replacement.
@Aybee could you please tell where the extension is homed and if it is available via composer?

Edit: http://legacy-packages-via.contao-community-alliance.org/packages/contao-legacy/favorites has no replacement noted yet. Therefore I assume it is not available as native composer package.

@Aybee
Copy link
Contributor

Aybee commented Dec 2, 2015

@discordier
Ich hatte die damals übernommen, weil der ursprüngliche Entwickler aufgehört hat. Bin aber nie dazu gekommen sie an neue Versionen anzupassen. Wenn jemand das übernehmen möchte, kann ich sie gerne abgeben. Sie liegt nur im ER auf contao.org.

en: If someone likes to continue developing [favorites] he will be welcome.

@discordier
Copy link
Contributor

@Aybee simply push what you have to a github repo, maybe someone will start to contribute then. ;)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants