Ideas

Develop organizer features for Open Event server

The server has already an established flow, but a number of desired features are still lacking. These include a rating system for proposed sessions for an event organization team or custom emails to speakers and attendees. Please put together a list of desired features with description and wireframes or screenshots and implement them.

Open Event Orga Server: The Open Event Orga Server enables organizers to manage events from concerts to conferences and meet-ups. It offers features for events with several tracks and venues. Event managers can create invitation forms for speakers and build schedules in a drag and drop interface. The event information is stored in a database. The system provides API endpoints to fetch the data, and to modify and update it. Organizers can import and export event data in a standard compressed file format that includes the event data in JSON and binary media files like images and audio.

Repository: https://github.com/fossasia/open-event-orga-server

Communication: Please join our mailing list to discuss questions regarding the project: https://groups.google.com/forum/#!forum/open-event. Our chat channel is on Gitter here: http://gitter.im/fossasia/open-event-orga-server

Demo version: A demo version is automatically deployed from our repositories:

 

Design and implement a full featured permission system and add security tests

The goal of this project is to develop the existing permission system in the Open Event Orga Server into a full featured system with a web UI similar to examples that can be seen in the Drupal community with a number of appropriate standard roles, that should be described in a preparation document.

In order to ensure, that this system is correctly configured, we also need an outline of best practices and extensive security tests.

Part of this project is also the implementation of API call controls and a mechanism to control calls from internal and external services.

Open Event Orga Server: The Open Event Orga Server enables organizers to manage events from concerts to conferences and meet-ups. It offers features for events with several tracks and venues. Event managers can create invitation forms for speakers and build schedules in a drag and drop interface. The event information is stored in a database. The system provides API endpoints to fetch the data, and to modify and update it. Organizers can import and export event data in a standard compressed file format that includes the event data in JSON and binary media files like images and audio.

Repository: https://github.com/fossasia/open-event-orga-server

Communication: Please join our mailing list to discuss questions regarding the project: https://groups.google.com/forum/#!forum/open-event. Our chat channel is on Gitter here: http://gitter.im/fossasia/open-event-orga-server

Demo version: A demo version is automatically deployed from our repositories:

 

Open Event Web App Generator: Integrate app as microservice and implement interaction and sharing features

The Open Event Web App Generator was implemented as a stand alone solution in order to be able to focus on the development instead of integration question. The idea is to bring different services with the Orga Server together as microservices.

Therefore the goal of this project is to integrate the Web App Generator as a Microservice with server application and enable user interaction and data sharing with server app.

Open Event Web App Generator: The Open Event Web App project has two components a) an event website generator and b) the actual generated website output. The web generator application can generate event websites by getting data from event JSON files and binary media files, that are stored in a compressed zip file. You can also access the application through a REST API. Websites that are generated by the “web app generator” can be uploaded to any web location, e.g. on Github pages or any server (e.g. via ftp).

Repository: https://github.com/fossasia/open-event-webapp

Communication: Please join our mailing list to discuss questions regarding the project: https://groups.google.com/forum/#!forum/open-event and our chat channel is on gitter here: https://gitter.im/fossasia/open-event-webapp

 

Enhance design , improve quality assurance and develop test cases and semi-automatic issue submission

The development of Open Event was taking place very quickly and attention to design details and testing has been neglected at some points. The goal of this project is to improve the quality assurance, test cases and enhance the app flow in regards to the area of design.

This project involves the Server component, Android apps and Web apps. The main work of this project would take place for the Open Event server.

The work on this project includes:

  • enhance flow of app in regards to design and improve design elements
  • improve test coverage
  • develop extensive tests with Robot framework
  • Implement semi-automatic issue submission for errors in tracker

Open Event: The Open Event Project offers event managers a platform to organize all kinds of events including concerts, conferences, summits and regular meetups. The components support organizers in all stages from event planning to publishing, marketing and ticket sales. Automated web and mobile apps help attendees to get information easily. There are four components of the project:

  1. The Open Event Format Definition [JSON Schema Sample]
  2. The Open Event Orga Server [Repository]
  3. The Open Event Android App Generator [Repository]
  4. The Open Event Web App Generator [Repository]

The source code of each component has its own repository and technology stack. The software applications can be hosted as stand alone solutions or they can be integrated as microservices into the Open Event Orga Server through APIs.

