EasyBay-Web – Joomla software development with a system Specializing in Joomla software development.
EasyBay-Web stands for professional software development based on Joomla.
Our main focus is on the technical development of individual solutions, extensions and modules for Joomla.
We develop scalable, high-performance and maintainable software solutions for companies, agencies and content projects.
Our focus: Individual Joomla software solutions
🔹 Developing your own Joomla extensions
For many years we have been developing our own Joomla extensions, modules and tools – practical, stable and updateable.
Our software solutions include:
- Custom Joomla mod4ules
- Extended Content Systems
- Grid and layout modules
- SEO tools
- Performance optimizations
- Backend extensions
- Custom administrator fields

Our developments are always guided by:
- Joomla Core Standards
- MVC structure
- Update capability
- Future-proof (Joomla 5 / Joomla 6 Ready)
Custom Development Approach
Not every requirement can be met with standard solutions.
That's why we develop:
- Custom Joomla components
- Custom backend applications
- API connections
- Database extensions
- Automated processes
- Individual content workflows
We pay particular attention to:
- Clean code structure
- Performance optimization
- Security
- Extensibility
- Documentation
🔹 Bootstrap & Responsive Grid Development
We develop modular layout systems based on modern Bootstrap technology.
The goal:
To make complex layouts easy to control – even for editors without programming knowledge.
Our software solutions enable:
- Dynamic Grid Systems
- Responsive display
- Touchscreen menus
- Flexible content output
- Automatic image extraction
Privacy Policy
This privacy policy is intended to inform users of this website, in accordance with the German Federal Data Protection Act (BDSG) and the German Telemedia Act (TMG), about the nature, scope, and purpose of the collection and use of personal data by EasyBay-Web Ltd., hereinafter referred to as the website operator.
EasyBay-Web Ltd.
Mercator House, New Road EVX
Herstmonceux, BN27 1PX
United Kingdom
CEO: Wilhelm Derhake
Registered in England and Wales
Company No. 6488431
Email:
The website operator takes your privacy very seriously and treats your personal data confidentially and in accordance with legal regulations.
Please be aware that data transmission over the internet can always be subject to security vulnerabilities. Complete protection against access by third parties is not possible.
Access Data
The website operator or page provider collects data about access to the site and stores this data as "server log files." The following data is logged:
Website visited
Time of access
Amount of data sent in bytes
Source/referrer from which you accessed the site
Browser used
Operating system used
IP address used; IP anonymization is enabled on this website.
The collected data is used solely for statistical analysis and to improve the website. However, the website operator reserves the right to subsequently review the server log files should there be concrete indications of unlawful use.
Cookies
This website uses cookies. These are small text files that are stored on your device. Your browser accesses these files. The use of cookies increases the user-friendliness and security of this website.
Common browsers offer the option to disable cookies. Note: If you disable cookies, we cannot guarantee that you will be able to access all functions of this website without restrictions.
Registration on our website
When you register to use our personalized services, we collect certain personal data, such as your name, address, and contact information, including your telephone number and email address. If you are registered with us, you can access content and services that we offer only to registered users. Registered users also have the option to change or delete the data they provided during registration at any time. Of course, we will also provide you with information about the personal data we have stored about you at any time. We will gladly correct or delete this data at your request, provided there are no legal obligations to retain it. To contact us regarding this, please use the contact form.
Provision of paid services
To provide paid services, we request additional data from you, such as payment information.
SSL encryption
To protect the security of your data during transmission, we use state-of-the-art encryption methods (e.g., SSL) via HTTPS.
Comment Function
When users leave comments on posts, the time of creation and the username chosen by the website visitor are stored in addition to the comment itself. This serves our security, as we can be held liable for illegal content on our website, even if it was created by users.
Handling of Personal Data
The website operator collects, uses, and shares your personal data only if this is permitted by law or if you consent to the data collection.
Personal data includes all information that can be used to identify you and that can be traced back to you – for example, your name, email address, and telephone number.
Handling of Contact Information
If you contact the website operator using the provided contact options, your information will be stored so that it can be used to process and respond to your inquiry. This data will not be shared with third parties without your consent.
Use of Social Media Plugins
This website uses Facebook social plugins, which are operated by Facebook Inc. (1 Hacker Way, Menlo Park, California 94025, USA). These plugins are recognizable by the Facebook logo or the terms "Like," "Share," or "Recommend" in Facebook's colors (blue and white). Information about all Facebook plugins can be found at the following link: https://developers.facebook.com/docs/plugins/
The plugin establishes a direct connection between your browser and the Facebook servers. The website operator has no influence on the nature and function of the plugins.
1 Installation and configuration:
The installation is carried out as usual via the Joomla extension tool:
After successful installation, you will receive the following message:
1.1 Configuration:
We will demonstrate the configuration using two examples:
In the first example, we see a configuration for a blog section where the posts are displayed in a 3-column grid. We proceed as follows.
In our example, we use a post category called "Joomla and Tools Post Blog" . (Example: The name can be customized.)
In our example, the category contains 27 posts.
In the next step, we switch to the previously installed module EBW Articles.
After installation, it is initially inactive. We activate it and access it for editing – configuration.
1.2 Parameters in the base of the module:
Mode:
|
option |
Values |
Description |
|
mode |
EBW Special (Grid+Image from Content) |
Grid layout with 2–8 columns, automatic image extraction from the article text, plain text preview, hover zoom. Recommended for most use cases. |
|
EBW Special (Image Menu) |
Touchscreen menu from linked images. |
|
|
Dynamic |
Automatically detects the current category view and displays related articles. Ideal for sidebars. |
Note: In EBW mode, some display options from the "Display" tab are automatically adjusted. The EBW-specific options (image display, image orientation, etc.) are only visible when EBW mode is active.
Image display (EBW mode only):
|
option |
Values |
Description |
|
JD-ITS Style |
standard |
16:9 crop with hover zoom. The image is cropped to a 16:9 aspect ratio and slightly enlarged on mouseover. Universally applicable. |
|
Full screen |
No cropping |
The entire image is displayed without cropping. No hover zoom. Image alignment (centered/left/right) and display size are configurable. |
|
Upper neckline |
16:9 from above |
16:9 crop from the top of the image. Hover zoom active. Ideal for book covers, eBooks, and product images. |
|
Out of |
No images |
No images are displayed. Only for text-only lists. |
Image alignment (full screen only):
When the image display is set to "Full screen", the horizontal alignment of the image can be selected: Centered (default), Left or Right.
Change display size (full screen only) :
In full-screen mode, the display size can be adjusted manually. Either the width or the height is set to a fixed value; the other dimension is automatically calculated from the aspect ratio of the original image.
|
option |
Values |
Description |
|
Change display size |
Yes No |
Enables/disables manual size adjustment |
|
Restrict according to |
Width / Height |
Choose whether to set the width or height. |
|
Size |
CSS value |
Free input with unit, e.g. 300px, 50%, 30vh, 15em |
Important: The size value must contain a valid CSS unit. Examples: 300px, 50%, 30vh, 15em. Invalid characters will be automatically removed for security reasons.
Article /post selection:
|
option |
Values |
Description |
|
Posts per page |
0–99 |
Number of posts per page |
|
Number of posts |
Maximum number of items displayed. 0 = show all. Default: 9 |
|
|
Categories |
Multiple choice |
Select one or more categories to filter by |
|
Category filter type |
Exclusive / Inclusive |
Include or exclude selected categories |
|
Subcategories |
In/Out |
Include articles from subcategories |
|
Category depth |
1–9 |
Subcategory depth (only when "Include") |
|
Exclude current post |
Yes No |
Do not show currently displayed items in the list |
|
Include/exclude posts |
Single selection |
Include or exclude specific items |
1.3 Parameter Tab: Display:
This tab controls the display of individual article entries. The options correspond to the standard Joomla module mod_articles and are partially adjusted automatically in EBW mode.
|
option |
Values |
Description |
|
Titles only |
Yes No |
Displays only the article titles as a simple list (without images, text, or meta information) |
|
layout |
Vertical / Horizontal |
Arrangement of the items. In EBW mode, the grid is used automatically. |
|
Max. columns |
2–8 |
Number of columns in the grid. Applies to EBW mode and horizontal layout. |
|
Article title |
Show / Hide |
Show/hide article title |
|
Heading size |
H1–H6 / None |
HTML heading level for the article title |
|
Link title |
Yes No |
Article title as a link to the full article |
|
author |
Show / Hide |
Show author's name |
|
category |
Show / Hide |
Show category name |
|
Link category |
Yes No |
Category as a link to the category view |
|
Date |
Show / Hide |
Show date |
|
Date field |
Created / Edited / Published |
Which date is displayed |
|
Date format |
PHP format |
Format of the date, e.g.dmY or Ymd H:i:s |
|
Access |
Show / Hide |
Show number of page views |
|
Tags |
Show / Hide |
Show article keywords |
|
Plugin events |
Yes No |
Trigger content plugin events for each article |
|
Introductory text |
Show / Hide |
Show text preview of the article |
|
character limit |
0–99999 |
Maximum length of preview text. 0 = unlimited |
|
Featured images |
Show / Hide |
Display images in the article text (standard Joomla) |
|
Introductory/featured image |
Intro / Full / No |
Joomla standard fields for intro/featured image |
|
Read more |
Show / Hide |
Show "Read more" link |
1.4 Parameter Tab: Filtering:
|
option |
Values |
Description |
|
Main articles |
Show / Hide / Only |
Filter featured articles |
|
Archived articles |
Ads / None |
Show/hide archived articles |
|
Tags |
Multiple choice |
Filter by one or more keywords |
|
Author filter type |
Exclusive / Inclusive / Only current |
Include/exclude authors |
|
authors |
Multiple choice |
Select certain authors |
|
Autoralias filter |
Exclusive / Inclusive |
Include/exclude author aliases |
|
Date filter |
From / Area / Relative |
Time-based filtering |
|
Relative date |
Days (Standard: 30) |
Show only articles from the last X days |
1.5 Parameter Tab Sorting:
|
option |
Values |
Description |
|
Sort field |
Various |
Order, Title, ID, Alias, Created, Edited, Published, Views, Rating, Random |
|
Direction |
Ascending / Descending |
Sorting direction |
1.6 Parameter Tab Grouping:
|
option |
Values |
Description |
|
grouping |
None / Year / Month+Year / Author / Category / Tags |
Group articles according to selected criterion |
|
Date field |
Created / Edited / Published |
Which date is used for grouping? |
|
Monthly format |
PHP format |
Display of month/year, e.g. FY |
|
Direction |
Ascending / Descending |
Sorting direction of the groups |
1.7 Parameter Tab Extended:
|
option |
Values |
Description |
|
Alternative layout |
Standard / Custom |
Choose an alternative template layout |
|
Module CSS class |
Free text |
Additional CSS class for the module |
|
Caching |
Global / No caching |
Module cache behavior |
|
Cache time |
seconds |
Cache duration in seconds (default: 900) |
2 Embedding via shortcode:
Instead of assigning the module to a template position, it can be embedded directly into a Joomla article. This is done using Joomla's own shortcode:
|
Replace "Latest Articles" with the title of your module instance. |
|
Prerequisite: The content plugin "Content - Load Modules" must be activated. This is the default setting in Joomla. |
When embedded via shortcode, the module is rendered at the point in the article text where the shortcode was placed. The module's menu assignment is ignored—the module appears on every page where the article containing the shortcode is displayed.
Right of withdrawal for consumers:
(A consumer is any natural person who enters into a legal transaction for purposes that are predominantly neither commercial nor related to their independent professional activity.)
You have the right to withdraw from this contract within 14 days without giving any reason.
The withdrawal period will expire after 14 days from the day of the conclusion of the contract.
To exercise your right of withdrawal, you must inform us,
EasyBay-Web Ltd.: Mercator House, New Road EVX Herstmonceux, BN27 1PX United Kingdom, Phone: +498212170964, Email:
of your decision to withdraw from this contract by an unequivocal statement (e.g. a letter sent by post, fax or e-mail).
To meet the withdrawal deadline, it is sufficient for you to send your communication concerning your exercise of the right of withdrawal before the withdrawal period has expired.
The withdrawal period will expire after 14 days from the day of the conclusion of the contract. Consequences of withdrawal
If you withdraw from this contract, we will reimburse all payments received from you, including delivery costs (excluding any additional costs incurred if you chose a delivery method other than our cheapest standard delivery option), without undue delay and no later than fourteen days from the day on which we received your notification of withdrawal. For this reimbursement, we will use the same payment method that you used for the original transaction, unless expressly agreed otherwise; in no case will you be charged any fees as a result of this reimbursement.
