Nuwud.net Blog
I really needed a better game plan for this project. It got out of control. I had no idea it would be so difficult. I feel beaten by it. I had to officially resign from this project.
Now, in order not to fall into any serious trouble, I have to deliver what I did manage to create. While doing this, I still feel compelled to see if I can't make this do what I want.
First, let's break down what I need this thing to do again.
I need this to be a website that can do the following:
- Allow Multiple User Type Registration for Educators, Students, Parents, Misc.
- Curriculum Tool to assign students homework and teacher can correct it.
- Publishing Tool for students to create their own multiple page books. Save, Edit, Teacher Corrections.
- Multiple Shops, one for each user.
- Have classes be able to compete with one another.
Those are the biggies. I think the rest of it should be easy once those functions are created.
Here are some solutions I found.
- I found a solution in Moodle for a few functions. It handles the multiple user registration to some degree. It also has a built in assignment tool.
- Php-Multishop had the solution I need for an open source multiple vendor Ecommerce system.
- Drupal for regular CMS stuff.
- I found Degrafa to make an SVG Publishing tool's basics.
- Flash Builder and Flash Catalyst for the UI.
I believe the key is in multiple Data Bindings in the MXML code of the Flex file. If I have 3 different CMS counting on similar information from the user at registration, I can have it bind to several databeses from the same input form. So, if at registration you have to put your name, email and password, that will apply to all of the CMS databases at once while they run in the background without being seen. Only the Flash Builder user interface is visible. Could look seamless.
It seems easier than bending and tweaking CMS that are already properly aligned and will need to have upgrades over time. It will also save time on creating a theme for each CMS and offer the look the client wants.
I already have these solutions installed at the following links:
Multishop:
http://www.go-gorilla.com/multishop/portal/
Publishing Tool:
http://www.go-gorilla.com/publishingtool/DegrafaSVGPainter.html
Moodle:
http://www.go-gorilla.com/moodle/
Now all I have to do is build a Flex UI and bind some data. Right?



