Skip to main content

7 posts tagged with "Storage model"

How values are stored, cached and bounded in the database

View All Tags

Should the Site Converter tell a blog post from a page — and where do custom post types come from?

· 6 min read
Jon-Michael Lastimosa
Senior Web Developer

The question: "Blog posts should be in posts, right? ... and for posts, we should probably just grab the content and check if it is just using the plain text editor." And then: "does that include custom post types as well? We can also make the site converter write custom post types in functions.php, right?"

Why the AI Assistant's ideas come from rules, and its conversations are saved per user on the server

· 3 min read
Jon-Michael Lastimosa
Senior Web Developer

The question: The assistant offered the same three generic starters on every screen and forgot the conversation on every refresh. Can it know where the person is and suggest what to do there — and keep the conversation — and if so, where should those suggestions and that history come from?

Why form submissions get their own Entries table instead of going into the newsletter list

· 4 min read
Jon-Michael Lastimosa
Senior Web Developer

The question: The Forms extension was mail-and-forget — a submission was emailed to the admin and discarded. To make the contact form usable as a booking form, a quote request or a survey, submissions have to be stored somewhere. Since the Newsletter CRM already has a table of people with emails, lists and tags, can the form data just go in there, so everything about a person is in one list?

Why the newsletter preference centre reuses the unsubscribe token, and why saving it never unsubscribes anyone

· 3 min read
Jon-Michael Lastimosa
Senior Web Developer

The question: The Newsletter CRM had only two public endpoints — confirm and unsubscribe. With multiple lists, a subscriber needs a way to say "keep the product news, drop the offers" without leaving entirely. That page needs a credential in the email link, and it needs an answer to the obvious edge case: what does the CRM do when the reader unticks everything and presses Save?

Why is the per-post SEO title empty by default — shouldn't it be pre-filled with the template?

· 5 min read
Jon-Michael Lastimosa
Senior Web Developer

The question: On the post editor, the new SEO metabox shows SEO title and Meta description as empty boxes — while the counters underneath them report a real pixel width and character count, and the page really does emit a title and a description. If the extension already knows what those values are, why not just pre-fill the two fields with them?