rajas samse โ made their first commit to this issueโs fork.
Yes, PHP will be the primary language for the backend, considering Drupal's core is built with PHP. I outlined all the necessary technology in the project skills section, please have a look and also provided some useful project resources.
For the APIs:
*OpenAI: To generate dynamic content suggestions and improve SEO performance.
*Google Analytics API: For integrating analytics data directly into Drupal, providing insights into site performance.
*SEO tools APIs (like Moz and SEMrush): For additional SEO analytics and suggestions, specific tools will be finalized based on their API offerings and how they complement the module's goals.
I'm also exploring other APIs and technologies, aiming to ensure the module is both powerful and user-friendly.
hello @rashi
This project is an SEO & Analytics Integration Module for Drupal, not a theme. It's a tool that enhances Drupal sites with SEO and analytics features from within the admin dashboard, working across all themes. It's integrated directly into Drupal, not hosted separately.
Thank you!
Rajas Samse โ created an issue.
Resolved issues please review
I am working on this issue. Any guidance?
Rajas Samse โ made their first commit to this issueโs fork.
I apologize for mistakenly submitting the wrong patch to your issue. I've corrected it promptly. Sorry for any inconvenience. @SocialNicheGuru, Packethub is a theme. I was working on Packethub issues, and by mistake, I submitted a Packethub patch to this issue.
please review
Added customization options for the cart block:
- Users can now choose the cart icon color (black or white).
- The selected icon color is dynamically used in the block.
- Maintained existing configuration for displaying cart contents in a dropdown.
On line 110 of CartBlock.php you can add more color options
resolved issue, please review
Rajas Samse โ made their first commit to this issueโs fork.
Made all the necessary changes. Please review.
Rajas Samse โ made their first commit to this issueโs fork.
Understood. I appreciate your concern. If there are specific issues with my code, please provide feedback so I can address them. I'm committed to following project guidelines.
Apologies for the delay. I've resolved the issue #3420267 but unfortunately, I'm facing an error when attempting to submit the merge request. I've included the file contents in the comments. Will submit ASAP once the GitLab glitch is sorted.
AuthmapAlterSubscriber.php file
<?php
declare(strict_types=1);
namespace Drupal\authorization\EventSubscriber;
use Drupal\externalauth\Event\ExternalAuthEvents;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
/**
* Authmap event subscriber.
*/
class AuthmapAlterSubscriber implements EventSubscriberInterface {
/**
* Action to take on authorization.
*/
// method removed
/**
* {@inheritdoc}
*/
public static function getSubscribedEvents() {
$events[ExternalAuthEvents::AUTHMAP_ALTER][] = ['onAuthmapAlter'];
return $events;
}
}
LoginSubscriber.php file
<?php
declare(strict_types=1);
namespace Drupal\authorization\EventSubscriber;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\HttpKernel\KernelEvents;
/**
* Login subscriber.
*/
class LoginSubscriber implements EventSubscriberInterface {
/**
* Action on request.
*/
// removed request method
/**
* Action on login.
*/
// removed onLogin method
/**
* {@inheritdoc}
*/
public static function getSubscribedEvents() {
$events[KernelEvents::REQUEST][] = ['onRequest'];
return $events;
}
}
RegisterSubscriber.php file
<?php
declare(strict_types=1);
namespace Drupal\authorization\EventSubscriber;
use Drupal\externalauth\Event\ExternalAuthEvents;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
/**
* Registration subscriber.
*/
class RegisterSubscriber implements EventSubscriberInterface {
/**
* Action on register.
*/
// removed onRegister method
/**
* {@inheritdoc}
*/
public static function getSubscribedEvents() {
$events[ExternalAuthEvents::REGISTER][] = ['onRegister'];
return $events;
}
}
I'm getting started on working on this issue.
Rajas Samse โ made their first commit to this issueโs fork.
Rajas Samse โ made their first commit to this issueโs fork.
Rajas Samse โ made their first commit to this issueโs fork.
Rajas Samse โ changed the visibility of the branch 3413749-map-markers-missing to hidden.
Rajas Samse โ made their first commit to this issueโs fork.