57
Allow for easier style customization of Peer-to-peer
in progress
Matheus Martins
As an admin, I want to easily customize the peer-to-peer section of my website by adding custom styles.
Jason Adams
Hi Jonathan Shyman!
Thank you for taking the time to clearly share your thoughts. I wanted to take a moment to share in kind.
When building P2P we had the goal of getting the basic features out to our customers as quickly as possible. Minimal Viable Products (MVPs) are hard things to define as the line must be drawn somewhere, otherwise the project never gets out! From our research, we found that most people just needed the functionality and basic customization (images, colors, and so forth), so that's what we went for.
Now! That's not where we intend on staying. We are going to continue to use the Shadow DOM to isolate our components as to avoid the thousands of theme/plugin styling conflicts we otherwise run into. We will, however, make use of Parts to allow for explicit CSS changes, as well as provide more non-code customizations. Lastly, our plan is to break up the various components into Blocks so users can lay out the Campaign pages as they'd like.
While I cannot give a time for all of this, I can assure you that improving Peer-to-Peer is high on our list of priorities. And as more folks vote on things such as this, that will urge us to push it to the front of the line.
Thanks again for sharing. I hope this clears how we've gotten here and where we intend to go. 😃
M
Mary Sullivan
It would be nice to turn on and off items or order them. I find that the description of the event is below the fundraising info, when I would like the "About" to be at the top. And there is too much stuff included on that page, even if they could be shortcodes that we could decide on which to add or not would be helpful.
Steph Proctor
Absolutely agree! It's great that they offer this option and totally get the MVP thing. I would also love ability to customize certain language (such as "donor" throughout), edit output of/remove progress bars and add a button somewhere on the page to "Go back" to other campaigns/the landing page.
H
Heather Stevens
Really excited for the future of GiveP2P and for the ability to edit campaign pages more fully! I am particularly interested in being able to edit the text on a fundraiser/team page - right now it won't display even a simple image when I add it into the default text and it would be nice to be able to have more options for the fundraiser/team pages to be more informational.
T
Timothy Michel
Thanks for checking in. I have just made edits to givewp-p2p.css and
saved a local copy so that I can reapply the edits when I update. What I would like is for GiveWP to check to see if there is a file /themes/give-peer-to-peer/css/give-p2p.css and if it exists use that version otherwise use the4 default in /plugins/give-peer-to-peer/public/css/give-p2p.css so that the css doesn't get overwritten on update.
In addition you could have a custom CSS section for adding a limited number of CSS overrides, for making small adjustments to the form, but still I would like the ability to rewrite the entire CSS file. The same should apply to the other CSS files used by give-peer-to-peer.
To give you an idea of what I am talking about see: https://gvcporphans.org/campaign/fundraising/
While this isn't a huge number of changes, it is enough that wold make modifying the entire file make sense in terms of reducing the amount of code bloat to get the job done.
T
Timothy Michel
This is how I want both the donation form and the fundraising form to pop up on the page.
Click the "Donate" button to see what I mean.
This is how I would like to be able to customize the P2P Fundraiser page/form. Actually I would like the form separated from the page so I can pop up the form anywhere on any page.
T
Timothy Michel
This is how I want both the donation form and the fundraising form to pop up on the page.
Click the "Donate" button to see what I mean.
This is how I would like to be able to customize the P2P Fundraiser page/form. Actually I would like the form separated from the page so I can pop up the form anywhere on any page.
Nathan Knowler
in progress
Ben Meredith
under review
Jason Adams
Hi Jonathan Shyman!
Thank you for taking the time to clearly share your thoughts. I wanted to take a moment to share in kind.
When building P2P we had the goal of getting the basic features out to our customers as quickly as possible. Minimal Viable Products (MVPs) are hard things to define as the line must be drawn somewhere, otherwise the project never gets out! From our research, we found that most people just needed the functionality and basic customization (images, colors, and so forth), so that's what we went for.
Now! That's not where we intend on staying. We are going to continue to use the Shadow DOM to isolate our components as to avoid the thousands of theme/plugin styling conflicts we otherwise run into. We will, however, make use of Parts to allow for explicit CSS changes, as well as provide more non-code customizations. Lastly, our plan is to break up the various components into Blocks so users can lay out the Campaign pages as they'd like.
While I cannot give a time for all of this, I can assure you that improving Peer-to-Peer is high on our list of priorities. And as more folks vote on things such as this, that will urge us to push it to the front of the line.
Thanks again for sharing. I hope this clears how we've gotten here and where we intend to go. 😃
Jason Adams
Merged in a post:
Open up p2p
J
Jonathan Shyman
Hey GiveWP.
We installed and setup the new P2P plugin. Out of the box, it really does a great job and seems to work as expected. However, we noticed that it's basically impossible to make even simple edits to its style and/or functionality.
We found this pretty surprising since our absolute favorite part of GiveWP is the ability to customize and adapt to our own needs, both with the built in settings, and open nature of the plugin itself. Even the new forms which are built in an iframe have a somewhat easy way of adding in your own css.
I assume p2p was built like this on purpose to avoid conflicts/bugs/etc, but if we have specific needs for customizations, it's basically a no-go in terms of being our p2p platform since we are totally "locked-in" however it works out of the box
My question is: Is this the long term plan? Are you planning on opening it to basic CSS changes? Adding more options? Basic needs like ability to trigger a custom emails when a new peer signs up?
Thanks and keep up the great work!
Jonathan
Load More
→