Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggesting an "Etherpad-lite Dashboard": administration web page #192

Closed
Wikinaut opened this issue Nov 3, 2011 · 20 comments
Closed

Suggesting an "Etherpad-lite Dashboard": administration web page #192

Wikinaut opened this issue Nov 3, 2011 · 20 comments

Comments

@Wikinaut
Copy link
Contributor

Wikinaut commented Nov 3, 2011

Has someone already written an adminstration web page where I can send API commands to manage Etherpad lite online?
This could be started via an additional link on the index.html page, or icon in the pads.

A simple jQuery- and EP-API-powered example framework in the git repository which can fire API calls would be a nice to have and a quick answer and solution to several questions and problems such a pad deletion and pad-wise passwort protection.

I am willing to help.

@JohnMcLear
Copy link
Member

Yup, I wrote one in PHP:

Demo: http://beta.etherpad.org/example_big.php?
Source: https://github.com/TomNomNom/etherpad-lite-client

I need to sit down and create a "todo" list of all the other functionality required such as user account provision etc.

@markreg
Copy link

markreg commented Nov 21, 2011

I've been trying to join etherpad-lite with my mysql sessions via php but I'm confused as to whether or not I have to edit the settings.json file with my database information or do I just have php combine all thr users and point them to a newly created pad? I think there is another issue open about anyone being able to access the pad by just pointing to (e.g. localhost:9001/newpad)

@JohnMcLear
Copy link
Member

Afaik there is a feature request open for "API only access". Not sure if this covers this?

@Wikinaut
Copy link
Contributor Author

Afaik there is a feature request open for "API only access". Not sure if this covers this?

Not, I checked that, and found it does not cover my request.

With "administration page" I mean something which is

  • integrated part of the EPLITE software
  • included in the core
  • based on node.js i.e. not requiring API calls. PHP
  • accessible by the EPLITE administrator

basically an integrated interface which does not require PHP or other further stuff.

@mweinelt
Copy link

mweinelt commented Dec 9, 2011

I was clicking around a bit in your example_big.php script and it crashes the server for me when loading.

Error: [object Object]
at /opt/etherpad-lite/node_modules/async-stacktrace/ERR.js:46:13
at /opt/etherpad-lite/node/db/API.js:340:8
at /opt/etherpad-lite/node/db/API.js:506:7
at Object.callback (/opt/etherpad-lite/node/db/PadManager.js:108:5)
at /opt/etherpad-lite/node_modules/ueberDB/CloneAndAtomicLayer.js:95:17
at /opt/etherpad-lite/node_modules/ueberDB/CacheAndBufferLayer.js:183:7
at Statement. (/opt/etherpad-lite/node_modules/ueberDB/sqlite_db.js:76:5)

Error: [object Object]
at /opt/etherpad-lite/node_modules/async-stacktrace/ERR.js:46:13
at /opt/etherpad-lite/node/db/SessionManager.js:178:8
at /opt/etherpad-lite/node_modules/async/lib/async.js:199:13
at /opt/etherpad-lite/node_modules/async/lib/async.js:120:21
at /opt/etherpad-lite/node_modules/async/lib/async.js:196:17
at /opt/etherpad-lite/node_modules/async/lib/async.js:499:34
at /opt/etherpad-lite/node/db/SessionManager.js:55:11
at Object.callback (/opt/etherpad-lite/node/db/GroupManager.js:119:5)
at /opt/etherpad-lite/node_modules/ueberDB/CloneAndAtomicLayer.js:95:17
at /opt/etherpad-lite/node_modules/ueberDB/CacheAndBufferLayer.js:183:7

Any ideas?

@Pita
Copy link
Contributor

Pita commented Dec 9, 2011

yeah, I messed it up

@soul9
Copy link
Contributor

soul9 commented Feb 27, 2012

There seems to be an interface here https://github.com/johnyma22/etherpad-lite-pad-manager anyone know anything about it?

@JohnMcLear
Copy link
Member

That’s my branch of Paul Lockerby's work.. His work is on SVN so I brought it over to github but I have somewhat neglected it. See: http://paullockaby.com/projects/project/etherpad-user-interface

It requires a new pull from Paul and a bunch of work.. I'm also not sure if I will keep working on it or work w/ some other people to produce a "pad group manager plugin" which should bring it more inline w/ the way the project is going ..

It could probably be used for low hanging stuff but it doesn't have a bunch of key functionality to make it production ready enough for us at least.

-----Original Message-----
From: soul9 [mailto:reply@reply.github.com]
Sent: 27 February 2012 18:52
To: John McLear
Subject: Re: [etherpad-lite] Suggesting an "Etherpad-lite Dashboard": administration web page (#192)

There seems to be an interface here https://github.com/johnyma22/etherpad-lite-pad-manager anyone know anything about it?


Reply to this email directly or view it on GitHub:
https://github.com/Pita/etherpad-lite/issues/192#issuecomment-4200263
This email and its attachments may be confidential and are intended solely for the use of the individual to whom it is addressed. Any views or opinions expressed are solely those of the author and do not necessarily represent those of the organisation from which this email originated. If you are not the intended recipient of this email and its attachments, you must take no action based upon them, nor must you copy or show them to anyone. Please contact the sender if you believe you have received this email in error. This email was sent by School Email - Safe Webmail and Hosted Email for Schools

@Wikinaut
Copy link
Contributor Author

Are any updates available ? I am still looking for a working administration panel, web page, for my Etherpad Lite installation.

The demo mentioned in https://github.com/Pita/etherpad-lite/issues/192#issuecomment-2615654 is unfortunately broken ( http://beta.etherpad.org/example_big.php ).

@Wikinaut
Copy link
Contributor Author

An admin panel could be perhaps be written as "plugin", but I do not know, how.

@JohnMcLear
Copy link
Member

We are still focusing on getting Etherpad integrated into other web apps and not as a complete app itself so this is still reasonably low priority.

-----Original Message-----
From: Wikinaut [mailto:reply@reply.github.com]
Sent: 23 April 2012 21:59
To: John McLear
Subject: Re: [etherpad-lite] Suggesting an "Etherpad-lite Dashboard": administration web page (#192)

An admin panel could be perhaps written as "plugin", but I do not know, how.


Reply to this email directly or view it on GitHub:
https://github.com/Pita/etherpad-lite/issues/192#issuecomment-5291678
This email and its attachments may be confidential and are intended solely for the use of the individual to whom it is addressed. Any views or opinions expressed are solely those of the author and do not necessarily represent those of the organisation from which this email originated. If you are not the intended recipient of this email and its attachments, you must take no action based upon them, nor must you copy or show them to anyone. Please contact the sender if you believe you have received this email in error. This email was sent by School Email - Safe Webmail and Hosted Email for Schools

@JohnMcLear
Copy link
Member

Why not just make your own and contribute it back to the project?

There are some available but none are written as plugins or fully integrated to the point they have begun contributing/extending the API.

The API has some missing features that also need adding..

-----Original Message-----
From: Wikinaut [mailto:reply@reply.github.com]
Sent: 23 April 2012 21:58
To: John McLear
Subject: Re: [etherpad-lite] Suggesting an "Etherpad-lite Dashboard": administration web page (#192)

Are any updates available ? I am still looking for a working administration panel, web page, for my Etherpad Lite installation.

The demo mentioned in https://github.com/Pita/etherpad-lite/issues/192#issuecomment-2615654 is unfortunately broken ( http://beta.etherpad.org/example_big.php ).


Reply to this email directly or view it on GitHub:
https://github.com/Pita/etherpad-lite/issues/192#issuecomment-5291662
This email and its attachments may be confidential and are intended solely for the use of the individual to whom it is addressed. Any views or opinions expressed are solely those of the author and do not necessarily represent those of the organisation from which this email originated. If you are not the intended recipient of this email and its attachments, you must take no action based upon them, nor must you copy or show them to anyone. Please contact the sender if you believe you have received this email in error. This email was sent by School Email - Safe Webmail and Hosted Email for Schools

@Wikinaut
Copy link
Contributor Author

Why not just make your own and contribute it back to the project?
I do not know, how.

@JohnMcLear
Copy link
Member

Not to know is past tense. You are just as capable(if not more) as anyone else to fulfil your own requirements.

-----Original Message-----
From: Wikinaut [mailto:reply@reply.github.com]
Sent: 23 April 2012 22:47
To: John McLear
Subject: Re: [etherpad-lite] Suggesting an "Etherpad-lite Dashboard": administration web page (#192)

Why not just make your own and contribute it back to the project?
I do not know, how.


Reply to this email directly or view it on GitHub:
https://github.com/Pita/etherpad-lite/issues/192#issuecomment-5292760
This email and its attachments may be confidential and are intended solely for the use of the individual to whom it is addressed. Any views or opinions expressed are solely those of the author and do not necessarily represent those of the organisation from which this email originated. If you are not the intended recipient of this email and its attachments, you must take no action based upon them, nor must you copy or show them to anyone. Please contact the sender if you believe you have received this email in error. This email was sent by School Email - Safe Webmail and Hosted Email for Schools

@Wikinaut
Copy link
Contributor Author

You are just as capable(if not more) as anyone else to fulfil your own requirements.

Ok. You said that the primary goal is to run Etherpad integrated into other web apps - I understand that this can be WordPress or MediaWiki (I wrote a first plugin for MediaWiki) or similar. So what I do understand is that everything - for example to only allow authenticated users to access EPL - must use the EPL API.

And I have to program that by myself ?

Is this correct ?

@JohnMcLear
Copy link
Member

FYI This now exists in most major CMS' and is being adopted constantly, we're updating our Auth framework to support more methods and to make the docs more clear. A native "teampad" wont happen but could be a plugin :)

@JohnMcLear
Copy link
Member

Please create a vote for this plugin / feature on http://etherpad.idea.informer.com/

@Wikinaut
Copy link
Contributor Author

Are any updates available ? I am still looking for a working administration panel, web page, for my Etherpad Lite installation.

The demo mentioned in

@marcelklehr
Copy link
Contributor

I've seen a java client (with gui!) and the php example, which is open
source, btw, so you can go checkout the source and fix it. Apart from
that it's actually pretty trivial. It's prolly even possible to do with
in-page javascript.

@JohnMcLear
Copy link
Member

There is practically a library available for each major language now and there is also a UI available in most. There is also a plugin to bring in some functionality.. I will consider this closed and issues should be created in the respective libraries/clients/plugins repos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants