Mod Archive Forums Mod Archive Forums
Advanced search  

News:

Please note: Your main modarchive.org account will not work here, you must create a forum account to post on the forums.

Pages: [1]   Go Down

Author Topic: Barryvan compo engine to go open-source  (Read 11028 times)

0 Members and 1 Guest are viewing this topic.

barryvan

  • I can't decide if you're adorable or creepy.
  • Newbie
  • Offline Offline
  • Posts: 130
    • View Profile
    • barryvan
Barryvan compo engine to go open-source
« on: February 01, 2008, 17:02:41 »

Hiya.

Not sure if this is the right forum for this, but it seemed the most appropriate...

I've been doing a lot of work on the engine that I've written to run the barryvan compo, and I've decided to make it open source. The reason is that I want it to be usable by lots of people for running their competitions. Ideally, they should be able to set up a compo in about five minutes flat with it. I'm looking for people who'd be interesting in doing a bit of work on it.

Current features:
  • Themes, thanks to the Smarty template engine! Yep, I just finished that up about thirty minutes ago. Each page is now Smartied up.
  • Single-file site configuration - all pertinent information, like the compo name, URL, theme, and so on, are stored in an INI file.
  • MySQL for storing news, inspirations, tracks, votes, and links (to other sites).
  • News RSS feed. Also today.
  • Automatic entry and vote management - the system automatically allows entering and voting to start at pre-determined times, based on the round's start time.
  • Automatic results viewer - the system produces pretty tables of results for older rounds.

Wishlist:
  • Full compo configuration, including management of round starts/ends and "mini-compos" (a la Novus). Basically, I'd like a more modular architecture, where you just load the "compo module" for your selected compo type. So I'd load the "Inspiration" module for the barryvan compo, whereas someone else might load the "Genre-based" module. Each module would, of course, have to be configurable...
  • Web-based administration tools, like in a CMS. At the moment, I use PHPMyAdmin and FileZilla.
  • A better handling of the "main" page, which contains the other pages, for themers. At the moment, there's too much PHP in it; ideally, it should only be Smarty, but that's hard unless you use a deprecated function.
  • General code clean-up and tidying.

So, anyone interested? I'm in the process of setting up a SourceForge project for it, but they say that can take up to three working days. Also, anyone have any more ideas? Throw 'em at me!
Logged
www.barryvan.com.au - design & music

the barryvan compo - Bimonthly inspiration-based compo

barryvan  @ Last.fm

Saga Musix

  • TMA Moderator
  • Top Poster
  • ****
  • Offline Offline
  • Posts: 2571
  • I love OpenMPT! And Modules! And TMA! And Pie! :>
    • View Profile
    • Saga Musix - free module music and more!
Re: Barryvan compo engine to go open-source
« Reply #1 on: February 01, 2008, 17:08:18 »

that sounds like a pretty nice project. Probably you should add support for different compo types, f.e. One Hour Compos (so the most popular compo types could be set up easily)
Logged
» My TMA artist profile
» Visit my music site: https://sagamusix.de/ [de, en]
» Visit my programming website: https://sagagames.de/ [de]
» Open ModPlug Tracker

barryvan

  • I can't decide if you're adorable or creepy.
  • Newbie
  • Offline Offline
  • Posts: 130
    • View Profile
    • barryvan
Re: Barryvan compo engine to go open-source
« Reply #2 on: February 01, 2008, 17:10:11 »

Yeah, that'd be one of the compo "modules" that are in the wishlist. :) Ideally, you'd be able to download additional compo types and just install them with a click. :) And, of course, you'd be able to write your own. Maybe XML... Hmm...
Logged
www.barryvan.com.au - design & music

the barryvan compo - Bimonthly inspiration-based compo

barryvan  @ Last.fm

m0d

  • Creator of Meow Meow Meow Kitty Song
  • Global Moderator
  • Top Poster
  • ****
  • Offline Offline
  • Posts: 1867
  • Original Site Admin/Designer/Coder
    • View Profile
    • Science & Art - Eindhoven.space - RedHeat Music & More
Re: Barryvan compo engine to go open-source
« Reply #3 on: February 05, 2008, 12:37:52 »

Cool idea. You know, it's funny how many compo manager systems there have been made and how many have been open sauced [sorry, I read theregister.co.uk :D]. I think yours is the first. :D

Believe me, I'd love to get involved to some degree but as you may already know I have a very full plate and hardly any spare love to give :)
Logged
👨‍💻 Creator, Musician & HF Packet Radio Network Core
🎧 Discover great music via other member's special picks in the MFG
☕️ Get m0d a coffee via Ko-Fi.com
💬 IRC irc.rizon.net #modarchive
💬 Modarchive Discord
Pages: [1]   Go Up