Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


Posts posted by arjen

  1. 15 hours ago, kongondo said:

    The advantage of that is that we would't need to have the same data stored in two different places; as ProcessWire Users and also as customer data in our Orders field.

    I know what you mean. I see order data as a kind of artifact data which is only relevant to that specific order. Basicly it is stored in the two places, but if the order address changes for the user? You wouldn't want old orders to change the address as wel. So the single source of truth is stored on the user. See my quickly drafted visual:


    • Like 1
  2. On 10/29/2018 at 8:03 PM, Pete said:

     I had a similar experience to others - I was looking for a CMS that could meet my non-standard requirements - I remember seeing the site and some of the docs back then and being confused. Fortunately I came back to it a few weeks later and finally watched the video and that sold it to me instantly.

    Exactly my experience. I read a comment from Ryan on another website (Textpattern blog I think) and initially was enthousiastic, but it felt way to developer heavy. Then a few weeks later I gave it another shot and the video instantly hooked me.

    21 hours ago, Jonathan Lahijani said:

    I'd love to help out with making a new marketing video.  I can do the screen recording, video editing and voice-over.  If someone can concept out a script/storyboard, I can take care of the rest.  Maybe it can be featured on the new PW homepage hero section to hook more people.

    Based on the other answers here I guess this might be very interesting. It might even be the best marketing idea I heard in a while. Just show the video. No marketing lingo, but the real back-end with a proper front-end. Focussed on the content and the delivery of that particular content on the front-end. Maybe with ProDrafts.

    • Like 1
  3. On 10/29/2018 at 8:59 PM, kongondo said:

    So, for digital products, an email and names (first + last?) would suffice? For physical products, the least required should be a full address + full names and I think an email for order status updates, no? In both cases, this data has to be stored somewhere though. Only difference is an account is not created.

    Apologies for the late response but I think @szabesz nailed it:

    On 10/29/2018 at 9:28 PM, szabesz said:

    Regarding customer's private data: any data which is directly related to (i.e. "required by") the order should be considered as "must have" because legally speaking there is a contract between the seller and the buyer, and the customer cannot ask the shop-owner to delete such data from the system. However, "ordinary user" data – which is not related to a particular order – should only be stored if the customer explicitly agrees to it, and such data should be deletable without breaking the integrity of any order's data.

    Exactly. That's why I liked Apeisa's original idea of storing the customer data on the order as well. This way you can easily delete the user and its data except for the data necesseray by law like orders.

    • Like 2
  4. Hello Winnie,

    Welcome to the forums. Depending on your background (i.e. are you a designer, front-end developer, back-end developer, content/marketing person or a unicorn?) there are different paths to take. If I suggest you work yourself through the beginner tutorials of ProcessWire. This will give you a better understandig of the inner workings. Also explore the site profiles which comes with installing ProcessWire.


    • Like 8
    • Haha 1
  5. As a customer I wouldn't be too happy when I chose to order as a guest and there is an account created in the back-end kinda secretly. Lets say the customer after a guest order wants to create an account and the system errors with a message: you already have an account. Imho the only customer data as a guest should be on the invoice/order.

    Registered users I would prefer as regular PW users with a role indeed.

    • Like 3
  6. You can process the queue by calling a script manually, from a seperate cronjob or for example from LazyCron.

    // Or if you want to specify how many queues must be executed you can also set a maximum
    $max = 5; // or whatever how many you want to be executed


    • Like 3
    • Thanks 1
  7. On 9/25/2017 at 2:19 PM, louisstephens said:

    Ill let everyone know how my setup turns out once I get to it this morning.

    Hey @louisstephens, how are your experiences with this tool? Like @elabx, I'm curious since Serverpilot is rock solid, but lacking some features. Thanks!

  8. Thanks for sharing this.

    19 hours ago, MischaK said:

    Because when they came to the "Edit this page" screen, there wasn't any obvious menu structure of the website anywhere to be found. 

    This is something I've heard before too while giving training. I guess the Explorer / Finder kinda sidebar gives people more comfortable feeling. Especially at first sight. Usually within the first session they understand the page tree and the need for the tree in the sidebar.

    19 hours ago, MischaK said:

     I think I also asked them to revert a page to a previous point -> this also wasn't obvious where to do this. 

    Jup, I've heard this too. This is where ProDrafts comes in. Or one the versioning modules by @teppo.

    19 hours ago, MischaK said:

     One of them thought the experience in Silverstripe felt a lot more secure because of the draft/publish mechanic aka less fear of screwing up and the separation of edit here -> see changes there was very separated. 

    For clients hidden / unpublished isn't always obvious and I believe the need ProDrafts in your base install to give people a comfortable way of to create content. This is a paid module.

    19 hours ago, MischaK said:

     Overall the CMS experience felt messy to them. 

    The funny thing is that while I've heard all your points come up regularly, I have never heard the term messy. All clients find the CMS very clean, focused, easy to navigate since the page tree reflects there website structure. Most say the need to unlearn other experiences like WordPress with the Custom Post Types or Joomla. 

    • Like 4
  9. Hey @pwired and @louisstephens,

    I was not referring to collecting anonyous data from other installations. Generally I get where the idea is coming from, but I don't think it is going to work from a practical point of view ?

    I was referring to the "salesand subscriptions from the pro modules". Have you looked at the nomadlist link what kind of data they are showing? I guess that is quite possible - if you want to share it.

    • Like 1
  10. 15 hours ago, jmartsch said:

    anonymous installation statistics

    I thought about it as wel, but I'm pretty sure it have to be disabled by default and people don't tend to activate these kinds of things. Also statistics about sales and subscriptions from the pro modules would be a nice indicator too. I really like the Open Startup thing created by a Dutch guy. All his products are pretty open for example Nomadlist. This gives a pretty clear insight about popularity. Ofcourse there are many considerations to be taken in place when creating such a thing. But these kind of stats are really cool. And they tend to give more insight in the community. 

  11. I don't know if popular is the right word. I have never came accross another person who knew ProcessWire here in The Netherlands. Ofcourse people use it and I got a feeling there is growth. Most people who have used ProcessWire definately keep using it or at least they want to use it. That is on itself a great accomplishment only achieveable by a few people. Same for the good community and such loyal users while the development is solid with great pro modules. I guess it is really hard to break through a next level. Just keep promoting it ?.

    • Like 5
  12. I used to collect automatically how many new users would sign up in the forums per month. Unfortunately this stopped because the new forum update didn't include the overview of new users at the time. Unfortunately I can't find the thread.

  • Create New...