Hi!
Patrick put together the updates based on the mockups and I've spent the past couple of days on the HTML/CSS. The look / feel is pretty close to done; I added some field types (textarea + fixes to radio) but there are some pending issues with the registration site.
Here is the current status:
- HTML/CSS + graphics 95% complete except for select pages I don't have access to at this time (registration desk, paper submission, review submissions (no data), vote on talks (no data), get receipt, view registrations, accepted talks, list all registrations). I don't know if every single one of these is used but theyre mentioned in the handlerbars template.
- I added a "Logged in as {{name}}" area in the upper right, but {{name}} only works on index and not the form pages (not sure why :-/)
- I put a due date for registration in the page of June 15. Hope this was ok. Obviously easily changed.
- The registration fee is not editable. I think we want the field to suggest the fee based on country but for it to be editable by the person (right?) I don't know how to implement this.
- I don't know what the maxlimit is for textareas in the backend so the textareas don't have a set limit in the front end. We should probably fix that.
- When you click next, because of how the javascript is managing the paging, you stay at the bottom of the page and have to manually scroll up every time. I experimented trying to add an autoscroll up to each page in the JS but didn't get too far.
- A bunch of questions need a default value to be set. I see how to do this in the JSON but i'm not confident it works yet.
- If you indicate you don't need funding, the form with all the travel details is still visible. Which leads me to -
- There seems to be a bunch of logic in the JSON that the front end isn't reflecting. E.g., the question that asks if you'd like to contribute to help someone else attend is linked to a form field where you type how much you'd like to contribute, except even though it says it should only appear is the value is yes, you'd like to contribute, it's always visible... I don't know how to fix this. There are multiple instances of this.
- the lodging "other" option needs a way to input a number of nights, but I don't know how to do this using the json :(
- (major / devel) The calculation of the total funding ask + radio selection of what % funding you'd like to request isn't implemented yet.
- (major / decision) Right now the reg form has everything including travel details. There is a concern the travel research will take a long time so data will be lost due to timeout. Since the form currently doesn't have required fields set / they aren't being enforced, the full form can be submitted / saved partially blank and returned to later to finish. The down side of this is that people could "register" yet leave essential fields blank yet the app would consider their reg complete if they pay I am guessing. The alternative is to break out the financial request as a separate form, if we wanted required field enforcement.
- (major / decision) The fee allows you to pick between paypal and pay at conference. IIRC we are only allowing prepay so before launch the opt to pay at conference should be removed.
Hope this is helpful,
~m