Vaahcms: Open Source Projects

VaahCMS Features

The CMS, you have been waiting for!

Those days are gone, when traditional CMS architecture has been the standard, companies are now looking to solutions which are flexible, scalable and can embrace the ever evolving content landscape.

Dashboard

Quick overview of the VaahCMS and display important information like Laravel Jobs, Queues, Logs, Active Themes etc.

Welcome Screen

Activate Theme

Activate Theme

Guide you to activate theme if none of the theme is active.

Monitor Queues

Monitor Queues

Get overview & stats of Laravel Queues.

Laravel Logs

Laravel Logs

Direct access of parsed laravel logs.

Stats

Stats

Bird's-eye view of stats of users, roles & permissions.

Quick Links

Quick Links

Most frequently used links on the dashboard.

Users & Access

VaahCMS is shipped with it's own Access Control List (ACL) to easily manager users, their roles and granular permissions of each role.

Registrations

Don't clatter your users database table with spam data, instead collect it under registration and create users after verification.

Registrations

Registrations

Review all registrations and perform bulk actions.

Collect More

Collect More

Not just basics, collect detailed information.

Meta Data

Meta Data

Manage & view custom meta data in pretty-view.

Collect User

Collect User

Create user from registration in one click.

Tract Activation

Tract Activation

Track registration activation and time stamps.

Tract Invitation

Tract Invitation

Manage invitations and who invited them.

Users

Users contains a list of users in your company with information including their role, status, last login at and created at.

Users and Bulk Actions

Users and Bulk Actions

Total number of users & bulk actions you perform.

Search or Filter

Search or Filter

Search or filter user(s), based on your preferences.

Add User

Add User

Add a user account with detailed information.

Edit User

Edit User

User can quickly edit or clone existing user.

Manage Roles and Permissions

Manage Roles and Permissions

Role-based access control management.

Create User Field Management

Create User Field Management

Manage fields in create user by editing user settings.

Roles

Manage Roles to set up the privileges and access rights of each user in the system.

 Default Roles

Default Roles

A super administrator has full control of a system.

 View/Update Permissions

View/Update Permissions

View or update the permissions for a particular role.

 Manage Users

Manage Users

Manage users who are assigned a particular role.

 Activate/ Deactivate Permissions

Activate/ Deactivate Permissions

Activate/ Deactivate all permissions for a role.

Permissions

Defining a permission allows you to decide what users can and cannot do.

 Default permissions

Default permissions

VaahCms has a default set of permissions.

 Assign permission

Assign permission

You can assign or revoke permissions to roles.

Extends

VaahCms offers the possibility to extend the functionalities of your website by adding new modules and themes.

Modules

A module can include a wide range of things, including PHP code, library code, view scripts, and public assets such as images, CSS, and JavaScript.

Filter Modules

Filter Modules

Easily filter module by status or update availability.

Install Modules

Install Modules

Install a module & configure it to meet your needs.

Update Modules

Update Modules

Check & install available updates for your modules.

Reactivate or Remove Modules

Reactivate or Remove Modules

Turn modules on or off or remove them entirely.

Sample Data

Sample Data

Import sample data through modules and seeds.

Themes

A theme is a collection of files that act as a wrapper for your site's content. The theme determines what HTML markup & CSS styling are used to present the site's content.

 Set Default Theme

Set Default Theme

Set as default to provide the most cohesive look.

 Import Content

Import Content

mport default content through themes and seeds.

Settings

The Settings page enables developers to access all backend functionality of the app and further customize it.

General

In the General settings tab, you can update your site's title, set the format for date and time displayed on your site, manage static links, add scripts of Google Analytics and other tracking scripts and etc.

 Update Site Settings

Update Site Settings

You can update your site's general settings here.

 Date and Time

Date and Time

Set or update the global system date and time.

 Manage Static links

Manage Static links

Set social media or static links & used anywhere.

 Add Script

Add Script

Add Google Analytics or other scripts to your site.

 Meta Tags

Meta Tags

Update your meta tags with the meta tag group.

User Settings

You can show or hide user form fields or add any custom fields to it from your User settings.

 Manage Fields

Manage Fields

Only select the fields you need from the list.

 Add Custom Fields

Add Custom Fields

Custom fields are store as a JSON in a meta column.

Localization

Localization enable you to retrieve string values in various languages, allowing you to easily support multiple languages within your app. Manage your localization strings.

 Add Language

Add Language

Add language with name and locale ISO code.

 Create Category

Create Category

Separate strings by categorize under their language.

 Create Language String

Create Language String

Make a language string under a particular category.

Notification

Setting up Laravel queues for VaahCMS

 Setting Up Notification

Setting Up Notification

Create and set up a notification for your system.

Update

Check for the update and update your version of VaahCms with the latest features!

 Update VaahCms

Update VaahCms

Update VaahCms with the latest features in a click.

Reset

Reset setting will help to reset/re-install your application.

 Reset/Re-install Application

Reset/Re-install Application

You can reset or reinstall your application.

Advanced

View your error logs, queued jobs and failed jobs, as well as batches that are running on a particular date.

Logs

Search, filter and view your error logs seamlessly by file extension.

 Manage Logs

Manage Logs

Handle system logs in a scalable way.

Jobs

Monitor jobs and see what job has been queued or pending.

 Manage Queued Jobs

Manage Queued Jobs

View the status of all queued/pending job.

Failed Jobs

Monitor failed jobs and it's details.

 Manage Failed Jobs

Manage Failed Jobs

View the status of all failed jobs.

Manage

In the Manage section, you can organize all your media and custom taxonomies in a way that works best for your project.

Media

Media Section is a place to store images, audio files, or Flash movies that will be used on your website.

 Create New Media

Create New Media

Create media with many options to suit your needs.

 View Media Attributes

View Media Attributes

MIME type, url, size, thumbnail url, caption, etc.

Taxonomies

Taxonomies help group similar objects together, making them easier for visitors to browse through.

 Taxonomy Types

Taxonomy Types

Manage Taxonomy types can be handled easily.

 Default Taxonomy Type

Default Taxonomy Type

Countries, Registrations, Roles are default types.