WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 30.07.2015 12:29:26

webbird
Administrator

Addons Repository

Auch wenn ich grundsätzlich nichts dagegen haben, GitHub als Repo zu benutzen, ist es für die meisten Besucher sicherlich übersichtlicher, wenn die verfügbaren Erweiterungen dann zumindest auf der Homepage gelistet sind. Das ginge mit verschiedenen Modulen.

* Members
Sollte auch auf GitHub Downloads verlinken können. Kann chio sicher mehr zu sagen. Hat aber keinen Download-Zähler, oder?

* Download Manager
Der kann aber nur lokale Dateien, oder? Dafür könnte der die dann aber zählen.

* WYSIWYG
Geht ja immer. Könnte man für lokale Dateien mit dem Download Manager verbinden, dafür gibt's ein Droplet.

* Die Lösung von Ruud
Wenn er sie rausrückt. Ich glaube, da wurde auch schon angefragt?

* OneForAll
Kann ich nichts zu sagen, siehe unten.

* wbProfiles
Wird bei BC benutzt, ich hänge mal Screenshots vom Formular an. Kann Downloads zählen und erlaubt frei konfigurierbare Felder.

Gibt's noch weitere Möglichkeiten? Wenn Ihr wbProfiles nicht benutzen wollt, weil es externe Bibliotheken braucht, würde ich Members oder die Komibnation WYSIWYG->Downloadmanager vorschlagen. Oder vielleicht kann man auch Members mit DLManager verheiraten.


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#2 30.07.2015 12:41:33

florian
Administrator

Re: Addons Repository

An wbProfiles hatte ich auch schon gedacht. Gibt es irgendwo eine Doku dazu? Ich hatte mir das in einer Testwebsite aufgesetzt, stand dann aber etwas ratlos davor.


Wir Benötigen: Cents, Euros... jetzt spenden!

Online

#3 30.07.2015 12:42:39

webbird
Administrator

Re: Addons Repository

http://www.webbird.de/?n=Websitebaker.WbProfiles

Wie hilfreich die ist, kann ich nicht beurteilen. Aber hey, Du hast ja den direkten Kontakt.


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#4 30.07.2015 12:54:24

florian
Administrator

Re: Addons Repository

Ach da, Danke. Ich schau's mir mal an.
OneForAll hatte ich auch noch in Erwägung gezogen, das wäre die Faulpelzvariante.


Wir Benötigen: Cents, Euros... jetzt spenden!

Online

#5 30.07.2015 12:57:16

webbird
Administrator

Re: Addons Repository

Das kenn ich nicht genug.


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#6 30.07.2015 13:07:19

florian
Administrator

Re: Addons Repository

OneForAll ist ein Bakery-Abkömmling. Für mich funktioniert das Modul sehr gut, ich habe damit schon eine Wohnungs- und eine Referenzenliste erstellt. Der Vorteil ist, dass sich wirklich alles über das Backend in gewohnter Manier pflegen lässt. Allerdings gibt es keine Frontendfunktionalitäten zum Upload, kommentieren o.ä., und die Downloads müssten über die Medienverwaltung hochgeladen werden, wenn nicht die jeweiligen Github-Links hinterlegt werden.


Wir Benötigen: Cents, Euros... jetzt spenden!

Online

#7 30.07.2015 16:38:33

cwsoft
Mitglied

Re: Addons Repository

Hi,

Ralf hatte ein GitHub API Modul für Lepton/WB. Mit diesem hat er sich über JSON die Infos seiner Github Projekte via GitHub API abgefragt (z.B. Downloads, README etc.) und auf der Seite angezeigt. Das fände ich persönlich nicht schlecht, da man dann z.B. die komplette README mit Bildern etc. anzeigen könnte und es Mehrarbeit erspart. Die aktuelle Version, Doku und Issues kommen von GitHub und müssen nur dort einmal gepflegt werden.

Gruss


Account inactive since 2018/11/17.

Offline

#8 30.07.2015 17:33:42

webbird
Administrator

Re: Addons Repository

Damit könnte ich dienen. Ich hab sowas für BC nämlich auch implementiert.


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#9 30.07.2015 19:11:11

cwsoft
Mitglied

Re: Addons Repository

Habe gerade die WBCE Projekbeschreibung auf GitHub etwas gepimpt. Was haltet Ihr davon?

Die Addons (Admin Themes, ausgelagerte Module wie Code2, AFE etc.) würde ich erst einmal unter dem WBCE Projektaccount anlegen. Gibt es dafür Präferenzen. Einige Mögliche Vorlschläge wären:

  1. wbce-addon-name-des-addons

  2. wbce-theme-name-des-themes

  3. addon-name-des-addons

  4. theme-name-des-themes

  5. name-des-addons

  6. name-des-themes

Gibt es Präferenzen, wenn ja welcher der Varianten würdet Ihr bevorzugen, bzw. gibt es weitere Vorschläge?

Eventuell könnten wir auch den sperrigen Namen für das CMS selbst von z.B. WebsiteBaker_CommunityEdition in wbce-cms oder wbce-core umbenennen? Meinungen dazu?

Beitrag geändert von cwsoft (30.07.2015 19:14:07)


Account inactive since 2018/11/17.

Offline

#10 31.07.2015 12:19:20

webbird
Administrator

Re: Addons Repository

Ist mir völlig wurscht. big_smile

Beim kitFramework und auch bei BC läuft es so, daß die Addons in einem eigenen Repository gelistet sind. Da liegt stumpf eine json-Datei mit den Beschreibungen und Downloadquellen drin, die ausgewertet wird. Wenn man mit Namenskonventionen arbeitet, mag es möglich sein, darauf zu verzichten - das Abklappern von zig Repositories dürfte aber zu einem Timing-Problem führen.

Übrigens ist für die Verbindung zur GitHub API ein Sicherheitsschlüssel notwendig, den man dann tunlichst nicht zu hoch verrechten sollte. Das ist etwas schwierig, weil die Keys für "nur lesen" eigentlich nicht gedacht sind. Das heißt, die Rechte lassen sich nur begrenzt einschränken.


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#11 31.07.2015 12:20:24

webbird
Administrator

Re: Addons Repository

Falls es interessiert, das hier ist die Quelle für das kitFramework: https://github.com/phpManufaktur/kitFramework_Catalog


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#12 31.07.2015 21:56:47

norhei
Developer

Re: Addons Repository

Ich habe hier noch eine Dadabik Lizenz , mit sowas kann man auf die schnelle Datenbankaplikationen zusammenbauen.  Das wäre dann wirklich professionell, mit umfassenden Suchfunktionen usw. und geht vor allem wirklich schnell.(1-2 Tage, eher 1 Tag ) Das würde alles was WB so zu bieten hat erst mal komplett in den Schatten stellen. (Einfach Felder hinzufügen , usw. )

Dann einfach ab ins Iframe und fertig.

Später hätte ich dann ein ähnliches Tool für WB, aber das dauert noch ein klein bisserl.

Offline

#13 31.07.2015 22:21:49

norhei
Developer

Re: Addons Repository

Hat mal Jemand an Mehrsprachigkeit gedacht ? Zumindest English/ Deutsch ?

Offline

#14 31.07.2015 22:36:13

cwsoft
Mitglied

Re: Addons Repository

norhei schrieb:

Hat mal Jemand an Mehrsprachigkeit gedacht ? Zumindest English/ Deutsch ?

Ging bereits mit dem ollen WB-Addon-Repo von 2008 smile  Eventuell unterstützt das Modul von webbird das auch?


Account inactive since 2018/11/17.

Offline

#15 01.08.2015 09:20:04

norhei
Developer

Re: Addons Repository

https://github.com/phpManufaktur/kitFramework_Catalog

Igitt, Symphony, der war aber auch vor nix fies....;-)

Ok, Freiwillige vor , wer setzt mal was auf ?
Am Besten so das man es einfach zum Florian auf den Server umziehen kann .

Oder willst Du Florian mal mit den WB Modulen experimentieren ?
Auf Jeden Fall denke ich wir sollten es nicht fest in die Homepage integrieren, dann kann jemand der da Zugriff hat, auf keinen Fall An der Seite rumfummeln. Vielleicht einfach auf adons.wbce.org.

Beitrag geändert von norhei (01.08.2015 09:23:12)

Offline

#16 03.08.2015 11:26:55

webbird
Administrator

Re: Addons Repository

Github hat einige Vorteile, daher hat Ralf es dort untergebracht. Einen Vorteil sieht man jetzt, nach seinem Tod: Es ist nicht einfach futsch. (Seine Homepage mit allen Daten war es erst mal, es war ein ziemlicher Kampf - und teuer - an die Daten wieder dran zu kommen.)

Ich darf zwar direkt in seine Repos committen, aber bis auf dieses eine habe ich die anderen geforkt. Dieses eine ist die Ausnahme, weil die kF-Installationen darauf zugreifen und sich das nur durch manuelles Eingreifen ändern läßt. Von dem zentralen Repo aus kann man aber problemlos die Links zu allen anderen anpassen, ohne daß die kF-Benutzer das manuell tun müssen.

Weitere Gründe:

Github ist relativ hackersicher.
Durch Git selber hat das Ding eine saubere und einfach prüfbare Version. (Tag)

Das Format selber - JSON - ist von Github bzw. Git unabhängig.


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#17 03.08.2015 11:36:11

norhei
Developer

Re: Addons Repository

Git ist halt nicht schön zu durchsuchen, Die Downloads und alles können ja gut unter Git laufen.

Offline

#18 03.08.2015 11:43:29

webbird
Administrator

Re: Addons Repository

Vermutlich reden wir aneinander vorbei... Man soll Github ja auch nicht durchsuchen, über das Catalog-Repository kommen alle Informationen zu allen Addons und können auf der WBCE-Webseite bzw. im dortigen Addons Repo ausgewertet und präsentiert werden.

Einfacher geht es natürlich mit flexiblen Modulen wie wbProfiles, vielleicht OneForAll (keine Ahnung), vielleicht auch Deinem Ding... Weil - und das wiederum vorausgesetzt - dort automatisierte Registrierungsmechanismen vorhanden sind, die es dem Admin leichter machen, Neuregistrierungen zu verwalten.

Beispiel wbProfiles (weil ich das am besten kenne):

* Besucher (=Gast) registriert sein Addon, es erscheint erst mal nicht auf der HP
* Administrator sieht die Neuregistrierung und gibt sich nach Review mit einem Klick frei (oder auch nicht)
* Besucher (=Gast) erhält automatisiert eine Info über die Freischaltung
* Addon erscheint im Frontend

Beispiel Github-Catalog:

* Besucher (=Gast) füllt ein Formular aus
* Admin bekommt Mail mit den Formdaten
* Admin prüft Infos
* Admin ändert Catalog-Repository auf Github und erstellt eine neue Version (=setzt ein Tag)
* Addon erscheint durch entsprechendes Modul im Addons Repo

Letzteres dauert länger, ist umständlicher (Admin muß die Daten übertragen, Übertragungsfehler möglich), erfordert mehr Arbeit, ist dafür aber auch sicherer.

Alternative - beinhaltet beide Lösungen:

Aus den Repo-Daten auf der HP per Tool eine JSON-Datei für den Catalog erzeugen, hochladen, taggen, fertig.


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#19 03.08.2015 12:09:05

norhei
Developer

Re: Addons Repository

Persönlich gefällt mir Variante mit Profiles am besten. Würdest Du sowas aufsetzen? Am besten auf Florians Server in einer Subdomain? Cool wäre wenn man auch Dateien  hochladen könnte(Google Code ist z.B. zugemacht worden, da fahre ich gerne Zweigleisig.  )  Aber erst mal geht das auch ohne !

Offline

#20 03.08.2015 13:18:53

webbird
Administrator

Re: Addons Repository

wbProfiles kann beides, alles Einstellungssache. Wobei florian wohl eine gewisse Abneigung gegen das Modul hat. wink Es wäre wichtig, daß das Repo auch dann noch von Euch gewartet werden kann, wenn ich mal nicht greifbar bin.


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#21 03.08.2015 13:25:05

florian
Administrator

Re: Addons Repository

Ich hab keine Abneigungen gegen wbProfiles. Ich muss mich da nur erst wieder reinarbeiten, aber die Vorteile von wbP überwiegen.


Wir Benötigen: Cents, Euros... jetzt spenden!

Online

#22 03.08.2015 13:30:49

norhei
Developer

Re: Addons Repository

Na denn , los gehts  cool

Offline

#23 03.08.2015 13:53:39

florian
Administrator

Re: Addons Repository

Muss mich hier jetzt gerade erst einmal um brandeiligen Kundenauftrag kümmern. WBCE ist auf addons.wbce.org aber schon mal aufgesetzt.


Wir Benötigen: Cents, Euros... jetzt spenden!

Online

#24 03.08.2015 22:49:45

norhei
Developer

Re: Addons Repository

Supi !

Offline

#25 03.08.2015 22:54:43

florian
Administrator

Re: Addons Repository

...die Installation hat ungefähr 42 Sekunden gedauert ;-)
Wenn man* mich lässt, werde ich mich dann morgen mit den weiteren Herausforderungen beschäftigen. (*man = Kunden)


Wir Benötigen: Cents, Euros... jetzt spenden!

Online

Fußzeile des Forums

up