Coder Social home page Coder Social logo

bostonconference's Issues

Allow html and line breaks to be used in the news area

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.

Background color of sponsors logo blocks

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.

Add top level menu items by configuration

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.

Add a feature to specify rooms

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:

  • Room Name or Number
  • Extra display field (Could be used for Floor, Capacity, How to get there, etc)

Add the ability to associate the talk and the room (optionally), and then display this on the schedule.

Request to be a sponsor needs to send email

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.

List of talks

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.

  • Option to toggle Schedule view on/off
  • Option to toggle list of talks view on/off
  • Adds a new menu named "Talks"
  • Only talks approved will show up on this list

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:

  • Allow users to vote on their favorites (so we can plan room layouts better)
  • LIke them on facebook
  • Link to a speaker bio page

Ability to see talk abstract from schedule UI

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:

  • Make the talk title a hyperlink, which opens a new page that shows the speaker, photo, bio, date, time, and talk abstract, with a link to go return.
  • Same as above, but shows up in a lightbox modal window
  • On hover, display a layer on top with this info
  • On click, slide a panel down below the row and attach it to the talk block like a tab making it the same color. The panel has a summary abstract, with a link for more info which would open a new page with all the details.

Here are what a few others are doing:

http://2011.boston.wordcamp.org/schedule

Error if you logout from admin pages

Steps:

  1. Log in with Admin account
  2. Add /admin to the base url to access admin panel
  3. Logout

Not Found
Error: The requested address '/admin/.../...//logout' was not found on this server.

Add a speakers page at the top level menu

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

Allow talks to have more than one speaker

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.

Adding a view template on the schedule page does not appear to work

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.

Ability to turn off a menu item

I would like the ability with a configuration or appController to remove a default menu such as Schedule (talks/schedule).

Do not allow admin to change prices of TicketOption.price

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.

Call for speakers

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.

Ability to turn off looking for sponsors...

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.

Option to show current day first on multi-day schedule

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

Logo images on sponsor page

It is going to be really hard to manage sponsor images with the current model using an image URL under the current design.

Problems:

  • Sponsors will provide us URLs, but will be all different shapes and widths
  • When displayed on the sponsor page, they don't fit and format as expected since the size is crucial
  • To fix the size and format, one will need to download the image and tweak it to work. Then upload again to another location and reference the URL.

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.

Login with email address

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.

Add ability to specify extra info on sponsor in admin ui

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.