Skip to content

Repo: Prepare for General Availability #112

Open

Description

@marcuspollio

Here are the remaining tasks before the new website here can replace the current "homepage" website:

  1. Check the English wording of the main pages titles and content: go to the staging deployment, check the homepage, and every other major section pages (use the links on the top header and bottom footer). Odd sentence or typo? Report it or open a PR to fix it!

  2. Update the news section with the latest articles from WordPress.

  3. Add and improve some nice illustrations for CAM, FEM, BIM, TechDraw, Mesh, and more. See the guidelines for more info.

  4. CMS config update with latest improvements. TODO @marcuspollio

  5. Merge and test the server-side redirects: Website URLs: Links redirects and aliases #89

  6. Sort out the CrowdIn yes or no issue: Bug: CrowdIn integration needs to be reconsidered #111

  7. Clarify if any forum/wiki/addon/telemetry stuff/data on website domain could cause some conflicts. Repo: Sort out potential domain and server conflicts #116

  8. Prepare the production deployment setup.

  9. Invite translators to provide translations via documented workflow. TODO @marcuspollio

  10. Check and fix last minute issues. TODO @marcuspollio

  11. Update release data once the final assets are out. TODO @maxwxyz

  12. Anything more? Deploy into production!

Activity

  1. added
    Help wantedExtra attention is needed
    CMSContent Management System
    NewsNews content
    ToolsTools helping for content generation, workflow, and maintenance.
    on Oct 22, 2026
  2. marcuspollio commented on Oct 22, 2026

    @marcuspollio
    CollaboratorAuthor

    Hi everyone!
    Could I kindly ask some folks for help, to complete the website project?

    1. @concretedog @CRogersMedia @JohnOCFII any native English speakers? Thanks

    2. @prokoudine or @concretedog ?

    3. @sliptonic @Connor9220 @awgrover @tarman3 for CAM? @FEA-eng @marioalexis84 @ickby for FEM? @semhustej @Roy-043 @furgo16 @markkomartin for BIM? @MortenVajhoj @ryankembrey for TechDraw? Thank you

    Feel free to open a new issue or ask here directly.
    Thank you very much in advance! Have a good one!

  3. JohnOCFII commented on Oct 22, 2026

    @JohnOCFII
    Sponsor

    I think the new site looks great! I read through the main pages and checked the links from the main page.

    One comment/question: On the Community page, I think it would make sense to link to areas where the FreeCAD users and developers gather. I'd expect to see links to the Forum and to the Discord. Does that make sense to add here? https://staging.freecad.org/community/

  4. maxwxyz commented on Oct 22, 2026

    @maxwxyz
    Contributor

    @marcuspollio the staging.freecad.org site shows still the "Work in Progress...Come backsoon" version, not the one from freecad.github.io/Website/

    It looks good and for me this can go live into production and incrementally updated / improved (images/content) on the go. It is already 100% better than the current site!

    Would it be possible to release the new site before RC3 so we can merge the link changes to the app before RC3 is build?

  5. chennes commented on Oct 23, 2026

    @chennes
    Member

    I should note that there are a lot of moving pieces here: we should be careful not to succumb to "go fever" in our haste to launch the new site. If we simply cut over, we'll break, among other things:

    • The forum, which serves some of its assets from the website
    • Old versions of the addon manager, which still rely on the addon cache being served by this old site
    • deletetelemetry.php, which cannot be migrated at all because we won't be running php in the new container
    • thankyou.php needs to be handled as our return path from donations

    We cannot just decide that the Hugo site is good enough, so we must be ready to go: there is still quite a bit of groundwork that must be done. I have a plan for all of the pieces I know about, but each one requires individual, careful handling, and testing post-crossover.

  6. marcuspollio commented on Oct 23, 2026

    @marcuspollio
    CollaboratorAuthor

    Hi @JohnOCFII
    Thanks for having a look and the encouraging words!
    Yeah, there has been no design for the Community page yet. Adding some links and a bit of context/buttons/whatever to places the FreeCAD community gathers makes total sense there (in addition to the existing "social" links in the footer).
    How do you propose to achieve that? Should it be some concise text, some pictures, or simply icons/buttons? Should it be above or below the "cards" (i.e. Calendar, Events, FPA, etc)? Do you have any reference of similar pages you find cool and fitting?

    @maxwxyz Thanks for the report. Is the "Work in Progress...Come backsoon" still shown now? Have you tried to force refresh the page?

    Hi @chennes
    Thanks for the detailed message!
    Yeah, I totally agree the careful path (i.e. take the time needed to make sure most aspects are sorted out and ready) is more appropriate, despite the eagerness of some 😅

    Personally, I do not mind if this website goes live along 27.1 or even later. It has already been in the works for a while now, a little more time to ensure its success is preferable. We can improve the content and refine certain aspects of the workflow in the meantime (e.g. translations, CMS, Community page, Academy, infra docs, API, etc).
    I've added a new issue to track these items.

  7. chennes commented on Oct 24, 2026

    @chennes
    Member

    From a server standpoint, we're now ready to go: we have two Incus containers running, one for staging and one for production. They are both "live" in the sense that they are real functioning nginx servers that can be fully deployed into via the workflows here. Staging is publicly accessible right now. Production is tested and ready to go, with the new nginx site conf file authored and ready for activation. I've tested that conf file on a "rehearsal" site and everything works as expected. After the cutover I have another set of tests I will run, but basically the infrastructure is now ready for the new site to go live. Once you're ready it will only take a few seconds to reconfigure the server to deliver the updated site, so give me the word when you are ready.

  8. maxwxyz commented on Oct 24, 2026

    @maxwxyz
    Contributor

    @marcuspollio it's working now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    CMSContent Management SystemHelp wantedExtra attention is neededNewsNews contentToolsTools helping for content generation, workflow, and maintenance.

    Type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions