Show HN: Pipeflow-PHP – Automate anything with pipelines even non-devs can edit

55 pointsposted 3 months ago
by marcosiino

11 Comments

econ

3 months ago

I generally just want to see code or xml

marcosiino

3 months ago

Sure, here is a small quickstart from the docs which show a very basic example of a pipeline, configured both with hardcoded php and with xml configuration:

https://github.com/marcosiino/pipeflow-php/blob/main/DOCUMEN...

In the same documentation you can find a list of the available core stages (which includes the control flow stages), and you can develop your custom stages (in php obviosly) which can then be used in the xml configurations (or php hardcoded pipelines) like reusable piece of puzzles.

Imagine stages which makes custom business logic of your customer web application (get pending carts, get last n days orders, get user feedbacks, generate invoice ) or more generic custom stages (generate pdf, send emails, etc) and imagine allowing using these stages to your web application customer (who manages an ecommerce for example, which maybe is not a developer, but wants to have the freedom to refine or edit some of the workflows, or create new ones)

crtasm

3 months ago

[flagged]

tomhow

3 months ago

Please don't do this here. If a comment seems unfit for HN, please flag it and email us at hn@ycombinator.com so we can have a look.

marcosiino

3 months ago

The library is not intended for doing it. It allows to automate anything, for example e-commerce workflows, by encapsulating work in custom stages. It’s just a pipeline. The major “selling point” is that the pipelines (workflows) can be written in an easily understandable xml so that even non developers can mantain or edit them. Imagine an ecommerce (or any web application) written for a customer which includes some workflows which runs automatically (or triggered manually). The customer can edit, refine or mantain them by just modifying the pipeline configuration using a reasonable xml (but you can even build a node-base editor, if you want, which produces the xml and configures the pipeline).

The AI content generation is just an example usecase on which I’ve made an experimental website (with some custom stages for AI that i’ve developed privately for now), but pipeflow doesn’t provide any core stage for doing that.

pluc

3 months ago

You're in for a ride

user

3 months ago

[deleted]

croisillon

3 months ago

hey @marcosiino, HN is not designed for new members to start talking immediately and for this reason all your comments are shadowbanned

pipeflow looks like an interesting project, if you'd like to be debanned, write a short mail to the admin

all the best to you!

marcosiino

3 months ago

Thank you very much, I already wrote them because the post was flagged as spam for error. Now they said they removed the flag, i’ll contact again for the comments, thank you!