Joomla Eklenti Duyuruları

Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.
  • CE marked (EU Cyber Resilience Act)

    ochProjects - Turn your Joomla! site into a time-tracking and invoicing hub: log hours, invoice with one click, get paid online!

    ochProjects is a Joomla! extension that turns your website into a complete time-tracking and invoicing system. Log your hours and materials, invoice your customers with a few clicks, and let them review, approve and pay online, all in your own Joomla! site, with your data on your own server.

    Imagine sending an invoice the moment the work is approved. No copying hours into a spreadsheet, no separate billing app, no chasing payments by hand. ochProjects brings time tracking, invoicing and online payments into the Joomla! site you already run, and gives your customers their own place to follow the work and pay for it.

    Benefits of ochProjects:

    • Bill faster and get paid sooner: hours and materials flow straight from a log entry into an invoice, and a payment link plus QR code on the invoice makes paying easy.
    • Stay in control of your data: customers, projects and invoices live on your own server, not in another company's cloud, which helps with GDPR.
    • Look professional: branded PDF invoices in your customer's language, sent by email automatically.
    • Save admin time: approvals, VAT rules, payment status and numbering are handled for you.
    • Give customers transparency: they see their own logged time, approve it, and create their own invoices, without emailing you.

    Features of ochProjects:

    • Customers and projects: private or business customers, with an hourly rate and currency per project. One Joomla! user can manage several customer profiles.
    • Time logs and materials: track hours and material costs per project, with configurable time rounding (global or per project). Predefined catalog items fill your invoice lines quickly.
    • Approval workflow: entries are approved before they can be invoiced. Trusted projects can auto-approve.
    • Professional invoices: create a draft, review it, then finalize it for a permanent invoice number with your own prefix. Void an invoice when you need to correct it.
    • Editable templates: invoice layout and styling are templates you can change, with language fallbacks, shared header and footer parts, and a separate "paid" copy of the PDF.
    • EU VAT compliance: VAT numbers are checked against VIES. Reverse charge for EU business customers and "VAT not applicable" for customers outside the EU appear on the invoice automatically.
    • Payments and payment status: record bank transfers and partial payments, and see at a glance what is paid, partly paid or open.
    • Online payments: add the payment plugins of your choice (see below). Customers pay through a secure payment link or QR code, and the invoice updates when they have paid.
    • Customer pages: a dashboard with project totals and recent activity, their own time logs and materials, and their invoices with PDF download.
    • Self-service invoicing: let customers approve entries, create a draft from selected items, adjust it, and finalize it themselves.
    • Joomla! ACL integration: decide per user group who can only view, who can also approve, and who can invoice.
    • Invoice per project or combined: choose per customer whether invoices may combine projects or must stay one per project, for agencies who re-invoice their own clients.
    • Built for Joomla! 5 and 6.

    Payment plugins

    Sold separately, so you only pay for what you use:
    - PayPal checkout: let customers pay with PayPal, their bank or a card.
    - Stripe: let customers pay by card and the other methods enabled on your Stripe account.
    - Mollie: let customers pay with Wero (iDeal) and other EU payment methods

  • WFY24 Weather Widget adds live weather to any module position of your Joomla site.

    Features

    • Current conditions and 5-day forecast, refreshed every 10 minutes
    • Air quality (AQI) layout with colour scale
    • 7 layouts, from a compact sidebar card ("Classic") to a wide "Air Quality + Weather" strip
    • Light, Dark or Auto theme (follows the visitor's system setting)
    • 51 widget languages: "Site language (automatic)" picks the language of the current page, or fix one language per module
    • Metric (°C, km/h) or Imperial units
    • Fixed city, or "Ask for precise location" to show the visitor's local weather
    • Adjustable maximum width; fits any template
    • Updates through the Joomla Update System

    Zero setup

    Install the module, publish it, done. It registers your site with wfy24.com automatically on first display and sends the key to your site's e-mail address; all WFY24 modules on the same site share that key. No account to create and nothing to copy.

    Requirements: Joomla 6. The free widget shows a small "wfy24.com" attribution link under the weather.

  • Search and replace Joomla content safely with Preview, precise selection, final review, operation history, and Undo.

    ES Search & Replace helps administrators update repeated text across Joomla content without running a blind database replacement. Choose the exact content types and fields, preview every match, inspect the before-and-after result, select only the changes you want, and confirm the operation before anything is written.

    Main Features

    • Preview Before Changes: See every matching field and the resulting content before applying a replacement.
    • Precise Content Scopes: Search Articles, Content Categories, Custom HTML Modules, Menu Items, and supported Article Custom Fields.
    • Four Matching Modes: Use plain text, case-sensitive, whole-word, or Regex matching.
    • Highlighted Before & After: Matched text and replacement text are clearly highlighted for quick review.
    • Flexible Result Selection: Filter, sort, paginate, select individual fields, select the current page, or select all filtered results.
    • Final Review Step: Recheck the selected changes and remove individual rows before execution.
    • Protects Later Edits: If content changes after Preview, ES Search & Replace skips that field instead of overwriting the newer value.
    • Safe Undo: Restore selected original values during the configured recovery period.
    • Undo Conflict Protection: Content edited after a replacement is left unchanged during Undo.
    • Operation History: Review previous replacements, applied changes, skipped items, failures, and Undo status.
    • CSV Export: Download Preview results for external review or record keeping.
    • Configurable Safety Limits: Control Preview size, processing batch size, Regex scan limits, and Undo recovery period.

    Use Cases

    • Replace an old company, product, or brand name across Joomla content
    • Update repeated wording across articles and modules
    • Correct URLs or menu-link fragments
    • Standardize terminology across a large content site
    • Update values stored in Article Custom Fields
    • Remove obsolete text by leaving the replacement value empty
    • Use Regex when a normal text search is not precise enough

    Technical Info

    • Joomla 5 and Joomla 6
    • PHP 8.1 or newer
    • Supports Articles, Joomla Content Categories, Custom HTML Modules, site Menu Items, and supported Article Custom Fields
  • FEFCO Calculator
    It's based on standard FEFCO codes: from simple four-flap boxes (group 0200) to composite structures like telescopes and octagons (group 0300, where the box is assembled from several parts—body, lid, and bottom). For each shape, you can specify the corrugation profile (E/B/C/BC or your own value), gluing flap, and cutting gap—either use the default values ​​or enter your own directly on the page. The result: we receive not only numbers but also an SVG drawing of the flat pattern, and for group 0300, even a true reference drawing of the structure. When pricing is enabled, the calculator immediately displays the blank cost based on the cardboard price per square meter.
    A separate component—for corrugated cardboard manufacturers, this is a roll width selection: from a list of standard paper roll widths specified in the settings (e.g., 630, 700, 750, 850, 890, 1050 mm), the calculator selects the option with the smallest waste for a specific blank.
    "Roll Width" block was firmly embedded in the calculator page—all visitors saw it the same way. Now it's a separate Joomla module, and every Joomla module has a built-in "Access Level" field.
    This means you can display a roll width recommendation, say, only to registered wholesale customers or only to sales staff, while regular site visitors can simply see a form for calculating sizes and prices. The second module goes even further: a trusted employee can adjust the list of standard roll widths directly from the site, without accessing the admin panel—and this change is immediately picked up by both the calculator and the display module.

  • A complete restaurant management system inside Joomla — menu, online and QR ordering, reservations, kitchen display, point of sale, delivery, inventory and payments, all from one admin.

    Next Restaurant turns a Joomla site into the system that runs the restaurant. Back of house, it handles the menu and modifiers, orders from every channel, a live kitchen display, a full-service point of sale, bookings on a floor plan you draw to match your room, delivery dispatch, recipe-driven inventory and a payments ledger. Front of house, your own site carries the menu, online ordering and checkout, table booking, gift card balance lookup, reviews, and scan-to-order at the table.

    Where most restaurants run four or five disconnected systems, Next Restaurant is one order pipeline. A QR order at table 12, a delivery order from the website and a check rung up at the counter are the same record — routed to the same kitchen stations, depleting the same stock, settling into the same ledger, and landing in the same end-of-day report. Thirteen functional modules can be switched off individually, sixteen feature areas carry per-action permissions, and lean staff terminals put the POS, kitchen, pickup, waiter, host and time-clock screens on tablets without a Joomla login.


    🎯 Use cases

    • 🍽️ Replace the restaurant tech stack — booking widget, ordering portal, POS and stock spreadsheet become one component, on your own site.
    • 📱 Take orders commission-free — online ordering and QR scan-to-order on your own domain, with no marketplace between you and your guest.
    • 📅 Manage bookings against real capacity — an availability engine over your opening hours, your tables and your existing diary.
    • 👨‍🍳 Run the kitchen on screens — stations, routing rules and line-level bumping instead of a ticket printer.
    • 💳 Settle everything in one ledger — PayPal, cash, card terminal, bank transfer and on-account, with refunds and CSV export.
    • 🏪 Run more than one venue — per-location hours, pricing, stock, staff and terminals from a single install.

    💡 Benefits

    • 🔗 One order, every channel — website, QR table, POS, phone and delivery write the same record, so kitchen routing, stock and reporting never fork.
    • 💸 No per-order commission — orders arrive on your own site, and the customer relationship stays yours.
    • 🧩 Only the parts you need — thirteen modules switch off individually, with dependent modules greying out automatically and their endpoints refused, not just hidden.
    • 🔐 Staff see their own job — sixteen feature areas with per-action grants, enforced on the server, plus terminals restrictable by staff, role and location.
    • 📊 Numbers you can act on — sales, top items, payment breakdown, channel mix, labour cost and ingredient usage, all from the same data.
    • 🧾 Every adjustment on record — voids, comps, discounts, cancellations and refunds behind a manager PIN and written to an audit log.
    • 🔄 Upgrade-safe & open source — GPL licensed, namespaced Joomla 4 / 5 / 6 MVC on PHP 8.1+, delivered through Joomla's native update channel.

    🧩 Features

    🍽️ Menu Management

    Build the menu once and publish it everywhere.
    - Items & categories — pricing, imagery, availability windows and per-location overrides
    - Modifier groups — reusable option sets with min/max rules and per-option price deltas
    - Allergens & dietary tags — surfaced on the public menu and printed on the kitchen ticket
    - Image cropping & galleries — crop in the item editor, plus a separate venue gallery
    - 86 an item — pull it from every ordering channel at once, from the POS or the admin

    🛒 Ordering

    One pipeline, however the guest orders.
    - Online ordering — cart, modifiers and checkout for pickup, delivery or dine-in
    - QR scan-to-order — per-table codes; no app, no account, straight to the kitchen
    - POS, phone & counter — staff raise orders on the same record type
    - Order corrections — cancel, modify, remake, comp, discount and refund, PIN-gated and audited
    - Guest self-cancel — within a configurable window, before the kitchen starts

    🧾 Point of Sale

    A POS built for a full service, not a cash-up screen.
    - Open checks — held across a service with rounds appended as the table goes
    - Seats, splits & transfers — split evenly or by seat, and move a check to another table or server
    - Discounts, voids & comps — line and check level, behind a manager PIN, all logged
    - Payments & receipts — cash, card or on-account; print or email; refunds
    - Cash drawer — open, count and reconcile with an auditable session record

    👨‍🍳 Kitchen Display

    Screens the kitchen can actually work from.
    - Live board — tickets from every channel with elapsed timers and colour-coded urgency
    - Stations & routing rules — send a line to grill, fry, pass or bar by category, item or order type
    - Line-level bumping — a long cook no longer blocks the rest of the ticket
    - Cancellation alerts — a banner that stays up until a cook acknowledges it

    📅 Reservations & Floor

    Bookings that respect the room you actually have.
    - Availability engine — slots offered against opening hours, table capacity and existing bookings
    - Drawable floor maps — per-floor canvases with tables, chairs, areas, rotation and zoom
    - Operate vs Layout modes — design the room, or run service with live occupancy on the same map
    - Guest notifications — HTML confirmation, reminder and status-change emails from a state machine
    - Host & waiter screens — seat parties and take orders from the floor on a tablet

    🚚 Delivery

    Run your own delivery instead of renting a marketplace's.
    - Zones — with their own fees, minimum order values and delivery windows
    - Driver roster — assignment and dispatch state per order
    - Dispatch board — what's cooking, what's ready and what's on the road

    📦 Inventory

    Know what you're using and what it costs.
    - Stock items — per location, with units, par levels and low-stock alerts
    - Recipe-driven depletion — selling a dish draws down its ingredients, on every channel
    - Movement ledger — every receipt, depletion, waste event and adjustment, traceable
    - Waste log & auto-86 — log waste with a reason; pull items when an ingredient runs out

    💳 Payments

    Take money through the provider you already use.
    - Provider registry — PayPal, plus cash, card terminal, bank transfer, voucher, on-account and pay-on-arrival (Stripe, Adyen, Square, SumUp, gift card and loyalty ship as Coming soon)
    - Webhook-backed redirects — a settlement survives the guest closing the browser tab
    - Transactions ledger — every capture, refund and adjustment, filterable, with CSV export
    - Refunds — full or partial, back through the original provider, recorded against the order

    👥 Staff & Terminals

    Put the right screen in the right hands.
    - Roles & permissions — sixteen feature areas with per-action grants, enforced on the server
    - Staff terminals — lean POS, KDS, pickup, waiter, host and clock-in screens
    - Device token + PIN — no Joomla login; restrictable per terminal by staff, role and location
    - Time clock — clock in and out, breaks, timesheet and labour-cost reporting


    🛡️ Security

    Next Restaurant handles orders, payments and staff access, so it is built to Joomla's security best practices throughout.

    • 🔒 Behind the Joomla session, by default — admin requests require an authenticated session and a valid security token; the public API is opt-in and off out of the box.
    • 🚦 Fail-closed access control — controllers declare the features they read and write, and the dispatcher refuses anything that doesn't; a controller that declares nothing gets no accidental pass.
    • 🧮 Totals recomputed server-side — prices, modifiers and discounts are recalculated from your own records, so a tampered request can't buy at the wrong price.
    • 🎟️ Narrow guest sessions — a QR guest can only act on their own table's order, and the session expires.
    • 🔑 Credentials never exposed — payment provider secrets are stripped from API responses, and card data never reaches your server.
    • 🧾 Privileged actions audited — voids, comps, discounts, corrections and refunds are recorded with the manager who authorised them.
    • Continuously verified — an automated end-to-end suite and static analysis run on every change.

    🔗 Resources

    📚 Documentation - https://nextsoftware.dev/documentation/next-restaurant
    📝 Changelog - https://nextsoftware.dev/changelogs/next-restaurant