Jay is Back! Part 2 Parent Child Data Modeling workshop is open for signups. Date: Sat. July 26th

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
C13L0's picture
Start: 
2014-07-26 10:00 - 17:00 America/New_York
Organizers: 
Event type: 
Training (free or commercial)

After workshop follow-up

You can download the completed pcdm2 workshop site from github
https://github.com/jeppy64/pcdm2
-or-
$ git clone git@github.com:jeppy64/pcdm2.git


We are honored to have Jay Epstein return to Brevard to complete the second half of Parent/Child Data Modeling with Entities workshop.

When:
Saturday, July 26th, 2014 10am - 5pm

Cost:
$25 cash.

We are not able to take any other form of payment as this is a workshop we are putting together among ourselves. This will cover the venue, coffee, water, and some of Jay's expenses.

Where:
Trephub http://trephub.com/
907 E Strawbridge Ave, Suite 102
Melbourne, FL 32901

Parking:
Across the street at or near the parking garage.
Look for the City of Melbourne sign.

Quick links:
Site download: https://github.com/jeppy64/pcdm
Jay's workshop blog: http://jay-epstein.com/node/2 (excellent read)
Trephub map: http://trephub.com/find-us/
How to get to irc: https://groups.drupal.org/node/428573

Prerequisites:
Only one but very, very important! Jay has provided us with a fully functional, completed site from workshop 1. You absolutely must have this site up and running on your local computer BEFORE the workshop begins. We have a lot of ground to cover and will not be able to wait for someone to spin the site up.

The entire site, including the database, is on github https://github.com/jeppy64/pcdm. You can clone or download a zip file.

We are available on IRC if you need any help! https://groups.drupal.org/node/428573. Do not wait until the last moment to get your local site up and running.

The password to the site will be made available at the start of the workshop.

Required Knowledge:
1. Comfortable creating/editing Drupal content types and fields.
2. Comfortable creating/editing Drupal views.
3. Willing to extend views knowledge by introducing relationships and contextual filters.
4. Comfortable navigating the Drupal block system.
5. Comfortable and willing to extend Drupal UI knowledge by following simple step based instructions.
6. * Most Important: An open mind, well rested and a burning desire to be unique and innovative in how you model Drupal back ends.

Whew! That's a lot of info! Last, We need you guys to volunteer to bring stuff to snack on, a coffee pot, and such. Don't be shy...post what you are going to bring or if you have any questions.

Don't forget to click the sign-up button so we can keep a head count. You must be logged in to see it.

See you all there =)
Cielo

Comments

Who has their site up and

C13L0's picture

Who has their site up and running?

If anyone is having a problem with their local, come to irc and ping Steven| or C13L0

Username

BeachsidePaul's picture

Okay, we'll start this all over again. Is there a secret username/password for this new site? Thanks, Paul

Get your bi-focals out Gramps!!

GeoCamp's picture

"The password to the site will be made available at the start of the workshop."

This is probably so you can't go in and modify (mess around) the site prior to class. This guarantees a higher chance that we all have a working site and nobody has to spend time fixing sites as some will want to tinker beforehand.

BeachsidePaul's picture

surprising what a difference glasses can make :-) Good plan, plus it gives me a late night project, hack the drupal site!

Thanks George!

Shhh, don't tell Jay but

C13L0's picture

Shhh, don't tell Jay but Steven| already cracked the system to log-in ;)

Him, too, huh? :)

czarzhan's picture

Him, too, huh? :)

Guessing you have been

C13L0's picture

Guessing you have been successful at getting the site up since you were looking for the password ;) grats!!

Coffee Pot

BeachsidePaul's picture

Big Coffee Pot coming with coffee!

For those that cannot make

Bowevil's picture

For those that cannot make it, is there a way to pay a lower rate to access the files and the notes from the previous event and this event?

The live workshop in Brevard

C13L0's picture

The live workshop in Brevard has been the starting point of Jay preparing the materials for an online course. This is why he is doing it at no cost, we are simply covering some of his traveling expenses and the venue. Hopefully, his course will be ready at some point in the near future and it will certainly be announced!

Got my site up

mercergirl's picture

... with a little help from C13L0. Now to hunt for a hotel. C U there!

Parent Child - Part 1 documentation

densolis's picture

All,

I have been working on documenting all of the information presented in the Parent Child Part 1 seminar. While the document is still a work in progress, it is complete enough to share. If something is unclear, please send me an email with the page number, the text that is unclear, and what you do not understand or about what you have a question. I will endeavor to clarify the documentation.

The document was originally written in Word and it does not convert well into other Office compatible product. So I have uploaded two versions of the document to Google Docs.

The first is a Word version, which you can download and use if you have Word.

The second is a PDF version, which you also download and use.

