Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Dev Section 3rd Party Software
  • Search

Custom Front End Interface Topic is solved

Section with additional software for Vesta
Post Reply
  • Print view
Advanced search
46 posts
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next
cdg
Posts: 48
Joined: Sun Aug 16, 2015 3:11 am
Contact:
Contact cdg
Website

Os: Ubuntu 15x
Web: apache + nginx
Custom Front End Interface
  • Quote

Post by cdg » Fri Dec 29, 2017 5:46 am

Hey everyone!

I built a PHP interface and control panel for VestaCP featuring themes, integrations and simple customizations. Vesta Web Interface allows you to rebrand the control panel, change the theme, install it wherever you want, restrict access to users, easily edit options and offers integrations to services such as Google Analytics, Cloudflare, Interakt and many more coming soon. The plugin system currently features a webmail and ftp plugin to seamlessly integrate into VestaCP and allows you to easily develop plugins of your own. Some plugins I am currently developing for Vesta Web Interface include a custom softaculous interface and a VestaCP specific billing system.

The admin panel still does not feature server configuration, but this project has become much more of a complete product over the past while, especially thanks to the recommendations and support from the community.

If you would like to learn more about VWI or test it out here are some links:
Github Repo
Documentation
Demo
Plugins

I would love any feedback or ideas you guys have.

Thanks!
Last edited by cdg on Sun Jul 01, 2018 3:57 am, edited 4 times in total.
Top

mehargags
Support team
Posts: 1096
Joined: Sat Sep 06, 2014 9:58 pm
Contact:
Contact mehargags
Website Skype

Os: Debian 8x
Web: apache + nginx
Re: Custom Front End Interface
  • Quote

Post by mehargags » Fri Dec 29, 2017 9:05 am

Looks slick and modern... though I could not use the functionality much.

Let me know if you need any help in testing further. Wish you good luck!!!
Top

anthonydpg
Posts: 3
Joined: Sat Nov 07, 2015 4:13 pm

Re: Custom Front End Interface
  • Quote

Post by anthonydpg » Sat Dec 30, 2017 9:54 pm

nicely done. the interface is ideal but i didn't know what the rebuild items on the drop down were. It seems it 404'd when i tried one... oops.

my only concern was if the backend api were changed, cache wouldn't update on front end fast enough. i dislike bash backend framework and really haven't gone with vesta as a result.
Top

cdg
Posts: 48
Joined: Sun Aug 16, 2015 3:11 am
Contact:
Contact cdg
Website

Os: Ubuntu 15x
Web: apache + nginx
Re: Custom Front End Interface
  • Quote

Post by cdg » Sun Dec 31, 2017 4:40 am

Github link: https://github.com/cdgco/vestawebinterface
mehargags wrote:Looks slick and modern... though I could not use the functionality much.

Let me know if you need any help in testing further. Wish you good luck!!!
Thanks! I'm trying to achieve the same functionality as the current interface, just with a cleaner UI and support for mobile and integrations. If you have any ideas or want to test, I have some more info on the GitHub page.
anthonydpg wrote:nicely done. the interface is ideal but i didn't know what the rebuild items on the drop down were. It seems it 404'd when i tried one... oops.

my only concern was if the backend api were changed, cache wouldn't update on front end fast enough. i dislike bash backend framework and really haven't gone with vesta as a result.
Thanks for the insight and letting me know about the issue, it's fixed now. The rebuild options are the same as you would find on the current interface home page under 'apply to selected' it basically rebuilds the config files for apache2, nginx, bind, etc. in case they were altered.

I am concerned about any changes to the API that may break the system as well, but I've built a relatively simple framework that should be easy to update if that happens, either way there were no API changes in the update to VestaCP version 18 the other day, so i'll hope for the best.
Top

hwcltjn
Posts: 11
Joined: Mon Oct 09, 2017 4:07 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Custom Front End Interface
  • Quote

Post by hwcltjn » Tue Jan 02, 2018 11:16 am

Looks really nice! Good job - would love to install this on my production servers.
Do let me know if you need help in testing.
Top

bksoft
Posts: 5
Joined: Wed Apr 27, 2016 5:09 pm
Contact:
Contact bksoft
Website

Os: CentOS 5x
Web: apache + nginx
Re: Custom Front End Interface
  • Quote

Post by bksoft » Wed Jan 03, 2018 11:38 pm

Hi!
First... very well! Great job!
I have some troubles to understand how install your customization, now is installed and working on a test server.
I have tryed quickly and can view this issues...

When I edit an email adress, the button to save changes is not available.
I can't create databases
Backups page is not loading (blank page loading with the circle)
When I delete a database the delete process is fine, but at end show me an alert ("can't complete this operation" or some similar).

I'll try to check your code and check this issues too.

Thanks to show us the road to a new vesta interface, great job, congratulations!
Top

cdg
Posts: 48
Joined: Sun Aug 16, 2015 3:11 am
Contact:
Contact cdg
Website

Os: Ubuntu 15x
Web: apache + nginx
Re: Custom Front End Interface
  • Quote

Post by cdg » Thu Jan 04, 2018 5:01 am

bksoft wrote:Hi!
First... very well! Great job!
I have some troubles to understand how install your customization, now is installed and working on a test server.
I have tryed quickly and can view this issues...

When I edit an email adress, the button to save changes is not available.
I can't create databases
Backups page is not loading (blank page loading with the circle)
When I delete a database the delete process is fine, but at end show me an alert ("can't complete this operation" or some similar).

I'll try to check your code and check this issues too.

Thanks to show us the road to a new vesta interface, great job, congratulations!
Hi, thank you for taking the time to install and test out the interface! I found and fixed the error in the backups page and enabled the save button on the mail account page, but please note that there are other pages that do have save buttons intentionally disabled until I finish more implementation.The add database page should have been one of the pages to have a disabled button as it is not ready yet, but it looks like I missed that one.

Finally, one of the big parts of the project that I've yet to complete is status updates and notifications, so all delete buttons work, but some notifications are wrong or do not show at all. I hope to implement this in the next pre-release.

Thank you very much, and if you have any ideas on how to improve the installation process, I would love to hear!
Top

cdg
Posts: 48
Joined: Sun Aug 16, 2015 3:11 am
Contact:
Contact cdg
Website

Os: Ubuntu 15x
Web: apache + nginx
Re: Custom Front End Interface
  • Quote

Post by cdg » Thu Jan 04, 2018 5:35 am

cdg wrote:The add database page should have been one of the pages to have a disabled button as it is not ready yet, but it looks like I missed that one.
Update: The add database page is now functional.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Custom Front End Interface
  • Quote

Post by imperio » Fri Jan 05, 2018 9:01 pm

Hi,
What about Admin panel ?
Top

cdg
Posts: 48
Joined: Sun Aug 16, 2015 3:11 am
Contact:
Contact cdg
Website

Os: Ubuntu 15x
Web: apache + nginx
Re: Custom Front End Interface
  • Quote

Post by cdg » Fri Jan 05, 2018 11:46 pm

imperio wrote:Hi,
What about Admin panel ?
Hello, Admin Panel is planned (https://github.com/cdgco/VestaWebInterface/projects) and design / implementation ideas have been started, but I would like to focus on completing and finalizing basic functionality and improving the overall user experience before expanding to the admin panel.

Thanks!
Top


Post Reply
  • Print view

46 posts
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next

Return to “3rd Party Software”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password