A closed source content management system with extensive image privacy features.
Status: Stable. Linux distro: Debian Dependencies: Apache with mod rewrite, PHP 7+, cURL, JSON, 2 MYSQL Databases, SMTP Server, Laravel.
About
Built in Core PHP & Laravel, Mahal CMS started as a simple way to publish my photos & is now a full featured CMS with extensive privacy options.
Authors have full control over what they share on a page, where they share to & exactly how much of it they share.
Recent updates
Friday 30th August 2024 Removed CC feature from contact form. Increased spam protection threshold to 2 messages.
Friday 15th December 2023 Fixed Facebook Oauth login/sign up
Thursday 19th May 2022 Adjust/fix "Sort Order" positioning glitch. Fix incorrect naming convention of images (image vs images) using $total_photos. Fix misaligned styles. Increase content font size. Fix invisible text in dark theme.
10th April 2022 Made shortcut to save pages (CTRL+S)
9th April 2022 Fixed minor security issue in tags. Made /tag/ 404 if it doesn't exist.
8th April 2022 Shortened the private access request, auto generated URL.
8th April 2022 Fixed broken contact form, upgraded security & added CC feature.
8th April 2022 Used ENT_QUOTES to fix bug on edit page in admin.
5th December 2021 Fixed bug where private pages are previewing on tags.
4th Sept 2021 Fixed long words overflow causing mobile theme to break.
1st Sept 2021 Fixed bug where related author suggestions were not displaying when "show padlock" setting is selected.
23rd Aug 2021 Started work on automated root page categories.
20th Aug 2021 Admin update: Redirection system no longer requires page ID (supports raw URLs). Included current redirects on page edit for convenience.
11th Aug 2021 Re-wrote Private Link Share feature from old harcoded system.
11th Aug 2021 Fixed map Zoom bug in Admin.
10th Aug 2021 Made a check for numeric page ID's (not allowed)
10th Aug 2021 Re-wrote maps function from old hardcoded system.
2nd Jul 2021 Created URL redirection system. Old URL now redirects to new URL automatically.
2nd Aug 2021 Upgraded page views readabililty. E.g 1000 views reads as 1k views, 1000000 views reads as 1m views.
1st Aug 2021 Added ability for visitors to change sort order of photos. Authors can also select default sort order for their page.
21st July 2021 - Fixed VPN detector
20th July 2021 - Added honeypot to Contact form & made security challenge easier.
19th July 2021 - created secure contact form that can be added to any page with a simple checkbox.
10th July 2021 (Fix) Relaxed MYSQL table length rules.
Added MP3 file upload support & ability to stream/download MP3's from pages.