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

Navigation links on RW pages aren’t clickable #54

Open
GRMacGeek opened this Issue Jun 19, 2018 · 23 comments

Comments

Projects
None yet
4 participants
@GRMacGeek

GRMacGeek commented Jun 19, 2018

on this website - https://www.grandvilleeducationfoundation.org/

  • I have Pulse 5.1 installed
  • I updated the Pulse 5 Stacks
  • I checked the "inline edit" setting on the P5 integration stack
  • and republished everything
  • I also purged all browser Caches, including the Cloudflare one

after I login to the Pulse dashboard, and then open the Home page in a new tab.

  • On all browsers I can "inline edit" the Home page BUT I can't get to any page other than the Home page... and if I manually type in the Url for other pages, they load, but no inline editor is available...
  • I can still edit individual "blocks" through the Pulse dashboard, just not the inline editor

"Stats" are now working on the Dashboard, which is cool, but not the inline editor

@yuzoolcode

This comment has been minimized.

Show comment
Hide comment
@yuzoolcode

yuzoolcode Jun 19, 2018

Owner

I'm guessing Safari will be the same behaviour - but sounds like a Cache issue.

But this needs looking into. Thanks for the report :)

Owner

yuzoolcode commented Jun 19, 2018

I'm guessing Safari will be the same behaviour - but sounds like a Cache issue.

But this needs looking into. Thanks for the report :)

@yuzoolcode yuzoolcode added the bug label Jun 19, 2018

@unluckytoe

This comment has been minimized.

Show comment
Hide comment
@unluckytoe

unluckytoe Jun 19, 2018

I can confirm that I see the same issue with Foundry. Cleared all cache for both Safari and Firefox, cannot edit inline.

unluckytoe commented Jun 19, 2018

I can confirm that I see the same issue with Foundry. Cleared all cache for both Safari and Firefox, cannot edit inline.

@jrondorf

This comment has been minimized.

Show comment
Hide comment
@jrondorf

jrondorf Jun 19, 2018

Collaborator

I tested also with Foundry and Foundation, on Chrome, Firefox and Safari, and inline edit was possible.
Therefore, I need login information for your dashboard, as inline edit will only be activated if logged in.

If inline edit is available on one page, but not the other, check that all P5 integration stacks on all pages have this option enabled.

Switching pages with the inbuilt navigation bar when in inline edit is an issue in some themes and we are looking into that. Inline edit in RW is still a beta feature.

Collaborator

jrondorf commented Jun 19, 2018

I tested also with Foundry and Foundation, on Chrome, Firefox and Safari, and inline edit was possible.
Therefore, I need login information for your dashboard, as inline edit will only be activated if logged in.

If inline edit is available on one page, but not the other, check that all P5 integration stacks on all pages have this option enabled.

Switching pages with the inbuilt navigation bar when in inline edit is an issue in some themes and we are looking into that. Inline edit in RW is still a beta feature.

@unluckytoe

This comment has been minimized.

Show comment
Hide comment
@unluckytoe

unluckytoe Jun 19, 2018

Just sent you an email with my information.

unluckytoe commented Jun 19, 2018

Just sent you an email with my information.

@jrondorf

This comment has been minimized.

Show comment
Hide comment
@jrondorf

jrondorf Jun 19, 2018

Collaborator

Thanks, will check.

Collaborator

jrondorf commented Jun 19, 2018

Thanks, will check.

@yuzoolcode

This comment has been minimized.

Show comment
Hide comment
@yuzoolcode

yuzoolcode Jun 19, 2018

Owner

Works for me in Foundation and Foundry also, with Chrome and Safari.
Make sure to enable "inline editing" in the Stacks

@GRMacGeek - will be best to send in more info on that setup / RW project.

Owner

yuzoolcode commented Jun 19, 2018

Works for me in Foundation and Foundry also, with Chrome and Safari.
Make sure to enable "inline editing" in the Stacks

@GRMacGeek - will be best to send in more info on that setup / RW project.

@jrondorf

This comment has been minimized.

Show comment
Hide comment
@jrondorf

jrondorf Jun 19, 2018

Collaborator

@unluckytoe It seems that no PHPSESSID is generated on your RW page. This would explain why the RW page doesn't recognise the logged in user. Did you change something there in your php.ini file?

@yuzoolcode The following check fails / is false for his page:
if (\pulsecore\acl_role\is_administrator() or \pulsecore\acl_role\is_editor() ) {

Collaborator

jrondorf commented Jun 19, 2018

@unluckytoe It seems that no PHPSESSID is generated on your RW page. This would explain why the RW page doesn't recognise the logged in user. Did you change something there in your php.ini file?

@yuzoolcode The following check fails / is false for his page:
if (\pulsecore\acl_role\is_administrator() or \pulsecore\acl_role\is_editor() ) {

@unluckytoe

This comment has been minimized.

Show comment
Hide comment
@unluckytoe

unluckytoe Jun 19, 2018

unluckytoe commented Jun 19, 2018

@GRMacGeek

This comment has been minimized.

Show comment
Hide comment
@GRMacGeek

GRMacGeek Jun 19, 2018

@yuzoolcode I sent you login info via message on the forum, let me know if you would like the Rapidweaver project file as well.

GRMacGeek commented Jun 19, 2018

@yuzoolcode I sent you login info via message on the forum, let me know if you would like the Rapidweaver project file as well.

@yuzoolcode

This comment has been minimized.

Show comment
Hide comment
@yuzoolcode

yuzoolcode Jun 19, 2018

Owner

@unluckytoe does your host allow sessions?

When you install Pulse (admin/install.php) is there any errors about sessions at the bottom of the install check?

You can use this:
https://www.pulsecms.com/resources/reqs.zip

Put that on the server to check it.

Thanks @GRMacGeek replied and seems to be working. Let's talk in there :)

Owner

yuzoolcode commented Jun 19, 2018

@unluckytoe does your host allow sessions?

When you install Pulse (admin/install.php) is there any errors about sessions at the bottom of the install check?

You can use this:
https://www.pulsecms.com/resources/reqs.zip

Put that on the server to check it.

Thanks @GRMacGeek replied and seems to be working. Let's talk in there :)

@unluckytoe

This comment has been minimized.

Show comment
Hide comment
@unluckytoe

unluckytoe Jun 20, 2018

unluckytoe commented Jun 20, 2018

@yuzoolcode

This comment has been minimized.

Show comment
Hide comment
@yuzoolcode

yuzoolcode Jun 20, 2018

Owner

Does Pulse work fine for you on its own?
e.g. yourdomain.com/pulse/admin - you can login in, change settings and see the inline editing as it is?

So the error is with Pulse+RapidWeaver or just Pulse?

Owner

yuzoolcode commented Jun 20, 2018

Does Pulse work fine for you on its own?
e.g. yourdomain.com/pulse/admin - you can login in, change settings and see the inline editing as it is?

So the error is with Pulse+RapidWeaver or just Pulse?

@unluckytoe

This comment has been minimized.

Show comment
Hide comment
@unluckytoe

unluckytoe Jun 20, 2018

unluckytoe commented Jun 20, 2018

@unluckytoe

This comment has been minimized.

Show comment
Hide comment
@unluckytoe

unluckytoe Jun 20, 2018

Here is the report from the installer:

Pulse CMS Diagnostic Tool

System Requirements

Basic system requirements are an apache server with at least PHP 5.6 installed.

Server Type: Apache
PHP Version: 7.2.6
File Uploads: On
Safe Mode: Off
Magic Quotes: Off
GD Support: On
Zip Extension: On

Permissions Check

Folders should have at least 755 and files 644 permissions, if the group is the same as the Apache web server. For example, if apache is running as the group www-data, then these files should be readable and writable by the www-group. For directories it should be readable, writable and executable by the www-group.

Folders should have at least 777 and files 666 permissions, if the web server group cant be determined

Other files and folders should be readable by the web server otherwise.

root directory - 0755
content - 0755
content/blocks - 0755
content/blog - 0755
content/media - 0755
content/pages - 0755
pulsecore/storage - 0755
pulsecore/storage/cache - 0755
pulsecore/storage/log - 0755
pulsecore/storage/config.json - 0666
pulsecore/vendor/browscap/browscap-php/resources - 0755
config.php - 0666

Path Setting

This is where Pulse is installed. If you installed Pulse in the root, it should should a blank space. If you are using Pulse inside a sub-folder, it should be set as "/sub".

Path Name: " /pulse"

.Htaccess Check

The .htaccess file is required for Pulse to work properly. If the file is missing, use the sample.htaccess file. Just remove the sample part and place it in the app root along with the index.php and config.php files.

The .htaccess file exists.

.htaccess file permissions 0666

Session Handling

If sessions are not working properly, it can cause problems with logging in and viewing blocks, etc.

Your hosting supports sessions

unluckytoe commented Jun 20, 2018

Here is the report from the installer:

Pulse CMS Diagnostic Tool

System Requirements

Basic system requirements are an apache server with at least PHP 5.6 installed.

Server Type: Apache
PHP Version: 7.2.6
File Uploads: On
Safe Mode: Off
Magic Quotes: Off
GD Support: On
Zip Extension: On

Permissions Check

Folders should have at least 755 and files 644 permissions, if the group is the same as the Apache web server. For example, if apache is running as the group www-data, then these files should be readable and writable by the www-group. For directories it should be readable, writable and executable by the www-group.

Folders should have at least 777 and files 666 permissions, if the web server group cant be determined

Other files and folders should be readable by the web server otherwise.

root directory - 0755
content - 0755
content/blocks - 0755
content/blog - 0755
content/media - 0755
content/pages - 0755
pulsecore/storage - 0755
pulsecore/storage/cache - 0755
pulsecore/storage/log - 0755
pulsecore/storage/config.json - 0666
pulsecore/vendor/browscap/browscap-php/resources - 0755
config.php - 0666

Path Setting

This is where Pulse is installed. If you installed Pulse in the root, it should should a blank space. If you are using Pulse inside a sub-folder, it should be set as "/sub".

Path Name: " /pulse"

.Htaccess Check

The .htaccess file is required for Pulse to work properly. If the file is missing, use the sample.htaccess file. Just remove the sample part and place it in the app root along with the index.php and config.php files.

The .htaccess file exists.

.htaccess file permissions 0666

Session Handling

If sessions are not working properly, it can cause problems with logging in and viewing blocks, etc.

Your hosting supports sessions

@jrondorf

This comment has been minimized.

Show comment
Hide comment
@jrondorf

jrondorf Jun 20, 2018

Collaborator

@unluckytoe
I still see no session on https://deafgoats.com/ when opening a new browser. This is required.
Could you please send me the generated deafgoats.com/index.php file ?

Collaborator

jrondorf commented Jun 20, 2018

@unluckytoe
I still see no session on https://deafgoats.com/ when opening a new browser. This is required.
Could you please send me the generated deafgoats.com/index.php file ?

@unluckytoe

This comment has been minimized.

Show comment
Hide comment
@unluckytoe

unluckytoe Jun 20, 2018

unluckytoe commented Jun 20, 2018

@jrondorf

This comment has been minimized.

Show comment
Hide comment
@jrondorf

jrondorf Jun 20, 2018

Collaborator

Nothing received. Please send to my email address: https://instacks.com/contact/

Collaborator

jrondorf commented Jun 20, 2018

Nothing received. Please send to my email address: https://instacks.com/contact/

@unluckytoe

This comment has been minimized.

Show comment
Hide comment
@unluckytoe

unluckytoe Jun 20, 2018

unluckytoe commented Jun 20, 2018

@jrondorf

This comment has been minimized.

Show comment
Hide comment
@jrondorf

jrondorf Jun 20, 2018

Collaborator

Thanks, generated index.php looks fine and opens a session right at the start, which doesn't reflect in the browser.

Collaborator

jrondorf commented Jun 20, 2018

Thanks, generated index.php looks fine and opens a session right at the start, which doesn't reflect in the browser.

@unluckytoe

This comment has been minimized.

Show comment
Hide comment
@unluckytoe

unluckytoe Jun 20, 2018

unluckytoe commented Jun 20, 2018

@unluckytoe

This comment has been minimized.

Show comment
Hide comment
@unluckytoe

unluckytoe Jun 20, 2018

unluckytoe commented Jun 20, 2018

@jrondorf

This comment has been minimized.

Show comment
Hide comment
@jrondorf

jrondorf Jun 20, 2018

Collaborator

@unluckytoe Great to hear that!

Collaborator

jrondorf commented Jun 20, 2018

@unluckytoe Great to hear that!

@jrondorf

This comment has been minimized.

Show comment
Hide comment
@jrondorf

jrondorf Jun 20, 2018

Collaborator

Remaining issue: Navigation links on RW pages aren’t clickable. We’ll look into this.

Thanks guys for your feedback.

Collaborator

jrondorf commented Jun 20, 2018

Remaining issue: Navigation links on RW pages aren’t clickable. We’ll look into this.

Thanks guys for your feedback.

@yuzoolcode yuzoolcode changed the title from Inline Editor & Rapidweaver (maybe Foundation?) issue to Navigation links on RW pages aren’t clickable Jun 21, 2018

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