MoonWalkerz present "Events"! A simple event plugin for October CMS. this plugin allows you to create and publish events on your website. What more do you want?
News and Changelog
V1.0.21
- Minor bug fix.
- Translations added and fixed.
V1.0.18
- Add Default Event theme in Tailwind CSS, you can disable this function in component settings and use your custom css.
- in component settings you can enable or disable attachments.
- Leaflet map update and minor fix.
- Perimission fix.
Features
- Fully manageable from backend.
- Add and manage multiple categories.
- Add and manage multiple locations.
- Add and manage multiple tags.
- Add and manage mutiple contacts.
- You can set the start and end of the event.
- Default Tailwind CSS event style.
- Enable ord disable attachments on event page.
Big Thanks to
- Leaflet | http://leafletjs.com
- Rainlab | https://github.com/rainlab
- BlackFox IT | https://blackfox.it (bug reporting and testing)
Support Us
These codes make your life easier and you avoid wasting time?\ Give us some RedBull!
USDT(BEP20) 0x367B9207ACBC30022F9A7262320E36661D7Ffeb5
✉️ Contact Us ✉️
Do you have any suggestions?\ Do you need to customise this plugin?
Mail: webmaster@moonwalkerz.dev\ Telegram: @MoonWalkerzDev
The following plugins are required
Translate
Enables multi-lingual websites and translate website contents.
Translate
Enables multi-lingual websites and translate website contents.
List Switch
Add a toggleable switch as a column type to the backend
List Switch
Add a toggleable switch as a column type to the backend
Dependencies
this plugin needs the following dependencies:
- Rainlab.Translate
- Inetis.ListSwitch
Install
You can install this plugin with this command:
composer require moonwalkerz/oc-events-plugin
Next:
php artisan october:migrate
⚙️ Documentation ⚙️
Using this plugin is really simple! Once installed just insert the component on the page and and enter the settings and filters you want.
In page component setting, by default is enabled Tailwind css style, you can disable that and use your custom style.
in single event page, in component settings you can enable or disable attachments.
below some examples:
Example of an event page with url like /event/yyy/mm/dd/slug
url = "/evento/:y/:m/:d/:slug" layout = "default" title = "Evento" [eventPage] slug = "{{ :slug }}" y = "{{ :y }}" m = "{{ :m }}" d = "{{ :d }}" == <div class="w-full bg-orange py-16 -my-16"> <div class="container mx-auto "> {% component 'eventPage' %} </div> </div>
Example of a page with a list of events
The list of events has two possible types of pagination, the classic one with page numbering or the incremental one that adds new events by pressing loadmore url = "/events/:page?" layout = "default" title = "Events"
[eventList] pageNumber = "{{ :page }}" eventsPerPage = 9 skip = 0 paginate = 0 timeline = 1 sortOrder = "date_from asc" eventPage = "event" categories = "{{ :categories }}" == <div class="container mx-auto"> {% component 'eventList' %} </div>
Example of a page with a list of events filtered by tag
url = "/tag/:tags/:page?" layout = "default" title = "Events by Tag" [eventList] pageNumber = "{{ :page }}" eventsPerPage = 9 skip = 0 paginate = 0 timeline = 1 sortOrder = "date_from asc" eventPage = "event" categories = "{{ :categories }}" tags = "{{ :tags }}" == <section class=" relative pb-32"> <div class=" container mx-auto"> <div class="text-center pt-32 pb-24"> <h2 class="text-white uppercase font-light text-4xl pb-3">Events tagged by {{ tags }} </h2> </div> {% component 'eventList' %} </div> </section>
-
Catkin M
Found the plugin useful on 4 Oct, 2023
Used this plugin on a client site, was very simple to work with and out the box came with Bootstrap CSS classes on the default component allowing me to quickly see and work out how I could style the event page. Moonwalkerz did an amazing job, and when I found bugs they responded very quickly over Telegram and where very happy to help. Their contributions to the OctoberCMS marketplace is outstanding!
Great plugin, 10/10!
-
Alain Martini
Found the plugin useful on 16 Dec, 2022
I installed this plugin in some of my projects, I find it really useful! Using it, I found a bug, I wrote to the support Telegram contact, they answered me right away! They are very fast, within 15 minutes they fixed the bug!
-
1.0.21 |
modified permissions and added translations Oct 10, 2023 |
---|---|
1.0.20 |
Category add button fix Oct 10, 2023 |
1.0.19 |
frontend graphic fix and permission fix Oct 10, 2023 |
1.0.18 |
-frontend graphic fix and permission fix Oct 04, 2023 |
1.0.17 |
debug info removed Oct 24, 2022 |
1.0.16 |
French locale added Oct 24, 2022 |
1.0.15 |
Dependency fixes Oct 24, 2022 |
1.0.14 |
First fix on public release Oct 24, 2022 |
1.0.13 |
First public release Oct 24, 2022 |
1.0.12 |
Updated table moonwalkerz_events_events Oct 19, 2022 |
1.0.11 |
Updated table moonwalkerz_events_events Oct 19, 2022 |
1.0.10 |
Create tables for tags events tags relation Oct 19, 2022 |
1.0.9 |
Create tables for tags Oct 19, 2022 |
1.0.8 |
Create tables for events categories relation Oct 19, 2022 |
1.0.7 |
Create tables for categories Oct 19, 2022 |
1.0.3 |
Created table moonwalkerz_events_venues Oct 19, 2022 |
1.0.2 |
Created table moonwalkerz_events_events Oct 19, 2022 |
1.0.1 |
Initialize plugin. Oct 19, 2022 |