Open Event Orga Server: The Open Event Orga Server enables organizers to manage events from concerts to conferences and meet-ups. It offers features for events with several tracks and venues. Event managers can create invitation forms for speakers and build schedules in a drag and drop interface. The event information is stored in a database. The system provides API endpoints to fetch the data, and to modify and update it. Organizers can import and export event data in a standard compressed file format that includes the event data in JSON and binary media files like images and audio.

Communication: Please join our mailing list to discuss questions regarding the project: https://groups.google.com/forum/#!forum/open-event. Our chat channel is on Gitter here: http://gitter.im/fossasia/open-event-orga-server

Demo version: A demo version is automatically deployed from our repositories:

 

Implement search and big data services with machine learning in the server application, enable automatic import of events and enhance event analytics

The aim of this project is to develop Open Event into a one stop resource for events and a big data hub holding information on all kinds of events across the web.

To achieve this we need to implement search and big data services with machine learning capabilities = in the server application. Another part of this is to enable automatic import of events from other platforms and enhance event analytics.

The project will include to add the ability to connect to a query server deployment and query for events.

Also compare open issues in this area: https://github.com/fossasia/open-event-orga-server/labels/search%20project

Open Event Orga Server: The Open Event Orga Server enables organizers to manage events from concerts to conferences and meet-ups. It offers features for events with several tracks and venues. Event managers can create invitation forms for speakers and build schedules in a drag and drop interface. The event information is stored in a database. The system provides API endpoints to fetch the data, and to modify and update it. Organizers can import and export event data in a standard compressed file format that includes the event data in JSON and binary media files like images and audio.

Communication: Please join our mailing list to discuss questions regarding the project: https://groups.google.com/forum/#!forum/open-event. Our chat channel is on Gitter here: http://gitter.im/fossasia/open-event-orga-server

Demo version: A demo version is automatically deployed from our repositories:

 

Enhance system features and organizer flow in server app, integrate with communication tools and social media

The goal of this project is to make it easier for organizers to use the system. This includes implementing a more coherent design across pages and enhancing the system for speed improvements and security.

Specifically this projects aims to get improvements in the following areas:

  • Improve the organizer features and flow of the server application
  • Enhance the mailing system and options
  • Implement better social media integration
  • Implement stress and security tests of the system

Open Event Orga Server: The Open Event Orga Server enables organizers to manage events from concerts to conferences and meet-ups. It offers features for events with several tracks and venues. Event managers can create invitation forms for speakers and build schedules in a drag and drop interface. The event information is stored in a database. The system provides API endpoints to fetch the data, and to modify and update it. Organizers can import and export event data in a standard compressed file format that includes the event data in JSON and binary media files like images and audio.

Repository: https://github.com/fossasia/open-event-orga-server

Communication: Please join our mailing list to discuss questions regarding the project: https://groups.google.com/forum/#!forum/open-event. Our chat channel is on Gitter here: http://gitter.im/fossasia/open-event-orga-server

Demo version: A demo version is automatically deployed from our repositories:

 

Improve attendee experience of ticketing and subtickets, for meetups and develop a venue custom map

The goal of this project is to enhance the user experience for attendees and add more options. This can increase the kind of events the system can be used for.

Specifically, we are looking for improvements including the following:

  • Improve ticketing experience
  • Implement subtickets, e.g. after an attendee got a ticket for the event, they can signup for workshops
  • Add meetup features, e.g. re-ocurring events
  • Develop a venue custom map for reserved seating and integrate it into the ticketing process

Open Event Orga Server: The Open Event Orga Server enables organizers to manage events from concerts to conferences and meet-ups. It offers features for events with several tracks and venues. Event managers can create invitation forms for speakers and build schedules in a drag and drop interface. The event information is stored in a database. The system provides API endpoints to fetch the data, and to modify and update it. Organizers can import and export event data in a standard compressed file format that includes the event data in JSON and binary media files like images and audio.

Repository: https://github.com/fossasia/open-event-orga-server

Communication: Please join our mailing list to discuss questions regarding the project: https://groups.google.com/forum/#!forum/open-event. Our chat channel is on Gitter here: http://gitter.im/fossasia/open-event-orga-server

Demo version: A demo version is automatically deployed from our repositories:

 

Implement support for export/import of other formats for the FOSSASIA event system

The goal of this project is a) to implement the Open Event format in other systems and apps (frab, Giggity etc.) and b) to implement other formats in Open Event.

