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

Refactor main admin: phase 1 #3216

Merged
merged 30 commits into from
May 29, 2019
Merged

Refactor main admin: phase 1 #3216

merged 30 commits into from
May 29, 2019

Conversation

Shelob9
Copy link
Collaborator

@Shelob9 Shelob9 commented May 22, 2019

This PR is for #3204 #2445

This PR replaces #3213

This PR is step one in refactoring the main admin page, so it is a React-driven application. It merges the doc search package https://github.com/CalderaWP/caldera-forms-docs-search

Goals:

Increase upsells by making add-ons/ pro more obvious #3204
Make it easier to add the new entry viewer and sortable form list #1912'
Make documentation easier to find.
Move API key management for Pro and add-ons to main page. #3212
Problem:

I used React 16.8, we need to target 16.6.3 see #3205 . Rolling back to 8105aaa fixes this. Undoes a lot of my work though.
I'm trying to do code-splitting, I had to do a hack in my local to make it load the chunks properly. Need to think about that.
ba22a4d#diff-2fe7b4b157fe073101fb2aa46627aa9eR7

@Shelob9 Shelob9 added the PR (Patch) Is a pull request label May 22, 2019
@Shelob9 Shelob9 added this to the 1.8.5 milestone May 22, 2019
@Shelob9 Shelob9 requested a review from New0 May 22, 2019 18:00
@Shelob9 Shelob9 changed the base branch from master to develop May 22, 2019 18:00
@Shelob9
Copy link
Collaborator Author

Shelob9 commented May 22, 2019

Using the gutenberg panels component on the right side. Rest of the page is still jQuery-powered for now.

On page load -

I am canablizing the Vue components we had for pro. The pro ui here should replace the pro settings page.
Screen Shot 2019-05-22 at 2 21 22 PM

With translate tab open:

Most content is coming in via REST API. Probably all of it should be.

Screen Shot 2019-05-22 at 2 21 50 PM
Screen Shot 2019-05-22 at 2 21 57 PM

Add-on search

Based on the extend tab's HTML/CSS and shares endpoints with the old add-on search on website.

Screen Shot 2019-05-22 at 2 25 36 PM

Documentation search

@New0 Make sure I fix the checkbox css

Screen Shot 2019-05-22 at 2 23 45 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR (Patch) Is a pull request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants