Repository navigation
Home
risingisland edited this page Oct 29, 2026
·
1 revision
BigDeal Image Slider is a responsive, customizable image slider plugin engineered specifically for GetSimple CMS. Built with a zero-dependency vanilla JavaScript engine, it delivers high performance and broad transition effect support without relying on external libraries like jQuery.
- 20+ Built-in Transition Effects: Features transitions ranging from subtle fades and directional slides to complex 3D flips, cubes, and page turns. Includes a Random mode to shuffle effects on every transition.
-
Native Image Picker Modal: Interactive modal interface allowing you to navigate subfolders within
/data/uploads/and select images directly from your GetSimple CMS upload directory. - Customizable Captions & Titles: Support for independent slide titles, descriptive text, and link URLs.
- Flexible Styling Options: Directly configure slider height, title/caption font sizes, text color, background opacity, and text alignment from the admin panel.
- Clean Navigation Controls: Minimalist next/previous navigation arrows that integrate seamlessly into any front-end design.
- Zero Heavy Dependencies: Pure CSS3 and Vanilla JavaScript front-end execution ensure minimal footprint and fast load times.
- Download or save the
bigdeal_slider.phpfile. - Upload
bigdeal_slider.phpto your GetSimple CMS plugin directory:/plugins/bigdeal_slider.php - Log in to your GetSimple CMS Admin Panel.
- Go to the Plugins tab and enable BigDeal Image Slider (if not auto-enabled).
To render the slider on your front-end template, call the PHP function inside your theme files (e.g., header.inc.php, template.php, or page layout templates):
<?php get_bigdeal_slider(); ?>Note: Place this tag where you want the slider container to appear within your layout HTML.
Navigate to Theme -> Image Slider Settings in the GetSimple CMS admin sidebar to manage settings:
-
Transition Effect: Choose a specific transition or select
Random (Mix All Effects). -
Slide Interval (ms): Time each slide stays visible (e.g.,
7000= 7 seconds). -
Transition Duration (ms): Animation speed during slide changes (e.g.,
1500= 1.5 seconds). -
Slide Height: Set explicit heights such as
450px,600px, or relative sizing. -
Typography & Caption Styling: Customize font sizes, colors, background opacity (RGBA format), and alignment (
left,center, orright).
- Click + Add New Slide.
- Click Select from Files to pick an uploaded image via the modal folder browser, or manually paste an absolute/relative image path into the Image URL field.
- (Optional) Add a Title, Caption Text, or Link URL.
- Click Save Changes.
| Category | Transition Name |
|---|---|
| Basic / Fades | Fade, Blur / Dissolve |
| Directional Slides | Slide Left, Slide Right, Slide Up, Slide Down, Bounce / Elastic Slide |
| 3D Animations | 3D Flip (Horizontal), 3D Flip (Vertical), 3D Cube Rotate, 3D Carousel Depth |
| Reveals & Folds | Center Curtain Split, Radial Iris Circle Reveal, Stacked Card Fold, Page Turn / Book Fold, Blinds Reveal |
| Zoom Effects | Diagonal Shutter / Wave Zoom, Elastic Spring Zoom, Zoom In & Fade |
| Dynamic | Random (Shuffles all effects) |
-
Plugin Logic:
plugins/bigdeal_slider.php -
Settings & Slide Data: Automatically created and maintained at
data/other/bigdeal_slider_data.json
- CMS: GetSimple CMS 3.3+ (CE / Standard)
- PHP: PHP 7.4 or PHP 8.x+
- Browser Support: All modern browsers (Chrome, Firefox, Safari, Edge) with standard CSS3 3D Transform & Flexbox support.