OGA 2.0 progress as of Feb. 5
Sunday, February 6, 2011 - 04:31
I spent most of the day today working on porting features from the current OGA to OGA 2.0, and I have some encouraging developments.
- I developmed my own Medals code (replacing the Badges module). It's simple enough that it won't be a royal pain to maintain it. The code is clean enough that I'm able to easily filter out medals that are superceded by other medals.
- Turns out you *can* associate nodes with multiple Organic Groups, which allows me to have art collections without messing around with node references. I've set up a couple of collections, and they seem to be working so far.
- The Flag module works now, which means favorites are working.
- I've implemented a rudimentary working version of an art event histor.y (revisions, forks, etc). It's currently built on nodes, but I may end up building it on comments instead, so it will mesh seamlessly with user comments.
- User accounts should allow avatar pictures now, but I haven't tested this. :)
- The Advanced Forum module has been ported to D7. I've installed it, but I haven't really done anything with it yet.
- The Notifications module is in alpha now, and I've installed it.
- I set up the Panels module as well. I'm told it's super cool.
So, what remains to be done?
- Everything will need to be tweaked and refined.
- The OGA 2.0 theme is still just a mockup.
- The database migration. Drupal's Migrate module looks promising, but it's going to take a lot of coding and trial and error to get the database moved over correctly. There isn't an exact 1:1 field mapping between the current art nodes and the ones in OGA 2.0, which means that a direct migration isn't going to work. Instead, I'm using this big change as a chance to correct some major design flaws that have been holding us back.
- A lot of modules still generate random error messages. They'll have to stabilize a bit more before we'll be able to go out of beta. That said, there's a good chance that will happen before the OGA 2.0 code is ready.
- I'll need to build a snazzy interface for actually collecting art. Hopefully somthing easier than the DeviantArt one (Click and start to drag image.... wait five seconds for collections bar to load... drag image to collections bar.... wait five seconds for collections bar to disappear.... etc)
- I haven't even started on audio previews yet.
- OGA custom modules wil need to be packaged and uploaded to Drupal contrib. This should help other people who want to contribute code to OGA do so more easily.
wow. nice to know OGA 2.0 progress.. cant wait for it :D
Nice progress! As noted in the IRC, at least for 3D models, it would be cool to standarize a bit more information on the submisson, for example "face count", "vertex count", "rigged", "animation count", "texture count", ... And then to be able to filter the view by those propreties, for example being able to search for:
3d models "plant", poly count < 1000
That being said, the search needs a lot more features than the current one, but you know that already :)
Does this mean I get my weekly challenge medals!? hahaha
Brandon Morris,
Steam Group: http://steamcommunity.com/groups/OpenGameArt
If you guys need any help on projects email me atBrandonmorris12@gmail.com. Pay is not mandatory and Im open.
Yup. Adding new medals is a lot less of an ordeal now.