Account created on 21 November 2005, about 19 years ago
#

Recent comments

🇳🇴Norway hansfn

In it's current form, I don't think this pages adds much. But maybe if extended a little, it could fit under  Comparison of contributed modules

🇳🇴Norway hansfn

Thx, ressa. Approving / adding to menu and updating summary.

🇳🇴Norway hansfn

And this is really, 'delete', not unpublish?

We can of course unpublish, but then in practice it is deleted since no one will see it and it will never be maintained.

Anyway, sorry, it was not my intention to tell what catch meant by "archive".

🇳🇴Norway hansfn

Good point, quietone. I just read "archive" as "delete" - because I also don't know about an archive for "modern" documentation. (We have an archive for pre D7 stuff.)

🇳🇴Norway hansfn

Added to menu / approved.

🇳🇴Norway hansfn

Moved to correct parent guide.

🇳🇴Norway hansfn

It was the proposed resolution, "Archive the entire page, and redirect it to ...", that made me comment on the issue. I'm completely fine with the effort.

> Any page will get outdated if no-one updates it

Sure, but guides that cover "everything" tends to become outdated more quickly. Anyway, that is a different discussion.

🇳🇴Norway hansfn

I mean at least most of it.

OK, but some people will be very unhappy if Installing Drupal with DDEV in WSL2 on Windows disappears. Most of the other stuff is dated, indeed. Just like "Installing Drupal with DDEV in WSL2 on Windows" will become ...

🇳🇴Norway hansfn

Did you mean the complete Local server setup or the Mac OS subsection ? I think archiving the complete LS setup is too much.

PS! I find it interesting that we have Set up a local development Drupal site on the latest Ubuntu LTS version and more (for Linux) and the newly created Installing Drupal with DDEV in WSL2 on Windows (which is basically Linux on Windows). I think killing the non-DDEV Linux only guide is OK, but in spirit these two are similar and IMO too broad.

🇳🇴Norway hansfn

I'm so sorry this excellent work never got merge. I don't understand what has happened (and I have gotten the comments notifications - Gmail search tells me).

I'll test, merge and make a release shortly.

🇳🇴Norway hansfn

Will merge MR after all, but there will be no new release.

🇳🇴Norway hansfn

Merging didn't seem to change status to fixed. Doing that now. Again - thanks heddn.

🇳🇴Norway hansfn

Hm, you are right. Maybe a feature - a different redirect list for 404 / deleted pages. I have added redirect for both URLs (again) now.

🇳🇴Norway hansfn

Thanks a lot for the testing and patch, heddn. I obviously haven't had time to test the module on D11. I was planning to, but paid work ...

It seems you have made very reasonable changes, but I would have preferred one PR for the Mime stuff and another for the Token stuff. Or does the token stuff also break the site? Looking at the issue, you are only pointing to the defines as breakers. Do you mind the extra work?

So, some questions because I'm not following Drupal development closely:

  • How long has "type: mapping" in the schema been wrong ...
  • How long has "type: mapping" in the schema been wrong ...
  • Why do you create a ViewsSendMimeInterface? Is it a requirement? I don't expect there to be anymore implementations of that interface than the one you created?

Again, I really appreciate that you help keeping this module a live. It really should be completely rewritten, but I guess it works well enough for some people as is. Well, not for people on D11. And maybe it was broken for 10.3 also. It seems I last tested with 10.1.5

🇳🇴Norway hansfn

Removed "theme" from the title as (almost) no other theme doc guides includes it.

🇳🇴Norway hansfn

Removed "theme" from the title as (almost) no other theme doc guides includes it.

🇳🇴Norway hansfn

I have added a redirect (for this page) to  https://www.drupal.org/docs/extending-drupal/installing-modules

Will delete the page shortly / in a few miniutes.

🇳🇴Norway hansfn

Yes, your understanding is correct. WSL is just a virtual machine and needs an operating system (where Ubuntu is supported out of the box).

> In general, the whole section Installing Drupal with DDEV in WSL2 on Windows is confusing to me. It has a lot of information that is not about installing.

Yes, I have written about in other issues. Nothing wrong with the guide itself, but it covers too much - IMO.

🇳🇴Norway hansfn

Some of the old events looked like they would be a bit large to flatten into a single page, which would be required for moving into community events.

I was thinking just keeping the title - really. Looking at https://www.drupal.org/node/46559 (as an example) the sub pages doesn't have much value.

Yes, if History of Google Summer of Code was turned it a doc guide, you could just move the GSOC stuff there.

🇳🇴Norway hansfn

Is there some way we could migrate the events to d.o - community/events/past-events The content itself is probably not that useful, but the fact the events took place is nice to preserve.

And maybe all the Google Summer of Code events could be removed - we have https://groups.drupal.org/google-summer-code

🇳🇴Norway hansfn

I agree - "drupal" as too many meanings in the same command / instructions. "mysite" for the folder is nice.

We could just go ahead and update the drupal-quick-start-command page , but we need help to update the download page.

🇳🇴Norway hansfn

Yes, just delete it. IMO it's better to restart a Snippets "initiative" if we think it is useful, but most of this belongs on Drupal Answers now.

🇳🇴Norway hansfn

@claudiu.cristea: Is your wish that we create a new "Obsolete" doc guide (under "Organic Groups") and then place "Mix public and private files with Organic Groups and File (Field) Paths" in that guide? (That was my interpretation.) Holding back on deletion until this is clear.

🇳🇴Norway hansfn

Removed references to D8. Keeping description less than 1000 character.

🇳🇴Norway hansfn

Removed dead / hijacked link to guide. Using headers for questions.

🇳🇴Norway hansfn

I made you an admin, ressa. Hope it works.

🇳🇴Norway hansfn

@gribnif: Thx for the report. It would have help if Drupal also reported the DB server, SQLite in this case. Feel free to file an issue in the Drupal issue queue . (Further discussion here isn't useful.)

🇳🇴Norway hansfn

Title is just module name - not description. Moved link to project page to running text.

🇳🇴Norway hansfn

We list modules with just the name - not short descriptions. Added link to project page.

🇳🇴Norway hansfn

Thx. The placement of "Book: Drupal 7 – the Essentials" was perfect.

🇳🇴Norway hansfn

Adding to menu

🇳🇴Norway hansfn

Moving to correct location

🇳🇴Norway hansfn

"we can update this page, and keep it up to date." - this attitude doesn't scale IMO. (I know you can handle it, ressa, but when you move on ...) 

NB! You are abusing the package manager when you explicitly install all packages. The PM should handle the dependencies. That simplifies upgrades and so on. Your list should match only the extensions explicitly listed on the PHP req . page.

PS! The local dev page I linked to wasn't about DDEV. It was the Ubuntu specific guide; that I also want to remove - LOL.

🇳🇴Norway hansfn

Regarding matching extensions with packages: (I have read what you wrote - you know that.) If you had used "composer check-platform-reqs" you would have been told that the filter, hash, pcre, session, spl and zlib extensions were already installed (because they are part of PHP core package). I think the rest is straight forward. (People running their own VPS should know the package manager - having a VPS is a big responsibility.)

And if the requirements for Drupal changes, we have to update this page. And if the distros changes their naming, we need to update this page. (The problem with the Laravel discussion I linked to was the version numbers - at least three answers were correct at some time. We avoid that here by using package names without versions numbers.)

Yes, I know having a VPS for deploying a site isn't the same as local development, but setting up PHP, databases and so on is identical. I think we are duplicating information. 

Regarding your install command: 1) What if you are using Nginx? Then you better not install "libapache2-mod-php" as it will pull in Apache, I guess. 2) No need to include "php", "php-common". They are always pulled by they other packages. And 3) the composer package requires php-cli which requires php-opcache and php-readline. No need to include those either.

Anyway, sorry about another long reply. Someone will probably approve this page, but I'm reluctant. 

🇳🇴Norway hansfn

Added link to project page.

🇳🇴Norway hansfn

I'm happy to see that the page has been (re)moved from the requirements guide. Probably the PHP requirements page need a review. I'll see if I get time.

Anyway, I think this page is a little bit counter productive as we are promoting DDEV as the development environment. Most hosting services (for PHP applications) have most PHP extensions enabled by default. If you are paying for a dedicated server and you set it up from scratch, the best starting point might be  Linux development environment .

Since Drupal depends on Composer to get started, we should recommend

composer check-platform-reqs

to check what extensions are required and missing. Before I learned about that command, I just started the installation process and followed the guidance given by the installer - about missing extensions and so on.

IMO: Listing the actual commands for a specific package manager at specific time is not the way to go. (An example for Laravel.) We should write something like: "Install the missing PHP extensions using the package manager (PM) for your operating system". There are multiple PMs for Linux and several for Mac and even some for Windows. And people will Google it if necessary. And the Linux distros change packaging from time to making it even hardere to maintain.

🇳🇴Norway hansfn

Thank you for the report. I'll fix this. Configuration inspector seems like a nice module

🇳🇴Norway hansfn

I totally get that URLs like

www.drupal.org/docs/extending-drupal/contributed-modules/contributed-module-documentation/some-module

is too long. That is a side-effect of the decision to always use "automatic URL alias". That is another discussion.

However, I object to "randomly" creating very nice URLs for just one module / project. This doesn't scale. Anyway, the created redirects doesn't hurt anyone ...

Finally, I don't think the documentation for " Distributions and Recipes initiative " belongs under " Contributed module documentation ". I think it fits much better under " Drupal Recipes ".

🇳🇴Norway hansfn

Hi! This info doesn't belong under "System requirements" IMO. 

And do we really want this information in the Drupal docs? To me it's a clear no. 

If you use a Debian (or Ubuntu) server, you should learn about apt elsewhere. And listing the package versions / names isn't very helpful when the information is outdated and the packacge complains that the package doesn't exist. At least use the dependency packages - "php-gd" instead of "php8.2-gd" or "php8.3-gd". 

 

🇳🇴Norway hansfn

Added link to project page and fixed a spelling "error". (Sorry, if "focussed" was intentional.)

💬 | JivoChat | prokran
🇳🇴Norway hansfn

In English please.

🇳🇴Norway hansfn

Still using BigPipe? Please test without.

🇳🇴Norway hansfn

Minor adjustments trying to make the pages easier to maintain. Drush info corrected.

🇳🇴Norway hansfn

Trying to improve the header situation a little bit, but a rewrite is probably need.

🇳🇴Norway hansfn

Thx for report and sorry about the late reply. I'll see if I can reproduce this. Some questions:

  • Did it work with BigPipe enabled for Drupal 9.5?
  • Does it work without BigPipe enabled for Drupal 10.2.2?
  • Which mail sending modules are you using?
🇳🇴Norway hansfn

Thx, TR, for actually responding to my comment - I appreciate it.

Yes, listing external dependencies on the project page automatically based on the composer.json file would be nice.

🇳🇴Norway hansfn

Fixing some of the Amazee links.

🇳🇴Norway hansfn

@veverka42: I have confirmed you now so you should be able to edit the page.

🇳🇴Norway hansfn

Just a minor comment: Shouldn't tecnickcom/tc-lib-barcode be listed on the project page to give proper credit?

🇳🇴Norway hansfn

Adding "module" to title to be consistent with other core module documentation.

🇳🇴Norway hansfn

Approving / adding to menu, but I think this (and some other existing pages) should be in an separate "Tips and tricks" guide. Can wait until there are more pages, maybe.

🇳🇴Norway hansfn

Ignore.

🇳🇴Norway hansfn

@balu Yes, I see that we might be too eager to clean up. Maybe better if you add your voice to the issue .

🇳🇴Norway hansfn

Some suggested changes to the "How to migrate documentation" list:

  1. First, visit the appropriate new home for the documentation, and create a new documentation guide for your project (if it doesn't exist).
  2. Secondly, find the old documentation for your module, theme or distribution. There may be a link to the documentation on the project page in the lower right. If not, search the Site Building Guide book for your module, theme or distribution.
  3. Follow the instructions in the yellow section at the top of the documentation to migrate the pages.
  4. Finally, after the pages are migrated, edit the project page. Scroll to the bottom, select Resources and add the link and text for the migrated documentation.

Open questions:

  • How do we track which documentation in the Site Building Guide that we have created issues for? Google Docs spreadsheet?
  • Should we in the issues we create, link to the documentation to be migrated? That removes the "find" step in the list above.
  • Since most of this documentation is for D7, should the links after " For modules the new home is" be to the D7 docs? For example https://www.drupal.org/docs/7/modules
  • Deadline?

I think I will answer yes to the first three. I guess Drumm should set the deadline, but if not - 1st of October?

🇳🇴Norway hansfn

Not sure about the placement at the root - see bottom of the docs root page . Maybe under Understanding drupal is better, but more hidden? We can keep the short URL.

🇳🇴Norway hansfn

Thx for taking a stab at this. I have added it to the menu. (You fix "This is a Drupal 7 version of the glossary"?)

I agree that we can remove terms that aren't Drupal specific, but it would help if we could link to a really good resource for programming / computer terms in general. Not a stopper for starting cleaning up.

🇳🇴Norway hansfn

Added to menu

🇳🇴Norway hansfn

Added link to project page. 

PS! This guide needs some pages.

🇳🇴Norway hansfn

Approving / adding to menu.

🇳🇴Norway hansfn

Use module name as title and fix menu link title

🇳🇴Norway hansfn

Added link to project page and fixed menu link title

🇳🇴Norway hansfn

Title should be module name (as all other modules). Used phrase from title in first sentence.

🇳🇴Norway hansfn

Dummy edit to fix URL alias.

🇳🇴Norway hansfn

Dummy edit to fix URL alias.

🇳🇴Norway hansfn

Approving / adding to menu

🇳🇴Norway hansfn

Typo / fix URL alias.

🇳🇴Norway hansfn

Added link to project page instead of as related content. And fixing URL alias.

🇳🇴Norway hansfn

Added link to project page.

🇳🇴Norway hansfn

Approving / adding to menu since I suspect the AI maintainer won't be notified.

🇳🇴Norway hansfn

This page is already planned (batch) deleted as part of #3442307: Decide what to do with 'Tutorials and site recipes' .

I could starting deleting single pages, but ...

PS! And on top of this we have #2762837: Migrate documentation into the new system .

🇳🇴Norway hansfn

Approving / adding to menu.

🇳🇴Norway hansfn

Moving to correct guide and approving / adding to menu.

🇳🇴Norway hansfn

Approve / add to menu. Add link to project page.

🇳🇴Norway hansfn

Yeah, I missed canonical. It seems to explain the decent search results for Symfony.

The bad search results are more serious when moving between versions is hard.

🇳🇴Norway hansfn

No, we should list older versions and redirecting isn't very user-friendly if you need to read the old docs.

We need to fix the issue with bad search results in another way. We probably need to use "current" or something.

By the way, this is the docs list from our friends at Symfony:

Could we ask them what they have done? It doesn't seem to be robots-related - neither robots.txt or robots header explains this:

Google search: intitle:"The HttpKernel+Component" site:symfony.com

🇳🇴Norway hansfn

But anyway, would you say it's almost certainly a mime mail problem?

No, not necessarily, it could also be that Views Sends is trying to set another sender. But Mime Mail is old ...

We just sent Drupal password reset mail from this system/domain and that got a 10/10

Switch the system mails to ‘Mime Mail’ via the ‘mailsystem’ and see if you still get 10/10.

Sorry for putting all the testing on you, but currently I don't use the module in production myself. I only test it using DDEV (and mailhog).

🇳🇴Norway hansfn

Thanks for the report. I'm familiar with SPF and DKIM. Which mailing sending module do you use?

This module doesn't really handle the mail sending part - it's left for the mail sending module that your site is using. Have you checked that normal Drupal messages works (with the same mailing sending module)? If so, I'm happy to investigate if the misconfiguration is in Views Send.

🇳🇴Norway hansfn

Trying to add to menu.

🇳🇴Norway hansfn

Reading your experience with migrating the Organic Groups documentation, I remember that I had the same experience long time ago (when we started migrating stuff). It is too much work for us to handle. I suggest:

  1. For guides that cover modules with D7 release, we create a critical issue (in the corresponding project issue queue) saying something like:
    1. To preserve existing module documentation in the the old site building guide, you (the maintainer) have to migrate the content within [a date or a duration]. If the documentation isn't migrated withing the deadline, it will be deleted to enable migrating drupal.org off D7.
    2. Then in the issue description, tips for migration could be inserted - like creating the D7 docs guide first, so you have some where to migrate the content. It makes sense that the maintainer creates the new doc guide, so the ownership is correct.
    3. Finally, we could ask for an update of the documentation URL on the project page. (To get a name instead of an URL displayed, you need to select a doc guide from the new system.)
  2. For guides that cover modules without a D7 release, we mass delete - please, drumm
🇳🇴Norway hansfn

Removed redirect and readded as 404 redirect

🇳🇴Norway hansfn

Added redirect from node/2971258

🇳🇴Norway hansfn

Automated message: (to be deleted) guide deleted. Moving its content one level up in the documentation hierarchy.

🇳🇴Norway hansfn

Hi, jacobdgm! The only thing that is needed is some kind soul to verify your account which I just did. Please feel free to fix the issues you discovered.

🇳🇴Norway hansfn

Yes, making the command shorter is nice. Since the checkout command also reports which branch it switches to, no information is lost.

🇳🇴Norway hansfn

Putting the link into the text.

🇳🇴Norway hansfn

Automated message: temporarily deleted guide deleted. Moving its content one level up in the documentation hierarchy.

🇳🇴Norway hansfn

Automated message: temporarily deleted guide deleted. Moving its content one level up in the documentation hierarchy.

🇳🇴Norway hansfn

Thanks for the commit. It does solve the reported problem since there are more than 100 modules with documentation. However, this will look ugly for themes for a long time. I think I would have preferred a smaller number :D

Anyway, I can create a new general issue for large generated TOCs. The very long scroll for contributed themes isn't very user-friendly or nice on the desktop either.

🇳🇴Norway hansfn

Yes, .node-type-guide .top-right-content #contributed-module-documentation should do, but it breaks if the parent guide changes name from "Contributed module documentation" to say "Contributed modules" (following the IA for themes ).

🇳🇴Norway hansfn

Trying to improve headers (so automatic TOC displays nicely).

🇳🇴Norway hansfn

Thank you for the interest (and first MR). I don't think this is sufficient since you break the placements of TOCs.
Random example:

https://fjgarlin-drupal.dev.devdrupal.org/community/contributor-guide
https://www.drupal.org/community/contributor-guide

If we want to move it, we probably have to do it only for the module documentation.

I think a better and more robust solution is to make the TOC for module documentation a (searchable) dropdown. Even if you get it at the bottom (as you did) it is useless for navigation ...

Another simpler solution is just to hide / remove the TOC when you are on the start page for the top level doc guide for a module. If you want to see all modules you can use the bread crumbs to move one level up where all doc guides are listed anyway.

🇳🇴Norway hansfn

Just adding duplicate issue as related.

Production build 0.71.5 2024