Jump to content

new processwire site using blog profile


josedigital
 Share

Recommended Posts

hello, everyone!

been an active reader in the processwire community but never felt like i had anything to contribute. ufortunately, i still don't feel up to speed to contribute much to the community but i thought i'd share a new site. i used ryan's blog profile as a base. it's still not 100% finished (probably at about 90% on the dev side) and the blog hasn't been posted to yet. any opinions/critiques, good or bad, are appreciated. 

http://revengeofthecakeball.com/

many thanks!

alex

  • Like 5
Link to comment
Share on other sites

Welcome, Alex

Hey, you would be amazed how you can contribute - sometimes just asking questions gives some of the more experienced developers an excuse to pour forth their knowledge!

Cakes look good! (and dangerous for my waist line)  and the site seems properly responsive (which is slowly becoming mandatory, I think). I like it.

What are you using for the shopping cart?

Link to comment
Share on other sites

thanks, Joss!

this is truly the best and most helpful/supportive community i've ever seen.

and yes, responsive seems to be a standard practice these days. i haven't actually worked on the responsive side of it. the grid i use is set up for responsive but the styles still need some tweaking for it to be fully responsive and complete.

the cart i'm using is http://simplecartjs.org/ it really is simple. easy to use and set up. and with the repeater fields, i can have my client enter all the items she wants. it's not a full e-commerce solution but for more simple needs, it's pretty awesome.

again, many thanks, Joss!!

alex

Link to comment
Share on other sites

the cart i'm using is http://simplecartjs.org/ it really is simple. easy to use and set up. and with the repeater fields, i can have my client enter all the items she wants. it's not a full e-commerce solution but for more simple needs, it's pretty awesome.

Hmm, took me 2 seconds to hack it, and enter my own price... which then get's submitted to paypal. Not a solution I would take serious.

Link to comment
Share on other sites

Hmm, took me 2 seconds to hack it, and enter my own price... which then get's submitted to paypal. Not a solution I would take serious.

Yes... Ouch!!  I see this too.  Very baddiwad.

Alex: what other options did you consider to handle the pretty polly?

You didn't think you would get away without at least one Nadsat reference did you?

Thanks,

Matthew

Link to comment
Share on other sites

Hmm, took me 2 seconds to hack it, and enter my own price... which then get's submitted to paypal. Not a solution I would take serious.

yikes! thanks for the catch, Soma! i've a lot to learn. and thank you as well for the nice compliment! off to find another solution.

Yes... Ouch!!  I see this too.  Very baddiwad.

Alex: what other options did you consider to handle the pretty polly?

You didn't think you would get away without at least one Nadsat reference did you?

Thanks,

Matthew

nadsat... awesome. 

yes, ouch indeed. i really didn't look into any other solutions. this was sent to me by a friend and it was so easy i didn't think about it too much. too good to be true, then.

all this gives me a bit of a pain in the gulliver! i'll see what i can find. thank you, Matthew and Soma, for catching this. 

alex

Link to comment
Share on other sites

Great site josedigital! I would have never guessed this used the blog profile as a base. Nice work! 

Hmm, took me 2 seconds to hack it, and enter my own price... which then get's submitted to paypal. Not a solution I would take serious.

I think this is pretty common. This is really only an issue if you are selling digital products with instant delivery. In a case like this site, where somebody has to create or ship something, I don't think it's a problem.

There's absolutely no benefit to manipulating the values. The paid amounts are almost always in the face of anyone fulfilling orders. If someone is manipulating these things to place an order, it falls under the category of "world's stupidest crimes." They are committing fraud while creating a permanent paper trail and providing personal info like a credit card and/or mailing address. :) 

  • Like 1
Link to comment
Share on other sites

Haha, yes in this case not a real problem maybe.

But I see it rather as the "most stupid thing" to create and publish such a script to the not so aware folks out there in the first place. Which obviously has a security problem and will be used by common "have no idea" users.