If anyone has a suggestion on how to collaborate on a Word document on the net, please let me know. I am looking at a google doc extension from personal.teamlab.com that allows you to edit a Word doc on a Google drive. It looks very promising.

I am also looking for help to edit the document. I have written the document and made a quick pass through it, but I know that I missed a lot.

Steven is working of formatting the document so that it is prettier.

If anyone wants to help, please contact via my Drupal user name densolis.

See you on IRC

ckosloff's picture

Give me some time to wade through the doc you sent over email.
Will definitely send you some input.
My experience of editing directly on a Google drive is not trouble-free, I recently did a translation there and hit bumps, mostly in keeping the formatting of the docx.
Thanks for the great job and all the help.

WOW !

jeppy64's picture

First, for the time and effort that went into this, I can't say a big enough thanks to you Dennis (and to others who pitched in with you). This is the true intended nature of our community and I think it ROCKS!!

I think we have a slick opportunity here in 2 Parts:

1: This doc is the result of Dennis documenting to granular level his steps to complete a site with the PCDM. I'd LOVE to see more of these born by users contributing their personal experiences and methods. This would drive constant "bettering" of the approaches.

2: For those unfamiliar with the PCDM and the workshops, perhaps we could create a wiki or something with a tabbed interface (you guys know how I love tabbed interfaces) that offers new readers two ways to follow the PCDM functions:

Tab1: text based step by step by segments
Tab 2: screenshot based step by step by segments

I'd be perfectly willing to head up the wiki effort and would welcome contributors anytime!

Curious what you all think about this approach...

I don't want to miss this!!

ariscreates's picture

Ok, so I don't want to miss this as it's the follow up to something I am very passionate about. At this point, I am hoping there is still space left for 2, but we have to figure out how we can scrape up the funds.

Please let me know how many spaces there are. I think we can clear up that day on our calendar, but we might need a place to crash this time… (It's too bad we didn't get it all in one session, as these trips across the state are getting costly!)

@C13L0-We could bring some snacks if we can make it–what is still needed?

@jeppy64-What can I do to help with docs?

A bottle of soda or a bag of

C13L0's picture

A bottle of soda or a bag of chips would be great to bring. We still have a case of water left. If you bring something, just bring your favorite! I'm probably going to bring cheetos.

You guys are welcome to stay with me =)

Contact densolis

ckosloff's picture

As for docs, contact densolis.

Hey everyone! We need a head

C13L0's picture

Hey everyone! We need a head count and I see at least 5 of you that are attending haven't signed up yet. We were short on chairs last time (though I enjoyed the beanbag) and I need to get with Trephub ahead of time to make sure we have enough.

We now have another person who hacked the test site password. Let's all give Czarahan a round of applause for being the most geeky drupaler for the week ;)

Who is next?

Cielo

I am the next cracker

ckosloff's picture

Also updated to Drupal 7.29 via drush.
I am now a member in that website for 2 months and 1 day.
Never knew I was that old.

Careful

JCL

Hi John, Yep! I sure have.

jeppy64's picture

Hi John,
Yep! I sure have. This is one major reason why I stay away from Taxonomy completely. Even though it is an entity, it works in its own constraints that I never found optimum. Entities replacing the taxonomy concept to me is the way to go. It also plays much more nicely with Views in my opinion.

Either way, that bug looks pretty darn nasty and I hope they get it rectified soon. I can see a whole bunch of big sites in the wild suffering.

Hmmm help me think this

JCL324's picture

Hmmm help me think this through. Is there any feature of taxonomy that couldn't be replicated with a regular entity? The one thing that comes to mind is free tagging with autocomplete.

JCL

I believe all functions of

jeppy64's picture

I believe all functions of taxonomy can be replicated via a regular entity John and then some. I'd think we could mimic the free tags entry with a text field with the addition of field validation and some simple regex lite or something along those lines.

For elegant selection options on a reference field, have a look at Entity Reference Views Widget. The module is absolute genius and I use it on all projects that require a modal popup that renders a full blown view with all that views has to offer to filter selections, group, etc prior to a selection.

Perhaps a "Topic" content type could have an entity ref down to the "Tags" content type. Might be an interesting approach.

Hope I can make it

ckosloff's picture

to part 2 of workshop.
I have a question: if a user wants to search for text content, how would he use the search function if articles/books/pages are not tagged?

Hi Carlos, The core search

jeppy64's picture

Hi Carlos,
The core search can be turned on but that is pretty limited, however it will work to a degree. Installing the Search API module will expand this out pretty well. Incorporating Views is also a great addition that offers many pluses. Display Suite offers some pretty slick theming capabilities as well.

Hi Jay, My question is

ckosloff's picture

Hi Jay,
My question is unrelated to DS/theming, I have Search API installed, Working on Views and several related modules.
I understand that you loathe taxonomy, I am only wondering how would a user search for content using keywords if there is no taxonomy or at least tagged content in the site.
I know that misspelling is a big issue here.

