Giter Site home page Giter Site logo

fossunited / indiafoss Goto Github PK

View Code? Open in Web Editor NEW
31.0 3.0 6.0 93 KB

Free and Open Source Software conference management by the FOSS United community.

Home Page: https://indiafoss.net/

License: Other

Python 84.42% JavaScript 15.58%
conference foss frappe frappe-app frappe-framework

indiafoss's Introduction

Indiafoss

Free and Open Source Software conference management by the FOSS United community.

Installation

Using bench, install Frappe as mentioned here.

Once Frappe is installed, add indiafoss app to your bench by running

$ bench get-app https://github.com/shridarpatil/indiafoss.git

After that, you can install robinhood app on required site by running

$ bench --site site1.local install-app indiafoss

Create conference

image

UI

image image image image image

License

MIT

indiafoss's People

Contributors

abhinavxd avatar harshtandiya avatar riyamathew-11 avatar shridarpatil avatar wisharya avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

indiafoss's Issues

option in size of t-shirt is not proper

Size such as XXL and above the system shows the error which is: Row #1: T-Shirt Size cannot be "XXL". It should be one of "XS", "S", "M", "L", "XL", "2XL", "3XL".

when we click on option of XXL and XXXL and click on buy pass than these error occur:
Screenshot 2024-01-29 202207
it shows these error:
image

Adding new fields to Conference Payment Doctype

The Conference Payment doctype needs a couple of more fields which are needed for enabling tshirt addons in all the City Conferences this year. This will help me to write Server Script to add a T-shirt amount to the users ticket.

The needed fields should be in the following way:

  1. Custom Section
  2. T-Shirt Addon field: with type Select options to be "Yes", "No"
  3. T-Shirt Price field: with type Currency
  4. T-Shirt Size field: with type Select and options to be "S, M, L, XL, XXL"

A ref example is given below:
2024-01-11-001709_780x171_scrot

P.S: I am not able to add these changes due to some issues with my mariadb installation.

New fixes - IndiaFOSS.net

Proposal Webform

  1. Replace "Refernece URL" field with "Project Link/Reference URL" .

It seems like people aren't getting the actual meaning of that field and sharing the twitter/Linkedin profile link. Let's also add a line in the description: "Don't add social media profile link in Reference URL".

  1. Replace "Description of proposed talk" field with "Description of proposed talk in bullet points".
  2. "Talk Duration" field is missing from the form. We should add it to the form. It's present in the doctype.
  3. Add the following in the introduction of the webform -

Agenda of the Conference:

   1. FOSS Product Showcase
   2. Deep Dive of Issues and Trends in Open Source
   3. Sustaining FOSS
   4. FOSS Policy
  1. Title of the webform: "Talk Proposal"

Conference Doctype: Issues

  1. A field to capture the city name the made route like for home: indiafoss.net/city_name(lower_case)/year, schedule: indiafoss.net/city_name/year/schedule
  2. An option to hide the schedule button from the hero section (since the schedule comes late after announcing the conference)
  3. Option to add and hide a button (with custom label and link) in the hero section (for registration, call for proposal form for the speaker to submit or it could be used for Join Now action).
  4. Designation and Category field title has been swapped in the schedule table
    Screenshot - 2022-09-07T131606 930
  5. Designation and Category field has been swapped in the schedule web page
    Screenshot - 2022-09-07T131918 263

[New Feature] Razorpay integration and Newsletter to participants

New feature request

Abhinav (@abhinavxd) is volunteering for this feature.

  1. Create an email group for each conference.
  2. Get the email address from the Razorpay dashboard to the email group.
    1. We need to put the Razorpay page id in the conference doctype.
  3. Create a Table for sending newsletters/notifications to the participants with the following fields
    1. Subject
    2. Body
    3. Send Button
    4. Timestamp
    5. Status: Draft, Queue, Finished
  4. Feedback form for each conference.

We need to add a custom field reply-to for all the newsletters for the reply email from the participants. Eg: We have an email group [email protected] for DelhiFOSS. This email needs to be added in the reply-to field in the conference doctype.

Tasks

  • Show the conference logo on top of the description
  • Change primary navbar logo to FU logo
  • Talk Proposal doctype
  • Web form for talk Proposal
  • Conference date field change to the date picker
  • Schedule page breadcrumb change to the conference title
  • Navbar child table(label, links) limit to x
  • notification emails for proposals (Accepted Rejected( email to user))

Custom changes for the IndiaFOSS 2.0 page

  • URL to be redirected to /2022/ instead of /bengaluru/2022/
  • Add a section for tier 2 sponsors

These two features can be given at all the conferences.

  • #9
  • Give access to change the CTA action button

Fix the title of web page generated

Title of he web page generated by Frappe Cloud comes out to be the Text entered in the City field.
It must instead take title from the Title field.

image

image

Issue with the schedule page

  • 1. [Fixed] Issue with the space:

Screenshot (11)

There is extra space of b/w the breadcrumb and the title of the page which can be used after the schedule section and just above the footer :D

Screenshot (15)

  • 2. It seems like the schedule is not sorted in ascending order.

Screenshot (16)

  • 3. The venue section only shows the starting date if it's two days conference

https://indiafossdev.frappe.cloud/bengaluru/2022
Screenshot (17)

Adding Attendee's counts to past conferences card

This is to propose that we can also specify the total number of attendee's on the Past Conference Card. So, in this way the one who visits the website can know how many total attendee's were there present in person at a particular conference.

Demonstration Concept:-

Frame 1

Issues with the app

  • Actual tickets sold and tickets booked value on the dashboard aren't matching @abhinavxd
  • Once the CFP is closed the CFP page should show a message after loading. Currently, it shows after submitting the form.
  • [Proposal Webform] - Update the field Title to Title of the talk
  • [Proposal Webform] - Add the field Bio mandatory

Bugs/Notes

  • Start time in Conference doctype gets auto-clear after saving the document and message pop-ups: "Mandatory fields required in Conference:"
    Start Time
  • Remove the enable field in the Conference Member doctype, there's no use for it so it's a confusing UX.
  • Enable import is disabled in all doctype
  • Orgnazie a Conference link in the navbar is broken
  • Conference website link should be visible on the portal once we create/save the conference. Similiar to the website link on the web pages.

Screenshot (1)

  • Partner/Sponsor Table: We can show the link and attach field and the name field can be hidden (or the third field) as it is not compulsory.
  • ERROR: TypeError: cannot unpack non-iterable NoneType object when adding a talk from the admin desk if the conference field is not selected. Solution: Make the conference field mandatory.
  • Track is not visible seen in the schedule page
  • Talks should be in a column, currently, it's get added next in a row.

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.