And I'm not sure about what the laws are if a user can order a thing for 0.01 and you at the end have to deliver it for that price.

  • Like 1
Link to comment
Share on other sites

And I'm not sure about what the laws are if a user can order a thing for 0.01 and you at the end have to deliver it for that price.

That is not an issue - most consumer laws say you are agreeing to the published price - or display price in a website - plus any additional charges that are clearly displayed.

What you are suggesting is like going into a shop, picking up an item marked for ten pounds/dollars/franks/yen/ and then leaning over the counter and changing the till value to a pound.

:)

  • Like 1
Link to comment
Share on other sites

That is not an issue - most consumer laws say you are agreeing to the published price - or display price in a website - plus any additional charges that are clearly displayed.

What you are suggesting is like going into a shop, picking up an item marked for ten pounds/dollars/franks/yen/ and then leaning over the counter and changing the till value to a pound.

:)

You'll laugh but there's been such cases where people do swap prices in a shop and get away with it.

Link to comment
Share on other sites

while i do appreciate Soma's catch, i agree with Ryan. i don't think it'll be an issue with this site and this type of product. been looking into other solutions for future use. i liked Matthew's suggestion (foxycart), but will keep my eyes open for other alternatives. many thanks to everyone for taking the time!

alex

Link to comment
Share on other sites

Hi Alex,

Nice job you've done with the blog profile! I do get this error "Unable to complete this request due to an error. Error has been logged." when trying to access the 'Archives' page in the blog section. Perhaps something to have a look at. ;)

thanks, panictree. that error has been there because the client hasn't added any blog posts. i went ahead and added a fake post and the archives page is working now. thanks for the heads up!

 
 
Nice site Alex. I like the use of textures and fonts on the site. The contact form is well done too.

Just out of interest, how long did it take you in respect of using the blog profile as a base?

thank you, raydale. using the blog profile as a base was pretty easy and didn't take long at all. it didn't take more than 3 hours to adapt my design to the blog profile.  here's what i did:

  • duplicated the home page template and named it blog_home
  • created my own homepage template
  • i found it would be easier for the client to add content if i treated each section of the homepage as a page (home, gallery, order form, about, and contact) so i created templates for each with their respective fields.
  • all pages are published + hidden except for home and blog pages
  • i called all the needed fields in my home template (all home page fields, all gallery fields, etc.)
  • and then just created a page named 'blog' using the blog template.

hope this answers your question. many thanks to both of you!

alex

Link to comment
Share on other sites

  • 4 weeks later...

... any opinions/critiques, good or bad, are appreciated. 

http://revengeofthecakeball.com/

Beautifully done Jose :P 

On the homepage, this line, "Now accepting orders for Valentine's day through Monday, Feb. 11" is past date.

Otherwise, I also caught the easy to manipulate prices in the javascript cart something to worry about.

But I also do agree with Ryan, it's not really a big deal.

GREAT choice on the fonts!!! your color palette is very nice and soothing, it matches your products very well!

Link to comment
Share on other sites

  • 1 year later...

I'm considering simplecartjs as a new small online shopping website.

May I ask you, how do u implement each of product ?

I'm quit new on processwire. In my understanding, to setup a product is to create a product template (processwire content all are pages) with necessary fields for a product. for example title, desc, product image, quantity, price

Am I right ?

Link to comment
Share on other sites

That's the general idea. Create a template for your products (let's say it's called product). Create and/or assign all the fields needed by a product to the "product" template.

Link to comment
Share on other sites

Go to http://wojodesign.com/simpleCart/

Right click and view page source

It runs completely on the client side so I wouldn't recommend this shopping cart.

The latest simplecart version is 3.0 and you should check if they solved these security issues:

https://github.com/wojodesign/simplecart-js/issues/329

http://www.reddit.com/r/javascript/comments/1dxiy0/this_javascript_shopping_cart_just_looks_too_easy/

Link to comment
Share on other sites

  • 2 months later...

I've take a look at simpleCart(js). Nice and simple. 

