Posts by seoMatt

    hus_hmd I totally agree that Shop should be a paid add on. It is a massive undertaking. I have no problem adding that to the bill for my clients. They want a shop they should have to pay for it.

    ellimondo I should have been more clear that I may be in the minority considering I've only been using Perch for 3 years. Feels like most users have been using the product longer than I have. I went and compared Perch to Craft and most of the other decent CMS systems available including many free options. I could not find a product that gave better value than Perch.


    My main point was after research, I hitched my wagon to Perch 3 years ago and I would hate to have to change now.

    I might be in the minority, but I spent a great deal of time researching CMS systems about 3 years ago because I wanted to find one solution that would work for my small practice. After spending literally days doing cost/ benefit and pros / cons I went with Perch. I haven't been disappointed. Even today I am anxiously awaiting Version 4 but I'm not disappointed with Version 3 as it does everything I need it too.


    Is it perfect? No it isn't but for the price I pay and my clients it is just what I need. I am a user of regular Perch and not Runway so that is my frame of reference. I have made adjustments over the years and spent time learning the way Perch works. I have customized it to fit my clients and I have heard nothing but great reviews from my clients.


    I fully understand the need for Perch to change it's model so it can be more sustainable. Also, I want to thank Drew and Rachel for their work in putting together a great product.

    Syntax error on my end. Need to have php on payment page direct to failure and success pages. I had an action added to the stripe payment form that was executing prior to the payment.

    Drew, can you just take a minute and look at my code and see if anything pops up to you as looking wrong. I really don't want you to spend more than a minute or two. Just let me know if you see anything that you think might be a problem. I understand you are busy, but I would really appreciate it. If it is more extensive then I would be willing to pay for support.

    Drew I'm not sure. Let me bullet point the situation.

    • I ran the first transaction through the cart and it worked. Showed up in the order section Perch and showed up in Stripe.
    • All other transactions failed and didn't show up in either Perch or in Stripe.
    • It is possible that the first transaction was a fluke because I actually refreshed the page because I had not set up the page to go to after the successful transaction.
    • I am wondering if it is just a syntax error on my part?
    • I spoke with Stripe. They said the first transaction that worked used "Guzzle" but all other failed transactions used Stripe. I'm not sure what that even means. Here is my code:

    /perch/config/shop.php (the below secret and publishable key I have changed to the ones Stripe gave me)


    Payment Page on website. First code chunk is in the head and the second is in the body. (I copied and pasted the code and didn't make any changes). I am wondering if I need to change the return_url & cancel_url


    /perch/templates/gateways/stripe_payment_form.html (only thing I changed on this page was action="/shop/result"). I am wondering if the action should =#?

    Code
    1. <form action="/shop/result" method="post">
    2. <script src="https://checkout.stripe.com/checkout.js" class="stripe-button" data-key="<perch:shop id="publishable_key" escape="true" />"
    3. data-amount="<perch:shop id="amount" escape="true" />"
    4. data-currency="<perch:shop id="currency" escape="true" />"
    5. data-name="<perch:shop id="shop_name" escape="true" />"
    6. data-description="Items (<perch:shop id="amount_formatted" escape="true" />)"
    7. data-email="<perch:member id="email" escape="true" />">
    8. </script>
    9. </form>

    I have my Perch Shop up and running and everything seems to be working fine, except for testing transactions using Stripe. The first transaction I did went through and showed up in Perch as an order and it showed in Stripe as an order as well, but I've tried to do about 5 additional transactions and none of the other test transactions are working. I looked in the Stripe logs and they look good to me, in fact I matched up the successful transaction with the other transactions that failed and everything looks the same in the log.


    Has anyone else had this issue with Stripe testing? Or What would be the best way to trouble shoot the issue. Any help would be appreciated.

    Not trying to be pushy Drew, but (



    do you know when we will have an idea on pricing for Perch 4? I have 4-5 bids in the pipeline and most of the bids are with clients that will want to update every year to make sure everything stays current. So I'm getting questions on the pricing after year 1 license purchase.

    vwatson Thanks you for the kind words. I don't use CSS frameworks. Everything is CSS grid with a flexbox fall back, so my sites will essentially work with all modern browsers and IE10 or greater.


    I guess to be specific I don't utilize a frontend framework like Bootstrap or Foundation I use HTML5 boilerplate and CSS grid. Technically, HTML5 boilerplate is considered a framework

    Here are several Perch sites that went live in the last 4 months. :burd1fly::burd1fly::burd1fly::burd1fly::burd1fly:

    • Masters of Turf - I like the layout with the frame around everything the footer and header are sticky. I also like the footer
    • Circle of Health - I like the acupuncture needles for quotation marks, mobile menu icons and home page hero background. Not a huge fan of the heavy background textures throughout but my client loves it. Also some of the pages are a little wordy for me.
    • Rocky Mountain Insurance - I like the menu with angled quote and the map section next to the Attention to detail section. Quote page is a little different with a bunch of forms on one page only shown based on the option you choose
    • Total Garage Concepts - I like the "Working with us Section" and the Footer with the map modals and the Chaos quote. Garage Gallery is kind of cool added multiple galleries on one page and still loads pretty quick
    • Armour Roofing Florida - I like the section below the logo is angled like a roof, Storm Chasers background animated Gif, and the rotating svg that says licenced, insured, trusted & professional
    • Armour Roofing Colorado - I like that the home page pics are angled like a roof
    • Quality Drills - I like home page overlay of image and verbiage used several different gradients. I especially like the gradient wheatfield since I'm from Kansas I hate the stupid full width postcard, but was required to put it in. Please don't judge on that. I also hate that my client never got me verbiage on several pages.

    Lee great work I love the vision and uniqueness of this site. I have an ultra wide monitor and it looks great on this as well.

    • Really cool to have Modulizer and social icons on the left side of the screen that change colors on scroll depending upon background color
    • Pick a project section is really cool. Small critique would be changing to Flickety so I could use touch to scroll to the right. Not sure if this is doable
    • I think you might consider using snazzy maps for your map visuals. It allows you to take Google maps and really change the color of the map to fit your website style
    • I like your bouncing map icon and I'm going to steal that. :-)
    • Load speed is also outstanding I got an error on your favicon so you might want to check that URL: https://www.modulizer.co.uk/images/favicon.png , here is my speed test http://webpagetest.org/result/…74561a8a9280128b2a989d40/
    • I might consider Cloudflare for a CDN, htaccess for caching, and also compression of images.

    Anthony,


    I'm really sorry to hear about the issues you are facing. Their are quite a few excellent developers on this site and many of them are listed as Registered developers https://grabaperch.com/developers


    It might be worth reaching out to a few by posting the requirements of the job and including things like Clive Walker , hus_hmd , ryan or drewm so those developers will see what it is you are looking. Or possibly going to the Perch Slack channel and posting a request to see if a developer might be able to accomodate your request. https://perchology.slack.com/messages

    walker I'm not trying to be a Perch apologist because I'm willing to call things out when I see them. I understand that you are willing to pay additional for support, but some of us aren't. In that same vein I don't expect Drew and Rachel to be on these forums every hour of every day responding to problems. Due to the price point I feel like the problem fixing is mostly on me. To me there is a trade-off, because it is impossible to develop software that is all things to all people. Drew and Rachel have both helped me quite a bit in the past and for that I appreciate their help, but I don't feel they were obligated to do it.


    I did a great deal of research about 3 years ago on which CMS I wanted to use, quality, speed, flexibility, control and price were all factors that lead me to Perch. I have been thrilled with the 30 some projects I've built with Perch and it has fully met my expectations including the support. Support is time consuming and expensive, therefore due to the price point I don't expect a ton of support. Just my .02 cents.

    I believe it is easier for the user if all the staff blocks are collapsed when originally opening the template. You are correct that blocks are collapsible, but I'm trying to get the default behavior to be closed only when opening the template not when adding a block.


    I hope that makes sense.

    Sorry about that, but I have not run into that issue, even while uploading the file at the correct size. You might also consider using the Tinify app https://github.com/cognetif/tinyimg


    It will either compress images on upload or you can set a cron job (I highly recommend the cron job). This would allow that program to compress the image after the upload if the system is doing something quirky. Also Tinify gives you a much larger amount of free uses per month.

    Jay, I would suggest the following. Notice the addition of Quality which reduces the size and quality of the image and density and sharpen help the image still look good at a smaller size and on Retina displays. Everything I learned regarding compressing images in Perch came from this tutorial. https://docs.grabaperch.com/pe…lates/compressive-images/


    I hope this helps.


    Code
    1. <img src="<perch:content type="image" id="image" label="Image" help="Upload or select an image" bucket="pagePics" width="1200" density="2" quality="30" sharpen="2" />" alt="<perch:content type="text" id="alt" label="Description" required="true" help="Description of this image" />" />