Skip to content

Conversation

charvimehradu
Copy link
Collaborator

Pull Request for Issue # .

Summary of Changes

A basic Joomla! system plugin that adds AI content generation to article edit pages. Currently it shows a sidebar-based AI assistant.

Testing Instructions

  1. Setup AI framework
  1. Discover and Install Extension:
  • Go to: System → Install → Discover
  • Click "Discover" button to scan for new extensions
  • You should see "System - AI Content Assistant" in the list
  • Click the checkbox next to it
  • Click "Install" button
  1. Enable the Extension:
  • Go to: System → Manage → Extensions
  • Search for: "AI Content Assistant"
  • Find the extension and enable it
  1. Configure Plugin Settings
  • Go to: System → Manage → Plugins
  • Search for: "System - AI Content Assistant"
  • Click on the plugin name to open settings

Here you'll find a dropdown menu allowing you to select your preferred AI provider from options OpenAI, Anthropic, Ollama,. Each provider requires its own API key for authentication - simply select your chosen provider and paste your API key into the corresponding secure input field.

  1. Navigate to Article Editor:
  • Go to: Content → Articles → Add New Article
  • The page should load with the normal article editor
  • Look for "AI Content Assistant" panel on the RIGHT side of screen
  1. Test Basic Content Generation:
  • Enter a test prompt like: "Write an introduction about remote work benefits"
  • Click "Generate Content" button
  • Watch for loading indicators
  • Generated content should appear below the button

Expected result AFTER applying this Pull Request

image

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant