andrewcurioso / bostonconference Goto Github PK
View Code? Open in Web Editor NEWBoston Conference Management System - CakePHP Plugin
License: GNU Lesser General Public License v3.0
Boston Conference Management System - CakePHP Plugin
License: GNU Lesser General Public License v3.0
I would like to not force users to create or have a paypal account when buying tickets. This can be controlled with a PayPal business account setting with 'Require Paypal Account' enabled.
However I dont think the API is setup to work with this.
I am using the nice ability to insert content I keep in a .ctp per instructions on the readme. However, I would want the content to appear below the built-in heading title of the page.
The only way I can see to get content on the front page of the conference site is though adding news items. However it is not possible to embed html in textarea (it gets converted to html equivalents). Furthermore, it does not consider line breaks and convert those to
.
This is a serious problem as there is no way to make the front page of my conference look good. All I can get is text with no line breaks. I would really like to add some formatting, pictures, etc, so my conference looks more professional.
It would be nice if the blocks for the logos of sponsors did not have to be gray. I would prefer a default white if it contains a logo. That way it will look nice if all my logos have white background.
I would love to have the ability to insert my own menu item in the top level menu so I can add my own page. Example, say I want to add a page that lists the organizers involved in the event. With this feature, I can add it to the menu, and use a template I created for the content.
This would offer a lot of power, and result in keeping the application simple, but extendable for unique needs and requests.
Text length for URL of hotel is too short. Trying to add this URL is not possible:
http://www.marriott.com/hotels/travel/boscb-boston-marriott-cambridge/
I am running a 4 track conference at a venue that will have multiple rooms of various sizes, and on three different floors. I would like the ability to add all these locations as rooms associated with the venue. This will help anyone while the conference is active to locate what room to go to.
Room data could contain:
Add the ability to associate the talk and the room (optionally), and then display this on the schedule.
The form at /sponsors/request/ needs to send an email when it is submitted. Otherwise there is no way of knowing someone is interested other than visiting the admin sponsor list.
Also the message on the sidebar may want to be changed like the response time, etc.
I have a list of talks, but do not want to commit them to schedule blocks yet. If I had an option to just show the talks without a schedule, this would allow me to launch the conference site without needing to nail down the exact schedule.
The list of talks page would be a simple table layout with a title, abstract, photo, name of speaker, etc. Some thoughts on the order of the listing should be considered too. Also an option to not paginate the data would be nice.
Some nice extensions to this could also be:
Right now there is no way to see the talk abstract. Some thoughtful consideration for usability is appreciated. Especially mobile devices. Perhaps a progressive enhancement technique depending on device.
Few nice ideas for how this could be are:
Here are what a few others are doing:
Steps:
Not Found
Error: The requested address '/admin/.../...//logout' was not found on this server.
The admin UI allows you to add hotels, but I do not see where in the user UI for this to be displayed.
Is there a way to schedule an event like a keynote that cut across all tracks?
Please consider adding a Speakers page accessible from the top menu.
On this page should be a nice tabular listing of speakers, bios, talks they are giving, and social links.
You can use the existing setting on speakers for featured, to sort the order:
is Featured > has Photo > Last Name > First Name
In some cases there will need to be a talk that is delivered by two speakers, or one main speaker and assistant, or a team, or a panel, etc.
Perhaps there is a way to deal with this in the future.
Maybe the the association direction could be changed to allow speakers to belong to more than one talk.
I have four tracks that I created in the order I would like them displayed left to right in the grid. However it seems to go in reverse order or not do anything with left to right order.
This is my config:
Configure::write('BostonConference.Elements', array(
'ExtraCss',
'News' => array( 'index' => array( 'welcome' ) ),
'Schedule' => array( 'index' => array( 'schedule' ) ),
'Admin' => array( 'ExtraCss' )
));
However, nothing appears on the schedule page. If I change it to sponsor page it works, but just not from schedule.
I would like the ability with a configuration or appController to remove a default menu such as Schedule (talks/schedule).
I feel it would be responsible design to disallow or warn the admin when changing the cost of one of the ticket options if there are existing tickets already sold. Same goes for delete ticket_option, which might indeed delete all associated tickets. Better to retire the active one.
The admin should be smart enough to know the outcome, but it would end up never being able to determine total ticket sales.
A conference can take an entire year to plan and organize. It would be great if this plugin could also have features that support the organization and planning of a conference such as recruiting speakers.
We ended up created an online google spreadsheet and form. We had various form fields such as name, email, phone, talk proposal, bio, etc. We published the link to the form, and started collecting proposals.
This process worked ok, but it is painful to add the selected talks into the conference system. Copy paste, copy paste, etc. All the same form data that was collected was the same form data as the conference app add speaker page.
It would be great to have a call for speakers option. Very much like the become a sponsor option. Gather the data, and allow the admin to select which ones to use. Would save a lot of time.
I wanted to use the approved_talk_count that I see within the schema, but it does not appear to get updated or used. I was hoping to use this to find all speakers that have talks.
Add a rich text editor for the "news" controller so that news item can be formatted.
There should be some option setting for controlling this messages and ability to offer sponsorship as it seems it will always appear.
Perhaps add a checkbox option at the top of the admin/sponsors/index page to toggle it on/off.
This should remove remove the sidebar button on sponsor page, and message, as well as the extra boxes next to existing logos.
Able to use back button to buy more tickets if free.
See "Talks:" here: http://www.northeastphp.org/speakers/view/10/Sequoia-McDowell
Only one of these was accepted and links to an actual talk page.
I was trying to change the name from Sponsors to Sponsorship and see that it does not affect the menu labels. Maybe its an oversite, as it does work in the page headings.
Would be better to have use a WYSIWYG rich text editor in places where text areas are used in forms. Especially news area.
I know that you use news items to display on the home page, but I feel it would be a better design to have a separate ability to edit the text that first appears on the home page. Maybe call it welcome message, and would likely be a message to prospective attendees of your event.
I feel that news items can be like a feed that shows up below the welcome message.
http://www.northeastphp.org/talks/view/17/Test-That-Javascript-Intro-to-Testing-with-Jasmine-js Which I found linked to from #50 is the page for a rejected talk. There should be more useful info here or a 404 page, not just empty page.
Steps:
Error: The requested address '/admin/users/login' was not found on this server.
Free ticket purchase for total order still shows button for paypal which is strange
In a multi day conference, I can see an annoyance on the 2nd, 3rd, 4th day where vistors to the schedule will need to scroll to see the current day schedule.
Perhaps the schedule view can be smart, and aware of date and time of conference and switch the view to "today's schedule". Another great options to is to somehow distinguish past talks from upcoming.
Need to consider setting a timezone somewhere probably
It is going to be really hard to manage sponsor images with the current model using an image URL under the current design.
Problems:
It would be better to add an upload capability on the add sponsor page, that automatically resizes the image for the user. I've done this before on another project, and used a great plugin that takes care of this.
A few easy work arounds may be to specify the required image dimensions in help text on the add sponsor page. Or to you inline styles css to size the image x&y on the image tag of the sponsor listing page.
When you have a venue address, and a couple of hotels associated with it. When listed in the view, the address of each hotel is not correct, and uses the venue address instead.
A serious problem
I think it really does not need to be required. I don't have a phone for one of my sponsors, and now I am not sure what to put. It does not appear to be used anywhere. So why required?
Would be better to use email address as username instead of username. When you login, the browser automatically fills in the username field with your email address. When I logged in with this, it rejected me. Made me feel as though my account was wrong, but in fact it was actually supposed to be my username instead.
People will certainly trip up on this, create duplicate accounts, and call with questions. It's most common these days to use email address as username.
Error: The requested address '/admin/.../users/add' was not found on this server.
It would be nice if you could add an extra field of info for each sponsor such as: More about the Sponsor
Sponsors need to see value from their contribution, and I think adding this and finding a way to display it on the sponsor page would be really valuable.
I would like to create an event like registration, or breakfast, that has no speaker.
Would be great to allow the add talk ui to allow no speaker.
Text length for URL of venue is too short. Trying to add this URL is not possible:
http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx
PayPal Express checkout requires that the user create a PayPal account in order to checkout.
http://www.northeastphp.org/talks
There should be a way to disable/hide times or enter "unscheduled/tbd." It is jarring as a speaker to see your talk listed as 8am on Saturday, I assume many speakers are experiencing this moment of shock needlessly :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.