Resources back-end for the Nextcloud CalDAV server

Overview

Calendar Resource Management

This app enables the 🗓️ Calendar App to work with resources and rooms

Installation

Place this app in nextcloud/apps/

You can use git for development:

git clone https://github.com/nextcloud/calendar_resource_management.git

Activate it within the apps menu

Configuration

* denotes a required argument
All boolean fields default to null if not specified

Command Description Parameters Associated Table Notes
calendar-resource:building:create Create a building resource display_name* description address wheelchair_accessible calresources_building
calendar-resource:story:create Create a story resource display_name building_id calresources_stories Needs an associated building id
calendar-resource:room:create Create a room resource story_id* uid* display_name* email* room_type* contact_person_user_id capacity room_number has_phone has_video_conferencing has_tv has_projector has_whiteboard wheelchair_accessible calresources_rooms Needs an associated story id
calendar-resource:restriction:create Create a restriction on a resource entity_type* entity_id* group_id* calresources_restricits This restricts a resource to a group
calendar-resource:resource:create Create a general resource uid* building_id* display_name* email* resource_type* contact_person_user_id calresources_resources Needs an associated building id
calendar-resource:vehicle:create Create a vehicle resource uid* building_id* display_name* email* contact_person_user_id* vehicle_type* vehicle_make* vehicle_model* is_electric range seating_capacity calresources_vehicles Needs an associated building id
calendar-resource:resources:list List all resources
calendar-resource:resource:delete Delete a resource and anything that belongs to them resource_type* id*

Example for creating a room

php occ calendar-resource:building:create "SpaceZ office Berlin" "Testweg 23, 12345 Berlin, Germany" ""
php occ calendar-resource:story:create 1 "2nd floor"
php occ calendar-resource:room:create 1 "berlin_main_office" "Shared office" "[email protected]" 0 "demouser" 25 201

The resources will be added to the calendar app via cron.

Any create command will return the ID of the created resource as the last line.

