Of course, you could leave the buttons in rdadmin.

Have each fire off a script that would pop up a text file explaining what
to do. Then, other people could replace the explanation scripts with
working / action scripts to bring us back to something like the way things
work now.

At a minimum, you would never forget where you wrote down your instructions
on how to do these tasks.

all the best,

drew

On Thu, Sep 27, 2018 at 2:44 PM Fred Gleason <[email protected]>
wrote:

> On Sep 27, 2018, at 14:22, Cowboy <[email protected]> wrote:
>
> STRONG objection !!
>
> While you and I might be quite comfortable at a command shell interface
> ( perhaps even more comfortable than with a GUI in many cases )
> this is absolutely the wrong direction for the "everything smartphone"
> generation.
>
>
> It’s actually the same approach that most every other FOSS DB-based system
> (WordPress, Drupal, etc) takes. Database management (creation, deletion,
> backup, restoration) is properly outside the scope of the application. The
> typical workflow for creating a new DB goes like this (I’ll use WordPress’s
> famous ‘five minute install' as an example):
>
> 1) Create an empty database of the appropriate name
>
> 2) Create a RDBMS user with appropriate rights to access that database.
>
> 3) Enter the values for what you’ve done (DB name, username, password)
> into application configuration [‘wp-config.php’].
>
> 4) Start the application. When it sees the empty database, it then
> initializes a new DB schema in the provided container, ready for user
> customization.
>
> And that’s exactly how the Rivendell 3.x codebase does it. Taking this
> approach has allowed us to throw out a couple thousand lines of fussy,
> bug-prone code in rdadmin(1) that previously attempted to read the user’s
> mind and manage the DB ‘automagically’ (and all too often got it wrong).
>
> Since this is in fact a standard trope for initializing DB-based
> applications, hopefully the '“everything smartphone” generation’ won’t find
> it too unnerving. :)
>
>
> And, although it pains me, you and I are mortal !
>
>
> [shock and dismay!]
>
> Cheers!
>
>
> |----------------------------------------------------------------------|
> | Frederick F. Gleason, Jr. |              Chief Developer             |
> |                           |              Paravel Systems             |
> |----------------------------------------------------------------------|
> |          A room without books is like a body without a soul.         |
> |                                         -- Cicero                    |
> |----------------------------------------------------------------------|
> _______________________________________________
> Rivendell-dev mailing list
> [email protected]
> http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
>


-- 
Enjoy great *Bahamian Music* at:
Bahamian Or Nuttin - http://www.bahamianornuttin.com
<http://www.bahamianornuttin.com/>
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to