florida-drupalcamp / fldc-issues

Non-website related issues to Florida Drupalcamp
8 stars 0 forks source link

Relativity for Event Management #128

Closed jeppy64 closed 6 years ago

jeppy64 commented 7 years ago

Hey Everyone,

So, here's the scoop on the new and far improved event management system. 1: This system allows for an organization to create, manage, display and archive many events. ( in our case the organization is Florida Drupal Users Group )

2: The architecture has been completely revamped and allows for the full data model to be managed within each single event. ( so FLDC 2018 has the usual Event, Event Days, Time Slots, Sessions, Sponsors, Schedule Items, Venue, Venue Rooms etc etc etc )

3: Submit a Session and Become a Sponsor have been moved into the new bad-ass Webform module so each of these are now offered independently per event. (still putting finishing touches on this)

4: Sponsors are stored once in the system and can be re-used on many events with independent sponsor levels.

All kinds of other goodies and stuff are in the works.

Front page: http://dev-relativity-for-event-management.pantheonsite.io/

FLDC 2018 event page: http://dev-relativity-for-event-management.pantheonsite.io/events/florida-drupalcamp-2018

I'll keep you updated as features are built in

Jay

ultimike commented 7 years ago

Here are the notes/questions/answers/comments from my walkthrough of the site (along with Jay's answers from our Slack chat) and the Slack chat transcript.

FLDC18_relativity2_notes_mike.txt

slack_chat_transcript.txt

jeppy64 commented 7 years ago

Design is coming along BADASS. Claudio really is rockin this in a big way. He and I have had several work sessions and are due for a chat later today (Sunday 11/5). Theming is also in the works and will be chatted over today as well with Gregg Shanefelt. I think you guys will be extremely impressed. I know I am.

Official announcement on Relativity for Event Management: 1: The data model for FLDC is pretty much complete except for EventBrite integration and attendee display. 2: Design and Front End are coming out of round 1 into Round 2. 3: The system used by FLDC2018 will be then used as a lab environment and be rebuilt (duplicated) by Broward Drupal within Pantheon hosting and will serve as a new collaborative environment for Relativity allowing for dozens of volunteers through back end, front end, documentation etc. 4: The result of Broward Drupal's rebuild will be packaged and made available to the community.

I'll keep you guys posted.

ultimike commented 7 years ago

Woot! Sounds like great progress. Will Claudio be pushing commits to http://dev-relativity-for-event-management.pantheonsite.io/ as he progresses?

grshane commented 7 years ago

I wanted to introduce myself, I'll be doing frontend dev for the site. I will be committing to the Pantheon repo once I gain access.

Ky1e commented 7 years ago

Hey @grshane, I'd be happy to give you access. What's your email for Pantheon?

grshane commented 7 years ago

gregg macchiatomarketing. com

Ky1e commented 7 years ago

Hrmm, It looks like you already have access. Are you able to login?

grshane commented 7 years ago

I am now. Jay added me a few minutes after I sent the message.

jeppy64 commented 7 years ago

@ultimike yes sir.... we will keep the build in my pantheon thorugh dev. then we can export a full site config and pop that in wherever you guys want on a vanilla d8 install. i'm guessing you're staying with acquia hosting?

ultimike commented 7 years ago

Ideally, we should just host on Pantheon, seeing how you're developing there - that will make things easier.

@Ky1e Want to ping Altoosa at Pantheon and ask for free hosting for this site?

-mike

Ky1e commented 7 years ago

I'll take care of it tonight.

Kyle

ultimike commented 7 years ago

@grshane How's the theming going? Is there anything you need from us? Are we still on-schedule?

thanks,
-mike

Ky1e commented 7 years ago

I hit Cheney up for free hosting on the site so whenever it's ready we can get it going.

jeppy64 commented 7 years ago

Just some dev notes so everyone knows the new stuff:

1: The Venue Room has been broken away from the Venue content type and added as a child of the Event. This allows the Venue Room entity reference view on the Schedule Item only pull rooms available for that on e event.

2: Registration URL has been added as a link field for url and button text control. Also Updated the Event Taxonomy to include the 2018 event ID

3: A new content type was added called Event Block. This handles outputting blocks such as Code of Conduct, Lodging etc directly on the event itself.

4: The Hero has been moved to its own view controlled by Slick. Needs some more love, but its ready for a single image or multiples as is. Ill dupe the default slick preset and add a new one so we can tune Slick to our liking.

With todays work we are officially ready to tackle pulling in the Eventbrite attendees. Once this is set, I can add an entity reference to the Schedule Items and then display session speakers.

Is there a way to add a field in EventBrite such as "I'm Presenting" or something like that?

grshane commented 7 years ago

@ultimike Theming is going well. I’ll be pushing up some more changes into dev soon.

Ky1e commented 6 years ago

Hey @grshane, we're looking to get this launched by the beginning of Dec. Is that still looking like it possible?

Kyle

grshane commented 6 years ago

Yes, I've been hammering through some things this week. I have all day Friday to dedicate to this as well. The hero is fixed after the change to Slick and I'm currently working on the schedule and serializing the data for that to be a decoupled block.

jeppy64 commented 6 years ago

Few dev notes for ya guys....

1: Added RRSB (ridiculously responsive share buttons) and library. Added to Event Node Path block visibility group. 2: Added Twitter block to footer region on Event Node Path block visibility group.. 3: New content type added for Presenter Record (prec). Serves as a wrapper record on each event schedule item (sitm) to reference to Attendee (atte). Result - store attendee once and reuse over multiple events (if username from eventbrite remains the same). Should help due to the presenter record being hard linked to an event id. (( might need a little love once we start pulling in EB attendees. )) Cardnality is max of 3 for each session due to past events having multiple presenters per session. 4: I blew up the Schedule view (oops), but rebuilt it as it was. We should look at this one together and come up with a plan to be sure I have what we want so the burden doesn't fall on the front end for manipulation etc.

I'm going to pause on dev stuff for now. I think it's pretty advanced as is but I'd like to see if we are in sync with the intended design and making sure I am outputting everything needed for the front end.

@ultimike - maybe another q/a session so I can explain system logic that has changed since we last talked?

ultimike commented 6 years ago

Yeah, might be good for you, @mherchel, @Ky1e, and myself (and maybe @grshane) to schedule a call?

mherchel commented 6 years ago

I'm pretty much avail for a call. I was hoping to get the website up early this week.

grshane commented 6 years ago

A call may be good. I am hoping for this week as well for launch. ᐧ

On Mon, Nov 27, 2017 at 11:52 AM, Michael Herchel notifications@github.com wrote:

I'm pretty much avail for a meetup. I was hoping to get the website up early this week.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/florida-drupalcamp/fldc-issues/issues/128#issuecomment-347245672, or mute the thread https://github.com/notifications/unsubscribe-auth/ABH5zMa0vDMc3aa0gebLg-gFncI4K6dbks5s6ujOgaJpZM4P5fVP .

-- Gregg Shanefelt

ultimike commented 6 years ago

I'm not available tomorrow, but Wednesday morning, or most of Thursday and Friday are open for me. Feel free to schedule without me, if need be (although I'd like to be there).

mherchel commented 6 years ago

How about Thursday morning?

ultimike commented 6 years ago

Does Thursday morning at 9am work for everyone (@jeppy64 @grshane @mherchel @Ky1e, anyone else?)

If so, I'll set up a GoToMeeting invite.

grshane commented 6 years ago

Works for me. I'll have stuff up before the call so we can look at it together if needed.

mherchel commented 6 years ago

👍 👍 👍

jeppy64 commented 6 years ago

works for me too

Ky1e commented 6 years ago

I'M HERE! Thursday at 9am works for me.

ultimike commented 6 years ago

Let's do it - meet here: https://global.gotomeeting.com/join/436706013

Thursday, November 30, 9am EST.

-mike

grshane commented 6 years ago

Site can be viewed at http://dev-relativity-for-event-management.pantheonsite.io/

mherchel commented 6 years ago

Looking good! Is there an ETA on completion, or should we do another call?

Thanks for all the work on this.

grshane commented 6 years ago

If there are specific issues, would you mind creating a ticket for those?

ultimike commented 6 years ago

Here's one: https://github.com/florida-drupalcamp/fldc-issues/issues/129

mherchel commented 6 years ago

Yeah, I can load some up, but I didn't know if they were already being worked on or whatever. Thanks for all the help!

mherchel commented 6 years ago

I just created issues 130 - 136. I have some more questions and issues coming up if needed.