Skip to content
This repository has been archived by the owner on Oct 21, 2023. It is now read-only.

davidsneighbour/framework

Repository files navigation

Build Status Slack Slack Psalm Static Analysis

Colossus WP Options Framework

Colossus WP Options Framework is a fork of the now abandonned Titan Framework. Titan was a widely used framework used for WordPress Plugins and Themes, and made it easy to add options and settings controls with minimal hassle.

Colossus will bring new life to this powerful framework greatly improving on Titan Framework giving new life to plugins / themes that relied heavily on it. It's our goal to not only bring the Titan back to life but to fix all the underlying issues which led to it being abandonned. The result of this will be a new Framework that is backwards compliant with Titan but adding more power, new features, better compatibility with WordPress and any other enhancements we can find along the way.

If you have time to test the plugin, give feedback, suggest new features or even help with development or documentation, we'd love to have your input.

The easiest to use WordPress options framework.

Colossus WP Options Framework (aka Colossus WP) allows theme and plugin developers to create admin pages, options, meta boxes, and theme customizer options with just a few simple lines of code.

Get it in the WordPress plugin repo <-- Coming Soon!

Features

  • Makes development unbelievably easy
  • Built with optimization in mind
  • Does NOT clutter the database
  • Integrates with your project seamlessly
  • Theme customizer live preview integration
  • Supports child themes
  • Automatic CSS generation with SCSS support

Installing

  1. Download the current release, add it to your project and follow the embed method.

  2. You can install the latest stable release from the wordpress.org plugin page straight from your WordPress plugin page; <-- Coming Soon!

See the Wiki for full details.

Developing

If you want to help with the development of Titan Framework, we have a Developing guide in the wiki

Help Spread the Word on Colossus WP Options Framework

Colossus is super new, so far the framework has been getting good feedback from the community. Help out and spread the word by starring this repo, sending tweets, writing blog posts about what you think about Colossus (formerly Titan Framework), and review the plugin in the WordPress plugin repo.

Are You Using Colossus WP Options Framework in Your Project?

Let us know so we can showcase it in the site! Send us a tweet at @wp_colossus <-- Coming Soon!

Contributing, Pull Requests Are Very Welcome

Have an idea for a cool option, or do you have a bug fix you want to implement? Please don't hessitate to place a PR (Pull Request).

PRs on these are welcome:

  • Bug fixes
  • Cool new options
  • Cool new hooks
  • WordPress standardization
  • Code optimizations
  • Anything under the sun as long as it's helpful :)

Translations

We want Titan Framework to be used by everyone, and since not everyone speaks or reads english, we would appreciate it if you can help translate the framework to your language.

Current Translations

We're in the process of updating adding these translations back into Colossus from Titan. Since this may take some time, some translations may not be fully implemented at this time.

French (thanks @PunKeel)
German (thanks @jascha)
Italian (thanks @DavideVogliotti & Giuseppe Pignataro)
Portuguese (thanks @pagelab)
Spanish (thanks @maperezotero)
Turkish (thanks @gurkankara)

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Patrick Kollitsch

👻

Phill Healey

🐛 🤔 💬 💻

Alex Goodwin

🐛 💻

Jascha Lee

🌍

Davide

🌍

Maxime Guerreiro

🌍

Marcio Duarte

🌍

maperezotero

🌍

gurkankara

🌍

This project follows the all-contributors specification. Contributions of any kind welcome!