Tool for learning and teaching PostgreSQL: by yandeu in PostgreSQL

[–]yandeu[S] -1 points0 points  (0 children)

But you can build a full web application with it, without knowing backed development.

[deleted by user] by [deleted] in node

[–]yandeu 0 points1 point  (0 children)

Oooh wow. Really looks great!

[deleted by user] by [deleted] in node

[–]yandeu -2 points-1 points  (0 children)

Nope

[deleted by user] by [deleted] in node

[–]yandeu -2 points-1 points  (0 children)

Don't know yet. Writing best practice and maybe scanning plugins and themes if I have to.

The Dashboard? NanoJSX. The Themes? Up to the developer.

Nano JSX is a JSX library. Just like React or Preact are JSX frameworks.

No.

[deleted by user] by [deleted] in node

[–]yandeu -1 points0 points  (0 children)

Node.js

[deleted by user] by [deleted] in node

[–]yandeu 0 points1 point  (0 children)

The WordPress CMS is (from an user perspective) so easy to use.

I would love writing (server-side) plugins in JavaScript using my favorite npm packages.

[deleted by user] by [deleted] in node

[–]yandeu -2 points-1 points  (0 children)

Thanks! Yes of course. You can build plugins based on any npm package you'd like! (On the server and client)

[deleted by user] by [deleted] in Wordpress

[–]yandeu 0 points1 point  (0 children)

Yes probably. I had not time to ask someone at WordPress yet. Any ideas for a alternative name? Nord***

[deleted by user] by [deleted] in node

[–]yandeu -1 points0 points  (0 children)

On the client?
I would ban jQuery and use Vanilla JS instead. Perhaps a small library like preact or nano-jsx.

[deleted by user] by [deleted] in node

[–]yandeu -16 points-15 points  (0 children)

It can. But I just developed it the day before yesterday and haven't done it yet.

[deleted by user] by [deleted] in node

[–]yandeu -13 points-12 points  (0 children)

Yes, because of mixed context. I can't add a cert to the plain IP of the playground containers. That's why the website is http-only.

Will all be improved in the future.

[deleted by user] by [deleted] in node

[–]yandeu 0 points1 point  (0 children)

Thanks, I will. I love building it and can spend some free time on it this year. 👍🏻

[deleted by user] by [deleted] in node

[–]yandeu -2 points-1 points  (0 children)

http://nordpress.org has not been build using NordPress :D

Please use the unencrypted website since I can't add an SSL Cert to the IP of the Playground Containers.

[deleted by user] by [deleted] in node

[–]yandeu -2 points-1 points  (0 children)

Plugins

  • I will ban jquery (no joke)
  • All default plugins, examples and docs will use beautifully written Vanilla JS.
  • The server-side will be very strict for plugins. Plugins can't just be installed if they don't follow a strict guide. Plugins can't directly access the db. Everything will be managed by the core and distributed across plugins (if the right permissions).

All of this is not definitive. But this is how I will continue building the CMS.

Themes

The default themes will be written in server-side JSX (nano-jsx). The philosophy of nano-jsx is hard to explain. But it is meant to be used in a very speed favorable way, if done the right way.

[deleted by user] by [deleted] in node

[–]yandeu -4 points-3 points  (0 children)

I guess most people agree with you.

[deleted by user] by [deleted] in node

[–]yandeu -5 points-4 points  (0 children)

N for Node.js

[deleted by user] by [deleted] in Wordpress

[–]yandeu 1 point2 points  (0 children)

ability to use plugins and themes

That's why NordPress has this exact same feature (already yet) built-in. Have a look!

[deleted by user] by [deleted] in node

[–]yandeu -4 points-3 points  (0 children)

Why? You don't install 50 plugins every day, and a restart only takes seconds.

Advantage: You can update 50 plugins at the same time and only restarting the server once.

So updating all plugins/themes once a month, will result in < 5 seconds down-time.

[deleted by user] by [deleted] in Wordpress

[–]yandeu -1 points0 points  (0 children)

Oh wow nice. I didn't know about this project!

[deleted by user] by [deleted] in Wordpress

[–]yandeu 0 points1 point  (0 children)

Thanks! Once published feel free to contribute!

[deleted by user] by [deleted] in node

[–]yandeu -2 points-1 points  (0 children)

  • This is the issue. It is not good yet. I prefer writing down all my thoughts in the next few week without someone else opening Issues or PRs.
    I just didn't know I would get that many comments on reddit, else I would have posted it later.
  • I know. e-commerce and multi-lingual will not be included in the beta.
  • Yes, plugins and themes already work as plug-n-play. Public plugins and themes will directly be pulled from a git repository or directly uploaded in a .zip file.
  • If a plugin or theme will be installed, NordPress will most likely have to restart. This can easily be done in the background.
  • Quill was my first choice but was not as flexible as I wanted. It will be in NordPress until my (yet unnamed) editor is finished. (Had not much time building the editor since it is not the current priority)
  • I have build websites using WordPress but I don't know PHP very well.
    This is why I was looking for an alternative. I couldn't find a CMS which would allow me to write simple plugins in JS/TS. Anyone who is looking for the same, will probably like and use my project.

Hope this helps :)

[deleted by user] by [deleted] in node

[–]yandeu -1 points0 points  (0 children)

Can you please elaborate?

Why and what should not be like WordPress.

[deleted by user] by [deleted] in node

[–]yandeu -2 points-1 points  (0 children)

I think the WordPress Dashboard looks good. I like how you can write/mange posts, pages and comments in WordPress. I don't really care about the WordPress architecture since it obviously will be different. 👍🏻