Comments
  • Room creation issue

    Room creation issue

    Hi

    First I d like to thank you for this feature. But I can't create any room, even with the command line example:

    sudo nextcloud.occ calendar-resource:room:create 1 "berlin_main_office" "Shared office" "[email protected]" 0 "demouser" 25 201
    Could not create entry: An exception occurred while executing a query: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`nextcloud`.`oc_calresources_rooms`, CONSTRAINT `FK_75864578AA5D4036` FOREIGN KEY (`story_id`) REFERENCES `oc_calresources_stories` (`id`) ON DELETE CASCADE)
    
    

    Im on a snap version of nextcloud on a ubuntu server (Ubuntu 18.04.6 LTS) : Nextcloud 22.2.3

    Regards

    opened by LalunePierr0t 15
  • Ressources (rooms) can be booked multiple times in same time frame

    Ressources (rooms) can be booked multiple times in same time frame

    Hi,

    I created a room and I could search for this (didn't show up without searching) and booking it on two different accounts and even on the same account ones from 10-11 a.m. and ones the whole day.

    Maybe I have done something wrong or is this plugin not forbidding using the same room twice in the same time period?

    opened by jonathanmmm 9
  • no view for existing resources

    no view for existing resources

    I managed it finally to activate the app, create building, story and some rooms. I can even search and add those resources in the participants dialogue while adding an appointment. Unfortunately the resources are not displayed in the calendar menu nor are they visible via CalDAV by third party software such as Thunderbird or an appointment booking system.

    grafik

    opened by mokkin 7
  • Ressources are not shown in the Calendar

    Ressources are not shown in the Calendar

    I think something is broken. Not sure if here or in the calendar app. Few month ago I got that resource thing working (NC22 back then), but now after reinstalling no resources can be selected in the calendar app.

    Tried it with two setups:

    1. First setup:
      • NC 22.2.3
      • Calendar 3.0.1
      • Calendar Resource Management (tested these two versions):
        • stable0.1 branch (0.1.0)
        • main branch
    2. Second setup:
      • NC 23.0.0
      • Calendar: 3.0.1
      • Calendar Resource Management: stable0.1 branch (0.1.0)

    Cron is used for background jobs.

    In both I set up a building, story and room, I can see all of them in the list view and the SQL database, but the calendar web interface does not show any of them. Also tried different field entries, usage of restrictions etc.

    Is there a way to debug this?

    The SQL database contains these related tables:

    | oc_calendar_appt_bookings   |
    | oc_calendar_appt_configs    |
    | oc_calendar_invitations     |
    | oc_calendar_reminders       |
    | oc_calendar_resources       |
    | oc_calendar_resources_md    |
    | oc_calendar_rooms           |
    | oc_calendar_rooms_md        |
    | oc_calendarchanges          |
    | oc_calendarobjects          |
    | oc_calendarobjects_props    |
    | oc_calendars                |
    | oc_calendarsubscriptions    |
    | oc_calresources_buildings   |
    | oc_calresources_resources   |
    | oc_calresources_restricts   |
    | oc_calresources_rooms       |
    | oc_calresources_stories     |
    | oc_calresources_vehicles    |
    

    As far as I understand it the oc_calendar_* are unused?

    opened by q-wertz 5
  • Only small letters in resource name can be found

    Only small letters in resource name can be found

    Not sure if this is a Calendar issue, or a resource management issue, it could also be related to issue #36.

    I added a resource called "Virtual Office Sebastian". When I search for resources in the calendar app, it will show the resource when I enter an "i" but not when I enter a "v" or a "V". In fact, it will find the resource on any small letter that is part of the resource name. It will also not find the resource when I enter "o" or "O" as search term, so it seems to fail the search on capital letters.

    I apologize if I should have logged this against the calendar component and would be grateful for a pointer if that were the right place.

    opened by spaetz 4
  • Resources or rooms are not all created

    Resources or rooms are not all created

    Steps to reproduce

    Hello, I created the rooms from the command line

    NC version 24 in docker

    docker exec --user 33 TOURMALINE_nextcloud_app php /var/www/html/occ calendar-resource:building:create "Centre hospitalier" "31 bd Salvador Allende, 44800 ST HERBLAIN, FRANCE" "" docker exec --user 33 TOURMALINE_nextcloud_app php /var/www/html/occ calendar-resource:story:create 2 "1er étage"

    docker exec --user 33 TOURMALINE_nextcloud_app php /var/www/html/occ calendar-resource:room:create 2 "SalleD102" "Salle D102" "[email protected]" 0 "Modérateurs" 25 102 0 1 1 1 1 1 docker exec --user 33 TOURMALINE_nextcloud_app php /var/www/html/occ calendar-resource:room:create 2 "SalleD106" "Salle D106" "[email protected]" 0 "Modérateurs" 12 106 0 1 1 1 1 1 docker exec --user 33 TOURMALINE_nextcloud_app php /var/www/html/occ calendar-resource:room:create 2 "Salle2PG" "Salle 2PG à l’ESRP" "[email protected]" 0 "Modérateurs" 15 2 0 1 0 1 1 1 docker exec --user 33 TOURMALINE_nextcloud_app php /var/www/html/occ calendar-resource:room:create 2 "salleamangerdir" "Salle à manger direction" "[email protected]" 0 "Modérateurs" 20 0

    docker exec --user 33 TOURMALINE_nextcloud_app php /var/www/html/occ calendar-resource:vehicle:create "308-FG-448-QZ" 2 "308 auto FG-448-QZ" "[email protected]" "Modérateurs" "BERLINE" "PEUGEOT" "308 BOITE AUTOMATIQUE" 0 0 5

    docker exec --user 33 TOURMALINE_nextcloud_app php /var/www/html/occ calendar-resource:vehicle:create "BE-387-BA" 2 "Mégane Grise BE-387-BA" "[email protected]" "Modérateurs" "BERLINE" "RENAULT" "MEGANE" 0 0 5

    docker exec --user 33 TOURMALINE_nextcloud_app php /var/www/html/occ calendar-resource:vehicle:create "CN-127-VP" 2 "Kangoo CN-127-VP" "[email protected]" "Modérateurs" "BERLINE" "RENAULT" "KANGOO" 0 0 5

    docker exec --user 33 TOURMALINE_nextcloud_app php /var/www/html/occ calendar-resource:vehicle:create "DK-638-EG" 2 "C3 DK-638-EG" "[email protected]" "Modérateurs" "BERLINE" "CITROEN" "C3" 0 0 5

    docker exec --user 33 TOURMALINE_nextcloud_app php /var/www/html/occ calendar-resource:resource:create "Vidéoprojecteur" 2 "Vidéoprojecteur" "Vidé[email protected]" 0

    and examples

    php occ calendar-resource:building:create "SpaceZ office Berlin" "Testweg 23, 12345 Berlin, Germany" "" php occ calendar-resource:story:create 1 "2nd floor" php occ calendar-resource:room:create 1 "berlin_main_office" "Shared office" "[email protected]" 0 "demouser" 25 201

    Expected behavior

    All resource view on calendar app and database

    Actual behavior

    And not all resources have been created in the database

    image

    but OK in list

    image

    App version

    0.2.0

    Additional info

    No response

    bug 0. to triage 
    opened by TiDjY35 3
  • Update for 24 and release to app store

    Update for 24 and release to app store

    Is your feature request related to a problem? Please describe.

    empty non-nextcloud maintainer owned store entry for calendar_resource_management

    Describe the solution you'd like

    replace app store presence and release for 24, see https://apps.nextcloud.com/apps/calendar_resource_management

    Describe alternatives you've considered

    no other available

    Additional context

    No response

    enhancement 0. to triage 
    opened by AndyScherzinger 3
  • Also print list of stories

    Also print list of stories

    Fixes https://github.com/nextcloud/calendar_resource_management/issues/33

    First lines of code in php. Hope it is valid. Do there have to be any changes to unittests?

    3. to review backport-request enhancement 
    opened by q-wertz 3
  • Support localization

    Support localization

    Hello, Would it be possible to follow instructions on: https://docs.nextcloud.com/server/latest/developer_manual/basics/front-end/l10n.html ...and make your app more accessible for non-English speakers please? Thanks :-)

    enhancement 0. to triage 
    opened by p-bo 2
  • Unhandled exception - unexpected '=>' (T_DOUBLE_ARROW) when using cli to add/list resources

    Unhandled exception - unexpected '=>' (T_DOUBLE_ARROW) when using cli to add/list resources

    I wanted to try the app today. When i use "php occ calendar-resource:*" i get an unhandled exception error. It does not matter whether i just try to list ressources or to add them. The error is always the same. Using NC 23.0.4 app is listed as enabled in NC PHP 7.4.28 , APCu cache enabled (hence the flag --define apc.enable_cli=1), Opcache enabled, using redis.

    www-data@nextcloud:~/nextcloud$ php --define apc.enable_cli=1 occ calendar-resource:list
    An unhandled exception has been thrown:
    ParseError: syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /var/www/nextcloud/apps/passwords/lib/Services/HelperService.php:117
    Stack trace:
    #0 /var/www/nextcloud/lib/composer/composer/ClassLoader.php(428): Composer\Autoload\includeFile()
    #1 [internal function]: Composer\Autoload\ClassLoader->loadClass()
    #2 [internal function]: spl_autoload_call()
    #3 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(112): ReflectionClass->__construct()
    #4 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(131): OC\AppFramework\Utility\SimpleContainer->resolve()
    #5 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(463): OC\AppFramework\Utility\SimpleContainer->query()
    #6 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(435): OC\AppFramework\DependencyInjection\DIContainer->queryNoFallback()
    #7 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(87): OC\AppFramework\DependencyInjection\DIContainer->query()
    #8 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
    #9 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(106): array_map()
    #10 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(114): OC\AppFramework\Utility\SimpleContainer->buildClass()
    #11 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(131): OC\AppFramework\Utility\SimpleContainer->resolve()
    #12 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(463): OC\AppFramework\Utility\SimpleContainer->query()
    #13 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(435): OC\AppFramework\DependencyInjection\DIContainer->queryNoFallback()
    #14 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(87): OC\AppFramework\DependencyInjection\DIContainer->query()
    #15 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
    #16 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(106): array_map()
    #17 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(114): OC\AppFramework\Utility\SimpleContainer->buildClass()
    #18 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(131): OC\AppFramework\Utility\SimpleContainer->resolve()
    #19 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(463): OC\AppFramework\Utility\SimpleContainer->query()
    #20 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(435): OC\AppFramework\DependencyInjection\DIContainer->queryNoFallback()
    #21 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(87): OC\AppFramework\DependencyInjection\DIContainer->query()
    #22 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
    #23 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(106): array_map()
    #24 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(114): OC\AppFramework\Utility\SimpleContainer->buildClass()
    #25 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(131): OC\AppFramework\Utility\SimpleContainer->resolve()
    #26 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(463): OC\AppFramework\Utility\SimpleContainer->query()
    #27 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(435): OC\AppFramework\DependencyInjection\DIContainer->queryNoFallback()
    #28 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(87): OC\AppFramework\DependencyInjection\DIContainer->query()
    #29 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
    #30 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(106): array_map()
    #31 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(114): OC\AppFramework\Utility\SimpleContainer->buildClass()
    #32 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(131): OC\AppFramework\Utility\SimpleContainer->resolve()
    #33 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(463): OC\AppFramework\Utility\SimpleContainer->query()
    #34 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(435): OC\AppFramework\DependencyInjection\DIContainer->queryNoFallback()
    #35 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(87): OC\AppFramework\DependencyInjection\DIContainer->query()
    #36 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
    #37 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(106): array_map()
    #38 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(114): OC\AppFramework\Utility\SimpleContainer->buildClass()
    #39 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(131): OC\AppFramework\Utility\SimpleContainer->resolve()
    #40 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(463): OC\AppFramework\Utility\SimpleContainer->query()
    #41 /var/www/nextcloud/lib/private/ServerContainer.php(145): OC\AppFramework\DependencyInjection\DIContainer->queryNoFallback()
    #42 /var/www/nextcloud/lib/private/Console/Application.php(217): OC\ServerContainer->query()
    #43 /var/www/nextcloud/lib/private/Console/Application.php(128): OC\Console\Application->loadCommandsFromInfoXml()
    #44 /var/www/nextcloud/console.php(98): OC\Console\Application->loadCommands()
    #45 /var/www/nextcloud/occ(11): require_once('/var/www/nextcl...')
    
    opened by svoeth 2
  • Add PHP8.1 support

    Add PHP8.1 support

    Ref https://github.com/nextcloud/groupware/issues/27

    To do

    • [x] Update info.xml requirements
    • [x] Update composer.json requirements
    • [x] Update test matrix
    • [x] ~~Update lint matrix~~
    • [x] Fix the code
    opened by miaulalala 2
  • Drop PHP7.4 support

    Drop PHP7.4 support

    Is your feature request related to a problem? Please describe.

    Nextcloud server will drop PHP7.4 support with v26: https://github.com/nextcloud/server/issues/35025

    Describe the solution you'd like

    Drop PHP7.4 support from this app. As per https://www.php.net/supported-versions.php 7.4 is unsupported. This means we don't even need a major version bump.

    Describe alternatives you've considered

    No response

    Additional context

    No response

    1. to develop enhancement 
    opened by ChristophWurst 0
  • Add Update/Delete Feature

    Add Update/Delete Feature

    Is your feature request related to a problem? Please describe.

    Hi Nextcloud,

    It looks like it's not possible to remove or edit the following items w cli:

    • buildings
    • restrictions
    • rooms
    • storeys
    • vehicules

    Describe the solution you'd like

    Would be nice to get a calendar-resource:item:{update,delete}!

    Thank you

    Describe alternatives you've considered

    No response

    Additional context

    No response

    enhancement 0. to triage 
    opened by AlroneRhyn 0
  • Unable to Install

    Unable to Install

    Steps to reproduce

    Nextcloud Version 23.0.3

    Try to install

    Expected behavior

    I can install the app

    Actual behavior

    ❯ occ app:install calendar_resource_management
    Error: Could not download app calendar_resource_management
    command terminated with exit code 1
    

    Neither can I manually find it in the integrations category in my Nextcloud.

    App version

    Nextcloud Version 23.0.3

    Additional info

    No response

    bug 0. to triage 
    opened by xeruf 0
  • graphical backend to add resources

    graphical backend to add resources

    Is your feature request related to a problem? Please describe.

    Resources cannot be created with web hosting packages because there is no SSH access.

    Describe the solution you'd like

    A graphical backend to add resources

    Describe alternatives you've considered

    No response

    Additional context

    Will resource management be integrated into the graphical backend at some point?

    enhancement 0. to triage 
    opened by R7JANV1 2
  • Resources added via CLI are not found in Calendar

    Resources added via CLI are not found in Calendar

    The Job that is supposed to update the Calendar Rooms and Resources is not findng any backends in some cases but for others it works fine (like @ChristophWurst ).

    Backends are collected in \OCP\Calendar\Room\IManager::getBackends

    1. to develop bug 
    opened by miaulalala 16
  • Access Resources through CalDav API from External Application

    Access Resources through CalDav API from External Application

    Is this possible already through making a call to the existing CalDav API (https://sub.example.com/remote.php/dav) or would it be hard to implement? Unfortunately I hardly have experience in php, which is why I wouldn't dare to contribute server code. Would love to help and see resource management in NC Calendar maturing!

    Cheers Luke

    opened by l4b4r4b4b4 0
Owner
Nextcloud
📱☁️💻 A safe home for all your data – community-driven, free & open source 👏
Nextcloud
Tcc realizado na Etec de Guaianazes (2021),onde eu fui o back-end e Vinicius de Almeida foi o front-end.

TCC-Facilita+ Todos os arquivos do projeto de TCC (Facilita+) da Etec de Guaianases realizado em 2021 1° Para utilizar os arquivos,primeiro será nesce

Helder Davidson Rodrigues Alvarenga 0 Jun 15, 2022
Mapa avaliativo de back end I

2021 | Aluno: BRUNO J. VASCONCELOS BOA SORTE | RA: 20061660-5

Bruno Boa Sorte 2 Apr 16, 2022
Resources for the Magento 2 Certified Professional Front End Developer exam

Magento 2 Certified Professional Front End Developer Training Resources Below are the 6 slide decks used internally at Fisheye to help us prepare for

Fisheye Academy 109 Oct 21, 2022
Desafio de Back-End da Alura: Crie uma API Rest funcional focada em controle financeiro.

Lumen PHP Framework Laravel Lumen is a stunningly fast PHP micro-framework for building web applications with expressive, elegant syntax. We believe d

Rejman Nascimento 0 Dec 31, 2022
Starless Sky is a network protocol for secure identities, providing the use of assymetric identities, public information, end-to-end messaging and smart contracts

Descentralized network protocol providing smart identity over an secure layer. What is the Starless Sky Protocol? Starless Sky is a network protocol f

Starless Sky Protocol 3 Jun 19, 2022
🔖 Bookmark app for Nextcloud

Nextcloud Bookmarks Bookmarks app for Nextcloud This app provides you with a web interface for collecting and organizing bookmarks to the places on th

Nextcloud 803 Jan 8, 2023
A plugin to make Nextcloud compatible with Solid

solid-nextcloud A plugin to make Nextcloud compatible with Solid.

PDS Interop 54 Jan 2, 2023
↪️🔔 Send notification action for Nextcloud Flow

Nextcloud Flow Notifications ?? Notification action for Nextcloud Flow ?? Configure your flow ?? Receive notifications ?? Development setup ☁ Clone th

Nextcloud 13 Dec 2, 2022
Nextcloud app to do preview generation

Preview Generator Nextcloud app that allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron j

Nextcloud 343 Dec 29, 2022
📷 Yet another photo management app for Nextcloud

Memories ?? Yet another photo management app for Nextcloud How is this different? ?? Photo and Video Timeline: Sorts photos by date taken, parsed from

Varun Patil 322 Jan 8, 2023
Nextcloud-App to add groups with AppDirect

App Direct Place this app in nextcloud/apps/ Building the app The app can be built by using the provided Makefile by running: make This requires the

Tim Vosskühler 3 Dec 2, 2022
A back-off strategy interface for retrying operations.

EventSauce BackOff This library provides an interface for encapsulated back-off strategies. composer require eventsauce/backoff Leveraging the back-of

EventSauce 59 Dec 19, 2022
Get the system resources in PHP, as memory, number of CPU'S, Temperature of CPU or GPU, Operating System, Hard Disk usage, .... Works in Windows & Linux

system-resources. A class to get the hardware resources We can get CPU load, CPU/GPU temperature, free/used memory & Hard disk. Written in PHP It is a

Rafael Martin Soto 10 Oct 15, 2022
A PocketMine-MP plugin that replaces a block to another block when breaks, then back to the original block after a certain time

BlockReplacer A PocketMine-MP plugin that replaces a block to another block when breaks, then back to the original block after a certain time How to I

AIPTU 11 Sep 2, 2022
A curated list of awesome Laravel bookmarks, packages, tools, articles, tutorials and related resources.

ATTENTION: This list is obsolete and discontinued. Please find a much more comprehensive, much more well-maintained awesome-laravel list at chiraggude

Unnawut Leepaisalsuwanna 96 Aug 5, 2022
This plugin allow you play music from resources pack in minecraft

Music Player for PocketMine-MP Commands music-start songname music-stop songname IMPORTANT! You must add music resources pack to PocketMine resources

Excalibur 1 Oct 14, 2021
Patches that prevent malicious Minecraft plugins from saturating host internet resources for DDoS.

Minecraft Host DoS Botnet Patches Patches that prevent malicious Minecraft plugins from saturating host internet resources for DDoS. In recent events,

Riley Nevins 4 Jul 16, 2022
Demo serverless applications, examples code snippets and resources for PHP

The Serverless LAMP stack Examples Code example Description AWS blog link 0.1-SimplePhpFunction A very simple implementation of a PHP Lambda function.

AWS Samples 303 Dec 20, 2022
A list of useful Magento technical resources

Magento 2 Resources A curated list of useful Magento 2 resources. Resources are listed alphabetically within each category. This file is automatically

Alessandro Ronchi 895 Dec 28, 2022