Web Development

doublejay1999 , in What are your favorite e-commerce alternatives to Shopify?
@doublejay1999@lemmy.world avatar

Woo commerce had some good integrations.

I’m not a developer, but I was able to integrate with eBay - keeping stock and orders in sync both ways.

Far exceed my expectations on a low volumes store.

podperson ,

I’m a developer, and WooCommerce, in my opinion, is pretty great. Just like Wordpress, if you look at it more like a development framework, is pretty flexible on what it can do. If you’re not a developer and don’t want to touch code, just buy the plugins you need and go from there. Pretty nice compromise tool between flexibility and ease, although if you have a really tiny budget, the plugins can add up.

sacbuntchris ,

How does it compare to the developer experience of Shopify? I hated Shopify. Unforgivable that there wasn't even a way to have a dev environment, but this was a few years ago.

gofsckyourself ,

I'm also a developer. My job has me work with WordPress almost exclusively. I run hundreds of WordPress sites and the hosting servers that run them.

WordPress is not good, nor is woocommerce. They are, however, convenient to the layperson. That's basically all they have going for them.

WP and Woo are major resource hogs. The data structure is atrocious. There is no ORM and everything is shoved into two tables: posts and postmeta. All your pages, blog posts, products, orders, form submissions, everything is a 'post'.

99% of all plugins are horribly written garbage that are major security vulnerabilities and updates to patch those security holes frequently break everything.

WP sites require frequent maintenance to keep them updated to avoid those security issues and since you never know when an update is going to break the whole site you have to do so carefully and make sure you have lots of backups.

Automattic, the company that makes WooCommerce, is scummy as fuck. Just recently they released an update that added a new cookie which triggered firewalls, and made this new feature on by default. They also are selling all WP.com and Tumblr data to be used for AI. Not to mention the fact they intentionally confuse people into thinking WordPress.com is the same thing as WordPress.org, and since the CEO also controls WP.org they can get away with breaking all the rules of the 501c3 nonprofit's own rules in doing so.

I can go on...

Deebster ,
@Deebster@programming.dev avatar

I'd written a plugin for WooCommerce as part of working on a B2B service. It was several years ago now, but from what I remember it seemed quite easy to write plugins for because it just used WordPress's hooks system.

WordPress isn't the fastest codebase around, so you'll probably need to spend more on hosting to get it running well enough, but compared to other PHP e-commerce offerings like Magento it'll fly.

LesserAbe ,

I also came here to say Woocommerce, I helped a small retail store set up their shop. I will say if someone doesn't have ongoing support I could see hiccups appearing eventually if you have any kind of customization. There's just a lot of plugins and things you can tweak. But that ability to customize means you can do something just the way you want it, vs bending a system like Shopify to try to fit edge cases.

demesisx , in What are your favorite e-commerce alternatives to Shopify?
@demesisx@infosec.pub avatar

I don’t have a favorite one and I love decentralized tech so I forked Lemmy to try and repurpose it for that. Honestky, I would have done it in Haskell or Purescript had the Lemmy devs not gotten as far as they have been with Rust.

It probably can’t have 1:1 feature parity with Shopify (actual commerce being handled on pub/sub would be a nightmare) but I at least intend to broadcast inventory changes using (a variant of) the pub/sub protocol. Instances will theoretically be run by vendors (or alliances of vendors).

I’m at the VERY early stages. I’m currently trying to build Lemmy using nix to declaratively glue together the patchwork they use to build it. I figure having it continuously roll with the original would be helpful for this rapidly evolving pub/sub world.

Tramort , in The Evolution of Shiki v1.0

Knowing this might fundamentally change the way Shiki works, and since we don't want to risk breaking the existing Shiki users with our experiments,

This is the best way to do things. Thank you! If you date going to introduce breaking changes, COME UP WITH A NEW NAME!

Kissaki , in Static site generator (SSG) alternative to Squarespace?

Static typically refers to static pages. Which can have dynamic elements, but no backend.

IE: you can’t have a contact form without paying a 3rd party.

Unless you open an email client or other url to forward the contracting I don't consider that (purely) static anymore.

Given that, I'm not sure what you even want "static gen" for? You may be looking for the wrong thing.

MaximilianKohler OP ,

I’m not sure what you even want “static gen” for?

Speed, security, free hosting.

Kissaki ,

If that's your hope for static generating, "contact form with backend" goes against those goals. It's an important requirement shifting the entire viability and weighing of platforms and hosters.

m_randall , in Static site generator (SSG) alternative to Squarespace?

I don’t know what you’re doing and what you’re really asking.

You want a static site? Hugo or jekyll.

You can host them with git hub/lab pages for free.

