New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improving the theme editor experience #1973

Open
pigeonflight opened this Issue Mar 21, 2017 · 2 comments

Comments

Projects
None yet
2 participants
@pigeonflight
Member

pigeonflight commented Mar 21, 2017

Proposal & Implementation

The overall goal is to make it possible for editors of themes to feel comfortable working directly in the theme editor. Specifically, I propose that the following be made possible:

  • users should be able to search for files within the theme

    • find in files - they should be able to find a file based on text in the file
    • search by name - they should be able to find a file based on the name of the file
  • users should be able to drag and drop files into folders in the theme editor

  • users should be able to drag and drop files between folders in the theme

  • manifest settings should be configurable from a menu

  • help should be displayed in context and not load off site (it may need to be rewritten to be more Plone specific rather than linking to the diazo.org site)

Deliverables

  • new features identified above working
  • documentation on how to use the new features
  • clean upgrade from the old theme editor to the new theme editor

Risks

Very little I believe, this is a JS focused improvement.

Participants

pigeonflight

@shivamluthra

This comment has been minimized.

Show comment
Hide comment
@shivamluthra

shivamluthra Mar 31, 2017

@pigeonflight I would like to see for this issue. Please guide me the files to start with. Thanks

shivamluthra commented Mar 31, 2017

@pigeonflight I would like to see for this issue. Please guide me the files to start with. Thanks

@pigeonflight

This comment has been minimized.

Show comment
Hide comment
@pigeonflight

pigeonflight Apr 2, 2017

Member

@shivamluthra the best place to start is to look at the plone.app.theming package https://github.com/plone/plone.app.theming
The js resources are provided by the thememapper pattern from mockup/patternslib

see: https://github.com/plone/plone.app.theming/tree/master/src/plone/app/theming/browser/resources
and https://github.com/Patternslib/Patterns

Member

pigeonflight commented Apr 2, 2017

@shivamluthra the best place to start is to look at the plone.app.theming package https://github.com/plone/plone.app.theming
The js resources are provided by the thememapper pattern from mockup/patternslib

see: https://github.com/plone/plone.app.theming/tree/master/src/plone/app/theming/browser/resources
and https://github.com/Patternslib/Patterns

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment