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

General discussion #308

Open
nodiscc opened this Issue Aug 2, 2015 · 79 comments

Comments

Projects
None yet
@nodiscc
Member

nodiscc commented Aug 2, 2015

Followup to #44

@nicolasdanelon

This comment has been minimized.

Show comment
Hide comment
@nicolasdanelon

nicolasdanelon Aug 7, 2015

Alright then I got two ideas for shaarli.

  • Add a view private links button (if you click on this link will show only private links)
  • Add a database integrity testing (check old links for URL parameters. Title & description for replace HTML entities
    What do you think ?

Alright then I got two ideas for shaarli.

  • Add a view private links button (if you click on this link will show only private links)
  • Add a database integrity testing (check old links for URL parameters. Title & description for replace HTML entities
    What do you think ?
@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Aug 8, 2015

Member

Add a view private links button (if you click on this link will show only private links)

But...

privateonly

Add a database integrity testing (check old links for URL parameters. Title & description for replace HTML entities

I'm not sure to understand. You want a system which apply new devs (such as title format) on previous entries?

Member

ArthurHoaro commented Aug 8, 2015

Add a view private links button (if you click on this link will show only private links)

But...

privateonly

Add a database integrity testing (check old links for URL parameters. Title & description for replace HTML entities

I'm not sure to understand. You want a system which apply new devs (such as title format) on previous entries?

@nicolasdanelon

This comment has been minimized.

Show comment
Hide comment
@nicolasdanelon

nicolasdanelon Aug 10, 2015

Private links: that button is visible?
Database integrity: just a information check for users who update shaarli from sebsauvage version.

Private links: that button is visible?
Database integrity: just a information check for users who update shaarli from sebsauvage version.

@nodiscc

This comment has been minimized.

Show comment
Hide comment
@nodiscc

nodiscc Aug 16, 2015

Member

Private links: that button is visible?

Yes it should appear when you're logged in. If it doesn't, check that your ad blocker doesn't filter it.

Member

nodiscc commented Aug 16, 2015

Private links: that button is visible?

Yes it should appear when you're logged in. If it doesn't, check that your ad blocker doesn't filter it.

@mro

This comment has been minimized.

Show comment
Hide comment
@mro

mro Aug 18, 2015

Hi all,
a few days ago, I published https://github.com/mro/ShaarliOS on the Apple App Store.

Here are a few codes to get free copies from Apple, please write a comment which one you used and how you like it.

XP73J6J7W4PP A6TNRTAKR4AP F6NTRJLLT64N 396FFEFK4J7F WNEJTK9TYK7F 4RK3F4KH7LWH XHJJ7AXWA49H K7WTHFTLF3F3 ERXFTYWT93FK L349HLFNJT6H

They do expire in 4 weeks.

See also at https://github.com/shaarli/Shaarli/wiki/Community-%26-Related-software#mobile-apps

mro commented Aug 18, 2015

Hi all,
a few days ago, I published https://github.com/mro/ShaarliOS on the Apple App Store.

Here are a few codes to get free copies from Apple, please write a comment which one you used and how you like it.

XP73J6J7W4PP A6TNRTAKR4AP F6NTRJLLT64N 396FFEFK4J7F WNEJTK9TYK7F 4RK3F4KH7LWH XHJJ7AXWA49H K7WTHFTLF3F3 ERXFTYWT93FK L349HLFNJT6H

They do expire in 4 weeks.

See also at https://github.com/shaarli/Shaarli/wiki/Community-%26-Related-software#mobile-apps

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Aug 18, 2015

Member

I don't own any Apple device but the screenshots look nice. Good luck with your app! :)

Member

ArthurHoaro commented Aug 18, 2015

I don't own any Apple device but the screenshots look nice. Good luck with your app! :)

@virtualtam

This comment has been minimized.

Show comment
Hide comment
@virtualtam

virtualtam Aug 18, 2015

Member

Private links: that button is visible?

@nicolasdanelon it is, though it'd be worth having a more explicit button to improve accessibility

ShaarliOS on the Apple App Store

@mro nice ;-)

Member

virtualtam commented Aug 18, 2015

Private links: that button is visible?

@nicolasdanelon it is, though it'd be worth having a more explicit button to improve accessibility

ShaarliOS on the Apple App Store

@mro nice ;-)

@fbartels

This comment has been minimized.

Show comment
Hide comment
@fbartels

fbartels Aug 19, 2015

@mro thanks for the promo codes. Just used L349HLFNJT6H.

I will take a deeper look into the app later.

@mro thanks for the promo codes. Just used L349HLFNJT6H.

I will take a deeper look into the app later.

@ParoTheParrot

This comment has been minimized.

Show comment
Hide comment
@ParoTheParrot

ParoTheParrot Aug 24, 2015

ShaarliOS on the Apple App Store: ERXFTYWT93FK - Thanks! 👍

ShaarliOS on the Apple App Store: ERXFTYWT93FK - Thanks! 👍

@Eragos

This comment has been minimized.

Show comment
Hide comment
@Eragos

Eragos Aug 27, 2015

@mro instead of taking one of your promocode, I bought your App :) Thanks for your work!

Eragos commented Aug 27, 2015

@mro instead of taking one of your promocode, I bought your App :) Thanks for your work!

@virtualtam virtualtam referenced this issue Sep 15, 2015

Open

[Announcements] Releases / Roadmap #353

14 of 20 tasks complete
@mro

This comment has been minimized.

Show comment
Hide comment
@mro

mro Sep 18, 2015

@nodiscc when working on posting new links from an App, I found that it's nowadays hard to detect a successful add. Prior to 35c2c4d the final redirect to the added hash link was a very good indication that the link was really added.

While I understand the wish for a redirect to the link-list after adding (#115), I wonder why it wasn't done via setting the returnurl from the bookmarklet/add link.

@nodiscc what was the reason?

mro commented Sep 18, 2015

@nodiscc when working on posting new links from an App, I found that it's nowadays hard to detect a successful add. Prior to 35c2c4d the final redirect to the added hash link was a very good indication that the link was really added.

While I understand the wish for a redirect to the link-list after adding (#115), I wonder why it wasn't done via setting the returnurl from the bookmarklet/add link.

@nodiscc what was the reason?

@nodiscc

This comment has been minimized.

Show comment
Hide comment
@nodiscc

nodiscc Sep 18, 2015

Member

@mro the previous behavior was what is described in #115, so that was not ideal either (returning to ?do=addlink). Redirecting to the added link (with an anchor) would also be OK, I guess.

Member

nodiscc commented Sep 18, 2015

@mro the previous behavior was what is described in #115, so that was not ideal either (returning to ?do=addlink). Redirecting to the added link (with an anchor) would also be OK, I guess.

@mro

This comment has been minimized.

Show comment
Hide comment
@mro

mro Sep 18, 2015

Redirecting to the added link (with an anchor) would also be OK, I guess.

that'll be awesome - IMO both in terms of user experience and success verification.

Update: strange - doesn't index.php#1359 look like as if this should be the case already? But when testing, it failed. Also fails on http://shaarlidemo.tuxfamily.org/Shaarli/

@nodiscc Any clues?

mro commented Sep 18, 2015

Redirecting to the added link (with an anchor) would also be OK, I guess.

that'll be awesome - IMO both in terms of user experience and success verification.

Update: strange - doesn't index.php#1359 look like as if this should be the case already? But when testing, it failed. Also fails on http://shaarlidemo.tuxfamily.org/Shaarli/

@nodiscc Any clues?

mro added a commit to mro/Shaarli that referenced this issue Sep 18, 2015

mro added a commit to mro/Shaarli-API-test that referenced this issue Sep 18, 2015

@nodiscc

This comment has been minimized.

Show comment
Hide comment
@nodiscc

nodiscc Dec 24, 2015

Member

Hi,

I have been working on this home server deployment/maintenance tool: https://github.com/nodiscc/srv01 for my own needs. It is still work in progress, but feel free to give it a try. It allows unattended deployment of various services and web applications on a Debian machine (including Shaarli).

It uses ansible and was inspired by sovereign, but focuses on a simplified and more modular setup (deploys only the services you need, leaves out the most complex parts such as the mail server). The full process to install shaarli, after installing a minimal Debian system is:

aptitude install ansible git sudo pwgen python-mysqldb
git clone https://github.com/nodiscc/srv01
cd srv01
nano config.yml #change required configuration values
./srv01 setup #setup the base system
./srv01 install apache
./srv01 install shaarli

As always feedback is welcome.

Member

nodiscc commented Dec 24, 2015

Hi,

I have been working on this home server deployment/maintenance tool: https://github.com/nodiscc/srv01 for my own needs. It is still work in progress, but feel free to give it a try. It allows unattended deployment of various services and web applications on a Debian machine (including Shaarli).

It uses ansible and was inspired by sovereign, but focuses on a simplified and more modular setup (deploys only the services you need, leaves out the most complex parts such as the mail server). The full process to install shaarli, after installing a minimal Debian system is:

aptitude install ansible git sudo pwgen python-mysqldb
git clone https://github.com/nodiscc/srv01
cd srv01
nano config.yml #change required configuration values
./srv01 setup #setup the base system
./srv01 install apache
./srv01 install shaarli

As always feedback is welcome.

@mro

This comment has been minimized.

Show comment
Hide comment
@mro

mro Dec 25, 2015

@nodiscc #308 (comment): I shall see this talk soon: https://events.ccc.de/congress/2015/wiki/Lightning:Holo

Anybody interested, should I report?

mro commented Dec 25, 2015

@nodiscc #308 (comment): I shall see this talk soon: https://events.ccc.de/congress/2015/wiki/Lightning:Holo

Anybody interested, should I report?

@nodiscc

This comment has been minimized.

Show comment
Hide comment
@nodiscc

nodiscc Dec 25, 2015

Member

Nice! Yes please, a short report of what you've learned there would be great! Wish I could attend the CCC, if you can send the link to the video of the talk I'd watch it.

For the record I found ansible remarkably easy to use/learn, and powerful enough that it had a built-in solution to every problem I encountered. There are still a number of features (srv01 maintenance...) that I'm considering moving into a shell script (the ansible task is rather convoluted). I prefer ansible/config management over Docker-style maintenance since it uses the system's provided tools/capabilities, I find Docker is a somewhat overengineered implementation of LXC, which is still in it's early ages. In the future I will certainly use plain LXCs to compartmentalize applications services (a good read at https://l3net.wordpress.com/category/virtualization-2/).

Member

nodiscc commented Dec 25, 2015

Nice! Yes please, a short report of what you've learned there would be great! Wish I could attend the CCC, if you can send the link to the video of the talk I'd watch it.

For the record I found ansible remarkably easy to use/learn, and powerful enough that it had a built-in solution to every problem I encountered. There are still a number of features (srv01 maintenance...) that I'm considering moving into a shell script (the ansible task is rather convoluted). I prefer ansible/config management over Docker-style maintenance since it uses the system's provided tools/capabilities, I find Docker is a somewhat overengineered implementation of LXC, which is still in it's early ages. In the future I will certainly use plain LXCs to compartmentalize applications services (a good read at https://l3net.wordpress.com/category/virtualization-2/).

@mro

This comment has been minimized.

Show comment
Hide comment
@mro

mro Dec 28, 2015

here's the slides of above talk, I think I will give it a try in the next weeks: https://rawgit.com/holocm/holo-docs/slides/promo/32c3-lightning-talk/slides.pdf

mro commented Dec 28, 2015

here's the slides of above talk, I think I will give it a try in the next weeks: https://rawgit.com/holocm/holo-docs/slides/promo/32c3-lightning-talk/slides.pdf

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Jan 18, 2016

Member

I've create a Plugin list page in the wiki, listing 'official' and known 3rd party plugin. Feel free to add your own.

BTW if your plugin is generic enough and if you want to, you can submit a pull request to add it in Shaarli's repo.

Member

ArthurHoaro commented Jan 18, 2016

I've create a Plugin list page in the wiki, listing 'official' and known 3rd party plugin. Feel free to add your own.

BTW if your plugin is generic enough and if you want to, you can submit a pull request to add it in Shaarli's repo.

@nodiscc

This comment has been minimized.

Show comment
Hide comment
@nodiscc

nodiscc Feb 7, 2016

Member

Should we mirror the git repository somewhere else? There are a few non-profits that offer Git hosting and project management interfaces (GitLab). I was thinking about https://git.framasoft.org and https://git.laquadrature.net/.

Member

nodiscc commented Feb 7, 2016

Should we mirror the git repository somewhere else? There are a few non-profits that offer Git hosting and project management interfaces (GitLab). I was thinking about https://git.framasoft.org and https://git.laquadrature.net/.

@mro

This comment has been minimized.

Show comment
Hide comment
@mro

mro Feb 7, 2016

@nodiscc #308 (comment): for what purpose?

mro commented Feb 7, 2016

@nodiscc #308 (comment): for what purpose?

@mro

This comment has been minimized.

Show comment
Hide comment
@mro

mro Feb 7, 2016

ic, as far as I understand (I don't read french) it's considered dangerous to depend on a non-free-software platform.

P.S.: I have a mirror of my fork: http://mirror.mro.name/github.com/mro/Shaarli.git/ for quite some time.

mro commented Feb 7, 2016

ic, as far as I understand (I don't read french) it's considered dangerous to depend on a non-free-software platform.

P.S.: I have a mirror of my fork: http://mirror.mro.name/github.com/mro/Shaarli.git/ for quite some time.

@alexisju

This comment has been minimized.

Show comment
Hide comment
@alexisju

alexisju Feb 7, 2016

Yes, sorry for this french article. Indeed this article talking about that, about centralisation, standardization and non-free plateform who is Github Inc. The author of the article, there is a risk for FLOSS projects to become to much dependent on this platform...

alexisju commented Feb 7, 2016

Yes, sorry for this french article. Indeed this article talking about that, about centralisation, standardization and non-free plateform who is Github Inc. The author of the article, there is a risk for FLOSS projects to become to much dependent on this platform...

@mro

This comment has been minimized.

Show comment
Hide comment
@mro

mro Feb 7, 2016

as a minimal means, I personally use mirrors as mentioned above plus URLs under my control as official, "permanent" or "canonical" project URLs, like e.g. http://app.mro.name/ShaarliOS

But that's not so easy for a de-central, fundless community project. At least the domain needs funding and also implies a bit of control over the project. E.g. I myself am such a domain owner/sponsor for http://piccolo2d.org/community.html which had to leave google code when they shut down.

mro commented Feb 7, 2016

as a minimal means, I personally use mirrors as mentioned above plus URLs under my control as official, "permanent" or "canonical" project URLs, like e.g. http://app.mro.name/ShaarliOS

But that's not so easy for a de-central, fundless community project. At least the domain needs funding and also implies a bit of control over the project. E.g. I myself am such a domain owner/sponsor for http://piccolo2d.org/community.html which had to leave google code when they shut down.

@nodiscc

This comment has been minimized.

Show comment
Hide comment
@nodiscc

nodiscc Feb 7, 2016

Member

The main reasons for me are:

  • Availability of a trusted, "official" source when Github is down.
  • Ensuring the project has a backup solution for issues and general project management.
  • Encouraging development and adoption of Free Software platforms over non-free ones.
Member

nodiscc commented Feb 7, 2016

The main reasons for me are:

  • Availability of a trusted, "official" source when Github is down.
  • Ensuring the project has a backup solution for issues and general project management.
  • Encouraging development and adoption of Free Software platforms over non-free ones.
@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Feb 8, 2016

Member

Yes, that wouldn't hurt anyway. Also Shaarli's opensource and Git is decentralized. You can mirror this repo with 3 lines of bash without anyone permission.

Member

ArthurHoaro commented Feb 8, 2016

Yes, that wouldn't hurt anyway. Also Shaarli's opensource and Git is decentralized. You can mirror this repo with 3 lines of bash without anyone permission.

@virtualtam

This comment has been minimized.

Show comment
Hide comment
@virtualtam

virtualtam Feb 8, 2016

Member

+1 for the overall concept of "self-hosting everything"

But keep in mind that hosting, managing and maintaining a software development environment (SCM, issue tracker, continuous build/integration/delivery) and keeping it stable & available for developers & users is quite a time-consuming task.

GitHub, Travis, ReadTheDocs & co. should be seen as convenient hosting / webhooking solutions and services; if case they came to fall in disgrace (Sourceforge, Google Code), it'd be extremely easy to switch to other platforms and provide the same level of usability / accessibility.

Here are some FLOSS candidates to replace services used for Shaarli development:

I'm a bit mitigated when it comes to self-hosted, volunteer-managed infrastructures, as they're usually quite slow (limited bandwidth & computing resources), and may be down for a couple days if there's no one available to handle crashes.

Member

virtualtam commented Feb 8, 2016

+1 for the overall concept of "self-hosting everything"

But keep in mind that hosting, managing and maintaining a software development environment (SCM, issue tracker, continuous build/integration/delivery) and keeping it stable & available for developers & users is quite a time-consuming task.

GitHub, Travis, ReadTheDocs & co. should be seen as convenient hosting / webhooking solutions and services; if case they came to fall in disgrace (Sourceforge, Google Code), it'd be extremely easy to switch to other platforms and provide the same level of usability / accessibility.

Here are some FLOSS candidates to replace services used for Shaarli development:

I'm a bit mitigated when it comes to self-hosted, volunteer-managed infrastructures, as they're usually quite slow (limited bandwidth & computing resources), and may be down for a couple days if there's no one available to handle crashes.

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Feb 8, 2016

Member

Gitlab handle those features pretty well (Git, issues, wiki and CI). But of course a self hosted infrastructure means work and isn't really an option here.

Member

ArthurHoaro commented Feb 8, 2016

Gitlab handle those features pretty well (Git, issues, wiki and CI). But of course a self hosted infrastructure means work and isn't really an option here.

@mro

This comment has been minimized.

Show comment
Hide comment
@mro

mro Feb 8, 2016

I agree with #308 (comment) and #308 (comment) – reliable operation also is a value per se. So I would care to avoid lock in (mirror the repo, evtl. issues) and be done.

mro commented Feb 8, 2016

I agree with #308 (comment) and #308 (comment) – reliable operation also is a value per se. So I would care to avoid lock in (mirror the repo, evtl. issues) and be done.

@mro

This comment has been minimized.

Show comment
Hide comment
@mro

mro Feb 16, 2016

Hi all,
there's an update to https://github.com/mro/ShaarliOS on the Apple App Store.

Here are a few codes to get free copies from Apple, please write a comment which one you used and rate the App how you like it.

94P9W6TRH4NY KXXTPM6N76H7 XLXJP3YTHKTE HM6FFFY67RE3 PPK6PM6ML4RK FE3K9649YF4Y AM6LEEAKTNKR FJMMR7YRRMWJ 9K6F9LE6YAPW TN6NRLYFMRNT

They do expire in 4 weeks.

See also at https://github.com/shaarli/Shaarli/wiki/Community-%26-Related-software#mobile-apps

mro commented Feb 16, 2016

Hi all,
there's an update to https://github.com/mro/ShaarliOS on the Apple App Store.

Here are a few codes to get free copies from Apple, please write a comment which one you used and rate the App how you like it.

94P9W6TRH4NY KXXTPM6N76H7 XLXJP3YTHKTE HM6FFFY67RE3 PPK6PM6ML4RK FE3K9649YF4Y AM6LEEAKTNKR FJMMR7YRRMWJ 9K6F9LE6YAPW TN6NRLYFMRNT

They do expire in 4 weeks.

See also at https://github.com/shaarli/Shaarli/wiki/Community-%26-Related-software#mobile-apps

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Feb 16, 2016

Member

I've initiated some work on template rewrite in webdesign branch, for v0.8. Anyone is welcome to work on it, even something small, there is a lot of work to do.

A few things:

  • It uses Pure CSS as discussed in #266.
  • It must be responsive (mobile).
  • Right now, I've only started to work on the menu, and you can only display the linklist.
  • I'll probably use a few things from Bozon because I like it. ping @broncowdd .
  • Even if you don't contribute, any idea is welcome!

EDIT: Any change must only be done in tpl/default. If something else needs to be done, please submit a PR for the master branch.

Member

ArthurHoaro commented Feb 16, 2016

I've initiated some work on template rewrite in webdesign branch, for v0.8. Anyone is welcome to work on it, even something small, there is a lot of work to do.

A few things:

  • It uses Pure CSS as discussed in #266.
  • It must be responsive (mobile).
  • Right now, I've only started to work on the menu, and you can only display the linklist.
  • I'll probably use a few things from Bozon because I like it. ping @broncowdd .
  • Even if you don't contribute, any idea is welcome!

EDIT: Any change must only be done in tpl/default. If something else needs to be done, please submit a PR for the master branch.

@nodiscc

This comment has been minimized.

Show comment
Hide comment
@nodiscc

nodiscc Jul 13, 2016

Member

I've found that the TagSieve Firefox addon works pretty well with bookmarks imported from Shaarli (as integration of the tagging system in Firefox is well... sub-par). It provides a tag cloud and tag-based bookmarks browsing/sorting/editing.

Member

nodiscc commented Jul 13, 2016

I've found that the TagSieve Firefox addon works pretty well with bookmarks imported from Shaarli (as integration of the tagging system in Firefox is well... sub-par). It provides a tag cloud and tag-based bookmarks browsing/sorting/editing.

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Jul 27, 2016

Member

We were starting to stack too many issues in 0.8.0, I've move a few issue to 0.8.1. I've also pushed thumbnail related issues to 0.10.0 as suggested in #353.

Member

ArthurHoaro commented Jul 27, 2016

We were starting to stack too many issues in 0.8.0, I've move a few issue to 0.8.1. I've also pushed thumbnail related issues to 0.10.0 as suggested in #353.

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Aug 5, 2016

Member

FYI, I've rebased and force pushed the webdesign branch. If you had downloaded it locally, make sure to delete it, and re-checkout before using it.

Member

ArthurHoaro commented Aug 5, 2016

FYI, I've rebased and force pushed the webdesign branch. If you had downloaded it locally, make sure to delete it, and re-checkout before using it.

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Oct 12, 2016

Member

I'm going to release v0.8.10 and push the API a bit later if that's OK with everyone.

Member

ArthurHoaro commented Oct 12, 2016

I'm going to release v0.8.10 and push the API a bit later if that's OK with everyone.

@virtualtam

This comment has been minimized.

Show comment
Hide comment
@virtualtam

virtualtam Oct 12, 2016

Member

@ArthurHoaro let's start with v0.8.0 first :)

Member

virtualtam commented Oct 12, 2016

@ArthurHoaro let's start with v0.8.0 first :)

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Oct 12, 2016

Member

Yep, that's what I meant :)

Member

ArthurHoaro commented Oct 12, 2016

Yep, that's what I meant :)

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Oct 22, 2016

Member

I've moved issues more or less related to templates from v0.8.1 to v0.9.0.

Member

ArthurHoaro commented Oct 22, 2016

I've moved issues more or less related to templates from v0.8.1 to v0.9.0.

@virtualtam

This comment has been minimized.

Show comment
Hide comment
@virtualtam

virtualtam Nov 16, 2016

Member

Hi all,

I've edited #667 to track important security announcements, disclosures and fixes for software related to the server/service/library stack used by Shaarli.

In case you missed them, the last 2 major annoucements concern cURL (and dependent libs, e.g. php-curl) and nginx (Debian/Ubuntu and derivatives).

Fresh Docker images are currently being built, see https://hub.docker.com/r/shaarli/shaarli/builds/

Member

virtualtam commented Nov 16, 2016

Hi all,

I've edited #667 to track important security announcements, disclosures and fixes for software related to the server/service/library stack used by Shaarli.

In case you missed them, the last 2 major annoucements concern cURL (and dependent libs, e.g. php-curl) and nginx (Debian/Ubuntu and derivatives).

Fresh Docker images are currently being built, see https://hub.docker.com/r/shaarli/shaarli/builds/

@xrat

This comment has been minimized.

Show comment
Hide comment
@xrat

xrat Nov 21, 2016

Thanks everyone for the great work!

I am looking for a way to edit the date+time of a bookmark entry. I have looked through the wiki but it seems it's not possible and there are no plugins or similar. Should I add an issue?

I think it would be helpful for people who use Shaarli for (micro-)blogging. Personally, I store some links and notes as private entries. When I later decide to make them public they do not show up in RSS and on the daily page. I always need to manually re-add the same entry to have it on top of the list.

xrat commented Nov 21, 2016

Thanks everyone for the great work!

I am looking for a way to edit the date+time of a bookmark entry. I have looked through the wiki but it seems it's not possible and there are no plugins or similar. Should I add an issue?

I think it would be helpful for people who use Shaarli for (micro-)blogging. Personally, I store some links and notes as private entries. When I later decide to make them public they do not show up in RSS and on the daily page. I always need to manually re-add the same entry to have it on top of the list.

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Nov 22, 2016

Member

You can take a look at https://github.com/shaarli/Shaarli/wiki/Datastore-hacks but manipulating the datastore isn't trivial. You can also add an issue about a date picker as a plugin in the edit page, but tbh it would be low priority.

EDIT: my bad, the wiki page I linked explains exactly how to change the date-time of an entry. 😸

Member

ArthurHoaro commented Nov 22, 2016

You can take a look at https://github.com/shaarli/Shaarli/wiki/Datastore-hacks but manipulating the datastore isn't trivial. You can also add an issue about a date picker as a plugin in the edit page, but tbh it would be low priority.

EDIT: my bad, the wiki page I linked explains exactly how to change the date-time of an entry. 😸

@xrat

This comment has been minimized.

Show comment
Hide comment
@xrat

xrat Nov 23, 2016

@ArthurHoaro Exactly, thanks a lot for the pointer.

I am still hesitating to add an issue if this hasn't been requested by others so far. For the time being I removed type="hidden", added a button with JavaScript that resets linkdate to the current time, and applied some CSS. Works fine, no problems so far.
When I edit a link and change linkdate the old entry is kept and a new entry is created. That's OK, the old entry is like a backup and quickly deleted if I don't need it.
Let me know if you think I should write down the specific code somewhere.

xrat commented Nov 23, 2016

@ArthurHoaro Exactly, thanks a lot for the pointer.

I am still hesitating to add an issue if this hasn't been requested by others so far. For the time being I removed type="hidden", added a button with JavaScript that resets linkdate to the current time, and applied some CSS. Works fine, no problems so far.
When I edit a link and change linkdate the old entry is kept and a new entry is created. That's OK, the old entry is like a backup and quickly deleted if I don't need it.
Let me know if you think I should write down the specific code somewhere.

@mro

This comment has been minimized.

Show comment
Hide comment
@mro

mro Nov 24, 2016

@xrat I hack date+time from time to time. Firebug lets me edit the hidden field lf_linkdate content from the edit_link page. So I create a duplicate entry with the desired new timestamp and finally manually delete the original one.

mro commented Nov 24, 2016

@xrat I hack date+time from time to time. Firebug lets me edit the hidden field lf_linkdate content from the edit_link page. So I create a duplicate entry with the desired new timestamp and finally manually delete the original one.

@xrat

This comment has been minimized.

Show comment
Hide comment
@xrat

xrat Dec 19, 2016

Should PHP notices such as "Undefined index: HTTP_REFERER in .../index.php on line 1026" be reported?

xrat commented Dec 19, 2016

Should PHP notices such as "Undefined index: HTTP_REFERER in .../index.php on line 1026" be reported?

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Dec 19, 2016

Member
Member

ArthurHoaro commented Dec 19, 2016

@xrat

This comment has been minimized.

Show comment
Hide comment
@xrat

xrat Dec 19, 2016

OK, reported in #723

xrat commented Dec 19, 2016

OK, reported in #723

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Jan 7, 2017

Member

I'm going to delete https://github.com/shaarli/templates if that's OK with everyone.

Member

ArthurHoaro commented Jan 7, 2017

I'm going to delete https://github.com/shaarli/templates if that's OK with everyone.

@Laynee

This comment has been minimized.

Show comment
Hide comment
@Laynee

Laynee Jan 19, 2017

Is there a way to mass rename / delete tags? I can't find it. I'm discovering Shaarli and it's been great so far!

Laynee commented Jan 19, 2017

Is there a way to mass rename / delete tags? I can't find it. I'm discovering Shaarli and it's been great so far!

@Laynee

This comment has been minimized.

Show comment
Hide comment
@Laynee

Laynee Jan 19, 2017

Sorry I found it^^

Laynee commented Jan 19, 2017

Sorry I found it^^

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Jan 25, 2017

Member

I moved a bunch of issues to 0.9.1. There is still a lot of issue in 0.9.0, but most are related to the new theme or the API.

Member

ArthurHoaro commented Jan 25, 2017

I moved a bunch of issues to 0.9.1. There is still a lot of issue in 0.9.0, but most are related to the new theme or the API.

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Mar 15, 2017

Member

It doesn't really affect us, but since we use the service, it's worth mentioning Gitter have been acquired by GitLab Inc and will become open source. Blog post.

Member

ArthurHoaro commented Mar 15, 2017

It doesn't really affect us, but since we use the service, it's worth mentioning Gitter have been acquired by GitLab Inc and will become open source. Blog post.

@Esak8

This comment has been minimized.

Show comment
Hide comment
@Esak8

Esak8 May 30, 2017

Hi,

I very recently joined the shaarli universe!

Today, while managing tags, I stubled upon an odd behaviour.
When I tried to delete a tag named - (dash), shaarli instead removed the first tag on each links stored..

I searched through the wiki to see if that's a feature but could not find anything.

Is this intended ? If not, I'll create an issue to report this bug in more details.

PS : I'm looking forward to contribute as much as I can !

Esak8 commented May 30, 2017

Hi,

I very recently joined the shaarli universe!

Today, while managing tags, I stubled upon an odd behaviour.
When I tried to delete a tag named - (dash), shaarli instead removed the first tag on each links stored..

I searched through the wiki to see if that's a feature but could not find anything.

Is this intended ? If not, I'll create an issue to report this bug in more details.

PS : I'm looking forward to contribute as much as I can !

@virtualtam

This comment has been minimized.

Show comment
Hide comment
@virtualtam

virtualtam May 30, 2017

Member

Hi @Esak8 !

This behaviour is not intended, feel free to fill a bug report using the Github issue tracker ;-)

Member

virtualtam commented May 30, 2017

Hi @Esak8 !

This behaviour is not intended, feel free to fill a bug report using the Github issue tracker ;-)

@Esak8

This comment has been minimized.

Show comment
Hide comment
@Esak8

Esak8 May 30, 2017

Hi @virtualtam ,

Ok, that's what I'll do.

Thanks!

Esak8 commented May 30, 2017

Hi @virtualtam ,

Ok, that's what I'll do.

Thanks!

@nodiscc

This comment has been minimized.

Show comment
Hide comment
Member

nodiscc commented Nov 27, 2017

star-counter-overflow

@xuv

This comment has been minimized.

Show comment
Hide comment
@xuv

xuv Feb 23, 2018

Hey.

Just wanted to drop a line to say that we've added Shaarli icons to ForkAwesome. Following this nice request: ForkAwesome/Fork-Awesome#28

We've added 2 versions:

Hope you like it.

xuv commented Feb 23, 2018

Hey.

Just wanted to drop a line to say that we've added Shaarli icons to ForkAwesome. Following this nice request: ForkAwesome/Fork-Awesome#28

We've added 2 versions:

Hope you like it.

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Feb 23, 2018

Member

That's great! Thanks.
Also, that's a good project. I'm a bit worried with FontAwesome project orientation since their 5.0 release.

Member

ArthurHoaro commented Feb 23, 2018

That's great! Thanks.
Also, that's a good project. I'm a bit worried with FontAwesome project orientation since their 5.0 release.

@xuv

This comment has been minimized.

Show comment
Hide comment
@xuv

xuv Feb 23, 2018

@ArthurHoaro Thanks. Well, they certainly took a new direction. And wish them good luck.
It's the PR freeze for more than a year and having PR refused that really drove me nuts. Also, with this fork, we plan to remove some of the clutter. Make it easier to contribute and open to a lot more icons promoting open source tools.

I see that Shaarli uses FontAwesome in its template. If you miss any icons, let us know. We could work on integrating them in the Fork Awesome project.

xuv commented Feb 23, 2018

@ArthurHoaro Thanks. Well, they certainly took a new direction. And wish them good luck.
It's the PR freeze for more than a year and having PR refused that really drove me nuts. Also, with this fork, we plan to remove some of the clutter. Make it easier to contribute and open to a lot more icons promoting open source tools.

I see that Shaarli uses FontAwesome in its template. If you miss any icons, let us know. We could work on integrating them in the Fork Awesome project.

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Feb 23, 2018

Member

I may consider to switch at some point a use your icon instead of the quick & dirty star image I made for the new template. :)

Member

ArthurHoaro commented Feb 23, 2018

I may consider to switch at some point a use your icon instead of the quick & dirty star image I made for the new template. :)

@virtualtam

This comment has been minimized.

Show comment
Hide comment
@virtualtam

virtualtam Feb 24, 2018

Member

Neat, thanks @xuv and @opitux!

Member

virtualtam commented Feb 24, 2018

Neat, thanks @xuv and @opitux!

@nodiscc

This comment has been minimized.

Show comment
Hide comment
@nodiscc

nodiscc Apr 27, 2018

Member

FYI, I have received this email from Readthedocs (dev@readthedocs.org) which hosts Shaarli's online documentation:

Advertising update for mkdocs

Hey there,

As you might already know, Read the Docs has been using advertising to help build a sustainable business around open source documentation hosting. We call it Ethical Advertising, because we don't allow any thind party scripts, and all the ads are all served from our servers. These ads have only been displayed on certain Sphinx themes. We are now changing this, and we plan to start displaying ads on MkDocs when using the Read the Docs theme.

You're getting this email because you own a project that uses MkDocs, and will soon start getting ads on it. We wanted to be proactive about this change, and alert you. From a roll out perspective, this will be similar to how we have expanded advertising on Sphinx as outlined here: https://blog.readthedocs.com/ads-on-other-themes/

Read the Docs is provided for free to all open source projects. Running this service requires multiple people to wear pagers, respond to GitHub issues, and other work that is mostly invisible and thankless. We are using the money generated to help support our community and make the service sustainable.

You can read more about our advertising (including opting out) here: http://docs.readthedocs.io/en/latest/ethical-advertising.html. We are doing our best to respect our users, while making our service sustainable, and we care that you believe and support the work that we do. Please let us know if you have any questions or concerns, and we will do our best to address them.

Cheers,
The Read the Docs Team

I see no problem in supporting readthedocs' free service through reasonable advertising. More advertising program docs are available at https://readthedocs.org/sustainability/advertising/ https://docs.readthedocs.io/en/latest/advertising-details.html https://docs.readthedocs.io/en/latest/ethical-advertising.html

Similar issue in another project jupyter/jupyter#119 which shows an example of such ads. I recommend uBlock origin for those who want to block unwanted ads. If you think otherwise, there is a setting to turn this off in readthedocs project settings.

Member

nodiscc commented Apr 27, 2018

FYI, I have received this email from Readthedocs (dev@readthedocs.org) which hosts Shaarli's online documentation:

Advertising update for mkdocs

Hey there,

As you might already know, Read the Docs has been using advertising to help build a sustainable business around open source documentation hosting. We call it Ethical Advertising, because we don't allow any thind party scripts, and all the ads are all served from our servers. These ads have only been displayed on certain Sphinx themes. We are now changing this, and we plan to start displaying ads on MkDocs when using the Read the Docs theme.

You're getting this email because you own a project that uses MkDocs, and will soon start getting ads on it. We wanted to be proactive about this change, and alert you. From a roll out perspective, this will be similar to how we have expanded advertising on Sphinx as outlined here: https://blog.readthedocs.com/ads-on-other-themes/

Read the Docs is provided for free to all open source projects. Running this service requires multiple people to wear pagers, respond to GitHub issues, and other work that is mostly invisible and thankless. We are using the money generated to help support our community and make the service sustainable.

You can read more about our advertising (including opting out) here: http://docs.readthedocs.io/en/latest/ethical-advertising.html. We are doing our best to respect our users, while making our service sustainable, and we care that you believe and support the work that we do. Please let us know if you have any questions or concerns, and we will do our best to address them.

Cheers,
The Read the Docs Team

I see no problem in supporting readthedocs' free service through reasonable advertising. More advertising program docs are available at https://readthedocs.org/sustainability/advertising/ https://docs.readthedocs.io/en/latest/advertising-details.html https://docs.readthedocs.io/en/latest/ethical-advertising.html

Similar issue in another project jupyter/jupyter#119 which shows an example of such ads. I recommend uBlock origin for those who want to block unwanted ads. If you think otherwise, there is a setting to turn this off in readthedocs project settings.

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Apr 27, 2018