There are options for contact forms but it will require additional setup. Searching for what you want + platform + tutorial should help point you in the right direction. (Eg https://discourse.gohugo.io/t/is-it-possible-to-add-a-contact-form-to-a-site/1550/3)

MaximilianKohler OP ,

I don’t know what you’re doing and what you’re really asking.

It doesn't sound like you read the OP.

You want a static site? Hugo or jekyll.

As I said, I was unable to find a theme that has all the design features of a builder like Squarespace. So to make a professional website with an SSG seems to require coding knowledge.

There are options for contact forms but it will require additional setup.

Yes, I mentioned that. Many of them are limited or costly:

Some of them use Netlify forms https://www.netlify.com/platform/core/forms/ - 100 submissions per site /month ($19+ when exceeded). https://docs.netlify.com/accounts-and-billing/billing-faq/

Hugo's Piko theme uses FormSubmit.io (free) or Fabform.io ($5/mo). But I haven't tested that to understand how well it works and why/how it's free.

Hugo's Tella theme uses getform.io -- https://github.com/opera7133/tella/issues/63 (50/mo).

250/mo for free and $8/mo for unlimited with https://web3forms.com/ is the best I've seen so far (besides the completely free one which I'm not sure about).

I haven't seen any of them mention using an SMTP.

m_randall ,

I did. It’s rambling and unclear. I was trying to help the best I could. Good luck.

heeplr , in polyfill.io now available on cdnjs: reduce your supply chain risk

why would using a cdn I don't control, from a non-contracted 3rd party and their "PageShield" app reduce my supply chain attack risk?

Am I not just increasing the attack surface since now my visitors can be victim not only by my servers being compromised but now also by the 3rd party being compromised?

serious question.

desmosthenes , in Find a decent Internet v2 domain registrar
@desmosthenes@lemmy.world avatar

name.com not too shabby and well priced compared to others

pkill , in Welcome to the Supercloud - Cloudflare (2022)
onlinepersona , in Welcome to the Supercloud - Cloudflare (2022)

This is a sales pitch and it has its hooks, but now I want to see the documentation. What does this look like, practically?

CC BY-NC-SA 4.0

Euphorazine , in Find a decent Internet v2 domain registrar

I don't think you're looking for a registrar, you are looking for some third party DNS server that acknowledges "the domain scam" I guess.

All the major and minor DNS providers rely on the w3 registrar to populate their domain name to IP addresses. So services like hover or GoDaddy will register with the registrar and then DNS services will get your routing info from them.

I'm not aware of any other registrar out there or some DNS service that allows you to submit your own routing info.

mholiv , in Find a decent Internet v2 domain registrar

I think you should just go with whomever is cheapest. Get a domain you like and use it. RMS owns stallman.org I don’t see the need to overthink it.

etenil , in Open Letter to Tim Cook: Sabotaging Web Apps Is Indefensible

Don't know if this will have any impact; Apple has resisted fixing design flaws in their past products even with public pressure.

It's probably more effective to vote with your wallet and show Apple their behavior isn't acceptable at your next upgrade.

parens ,

And if you're European, participate in the elections in June to get more parties into the EU bodies that will take legislative action against companies like Apple. The EU is the reason Apple is even attempting this silliness because Apple was designated a gatekeeper in the Digital Markets Act: one of the great EU acts for consumers.

Kissaki ,

Wallet voting doesn't work at that scale. The user base overall doesn't care and doesn't know better.

Those that care making noise and politics regulating works, or can work.

technom , (edited )

A big group of Apple fanbase are not ignorant, rather willing accomplices. Just look at the downvotes here. They will do anything to defend Apple's rogue behavior - like resorting to whataboutery, blaming the EU or even claiming that PWAs are bad.

My theory is that by defending Apple, they're trying to make themselves feel important with their overpriced products.

ColeSloth , in Open Letter to Tim Cook: Sabotaging Web Apps Is Indefensible

I will never have a bleeding heart for people who chose to surround themselves in products from that terrible company. They've done anti consumer dealings for decades and have lead the way to other similar companies to follow suit with little to no pushback because of it. Jobs was a terrible human. Tim's no different.

fruitycoder , in Lift-off: The MDN Curriculum launch | MDN Blog

Sweet! Hopefully this can help with the gap I hear from experienced web devs and newer developers that find themselves too dependent on their frameworks.

fruitycoder ,

I'm enjoying myself so far too!

z3rOR0ne , in Lift-off: The MDN Curriculum launch | MDN Blog
@z3rOR0ne@lemmy.ml avatar

Nice! Thanks for this.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • webdev@programming.dev
  • test
  • worldmews
  • mews
  • All magazines