I'm In

sparker888's picture

I think I replied some time ago that I'm in. Just in case though, please add Me (Steve) to the list! Thanks! I plan to bring a snack to share with all, but if we need something else let me know.

--
Stephen Parker

321-473-6070
sparker888@gmail.com
www.linkedin.com/in/sparker888
Bring Your Site to Life! sm

Hey Sparker! Glad you can

C13L0's picture

Hey Sparker! Glad you can make it and thank you for bringing along a snack :D
The other thread wasn't the sign up. If you could look at the top of this thread, there is a sign-up button. Unfortunately, I can't do it for you. The button is hidden if you aren't signed in.

picture! http://take.ms/n1zAi

I have a plus 1

ariscreates's picture

Make sure Roy is on your list. Thanks!

Can't make it

jaegra's picture

I thought I was going to be able to come, but my trip back to Florida has been postponed until next week. I've already moved to South Carolina and it's too far of a drive from here!

Sorry I will miss it. :-(

Have fun!

-jae

Please don't update pcdm

ckosloff's picture

If you installed pcdm and then tried to play smart like I did (changing user1 pass and updating via drush), please don't.
Yes password change worked, but after a system reboot it did not work anymore, I hit the damn security glitch in 729.
Reported it here:
https://www.drupal.org/node/2307967
And that is not all, my BOA server started acting up on sites registered on 729 platform:
https://groups.drupal.org/boa
My advice is to stay away from 729 until issues straightened out.

There was no reason to update

C13L0's picture

There was no reason to update PCDM. It isn't even on 7.29. The entire reason the password wasn't given is so people wouldn't play around with it

Then why did you congratulate

ckosloff's picture

Then why did you congratulate crackers and post: who is the next cracker?
It is obvious why the pass was hidden, all this was an exercise to learn more, not to jeopardize workshop in any way.

Logging in....

stevengfx's picture

Logging into the site doesn't mean change the site. I haven't changed mine. But if you want to change things it is recommended you do them on a seperate install. Please keep one install as is for the workshop. It would be just too much headache and impede the learning that others will be trying to do. Remember, there are other people who are traveling long distances and spending their time and money to attend these workshops and would very much not like to sit around while someone has to get help fixing their modified workshop site.

Oh my ...

BeachsidePaul's picture

... bald head, red beard AND wisdom, almost too much goodness in one Drupalite :-)

We are all in the same page

ckosloff's picture

no need to insist any more on that, I am just pissed off at the trouble in D729, it should not delete settings on upgrade.
Now I don't want to start an argument about who did it: php, apache, separatists, etc.

Lets get this thread back on

C13L0's picture

Lets get this thread back on topic. It is about the workshop and not different versions of Drupal. The entire workshop site was provided and shouldn't be modified in any way until the workshop. Simple as that...

A quick suggestion

GeoCamp's picture

I know several people prided themselves on cracking the password, or changing it, for this site. If you did so and modified the site in any way I hope that on Saturday morning you have a clean fresh unmodified site so nobody has any issues that will result in problems. It would be unfair to others to have to deal with the interruptions during this time. Play and experiment afterwards if you wish. That is a great way to learn. But for the purpose of Saturday, have the site Jay created for us. Thank you.

Looking forward to seeing everyone Saturday!!

I asked attendees NOT to do it

ckosloff's picture

Don't worry, I think that users who changed user1 pass have enough common sense to do exactly what you request "clean fresh unmodified site".

Just my curiosity

ckosloff's picture

How do you put the signup button on the thread?

Hi Carlos, If logged in to

jeppy64's picture

Hi Carlos,
If logged in to GDO on the top right of the sidebar you should see the option to create an event. That should take you where you need to go.

OK , thanks

ckosloff's picture

Hope to create an event some day

Great Workshop!

sparker888's picture

Thanks Jay, and thank you C13L0 and everyone for another fantastic PCDM workshop! I had to run home due to the storm, but I wish I could have stayed for the after party!! I'm toasting you guys now though. xD

I spent several hours afterward getting some more of those views done, and it's all coming together nicely. I've got questions about the later ones though. I'd also like to see how Views are used in place of Auto Complete. I think I see how the Quicktab displays are working though.

So, I'm looking forward to the final site uploaded to Git to see how these last workshop tasks were done.

Cheers for a perfect follow up to the first workshop. It really solidified my confidence and ability to take PCDM to the next level in real-life projects!

Mahalos!

--
Stephen Parker

321-473-6070
sparker888@gmail.com
www.linkedin.com/in/sparker888
Bring Your Site to Life! sm

Great workshop

densolis's picture

Jay,

Can you publish the output of the views we did not cover. That way we know what our output should look like?

Thanks.

Dennis

Hey Dens, The completed site

