planet-drupal | Modules Unraveled

102 Project Management and ERP using ERPAL with Manuel Pistner - Modules Unraveled Podcast

Photo of Manuel Pistner

ERPAL

  • What is ERPAL?
  • Why did you guys at Bright Solutions decide to build ERPAL? What did you need that wasn’t already available?
  • What are some of the features of the distro?
    • CRM (contact and activity management)
    • Project management (timetracking, payments, agil and fixed price, expenses, gantt charts, requirement management) with Freelancer support
    • Document management and document creation
    • Contract management with reccuring invoices
    • Employee management (over hours, holidays, costs)
    • Invoice creation and PDF export
    • Calendars
  • Tell me about the mobile app.
  • I noticed that there are some addon modules listed on the project page. Did you want to mention some of those?
    • ERPAL Task Templates
    • ERPAL Repeatable Tasks
    • ERPAL Project Reports
    • ERPAL CRM Reports
    • ERPAL Contacts Importer
    • ERPAL GIT integration
  • Is this basically Basecamp built with Drupal?
    • What features do they have in common?
    • What does ERPAL have that Basecamp doesn’t?

Use Cases

  • Do you know of anybody using ERPAL right now?
  • Who should use this?
    • Large companies?
    • Solo developers?
  • What’s the development status of ERPAL?
  • What’s in the future for ERPAL? What still needs to be done before a 1.0 release can be released?
  • How does Drupal benefit from something like ERPAL?

NodeSquirrel Ad

Have you heard of/used NodeSquirrel?
Use "StartToGrow" it's a 12-month free upgrade from the Start plan to the Grow plan. So, using it means that the Grow plan will cost $5/month for the first year instead of $10. (10 GB storage on up to 5 sites)

101 Building an ePublishing Platform Using Drupal Modules with Liang Shen - Modules Unraveled Podcast

Photo of Liang Shen

PDF

Yes. But pdf and epub modules are the second generation. Fileviewer module was the first generation. It uses Poppler, the popular pdf lib in Linux, to convert pdf file into png images and display them in browser.
After several years, the Mozilla Foundation created pdf.js which allow browsers use HTML5 and JavaScript to display PDF file. Today pdf.js has become the default PDF plugin in Firefox. I wrote PDF module to integrate it into Drupal.

  • So, this just integrates pdf.js into Drupal?
  • Can you create pdfs with the module?

ePub

Since Amazon launched Kindle, ebook market was getting hot. Google and Apple joined the battle soon. Epub format as an open standard chosen by many new competitors in this market became popular. Thanks to Jake Hartnell the author of epub.js, an open source Javascript epub lib, we can display epub file in the browser as well. So I wrote epub module to integrate it into Drupal.
Google Book Search has been renamed into Google Books and become a part of Play Books. Both Google and Amazon have HTML5 online reader now. Although epub.js is not as good as them, it has gotten most features for a online ebook reader.

  • Do either of these provide search functionality?

