-
3 votes
-
Looking for a Simple WYSIWYG Editor for my Blog
I'm going to be building a simple blog for myself. Partially I just want something really simple and customizable, and also it will be a fun little programming project. I'll be using PHP and mySQL...
I'm going to be building a simple blog for myself.
Partially I just want something really simple and customizable, and also it will be a fun little programming project.
I'll be using PHP and mySQL for the backend. I won't be using any sort of framework as it shouldn't be necessary for a very simple blog. I'm fairly comfortable with JavaScript.
What I'm imagining is some sort of JavaScript library I can just download, link to my html and then turn a textarea into a simple wysiwyg editor. It could be as simple as a markdown editor or something with a little more features.
It has to be free. Open source would be a plus.
If anyone has any recommendations or advice I would be very grateful. Thanks!
5 votes -
A guide to designing accessible, WCAG-compliant focus indicators
5 votes -
Tailwind CSS v3.0 is released
9 votes -
The 250kb Club
14 votes -
A reality where CSS and JavaScript don't exist...?
8 votes -
Rocket: A Web Framework for Rust
9 votes -
CSS container queries: use cases and migration strategies
4 votes -
[Google IO 2021] A high-level overview of how Excalidraw works and the browser APIs it uses
8 votes -
A modern boilerplate for Vite, React 17, and TypeScript 4.3
2 votes -
New major versions released for the six core Pallets projects - Flask 2.0, Werkzeug 2.0, Jinja 3.0, Click 8.0, ItsDangerous 2.0, and MarkupSafe 2.0
7 votes -
TeXMe Demo: Self-rendering Markdown + MathJax documents
6 votes -
A guide to some newly supported, modern CSS pseudo-class selectors
4 votes -
Pyodide is now an independent project - The CPython 3.8 interpreter compiled to WebAssembly which allows Python to run in the browser, originally developed at Mozilla
9 votes -
CSS container queries - An upcoming CSS feature that will enable style changes based on the size of the containing element
17 votes -
Exploring the CSS @property feature and its type-checking and animating capabilities
6 votes -
Introducing the <deno> tag
6 votes -
Guide to advanced CSS selectors
4 votes -
Hotwire: HTML over the wire
10 votes -
The 2020 MDN Web Developer Needs Assessment report is now available
7 votes -
MDN Web Docs has switched over to its new platform, where the content is now maintained through a GitHub repository
4 votes -
A complete state machine implemented in HTML checkboxes and CSS
8 votes -
Google using Core Web Vitals in their search rankings will be a positive change, but developers should be careful not to fixate solely on those three metrics
6 votes -
How Readup knows whether or not you've read an article
7 votes -
Standardizing <select> and beyond: the past, present and future of native HTML form controls
7 votes -
Thinking outside the box with CSS Grid
7 votes -
MDN Web Docs is switching to a new platform where the content will be hosted and contributed to in a GitHub repository
15 votes -
Bytecode Alliance: One year update
4 votes -
A case study on vanilla web development
10 votes -
Static imports in the runtime environment of Webpack 4
4 votes -
The failed promise of Web Components
4 votes -
Building interactive maps with statically generated vector tiles
4 votes -
Moment.js is now considered to be a legacy project in maintenance mode - Reasons you might want to keep using it, and recommendations for what to use instead
14 votes -
AVIF has landed
10 votes -
makesite.py - Simple, lightweight, and magic-free static site/blog generator
7 votes -
React is becoming a black box
12 votes -
Official Mozilla statement about the future of MDN Web Docs
24 votes -
Tailwind CSS: From Side-Project Byproduct to Multi-Million Dollar Business
5 votes -
Why you shouldn’t write your content in Uppercase, instead use CSS
3 votes -
What's it take to make a secure, stable, and scalable site?
I think I've identified an unfulfilled need in our current online environment, have an idea of an end-result that could flourish, and some possible ways to monetize without being a cancer on...
I think I've identified an unfulfilled need in our current online environment, have an idea of an end-result that could flourish, and some possible ways to monetize without being a cancer on society.
I have some experience with basic site-building, but this would be a very ambitious project for one person. It will probably take a long time before I get it going—if I get it going at all. I know some of what I need to start learning to make it work, but my mind doesn't know where to start when it comes to security, stability, or scalability.Security:
This is probably my biggest concern. We hear all the time about data breaches, and this idea is—at its core—a kind of social media; by its nature we're dealing with PII.
Where does everyone go wrong here, and how do I protect the information of potential users?
All I've got is I know that storing passwords in plaintext is a bad idea, and to encrypt 'stuff' .Stability:
I'm sure we've all experienced a site going down to a heavy load. Say I can get a site up, and things go well for a bit, and then somebody with a big twitter/instagram/youtube audience says something and a hoard of people come to check it out. A site going down when you try to check it out doesn't leave a positive impression. Can this sort of thing be prepared for, in the possibility such a thing ever happened?Scalability:
If I can get a workable site running, I don't expect much of a userbase for a while, if ever. But if it does get large enough to attract hundreds of thousands, or a million+ returning users, it would be nice if I could have the architecture in place to handle that ahead of time, instead of playing catch-up later. What makes a site scalable, and is there any reason it can't be prepared for?I'd love to be able to pay some folk to help me, but I don't have the cash for that. The initial launch will have to be done by me alone, so I'm fully prepared to learn what I need to and take the long amount of time required (maybe next summer?) to get the minimum product going. Even if this ends up not being feasible to get going alone, I figure the worst case scenario is a lot of learning along the way.
13 votes -
Comprehensive guide on the JavaScript tooling system by MDN
5 votes -
In defense of the modern web
13 votes -
Second-guessing the modern web
8 votes -
moderncss.dev - A series examining modern CSS solutions to old CSS problems
15 votes -
Rebuilding our tech stack for the new Facebook.com
12 votes -
How to emulate hand-drawn shapes / Algorithms behind RoughJS
5 votes -
The cost of JavaScript frameworks
5 votes -
Why Svelte is our choice for a large web project in 2020
15 votes -
Notes on auth token persistence
5 votes -
How websites evolved back to static HTML, CSS, and JavaScript files
6 votes