There is one relevant issue in the event server project already: Propose and implement import support for other formats https://github.com/fossasia/open-event-orga-server/issues/2185

Open Event: The Open Event Project offers event managers a platform to organize all kinds of events including concerts, conferences, summits and regular meetups. The components support organizers in all stages from event planning to publishing, marketing and ticket sales. Automated web and mobile apps help attendees to get information easily. There are four components of the project:

  1. The Open Event Format Definition [JSON Schema Sample]
  2. The Open Event Orga Server [Repository]
  3. The Open Event Android App Generator [Repository]
  4. The Open Event Web App Generator [Repository]

The source code of each component has its own repository and technology stack. The software applications can be hosted as stand alone solutions or they can be integrated as microservices into the Open Event Orga Server through APIs.

Communication: Please join our mailing list to discuss questions regarding the project: https://groups.google.com/forum/#!forum/open-event and Our chat channel is here: https://gitter.im/fossasia/open-event

Open Event Format Definition: The Open Event project enables the exchange of data between all components as well as with other services through a standardized Format. The Open Event repository provides a sample implementation of the format. It includes JSON files for all relevant event information and binary data for images and audio files. Repository: https://github.com/fossasia/open-event

Open Event Orga Server: The Open Event Orga Server enables organizers to manage events from concerts to conferences and meet-ups. It offers features for events with several tracks and venues. Event managers can create invitation forms for speakers and build schedules in a drag and drop interface. The event information is stored in a database. The system provides API endpoints to fetch the data, and to modify and update it. Organizers can import and export event data in a standard compressed file format that includes the event data in JSON and binary media files like images and audio. The Repository: https://github.com/fossasia/open-event-orga-server and the Communication Channels: Please join our mailing list to discuss questions regarding the project: https://groups.google.com/forum/#!forum/open-event. Our chat channel is on Gitter here: http://gitter.im/fossasia/open-event-orga-server

Demo version: A demo version is automatically deployed from our repositories:

 

Improve the Open Event format and add support to Giggity and other Open Source conference apps

The Open Event format has reached a first stable stage, but there are still open questions with the implementation of the format. It also has not been implemented in Open Source conference apps.

Please get familiar with the Open Event format, propose improvements and make a list of applications that could benefit from supporting the format. Outline which apps can be implemented in your project and make a list of relevant issues and milestones.

As an example you could have a look at Giggity here https://github.com/Wilm0r/giggity. Sample docs of the Open Event files are here https://github.com/fossasia/open-event/tree/master/sample

Some of the relevant project discussion is in this issue: https://github.com/fossasia/open-event/issues/56

Open Event: The Open Event Project offers event managers a platform to organize all kinds of events including concerts, conferences, summits and regular meetups. The components support organizers in all stages from event planning to publishing, marketing and ticket sales. Automated web and mobile apps help attendees to get information easily. There are four components of the project:

  1. The Open Event Format Definition [JSON Schema Sample]
  2. The Open Event Orga Server [Repository]
  3. The Open Event Android App Generator [Repository]
  4. The Open Event Web App Generator [Repository]

The source code of each component has its own repository and technology stack. The software applications can be hosted as stand alone solutions or they can be integrated as microservices into the Open Event Orga Server through APIs.

Communication: Please join our mailing list to discuss questions regarding the project: https://groups.google.com/forum/#!forum/open-event and Our chat channel is here: https://gitter.im/fossasia/open-event

Open Event Format Definition: The Open Event project enables the exchange of data between all components as well as with other services through a standardized Format. The Open Event repository provides a sample implementation of the format. It includes JSON files for all relevant event information and binary data for images and audio files. Repository: https://github.com/fossasia/open-event

Open Event Orga Server: The Open Event Orga Server enables organizers to manage events from concerts to conferences and meet-ups. It offers features for events with several tracks and venues. Event managers can create invitation forms for speakers and build schedules in a drag and drop interface. The event information is stored in a database. The system provides API endpoints to fetch the data, and to modify and update it. Organizers can import and export event data in a standard compressed file format that includes the event data in JSON and binary media files like images and audio. The Repository: https://github.com/fossasia/open-event-orga-server and the Communication Channels: Please join our mailing list to discuss questions regarding the project: https://groups.google.com/forum/#!forum/open-event. Our chat channel is on Gitter here: http://gitter.im/fossasia/open-event-orga-server

Demo version: A demo version is automatically deployed from our repositories: