Gsoc: Integrate Samba AD DC deployment and management with Cockpit idea
Alexander Bokovoy
ab at samba.org
Sat Mar 28 21:41:10 UTC 2020
Hi Hezekiah,
On la, 28 maalis 2020, hezekiah maina via samba-technical wrote:
> Hi, I'm Hezekiah a student interested in working with Samba during Gsoc
> period. I've cloned the repo(https://github.com/abbra/cockpit-app-samba-ad) but
> the installation steps don't seem to work. Is there a way I can access the
> frontend design so that I know how to proceed with my proposal.
The code you see in my github repo was a prototype to assess how far can
we get within a day of experiment. If we would start from scratch (most
likely) then I'd suggest you to look at several things:
- cockpit-design, as they provide a good researched UX and UI designs
for Cockpit apps for multiple areas over past few years,
https://github.com/cockpit-project/cockpit-design/
- SuSE YaST work around https://github.com/yast?q=samba
(see
https://sambaxp.org/fileadmin/user_upload/sambaxp2019-slides/mulder_sambaxp2019_samba_active_adrectory_tools_windows_admin.pdf
for some details)
- Cockpit starter kit, https://github.com/cockpit-project/starter-kit
- 389-ds Cockpit plugin, https://pagure.io/389-ds-base/blob/master/f/src/cockpit/389-console
- Cockpit virtual machines interfaces (both cockpit-docker and
cockpit-podman), see more https://github.com/cockpit-project
The project would need to investigate:
- a possible UX and UI design
- define base set of use cases that can be mapped to distinct Samba AD
as covered in
https://wiki.samba.org/index.php/Setting_up_Samba_as_an_Active_Directory_Domain_Controller,
https://wiki.samba.org/index.php/Setting_up_Samba_as_a_Domain_Member,
https://wiki.samba.org/index.php/Joining_a_Samba_DC_to_an_Existing_Active_Directory,
and other domain controller related tasks as described in https://wiki.samba.org/index.php/User_Documentation
- build actual Cockpit app that implements a clearly defined subset of
those use cases.
>From my perspective, a successful project proposal would be able to
present a set of use cases proposed to focus on since this is a huge
area, a scope to work on, how one would expect to work on deliverables,
technology and process wise.
It would be nice to see how this project would evolve after the GSoC session
would end, since it is clearly a longer term work that would need to be
passed over and shared with more contributors.
--
/ Alexander Bokovoy
More information about the samba-technical
mailing list