Maybe a simple way to get it done, but without server side verification and checkout it's insecure (especially for digital products)...

Could it be secured with only "SendForm" Checkout? To verify it at the server? But I think it needs a different/ own checkout gateway...?

*update*

Thinking about Snipcart integration/ shop...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Markus Thomas
      One of my first projects with ProcessWire.
      Online for a while, but still up to date and currently new features are being developed again.
      The most interesting feature of the site is the integration of the external tool and the PDF creation of the registration form with integrated API connection to always be able to directly output the most current dates.
       
      External Service:
      SEMCO ( https://www.semcosoft.com/de/ )
      Used Modules:
      HannahCode Pages2PDF AIOM+ MarkupSitemap XML and some others In Development:
      Shop with Padloper Site: https://www.school-dynamic.de/
      At this point I like to say Processwire makes it so easy for me to solve even more complicated tasks and get impressive results. Because I must confess, my PHP skills are unfortunately not yet where I would like to be.  

    • By Markus Thomas
      My wife loves to cook, and I always like to further my knowledge around Processwire. So I thought I'll build a small page with the some small function to learn something.
      Used modules:
      ProMailer RepeaterMatrix Pages2PDF AIOM and some other litte modules Current functions:
      JSON-LD for recipes and page search Automatic ingredient calculation when changing the number of servings Creation of a PDF of the recipe Basic PWA (here is something to do, actually) Planned functions:
      a lot 😉  
      Site: https://www.dothiscookingthing.de

    • By benbyf
      https://www.tandc.games/
      New website for my games design company. We're currently working on Grace Hopper: Bug Rescue about computer science history, check it out and let me know if you have any suggestions for historic characters or topics/hardware.
      Built with PW, and is heavy built upon my other website https://www.ethicalby.design/ basically taking it as a base and building on it.

    • By schwarzdesign
      We recently finished a relaunch of  the website of the consulting firm Engfer Consulting: engfer-consulting.de. Built with ProcessWire 3 and Bootstrap 4.
      Features
      Bilingual website (UPDATE: The English page is now available! the English page is inactive at the moment, as the content is not ready yet) A strong, simple data structure for job offers and news, allowing for a custom search page and fulltext search Sectioned content-blocks built with a Repeater Matrix (ProFields) Reusable components available as page reference fields Automatic generation of open graph-tags, with manual overrides available on each page Contact forms with a custom recipient depending on the current page Modules used:
      ProFields ProForms Sitemap Cookie Management Banner Duplicator Tracy Debugger Wire Mail SMTP Admin Links in FrontEnd Technical insights
      Most of the content is built using a Repeater Matrix field. Each section has an optional heading and a select-field for background colors. Some of the sections available include:
      Text blocks (a repeater-field for multi-column text) Feeds / listing of the latest job offers or news (with a field to control the number of entries shown) Displaying a team member or quote (selected through a page reference field) Downloadable files (a multivalue field for file uploads) Those sections can be combined and stringed together arbitrarily, so any number of page templates showing different contents can be built. The job offers template, in contrast, features fixed fields for taxonomy assignment, description, contact person, preview image and so on, making the job offer pages uniform and easily accesible.
      The (technically) most interesting part of the site is the job overview page, which contains custom filters that are automatically generated from the available taxonomy terms.
      The stylesheets are written in SASS, built with Bootstrap 4. Only the base and grid SASS files of Bootstrap are included, along with the Bootstrap components that we ended up using. Using Bootstrap 4 as a framework in this way makes development & styling blazingly fast, once all the utility classes are commited to muscle memory ...
      > Our Agency.
      Screenshots









    • By benbyf
      Not new, but a website I've worked on for a year or so in continous development.
      http://supercarownerscircle.com/
      I originally inherited the site from another web design company - upgraded PW and over the year added ecommerce using the Stripe module and a custom integration, revamped the frontend and added lots of new templates.
      Also did some frontend work on the shopify shop.

       
       
×
×
  • Create New...