Best of CMSOctober 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    fastschema/fastschema: A Go web framework and Headless CMS

    FastSchema is a Go web framework and headless CMS designed to simplify building and managing dynamic web applications. It automates database generation and provides CRUD APIs, features a built-in admin control panel, supports MySQL, PostgreSQL, and SQLite, and includes role-based access control. It also supports real-time updates, a plugin system, OpenAPI documentation, and more. FastSchema can be set up quickly using Docker, and it is currently in beta with opportunities for community contributions.

  2. 2
    Article
    Avatar of hnHacker News·2y

    WordPress Alternatives

    Looking for alternatives to WordPress? This post highlights a variety of CMS options that can be downloaded and installed on a server, eliminating the need for API and git-based CMSs. Recommended alternatives include Ghost, Magic Pages, Kirby, Indiekit, Craft CMS, ClassicPress, and Statamic, with notes on their benefits and drawbacks. Additionally, there is an honorable mention of Anchor, a now-defunct PHP-based CMS.

  3. 3
    Video
    Avatar of webdevcodyWeb Dev Cody·2y

    How to Code a Book Review Application (Wix Studio's Headless CMS, Next, Shadcn)

    Learn how to build a book review application using Next.js, Tailwind CSS, Shadcn components, and Wix Studio's headless CMS. The tutorial covers setting up collections, integrating search functionality, adding and displaying books and reviews, and managing user authentication with Wix's built-in solution. This guide is ideal for developers interested in leveraging headless CMS for dynamic and user-friendly applications.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    WordPress Security - is it really that bad?

    WordPress' security reputation is often criticized due to its low barrier of entry and reliance on plugins and themes, which generate most vulnerabilities. Despite this, the core WordPress CMS is relatively secure, and recent years have seen significant improvements in finding and addressing security issues. The market is also evolving, with larger companies investing more in security. Areas that need attention include better visibility for closed plugins and security researchers, and cleaning up some legacy code quirks. Overall, while there is still work to be done, the security landscape for WordPress is improving.

  5. 5
    Article
    Avatar of newstackThe New Stack·2y

    WordPress Alternatives: Stick With PHP or Pivot to JavaScript?

    Many developers and IT managers are considering alternatives to WordPress due to its continued reliance on PHP, which has significantly declined in popularity. Increasing interest in JavaScript-based systems like Ghost and Payload reveals a trend towards more modern content management solutions. PHP advocates suggest Craft CMS and Drupal as viable options for those wishing to stick with PHP. Switching from WordPress could be challenging, but exploring alternatives might be beneficial, especially for those looking to avoid associated controversies.

  6. 6
    Article
    Avatar of fluttersquadFlutter Developers·2y

    Build a Youtube Clone with Strapi and Flutter: Part 1

    Learn the initial steps to build a YouTube clone using Strapi and Flutter. This part of the series covers setting up the Strapi CMS backend, creating data relationships and custom endpoints, integrating Socket.io for real-time updates, and implementing lifecycle methods to manage Strapi collections updates.

  7. 7
    Article
    Avatar of hnHacker News·2y

    The Static Site Paradox

    The post contrasts the complexity of CMS-based personal websites with the simplicity of static HTML sites. It notes that while engineers often choose simpler static sites, the average user ends up with overcomplicated solutions due to ease of setup. The author underscores the need to make web development more accessible and recounts their experience creating a language server for HTML, emphasizing the importance of reducing unnecessary complexity in web development.