csphere-cms / cSphere

Generic PHP Web-CMS with low footprint and high extensibility
Other
17 stars 7 forks source link

Gruppen / Bild hochladen #31

Open Tress16 opened 10 years ago

Tress16 commented 10 years ago

Als zusätzliche Funktion sollte man für jede Gruppe noch ein Bild hochladen können. Dieses sollte in der groups_view zu sehen sein.

Die Bildgröße sollte sich unter den Gruppenoptionen auch vordefinieren lassen.

DSchalla commented 10 years ago

Sowas finde ich für Gruppen nicht sinnvoll. Sowas sollte für Squads sein, aber nicht für Gruppen. Bitte denke dran, dass Squads =/= Gruppen sind, später mal. Gruppen sind quasi wie Accesslevel, also wirst du später eine Gruppe Admin Squadleader Redaktuer Member u.s.w. haben. Ein Icon würde ich z.B. besser finden als ein Banner o.Ä.

Tress16 commented 10 years ago

Ich persönlich finde, dass für Gruppen und Squads nur ein Plugin existieren sollte. Man könnte die "Kategorie" ja über die groups_manage einstellbar machen. Ob es nun ein Squad oder ein Team ist. Genau wie die sichtbarkeit in der groups_squads_list und/oder der groups_teams_list.

Warum dafür ein eigenes Plugin entwickeln? Dieses muss auch ständig seperat gepflegt werden!

DSchalla commented 10 years ago

Das ist richtig, aber du kannst keine Zugriffsgruppen mit Squads steuern. Du vergibst doch keine Rechte per Squad sondern per Gruppe oder? Clanleader gibt es in jedem SQuad einen, aber sie alle dürfen was anderes.

Tress16 commented 10 years ago

Aber was soll denn eine ganze Gruppe für Berechtigungen bekommen? Den Mitgliedern der Redaktion (o.ä.) kann ich doch allen einzelnd ihre Rechte geben. Ich würde die Berechtigungen immer nur dem user und nicht einer group geben.

Tress16 commented 10 years ago

Ach Sekunde mal...

Es werden doch jetzt nicht die groups für das access-plugin genommen, oder doch?

DSchalla commented 10 years ago

Doch, das ist doch was ich die ganze Zeit schrieb. Gruppen == Zugriffsgruppen

Administratoren Redakteure Mitglieder Gäste

z.b.

Tress16 commented 10 years ago

Aaarrrr...

Da hab ich wohl was falsch verstanden. Muss mich da nochmal in Ruhe durchdenken.

Sorry

DSchalla commented 10 years ago

Macht ja nichts! Aber wie gesagt, das hat den Vorteil, dass Rechte später einfach besser anzupassen sind anstatt wie bei ClanSphere, wo das zu Problemen führte.

Tress16 commented 10 years ago

Hmmm...

ich kann mich bisher leider noch nicht wirklich mit dem Gedanken anfreunden, dass diese Gruppen dann mal für das Access-Plugin verwendet werden. All die gewünschten Features waren ausschliesslich für die Gruppen (Squads/Teams) gedacht. Das war mit diesem Plugin schon ein recht guter Anfang. Da kann man was raus machen!

Aber wenn jetzt die Berechtigungen nach diesen Gruppen vergeben werden, so könnte das doch für den "Neuen" recht verwirrend werden. Zumal es ja auch eine seperate groups_teams gibt. Auch die groups_list ist ja dann eher sinnfrei, oder nicht?

Ich glaube ich würde dieses Plugin eher so wie von mir vorgeschlagen nutzen und für die Accessgruppen was eigenes schreiben. Eines, was auch namentlich klar davon getrennt ist und mehr oder weniger im Access-Plugin integriert wird.

Aber natürlich alles nur ein Vorschlag und Teil des Brainstormings...

DSchalla commented 10 years ago

Du darfst nicht so auf den Clanbereich fokusiert denken. Eine Community Seite wird z.b. keine Squads haben, daher sollte man immer noch aber Admins und Redakteure einer Seite auflisten können - auch ohne Squads, um dir mal einen Grund zu zeigen.

Tress16 commented 10 years ago

Ich finden den Namen "Squads" auch etwas zu Themenspezifisch, wie du auch schon sagst. Aber Gruppen, ob Redakteure, Moderatoren oder sonst was, kann man ja eigentlich fast immer gebrauchen. Man könnte der Gruppe halt ne Katagorie (Squad, Team, Abteilung, Gruppe, ...) geben. Dann könnte man dieses Plugin für ALLES, also jede Form von Webauftritt, verwenden.

Und für das Access-Plugin dann nur einzelne Access-Klassen oder Access-Levels erstellbar machen, die man mit Rechten "ausrüsten" kann. Aber nicht als eigenständiges Plugin, sondern als Teil des Access-Plugins. Das sollte auch für den ganz "Unbeholfenen" klar erkennbar, zuordbar und nicht versehentlich zu vertauschen sein.

DSchalla commented 10 years ago

Richtig, aber bei einem System was nicht als Clan genutzt wird ist es doch so:

Bei Clans gibt es nun zwei Sachen:

Wenn das ganze nun so gemacht wird wie du meintest, hast du eine extreme hohe Redundanz nur für Clans, da nur da dieser Fall Eintritt. Bei einer Community Seite oder sonstigen Seiten ist das nie der Fall, von daher ist es einfacher die Rechte über diese Gruppe zu verwalten und dann eine seperate Liste zu führen, wo eingetragen wird zu welchem Squad ein Nutzer gehört. Diese Ansicht wird auch eine Liste bekommen, aber darüber werden keine Rechte verwaltet. Du kannst dann sagen, füge den Nutzer A in das Squad zu. Das kommt auf das gleiche Hinaus wie du meintest, nur das es für nicht-clan Seiten einfach weniger verwaltung gibt. Das alte Modell von Access Level ist einfach veraltet und führte nur zu Problemen. Ja, das hier ist anders als bei ClanSphere, ermöglicht aber einfach mehr und kommt etwas mehr vom Clan Gedanken weg.

Kannst gerne dein Feedback dazu geben. :)

Tress16 commented 10 years ago

OK. Wahrscheinlich hast du Recht. Du kennst dich, auch was die Umsetzung angeht, wohl besser damit aus.

Ich fand das Plugin nur irgendwie schon wie für die Teams/Squads gemacht. Aber vlt lässt es sich ja dublizieren und mit meinen "Wünschen" erweitern. Das könnte man dann ja als Team-Plugin nutzen. Aber das käm dann bestimmt nicht mit in die "Standardausstattung"?

Aber ich finde den Begriff "Gruppen" irgendwie "unpassend". Da kann es leicht zu Verwechselungen kommen. Wenn man jetzt "Benutzergruppen" sagt, ist es mMn schon einleuchtender.

DSchalla commented 10 years ago

Richtig, ich denke wir werden es in Benutzergruppen umbennen, die Idee hatte ich mit Freeze eben auch. :)

sgraewe commented 10 years ago

Es muss hier einfach mal von diesem Clan denken weg, csphere wird ein blog cms, was halt auch für clans erweiterbar sein wird. aber erstmal wird es ein blog, also muss man auch so planen