C13L0's picture

Hey Dens, The completed site is on github https://github.com/jeppy64/pcdm2

I can't say enough good things!!

GeoCamp's picture

Jay and all that contributed to another great workshop. I can't thank you enough for all the work you put into in order to share with us more great training!! Thank you. Thank you. Thank you!!

George

Global Text Question

sparker888's picture

Hey Dennis,

Remember how we put into the Global Text field the address info tokens along with html tags to format the output?

It was something like:

Note: I'm having to use '{}' characters instead of '<>' in this post because the input format on drupal.org won't allow me to use plain text.

[address-1]{br /}
[city-1], [state-1] [zip-1]

If we add address2 like so similarly, and the field is empty, it would still create another line break (which we don't want):

[address-1]{br /}
[address-2]{br /}
[city-1], [state-1] [zip-1]

How do we get around this? By using CSS classes instead?

Thanks,

Steve

--
Stephen Parker

321-473-6070
sparker888@gmail.com
www.linkedin.com/in/sparker888
Bring Your Site to Life! sm

That is a simple fix.

densolis's picture
  1. Do NOT create a global text field for Address 1, Address 2, and City, St Zip.
  2. Do create a global text field for City, St Zip.
  3. In the Table setting,
    a. have the Address 1 field print in the Venue Name field
    b. have the Address 2 field print in the Venue Name field, but ALSO check the box that say hide field in blank. This is on the table settings for this field. Last column.
    c. have the global text field for City, St, Zip print in the Venue name field.

To have a column print another column, go to the field in question (Address 1), and change the column to the Venue Name column and then view will automatically add the Address field to the Venue field. In the column next to the Column to Print in a Separator field. Put BR / in that field.

So now views will be a break between each field in the Venue Name column.

Dennis

Nice solution. Thanks so much

sparker888's picture

Nice solution. Thanks so much Dennis!

--
Stephen Parker

321-473-6070
sparker888@gmail.com
www.linkedin.com/in/sparker888
Bring Your Site to Life! sm

Thanks for a really great workshop

mercergirl's picture

Jay is 'da man, 'da data modeling man! Cielo, many thanks for herding all us cats into the class. If Brevard ever does anything like this again, I'm there.

Right now I've got to keep tuning up my PCDM chops, and as I now know, that is a lot of work.

See ya.

Do it again!! :)

kappaluppa's picture

I'm on the other side of the island in SoCal. If you want to practice this again, I'd be happy to pay to watch & learn online! :) Dennis Solis shared about it and it sounds great.

Hi Kathy, Distance can

jeppy64's picture

Hi Kathy,
Distance can sometimes be a bummer! We would have loved to have you here in Melbourne this past weekend.

Actually, I am in the process of wrapping up both Part 1 and Part into into a small learning series workshop. Things are still in the planning stages but I hope to have this out soon.

I am also going to submit this as a session to several DrupalCamps coming up around the country.

Stay tuned... there's lots more to come!

Yay!

kappaluppa's picture

Good to know! Bring it to BadCamp! :)

Bay Area... San Francisco eh?

jeppy64's picture

Bay Area... San Francisco eh? Now that sounds cool! I'm in !

Download the completed pcdm2 site

C13L0's picture

After workshop follow-up

You can download the completed pcdm2 workshop site from github
https://github.com/jeppy64/pcdm2
-or-
$ git clone git@github.com:jeppy64/pcdm2.git

re: Download the completed pcdm2 site

sparker888's picture

What's the new username and pw? I tried pcdmadmin and changeme, but that's not it.

--
Stephen Parker

321-473-6070
sparker888@gmail.com
www.linkedin.com/in/sparker888
Bring Your Site to Life! sm

Wrong username

czarzhan's picture

try pcdm_admin

Thanks!

sparker888's picture

tyvm xD

--
Stephen Parker

321-473-6070
sparker888@gmail.com
www.linkedin.com/in/sparker888
Bring Your Site to Life! sm

Another great workshop

lscook's picture

Thank Jay and Cielo for another great opportunity to learn Drupal and get together with some really fabulous people.

Hey Guys, I just wanted to

jeppy64's picture

Hey Guys,
I just wanted to give it a week for things to sink in before I popped in. But, I do want to say a special thank you to all that attended Part 1, Part 2 or both of the PCDM workshop.

All the things we did together really come down to one small simple concept: Changing the Drupal add/edit UI's to create a more "life-like" workflow. In doing that, we also got an additional benefit of "child records ownership" to a master node. To reach this level required the understanding of many advanced site building skills as well. All in all, you guys went through quite a ride in a very short number of hours. Maybe we should call it the PCDM BootCamp? hahahaha. Nahhhhhh - it wasn't that intense.

Thank you to all my new Drupal friends. :)

Florida

Group organizers

Group categories

Florida Topics

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week