Skip to content

About

The phpBB styles and shared static assets for the FreeCAD forum at https://forum.freecad.org

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

Repository files navigation

Forum-Style

The phpBB styles and shared static assets for the FreeCAD forum at https://forum.freecad.org.

Layout

This repo is laid out so that it matches as closely as possible the actual on-disk deployment needed for phpBB (the software running the forum).

Path Deployed as Contents
styles/freecad/ styles/freecad/ in the phpBB root the FreeCAD style (light), child of prosilver
styles/freecad-dark/ styles/freecad-dark/ in the phpBB root the FreeCAD-Dark style, child of prosilver
freecad-assets/ freecad-assets/ in the phpBB root, served at /freecad-assets/ Bootstrap 3.3.5 CSS and JS, the site fonts, freecad.css, and the favicons, shared by both styles

deploy/deploy-forum-style.sh is the server-side deployment script and .github/workflows/deploy.yaml the workflow that runs it; neither is deployed to the forum. The server runs an installed copy of the script, which an administrator updates by hand when it changes here.

Making Changes

Please submit changes as normal pull requests to this repo. Changes reach the forum only when a project Maintainer or forums manager explicitly runs the deployment workflow. There is (currently) no staging or test server available, all changes go directly to the live forum.

Icons

Both styles draw their icons with Font Awesome 4.7, which phpBB itself ships (assets/css/font-awesome.min.css) and the headers load through {T_FONT_AWESOME_LINK}; it is not part of this repository.

License

The repository as a whole is distributed under the GNU General Public License, version 2 (see LICENSE), the license of the phpBB templates the styles derive from. It includes third-party components under their own licenses:

Component Path License
phpBB prosilver-derived templates and theme styles/*/template/, styles/*/theme/ GPL-2.0 (phpBB)
Elegance style by Vjacheslav Trushkin, on which both styles are based styles/*/ BSD-2-Clause, © 2015 Vjacheslav Trushkin; see styles/*/license.txt
FreeCAD's changes and additions to both styles (by Yorik van Havre and others), including styles/freecad-dark/theme/freecad.css styles/*/ previously published under the LGPL-2.1 in FreeCAD-Homepage; distributed here under the GPL-2.0, as section 3 of the LGPL-2.1 permits
Bootstrap 3.3.5 freecad-assets/css/bootstrap-3.3.5.min.css, freecad-assets/js/bootstrap-3.3.5.min.js MIT, © 2011-2015 Twitter, Inc.; see freecad-assets/LICENSE-Bootstrap.txt
GLYPHICONS Halflings font, as included in Bootstrap 3.3.5 freecad-assets/fonts/glyphicons-halflings-regular.* © 2014 Jan Kovařík; made available by its author for Bootstrap free of cost, under Bootstrap's license
Fira Sans freecad-assets/fonts/FiraSans-Regular.* SIL OFL 1.1, © 2012-2014 The Mozilla Foundation and Telefonica S.A.; see freecad-assets/fonts/OFL.txt
Evolventa freecad-assets/fonts/Evolventa-* © 2016 Alex I. Kuznetsov, under the GPL-2.0 or the LaTeX Project Public License 1.3c or later at the recipient's choice; distributed here under the GPL-2.0 (LICENSE). Contains URW Gothic L, released by URW++ Design and Development GmbH
freecad.css, from FreeCAD-Homepage freecad-assets/css/freecad.css LGPL-2.1 (the FreeCAD-Homepage license)
FreeCAD wordmark and favicons, from the FPA's official logo kit styles/*/theme/images/FreeCAD-wordmark-light.svg, freecad-assets/images/ The FreeCAD logo is a registered trademark of the FreeCAD project association AISBL, used here for an official FPA project as described in the FreeCAD brand guidelines. Not covered by the repository's GPL-2.0 license.

About

The phpBB styles and shared static assets for the FreeCAD forum at https://forum.freecad.org

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages