obstschale / bookmark-manager

WordPress plugin for managing bookmarks
GNU General Public License v2.0
17 stars 1 forks source link

Start #5

Closed wp-entwickler-at closed 7 years ago

wp-entwickler-at commented 8 years ago

Fangen wir mal an? ;-) Magst ein Grundgerüst reinstellen? Und wir fügen nach und nach Code aus den anderen Plugins zum Testen ein? Oder wie wollen wir das im ersten (Versuchs-)Schritt angehen?

Latz commented 8 years ago

Ich bastel gerade am Bookmarklet; das ein Post erstellt, das nur Folgendes enthält:

Superseite http://www.superseite.de Beschreibung der Seite

Prinzipiell habe ich das Post-This-Bookmarklet gekapert und mit einem Filter den Content reduziert. (Das normale Press-This funktioniert jetzt nicht mehr, was bei dem Ansatz mit einem Extra-Blog ja auch nicht mehr genutzt wird.)

Das ist nicht viel, aber prinzipiell ist das eigentlich schon ausreichend, wenn man "post" als Posttype nimmt. Wenn man jetzt ein Theme drumrum baut, ist das eigentlich schon alles.

Automatische Tags und Kategorien scheinen schwieriger zu werden.

Latz commented 8 years ago

Meinen ersten Versuch ein Bookmark-Post zu erstellen kann man sich hier ansehen, einfach nur um mal zu sehen, ob es klappt. Nichts Aufregendes.

https://github.com/Latz/WordPress-Bookmarks/

Unter Options->Social Bookmarks findet man nach der Aktivierung des Plugins ein Bookmarklet.

Voraussetzung ist PHP >= v5.3, weil ich mit einem Closure arbeite.

obstschale commented 8 years ago

Kuckuck. Die Uni hat letzte Wochen etwas Aufmerksamkeit haben wollen. Deshalb musste ich hier erstmal pausieren.

Zurück zum Thema: Ich würde nächste Woche mal mit dem Projekt anfangen und einfach testweise, wie @Latz, loslegen und ausprobieren. Es gibt noch ein paar Gedanken die ich gleich in #2 erörtern möchte. Aber es ist nun mal ein Side-Projekt, dass langsam voran geht ;)

obstschale commented 8 years ago

So ich habe jetzt doch schon angefangen. Mein Bookmarks findet ihr unter https://bookmarks.hanshelgebuerger.de

Ich habe mal das Bookmarklet von @Latz installiert. Das klappt ja schon mal gut 👍 Ich speicher jetzt einfach mal über die Tage meine Bookmarks ab und guck was mich nervt und wo ich was ändern würde.

Latz commented 8 years ago

Ich habe mal was Neues gebastelt.

Update: Die Regex hat anscheinend Fehler und funktioniert nur auf einigen Seiten.

Das Teil ist noch in einem sehr frühen Stadium. Es gibt logischerweise vieles was man weiter entwickeln muss. Auf Anhieb fallen mir folgende Dinge ein:

Das neue Plugin ist hier: https://github.com/Latz/bookmark_it

(Das Bookmarklet muss neu in die Bookmarks gezogen werden.)

Latz commented 8 years ago

Ich habe mittlerweile mal etwas weiter gemacht und einen CPT eingeführt. Hat etwas länger gedauert, weil ich ein paar Probleme beim Popup gab (ich hatte keine Init-Action um den CPT zu registirieren). Im Moment bastle ich an einem kleinen Theme auf _s-Basis. Nächste Woche schiebe ich mal ein Zwischenergebnis auf Github.

obstschale commented 8 years ago

Klasse. Ich bin leider etwas im Arbeitsstress und finde keine Zeit dafür. Wollte aber im September, wenn ich Urlaub habe, mal wieder das Thema angehen.

Ich denke der CPT ist der richtige Weg. Ich würde nämlich dann erstmal nur das Plugin (mit Bookmarklet) nutzen um die Seiten zu speichern und würde später gerne mal mit der REST API diese Daten wieder anzapfen und ein eigene Theme mit JS (Vue.js) bauen :)

Latz commented 8 years ago

Hier mal ein Schnappschuss meiner bisherigen Arbeit als Anhang. (Kein eigenes Repo, weil ich einfach zu doof bin, GitHub richtig zu bedienen)

Die größten Neuerungen sind die Einführung eines Custom Post Types und etwas Ajax. Bei mir auf dem Dev-Server läuft ganz gut, keine Ahnung wie es sich woanders verhält.

Ich habe ein sehr, sehr schlechtes Theme hinzu gepackt ("Bookmarks"), in dem der Custom Post Type angezeigt wird (Habe einfach das Underscore-Theme missbraucht)

bookmarks.2.zip

obstschale commented 7 years ago

Danke @Latz / Das bietet erstmal ne gute Grundlage um anzufangen. Werde deine Idee in mein Plugin mal umsetzen.

wp-entwickler-at commented 7 years ago

ich frag mich ehrlich, warum wir da nicht vom fleck kommen :DDD

obstschale commented 7 years ago

War halt ein volles Jahr ^^ aber ich hab ja jetzt angefangen, kannst ja mal in den develop branch gucken.