• Resolved sirbasku

    (@sirbasku)


    I have used the “search this forum” field and not found any discussion on printing meeting lists. I currently have to provide a couple pdfs of separately maintained excel spreadsheets to provide printable meeting lists for our intergroup. Some people in need of meetings do not have smartphones and need someone with access to the site to print the meeting lists out for them. I have to provide one pdf for the meetings in our city and another for meetings in surrounding areas. I do not maintain the excel spreadsheets, I only edit the meetings in the plugin database. I have no control over the reliability of the meeting changes sent to me for the website matching the meetings listed in the excel spreadsheets sent to me for posting as pdfs.

    It would be much more effective to be able to print a meeting list from the meeting list database for whatever filter the user has applied on the website. More effective as far as the use getting what they want and more effective in making sure the meetings in the printed list are exactly the same as the meetings displayed on the wordpress site and meeting list app.

    I realize there would be as many ideas on how to format the report as there are users of the meeting list plugin. However I am still interested in hearing about how others have solved the problem of providing a well formatted meeting list report from the meetling list data. I also think that even just providing a simple, default, well formatted report similar to the list provided onscreen that could deal with pagination when the number of meetings exceed one page would be valuable. If it could be configured to deal with sorting and groups when a big filter such as all days and any areas is selected, that would be valuable.

    Ideally, I would want to be able to specify the Report Title/Header and have a paginated list of meetings with appropriate group breaks for the selected days be available for download as a pdf.

    I would suggest simply grouping by day with day group header; sorting by time and then meeting name.
    One line for each meeting including Time, Meeting, Location, Address and perhaps Meeting Type.

    Example:

    My 12 Step Meeting Organization Name
    Meeting List for (days selected), (areas selected), (any other filters selected)

    Monday
    8:00 AM 24 Hour Group, 123 Main St, City Zip Open, Women
    12:00 PM 24 Hour Group, 123 Main St, City Zip Open
    12:00 PM ESH Group, 321 Commerce St, City, Zip Big Book (123) 123-1234

    Tuesday
    8:00 AM 24 Hour Group, 123 Main St, City Zip Open
    12:00 PM ESH Group, 321 Commerce St, City, Zip Open (123) 123-1234

    …Printed on: (Todays Date)

    That would be in a simple form and quite useful. Obviously being able to customize a report with a tool would be fantastic, but that sounds like an entirely different project like a reporting plugin. Just one out of box simple pdf report would be amazing, and if pdf was too much to ask for, at least a separate tab with a formatted for printing list would be better than nothing.

    I wonder is this could be an area of development for us to discuss? I spent years developing corporate BI reporting solutions using SQL Server and SSRS and years before that using Crystal Reports. I have no idea what similar tools there are for this platform. But again, I’d like to hear about how others solve this need currently?

    Thanks,

    David

    • This topic was modified 8 years, 1 month ago by sirbasku.
    • This topic was modified 8 years, 1 month ago by sirbasku.
    • This topic was modified 8 years, 1 month ago by sirbasku.
    • This topic was modified 8 years, 1 month ago by sirbasku.
Viewing 5 replies - 1 through 5 (of 5 total)
  • Hi David,

    I hear what you’re saying, I’ve gotten this request a few times.

    Printing directly from the web page is nicer than you think, especially if you hide your theme’s headers and navigation using some print CSS.

    Second, you can always generate a CSV spreadsheet from the Import & Settings page, which you might be able to flow into a Word or InDesign document.

    With a little PHP skill you could generate a PDF on the fly in your own format directly from the plugin. I wrote a script for New York Intergroup to generate the inside content of their 100+ page meeting book.

    Because formats are so specific to the area and program they are really need to be custom efforts. I am happy to advise. I am not as yet going to try to do a ‘generic’ version (which has been requested a few times) because I don’t currently have the bandwidth to take it on and support it.

    To my mind what would be ideal is if some enterprising user were to find some way to take their site’s CSV or JSON feed and use some service to make a nice PDF of it and then were able to provide instructions or a screencast to help other users.

    Or if a user were to develop a companion plugin to generate the PDF that would be fantastic too!

    we at The Harbor Area Central Office, have looped in PHP with the tsml meeting variables, in nested loops over days and regions and times.

    with the well done tsml variables the project was fun:
    https://hacoaa.org/aa-meeting-directory-table/

    Dear Josh,

    was the NY script project at https://github.com/meeting-guide/nyintergroup for study?

    To maintain consistency, I keep ONE database. It can easily be converted into CSV format and uploaded to the WordPress plugin, or alternatively formatted for PDF output. This avoids error-prone duplication of effort. Changing one meeting at a time in two places is asking for trouble.

    @lovethecode: yes that’s the nyintergroup project. the format isn’t what most groups are looking for, but it could provide some ideas on how to use a pdf generation library with tsml data.

    @johnfca: yes, one database is ideal. if your web database can generate a pdf, and you don’t have another reason to keep it locally, then having the website be the one database has a few advantages. but by all means do whatever works best.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Meeting List Print Function’ is closed to new replies.