Jump to content

Laksone

Members
  • Posts

    5
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Laksone

  1. 7 hours ago, Jonathan Lahijani said:

    With regards to SEO related features, I think that being natively built in to ProcessWire is not the best choice as it goes against the unopinionated nature of ProcessWire.  If one were to develop a webapp where SEO is not necessary, those fields would cause bloat.

    I agree...

    The way I handle it is that I have made a script that creates all the necessary fields (title, meta description, OG and so on...) via API if I need the SEO features in the project. I do this once when creating the project. There might be a better way, but this actually works pretty well for me.

  2. Just sharing my personal thoughts and what would be incredibly useful for a lot of my projects...:

    • Very basic page builder functionality / WYSIWYG
      Especially something to build basic layouts with sections, rows, columns.
      I know there are third party modules and it can be achieved with repeater matrix but it get's unintuitiv very fast.
      That's actually the main reason to not use processwire for some of my projects.?

      page-builder.thumb.png.06ec351a8df3f9179030cfd7c7c8aa27.png
       
    • Additional text fields for images fields
      alt text, title and caption is something that is actually constantly needed and i personally think that it could be the default (instead of setting up custom fields)
    • Native .avif format support
      The .avif format would be a great addition and has a better compression compared to .webp
    • full nginx support
      Have already hosted a projects without any issues but as far as i know it is not fully supported?!
    • field type "date multiple"
      I guess that's a pretty specific one, but would be really helpful to me so i share it anyways.

      date-multiple.png.6c8bdff8428a363cf159b71650d9b35d.png
    • Like 4
  3. Hi @Solution Innovators 
    Unfortunately i didn't have time to work on it any further.
    I have now added the relevant files to GitHub. If anyone wants to play around or even finalize it i would be really happy! ?
    As mentioned it's far away from being perfect and currently needs bootstrap 5, twig template and a few manual steps to work (but wouldn't be a huge amount of work to make it function without).

    Let me know if there are any questions! ?


    https://github.com/Laksone/ProcessWireAppointmentCalendar

    • Thanks 2
  4. Hello folks! ?
    First of all... I'm not a PHP developer, so this project is quite challenging. Please don't be too hard on me. ?

    Over the last weeks i was working on my very first module, which should provide an appointment booking function including a calendar in the frontend and create all the necessary pages.
    You can manage locations, employees, services and bookings.

    Currently the dependencies for the frontend are jQuery, jQuery validate, Bootstrap 5 (only design and error toast) and twig template.

    This is how it currently looks like.

    Frontend:

    Backend:

    It's actually only meant to be a fun project and i am not sure if i will ever finish it. However maybe at some point i will just make a public github repository.
    As far as I know, there is no such module yet and I think it could be very helpful for some.

    If i have the time and motivation... this is still on my to do list:

    Frontend:

    • Functionality to select "any" employee and show free timeslots accordingly
    • Day not selectable / blocked if no timeslots available
    • Check if timeslot is still free on form submit (to avoid double bookings)

    Backend:

    • Add working times in backend (currently static array in the code)
    • Add selection for holidays (for location or in general and for employees, currently as static array in the code)
    • Functionality to send email to the user if the booking is rejected or accepted
    • Selection of weekdays that should always be blocked
    • Like 12
  5. I think i found a bug in Page/TextTags field where selected pages dissapear after renaming one of them to a page title that already exists.

    Steps to reproduce:
    Let's assume there is a page with the name "Example" and a page named "Example New"

    1. Select "Page New" through a TextTags field
    2. Change the title of "Page New" to "Page" (or another page title that already exists)
    3. After that the page is not showing anymore in TextTags field

    This only seems to occur for TextTags. AsmSelect and ListSelect seems to work fine and after changing the type the pages are showing again.

    Hope that makes sense..

    ProcessWire Version 3.0.200

×
×
  • Create New...