Member

I'm not a big fan of the idea of having ads in our docs, but this seems reasonable, and we are indeed using their service for free. Just to be sure, this only affect the docs on RTD, not the locally generated ones?

Member

ArthurHoaro commented Apr 27, 2018

I'm not a big fan of the idea of having ads in our docs, but this seems reasonable, and we are indeed using their service for free. Just to be sure, this only affect the docs on RTD, not the locally generated ones?

@mro

This comment has been minimized.

Show comment
Hide comment
@mro

mro Apr 27, 2018

no pun intended, but 3rd party hosting seems contradictory to the idea of self-hosting. And using an add-funded service (with IMHO zero benefit for a project that strives for minimalism) with an ad-blocker doesn't sound like fair game, either.

mro commented Apr 27, 2018

no pun intended, but 3rd party hosting seems contradictory to the idea of self-hosting. And using an add-funded service (with IMHO zero benefit for a project that strives for minimalism) with an ad-blocker doesn't sound like fair game, either.

@marcoskirsch

This comment has been minimized.

Show comment
Hide comment
@marcoskirsch

marcoskirsch Apr 27, 2018

no pun intended, but 3rd party hosting seems contradictory to the idea of self-hosting. And using an
add-funded service (with IMHO zero benefit for a project that strives for minimalism) with an ad-
blocker doesn't sound like fair game, either.

I'm not sure I follow this line of reasoning.

Shaarli uses a third party to host its source, issues, etc. for free: GitHub. GitHub's business model is to be free for OSS projects, and pay for it by charging closed source projects.

Shaarli uses a third party to host its documentation for free: ReadTheDocs. ReadTheDocs' business model is to be free for OSS projects, and pay for it through ads.

What is the problem with it? Seems fair to me.

marcoskirsch commented Apr 27, 2018

no pun intended, but 3rd party hosting seems contradictory to the idea of self-hosting. And using an
add-funded service (with IMHO zero benefit for a project that strives for minimalism) with an ad-
blocker doesn't sound like fair game, either.

I'm not sure I follow this line of reasoning.

Shaarli uses a third party to host its source, issues, etc. for free: GitHub. GitHub's business model is to be free for OSS projects, and pay for it by charging closed source projects.

Shaarli uses a third party to host its documentation for free: ReadTheDocs. ReadTheDocs' business model is to be free for OSS projects, and pay for it through ads.

What is the problem with it? Seems fair to me.

@nodiscc

This comment has been minimized.

Show comment
Hide comment
@nodiscc

nodiscc Apr 28, 2018

Member

this only affect the docs on RTD, not the locally generated ones?

Yes.

Shaarli uses a third party to host its source, issues, etc. for free: GitHub
Shaarli uses a third party to host its documentation for free: ReadTheDocs
What is the problem with it? Seems fair to me.

My reasoning as well. The ads are not intrusive and seem to be privacy-respecting (no requests outside readthedocs domains, unlike Github which uses Google Analytics).

3rd party hosting seems contradictory to the idea of self-hosting

Yet we use Github. If it is not satisfying, there are multiple ways in which we could improve Shaarli's hosting, in order of cost/complexity/required time:

  • Leave the docs as-is
  • Opt-out of Readthedocs ads program
  • Move the mkdocs documentation to Github Pages
  • Move the mkdocs documentation to a host under our control
  • Move the whole project to a host under our control (Gitlab instance?)

Don't get me wrong I think it is good to have a backup plan and am setting up a private Gitlab mirror of Shaarli out of personal interest, but GH/RTD have served us well and I don't think it would be wise to introduce more maintenance tasks/costs at the moment (unless these services do something unreasonable).

IMHO zero benefit for a project that strives for minimalism

The point is that we don't have to maintain the service handling the docs (but I see your point re. independence). This sounds pretty KISS to me.

Member

nodiscc commented Apr 28, 2018

this only affect the docs on RTD, not the locally generated ones?

Yes.

Shaarli uses a third party to host its source, issues, etc. for free: GitHub
Shaarli uses a third party to host its documentation for free: ReadTheDocs
What is the problem with it? Seems fair to me.

My reasoning as well. The ads are not intrusive and seem to be privacy-respecting (no requests outside readthedocs domains, unlike Github which uses Google Analytics).

3rd party hosting seems contradictory to the idea of self-hosting

Yet we use Github. If it is not satisfying, there are multiple ways in which we could improve Shaarli's hosting, in order of cost/complexity/required time:

  • Leave the docs as-is
  • Opt-out of Readthedocs ads program
  • Move the mkdocs documentation to Github Pages
  • Move the mkdocs documentation to a host under our control
  • Move the whole project to a host under our control (Gitlab instance?)

Don't get me wrong I think it is good to have a backup plan and am setting up a private Gitlab mirror of Shaarli out of personal interest, but GH/RTD have served us well and I don't think it would be wise to introduce more maintenance tasks/costs at the moment (unless these services do something unreasonable).

IMHO zero benefit for a project that strives for minimalism

The point is that we don't have to maintain the service handling the docs (but I see your point re. independence). This sounds pretty KISS to me.

@virtualtam

This comment has been minimized.

Show comment
Hide comment
@virtualtam

virtualtam Apr 28, 2018

Member

Hey,

As an open-source project, Shaarli relies on several external services for the majority of development and hosting tasks:

  • Git repositories, issue trackers and release archives are hosted on GitHub
  • tests are run on Travis CI
  • PHP libraries are hosted on Packagist
  • Docker images are hosted on Docker Hub
  • static documentation sites are generated and hosted on ReadTheDocs

Additionally, @ArthurHoaro manages the shaarli.org domain and hosts the demo.shaarli.org instance.

Using external / free-for-open-source services allows us to focus our efforts on development, welcome new users and provide them with support.

I am grateful for the software and services provided by the ReadTheDocs and WriteTheDocs communities, and will happily help support their services by allowing non-intrusive ads.

Now don't get me wrong: I'm all for self-hosting personal and community resources, but this doesn't come for free and raises a number of thorny issues such as:

  • who manages the services?
  • who pays for the services / servers / hosting / domain names?
  • who is accountable for the availability and reliability of the services?
  • what happens when the services / servers / network are down?
  • what happens if data gets corrupted or lost?
  • will there be any free time left for development and support?
  • do we actually want, as individuals contributing to open source software, for free, on our free time, to spend time and energy on that?
Member

virtualtam commented Apr 28, 2018

Hey,

As an open-source project, Shaarli relies on several external services for the majority of development and hosting tasks:

  • Git repositories, issue trackers and release archives are hosted on GitHub
  • tests are run on Travis CI
  • PHP libraries are hosted on Packagist
  • Docker images are hosted on Docker Hub
  • static documentation sites are generated and hosted on ReadTheDocs

Additionally, @ArthurHoaro manages the shaarli.org domain and hosts the demo.shaarli.org instance.

Using external / free-for-open-source services allows us to focus our efforts on development, welcome new users and provide them with support.

I am grateful for the software and services provided by the ReadTheDocs and WriteTheDocs communities, and will happily help support their services by allowing non-intrusive ads.

Now don't get me wrong: I'm all for self-hosting personal and community resources, but this doesn't come for free and raises a number of thorny issues such as:

  • who manages the services?
  • who pays for the services / servers / hosting / domain names?
  • who is accountable for the availability and reliability of the services?
  • what happens when the services / servers / network are down?
  • what happens if data gets corrupted or lost?
  • will there be any free time left for development and support?
  • do we actually want, as individuals contributing to open source software, for free, on our free time, to spend time and energy on that?
@mro

This comment has been minimized.

Show comment
Hide comment
@mro

mro Apr 28, 2018

lol, I see you got me.

mro commented Apr 28, 2018

lol, I see you got me.

@pips-

This comment has been minimized.

Show comment
Hide comment
@pips-

pips- Jun 12, 2018

Hello everyone,

Do maintainers have any ideas (pros/cons) about publishing shaarli on packagist?

This would allow automatic building of archive versions, and provide another way to install stable branch using something like composer composer create-project shaarli/Shaarli [folder] [version].

Any thoughts?

cheers!

pips- commented Jun 12, 2018

Hello everyone,

Do maintainers have any ideas (pros/cons) about publishing shaarli on packagist?

This would allow automatic building of archive versions, and provide another way to install stable branch using something like composer composer create-project shaarli/Shaarli [folder] [version].

Any thoughts?

cheers!

@ArthurHoaro

This comment has been minimized.

Show comment
Hide comment
@ArthurHoaro

ArthurHoaro Jun 12, 2018

Member

Hi,

I've always used packagist to publish libraries which can be used as a dependency and never a whole tool. I didn't know this command (even though I might have used it it to bootstrap Symfony). From the docs:

create-project This is the equivalent of doing a git clone/svn checkout followed by a composer install of the vendors.

I don't mind adding Shaarli to Packagist, but with this command, it would still require to install/build front end dependencies using yarn/npm to work properly.

Also, you can open a separate issue if you're interested in this.

Member

ArthurHoaro commented Jun 12, 2018

Hi,

I've always used packagist to publish libraries which can be used as a dependency and never a whole tool. I didn't know this command (even though I might have used it it to bootstrap Symfony). From the docs:

create-project This is the equivalent of doing a git clone/svn checkout followed by a composer install of the vendors.

I don't mind adding Shaarli to Packagist, but with this command, it would still require to install/build front end dependencies using yarn/npm to work properly.

Also, you can open a separate issue if you're interested in this.

@virtualtam

This comment has been minimized.

Show comment
Hide comment
@virtualtam

virtualtam Jun 13, 2018

Member

This would mostly be interesting if Shaarli could be used as a library to build other PHP applications, in which case it would make more sense to split the current codebase into reusable, vendored libraries, that would be published on Packagist.

Also note that Shaarli has a front-end part that is built using NodeJS/NPM, and is out of Packagist's scope.

Member

virtualtam commented Jun 13, 2018

This would mostly be interesting if Shaarli could be used as a library to build other PHP applications, in which case it would make more sense to split the current codebase into reusable, vendored libraries, that would be published on Packagist.

Also note that Shaarli has a front-end part that is built using NodeJS/NPM, and is out of Packagist's scope.

@pips-

This comment has been minimized.

Show comment
Hide comment
@pips-

pips- Jun 22, 2018

Hello,

Okay, no problem. No need for a specific issue, I was asking only to know this would have been of any interest to the project.

As I view packagist, it is not only for library, the advantage of using create-project command from composer is to rely only this tool to bootstrap php part, and not rely necessarily on a specific git/svn/other tool.

Even if there is a frontend part, using NodeJS/NPM, this does not seem to be a blocker for packagist, I'm not sure this is really relevant to packagist, but peoples seem to have created composer package for this kind of tool : https://packagist.org/?query=npm

Thanks for your replies. :)

pips- commented Jun 22, 2018

Hello,

Okay, no problem. No need for a specific issue, I was asking only to know this would have been of any interest to the project.

As I view packagist, it is not only for library, the advantage of using create-project command from composer is to rely only this tool to bootstrap php part, and not rely necessarily on a specific git/svn/other tool.

Even if there is a frontend part, using NodeJS/NPM, this does not seem to be a blocker for packagist, I'm not sure this is really relevant to packagist, but peoples seem to have created composer package for this kind of tool : https://packagist.org/?query=npm

Thanks for your replies. :)

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