Apachesolr_file

  • How does Apachesolr_file fit into this?
    It’s always easy to use Ctrl-F to search in one book. If you have thousands of books or even more, you need a full-text search engine to index them all. Apachesolr_file module uses Solr, Apache Foundation’s popular full text search engine, to index files.
    We already have apachesolr module and apachesolr_attachments‎ module. The difference between apachesolr_attachments‎ and apachesolr_file is - apachesolr_attachments was designed to index the files with nodes and apachesolr_file was designed to index file entity (the new conception since Drupal 7) for purely file management.
    Not only pdf and epub but also other popular file formats like MS Word, Excel, PowerPoint… can be indexed by Solr (https://tika.apache.org/1.5/formats.html all the formats supported by Tika - the file parser used by Solr). So you can also use this module on intranet for companies, schools and other organizations.

Application

  • Do you know of any sites that are using these now?
  • What are some other applications you can see for these modules?

NodeSquirrel Ad

Have you heard of/used NodeSquirrel?
Use "StartToGrow" it's a 12-month free upgrade from the Start plan to the Grow plan. So, using it means that the Grow plan will cost $5/month for the first year instead of $10. (10 GB storage on up to 5 sites)

100 Starting a New User Group with Micah Godbolt - Modules Unraveled Podcast

Photo of Micah Godbolt

PDXSass

  • What is PDXSass?
  • Why did you decide to start the meetup?
  • What does a typical meetup look like?
  • How did you decide on a location? (And time?)
  • Do you have sponsors?
    • How did you get them?
  • If someone wanted to start a meetup, what advice would you give them?
    • What’s the first thing they should do?
  • Where do you get speakers?

SassBites

  • I really enjoy SassBites, so I wanted to plug that here. For anyone that doesn’t know, tell us what SassBites is.
  • What are some of the topics that you’ve covered?
  • How much work is involved in producing a SassBite?
  • If someone listening wanted to start doing short screencasts, what would you tell them?

NodeSquirrel Ad

Have you heard of/used NodeSquirrel?
Use "StartToGrow" it's a 12-month free upgrade from the Start plan to the Grow plan. So, using it means that the Grow plan will cost $5/month for the first year instead of $10. (10 GB storage on up to 5 sites)

099 The Core Mentoring Experience With Marc Drummond - Modules Unraveled Podcast

Photo of Marc Drummond

Drupal Core Mentoring

  • For someone who’s not familiar with it, what is it? Or how would you describe core mentoring?
  • How long have you been taking part in core mentoring?
  • Do you remember what your first experience was like? Was it scary?
  • What are some of the way’s you’ve helped in core mentoring?

Questions from Twitter

  • Cathy Theys
    • After contributing once, what made him keep goin?
    • Has he ever done something that didn’t get feedback, reviews or moved forward in some way?
    • How did he deal with that practically to get it moving, or mentally to not get him down.
    • What would he say to people who were frustrated by trying to help?
    • What are his goals?
    • What improvements to d.o would make it easier for him in his daily (or weekly) contributing tasks?
    • How much time per week does he estimate is on contributing?
    • Is it interest driven, or a byproduct of projects at work or contracts?
    • What ways does Marc contribute beyond writing patches?
    • Is Marc happy with the amount of contributing he does? If not, what barriers does he face?
    • Lots of people share that feeling: of wanting to do more, and see things fixed. Why? Is it that much fun? Addictive?

Your Experience

  • Do you have anything you’d like to say to someone who’s heard of core mentoring but not gotten involved?

NodeSquirrel Ad

Have you heard of/used NodeSquirrel?
Use "StartToGrow" it's a 12-month free upgrade from the Start plan to the Grow plan. So, using it means that the Grow plan will cost $5/month for the first year instead of $10. (10 GB storage on up to 5 sites)

098 Indivizo - A SaaS App Built With Drupal with Bálint Kléri - Modules Unraveled Podcast

Photo of Bálint Kléri

Indivizo

  • First off, what is Indivizo?
  • Why is it a good approach to use video interviews in the selection process?
  • Where did the idea come from?
  • What is your target group?
  • Switching to the technology side… What’s the biggest architectural decision when building a Saas app?
  • What are the pros and cons for these two?
  • Which direction was taken with Indivizo? Why?
  • What is the server infrastructure behind Indivizo?
  • What are the key modules of the installation profile of Indivizo?
  • How are the videos recorded?
  • You mentioned a question databank. How does that work?
  • Big organizations often have existing systems in place. Can you integrate with those?
  • What is it like to build a product with Drupal
  • Where are you at with Indivizo?

NodeSquirrel Ad

Have you heard of/used NodeSquirrel?
Use "StartToGrow" it's a 12-month free upgrade from the Start plan to the Grow plan. So, using it means that the Grow plan will cost $5/month for the first year instead of $10. (10 GB storage on up to 5 sites)

097 The Kalamuna (Bootstrap) Theme with Mike Pirog - Modules Unraveled Podcast

Photo of Mike Pirog

Kalatheme

  • What is Kalatheme?
  • Does this play nicely with Panels/Context etc?
  • I don’t actually have any experience with Panels In Place Editor. What functionality does that provide the theme?
  • What version of Bootstrap are you using?
  • Is Sass-ability built in?
  • On the Project Page, it says you can use other Bootstrap themes. How does that work?
  • You mentioned a subtheme generator. What is that? How does it work?
  • Is this a base theme that people should sub-theme? Or can people use it out of the box.
  • What are the Drush commands that work with Kalatheme?

Use Cases

  • What do you see as the target audience for Kalatheme?
  • Do you know of any sites using Kalatheme that we can look at?

NodeSquirrel Ad

Have you heard of/used NodeSquirrel?
Use "StartToGrow" it's a 12-month free upgrade from the Start plan to the Grow plan. So, using it means that the Grow plan will cost $5/month for the first year instead of $10. (10 GB storage on up to 5 sites)

096 The Template Picker Module with Bryan Braun - Modules Unraveled Podcast

Photo of Bryan Braun

Template Picker

  • What is the template picker module?
  • Does it support all entities? (nodes/blocks/users/etc.)
    • Core Entities
    • Users
    • Taxonomy Terms
    • Comments
    • Nodes
    • Custom Entities
    • Doesn’t Support ECK (Yet)
  • Can you affect the different display types? or just full node?
  • How do you create new templates?
  • Where do you place the templates?
  • Can you set the default template to one of your custom templates?
  • Is there any way to affect multiple nodes at once? Or do you set the template individually?
  • How would you compare this to Display Suite?
  • Damien asked how does it compare to Panelizer?

Questions from Twitter

  • Damien McKenna
    How does it compare to #Panelizer? Does it handle revisions yet? #MUP096
  • Eric Rasmussen
    Any examples of other modules that have integrated using the template_picker_template_options hook? #MUP096

NodeSquirrel Ad

Have you heard of/used NodeSquirrel?
Use "StartToGrow" it's a 12-month free upgrade from the Start plan to the Grow plan. So, using it means that the Grow plan will cost $5/month for the first year instead of $10. (10 GB storage on up to 5 sites)

095 What's New and Updated in Panopoly 1.1 with Tom Kirkpatrick - Modules Unraveled Podcast

Photo of Tom Kirkpatrick

Panopoly 1.1

  • First off, what is Panopoly?
  • What was the reason for creating it?
  • What are some of the features built in?
  • What’s new in 1.1?

Use Cases

  • Other distributions are built on top of Panopoly. What are some of the big ones you can think of?
  • Do you know of any sites that are already built on top of Panopoly?

Questions from Twitter

  • Damien McKenna
    Will 1.2 change over to CKEditor? #mup095
  • Chris Ball
    You mentioned open academy one of your other distributions. what is the state of open academy?

Audioblog: Why More People Select WordPress than Drupal to Build Websites

The following blog post was written and read by Joaquin Lippincott, President and Founder of Metal Toad with some production help by Steve Winters. This one’s not actually a straight read of the article, he’s made some modifications based on comments, and feedback. If you want to check out the original article where you can comment, and find all of the links mentioned in the blog, visit the Metal Toad Blog.

Also, thank you for all of your feedback about the Audioblog! I haven’t heard anyone yet say that they think it’s a stupid idea. In fact, I’ve only heard good things. So, if you'd like to submit your blog post to be included in the Audioblog, you can contact me on Twitter @ModsUnraveled, or through the contact form.

Pages