Skip to content
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

New OMP 1.2 Frontend #836

Closed
19 tasks done
NateWr opened this issue Oct 26, 2015 · 2 comments
Closed
19 tasks done

New OMP 1.2 Frontend #836

NateWr opened this issue Oct 26, 2015 · 2 comments
Assignees
Milestone

Comments

@NateWr
Copy link
Contributor

NateWr commented Oct 26, 2015

This is just a ticket to help track various tasks related to polishing off the new frontend for 1.2. It will make it easier for me to peg PRs to a specific issue.

  • Ensure header looks good without logo. PR
  • Style catalog entries and sections for full catalog, category, series, new releases and search results. PR
  • Style about and announcement pages. PR
  • Individual book page PR
  • Footer (rough style of what's already there in PR)
  • Get the info pages (for reader, for libraries, etc) styled up. PR
  • Get the tinymce content block working and looking good in the sidebar. PR, PR
  • Figure out a good homepage (features prominent) PR and PR
  • Remove features from category and series pages PR
  • Search results page PR
  • Login page PR
  • Tasks popover PR
  • Primary nav menu dropdowns can go off-page if they're right on the edge of the viewport. PR and PR
  • Primary nav menu dropdowns not accessible on some touch devices (Android) PR
  • Ensure options in Settings > Website > Appearance align with what's actually implemented on the frontend. PR, PR and PR.
  • When no logo is selected, OMP tries to load an ojs_logo.png PR, PR and PR
  • Update all OMP-compatible bloock plugins to new layout structure. PR
  • Ensure AddThis plugin can add social share buttons to book page. See this comment PR
  • Set up a durable HTML scheme for outputting content via hooks on the book page (both right panel and in the main content panel) See PR for a bit of discussion.
@NateWr NateWr added this to the OMP 1.2 milestone Oct 26, 2015
@NateWr NateWr self-assigned this Oct 26, 2015
asmecher added a commit to pkp/omp that referenced this issue Oct 27, 2015
asmecher added a commit that referenced this issue Oct 28, 2015
#836 Move breadcrumbs template component into pkp-lib and …
asmecher added a commit to pkp/omp that referenced this issue Oct 28, 2015
pkp/pkp-lib#836 Update and style the about and announcement page templates
asmecher added a commit that referenced this issue Nov 3, 2015
#836 Move some frontend components to pkp-lib
NateWr added a commit to pkp/omp that referenced this issue Nov 3, 2015
NateWr added a commit to pkp/omp that referenced this issue Nov 3, 2015
NateWr added a commit to NateWr/customBlockManager that referenced this issue Nov 4, 2015
asmecher added a commit that referenced this issue Nov 5, 2015
NateWr added a commit to pkp/ojs that referenced this issue Nov 5, 2015
NateWr added a commit to pkp/ojs that referenced this issue Nov 5, 2015
NateWr added a commit to pkp/omp that referenced this issue Nov 5, 2015
NateWr added a commit to pkp/omp that referenced this issue Nov 5, 2015
asmecher added a commit to pkp/customBlockManager that referenced this issue Nov 5, 2015
@NateWr
Copy link
Contributor Author

NateWr commented Nov 9, 2015

From Alec regarding the AddThis plugin:

I spent some time fixing the AddThis plugin in OMP master. You can now set it up in the back-end (under "Generic Plugins" in the plugin management interface).

It used to drop into the front end using a hook called "Templates::Catalog::Book::BookInfo::Sharing" but that's gone with the new front end. Feel free to introduce a new hook and change it in plugins/generic/addThis/AddThisPlugin.inc.php to suit. I think this is the method we decided on and it seems OK to me for the moment.

asmecher added a commit to pkp/omp that referenced this issue Nov 10, 2015
asmecher added a commit to pkp/omp that referenced this issue Nov 10, 2015
asmecher added a commit that referenced this issue Nov 18, 2015
#836 Prevent dropdown menus from opening off-screen
asmecher added a commit to pkp/omp that referenced this issue Nov 18, 2015
asmecher added a commit to asmecher/omp that referenced this issue Nov 18, 2015
asmecher added a commit to pkp/omp that referenced this issue Nov 18, 2015
asmecher added a commit that referenced this issue Nov 24, 2015
#836 Use common name for app logo so it works for any app
asmecher added a commit to pkp/omp that referenced this issue Nov 24, 2015
pkp/pkp-lib#836 Show more details of featured/new books on the homepage
@NateWr NateWr closed this as completed Nov 25, 2015
@asmecher
Copy link
Member

That was a big one! Congrats.

asmecher added a commit that referenced this issue Nov 30, 2015
asmecher added a commit to pkp/ojs that referenced this issue Nov 30, 2015
NateWr added a commit to pkp/omp that referenced this issue Nov 30, 2015
NateWr added a commit to pkp/omp that referenced this issue Nov 30, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants