Re: [PECL-DEV] Introducing a new PHP extension ("slugify") and request for PECL publishing approval
[email protected] (Yehuda Katz) Thu, 13 Nov 2025 16:59:27 -0500
| Newsgroups | php.pecl.dev |
|---|---|
| Message-ID | <CAGBAQ44xk8=y44=J=SQJMFAdxGkNKy=axOstP+x4d=EsHBA08A@mail.gmail.com> |
--000000000000445a80064380ff21 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I can't speak for PECL access, but that looks really useful. Anyway, PECL is supposedly depreciated. You should add a composer.json so people can use the new PHP Installer for Extensions (PIE): https://github.com/php/pie/blob/main/docs/extension-maintainers.md - Y Sent from a device with a very small keyboard and hyperactive autocorrect. On Thu, Nov 13, 2025, 10:57=E2=80=AFAM Mostafa NAFI <[email protected]= > wrote: > Hello everyone, > > My name is *Mostafa Nafi*, and I am a *Senior PHP/Symfony Developer and > Technical Lead* currently working on enterprise-grade applications for > financial institutions. I am writing to introduce myself and to present a > new PHP extension that I have developed, in accordance with the > requirements before requesting a PECL account. > > *About the extension: "slugify"* > > I have developed a lightweight and high-performance PHP extension named > *slugify*, implemented in C, which provides a native function to generate > clean, URL-friendly slugs efficiently. > Goals and motivation > > The purpose of this extension is to offer: > > - > > A *faster alternative* to userland slugification libraries > - > > A *dependency-free* solution suitable for high-traffic or > performance-sensitive environments > - > > Proper *Unicode normalization*, removal of diacritics, and conversion > to URL-safe ASCII > - > > A clean and minimalistic API that can easily be extended in future > releases > > The extension includes full PECL-compatible packaging (config.m4, > package.xml, tests, arginfo, etc.) and has been tested on the latest PHP > versions. > > You can find the source code here: > =F0=9F=91=89 *https://github.com/nafi-moostafa/slugify > <https://github.com/nafi-moostafa/slugify>* > > *Purpose of my request* > > I would like to *publish and maintain this extension on PECL*, so that > developers can easily install it via: > > *pecl install slugify* > > I plan to maintain the extension long-term, ensure compatibility with > future PHP releases, and evolve the feature set based on community feedba= ck. > > *Request for approval* > > Before submitting the PECL account request form, I would like to confirm > that the extension is appropriate for publication in the PECL ecosystem, > and I kindly ask for your approval. > > If any changes or improvements are required (packaging, code style, > documentation, tests), I would be happy to make the necessary adjustments= . > > Thank you for your time and consideration. > > Best regards, > *Mostafa Nafi* > Senior PHP/Symfony Developer & Technical Lead > --000000000000445a80064380ff21 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto"><div>I can't speak for PECL access, but that looks re= ally useful. Anyway, PECL is supposedly depreciated. You should add a compo= ser.json so people can use the new PHP Installer for Extensions (PIE): <a h= ref=3D"https://github.com/php/pie/blob/main/docs/extension-maintainers.md">= https://github.com/php/pie/blob/main/docs/extension-maintainers.md</a></div= ><div dir=3D"auto"><br></div><div dir=3D"auto">- Y</div><div><br></div><div= data-smartmail=3D"gmail_signature">Sent from a device with a very small ke= yboard and hyperactive autocorrect.</div></div><br><div class=3D"gmail_quot= e gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Nov = 13, 2025, 10:57=E2=80=AFAM Mostafa NAFI <<a href=3D"mailto:nafi.mostafa@= gmail.com">[email protected]</a>> wrote:<br></div><blockquote class= =3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg= b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><p>Hello everyone,</p><p>= My name is=C2=A0<strong>Mostafa Nafi</strong>, and I am a=C2=A0<strong>Seni= or PHP/Symfony Developer and Technical Lead</strong>=C2=A0currently working= on enterprise-grade applications for financial institutions. I am writing = to introduce myself and to present a new PHP extension that I have develope= d, in accordance with the requirements before requesting a PECL account.</p= ><p><b>About the extension: "slugify"</b></p><p>I have developed = a lightweight and high-performance PHP extension named=C2=A0<strong>slugify= </strong>, implemented in C, which provides a native function to generate c= lean, URL-friendly slugs efficiently.</p><h3>Goals and motivation</h3><p>Th= e purpose of this extension is to offer:</p><ul><li style=3D"margin-left:15= px"><p>A=C2=A0<strong>faster alternative</strong>=C2=A0to userland slugific= ation libraries</p></li><li style=3D"margin-left:15px"><p>A=C2=A0<strong>de= pendency-free</strong>=C2=A0solution suitable for high-traffic or performan= ce-sensitive environments</p></li><li style=3D"margin-left:15px"><p>Proper= =C2=A0<strong>Unicode normalization</strong>, removal of diacritics, and co= nversion to URL-safe ASCII</p></li><li style=3D"margin-left:15px"><p>A clea= n and minimalistic API that can easily be extended in future releases</p></= li></ul><p>The extension includes full PECL-compatible packaging (config.m4= , package.xml, tests, arginfo, etc.) and has been tested on the latest PHP = versions.</p><p>You can find the source code here:<br>=F0=9F=91=89=C2=A0<st= rong><a rel=3D"noopener noreferrer" href=3D"https://github.com/nafi-moostaf= a/slugify" target=3D"_blank">https://github.com/nafi-moostafa/slugify<span = aria-hidden=3D"true"></span></a></strong></p><p><b>Purpose of my request</b= ></p><p>I would like to=C2=A0<strong>publish and maintain this extension on= PECL</strong>, so that developers can easily install it via:</p><pre><div>= <div><div><div></div></div></div><div dir=3D"ltr"><code><i>pecl install slu= gify</i> </code></div></div></pre><p>I plan to maintain the extension long-term, ens= ure compatibility with future PHP releases, and evolve the feature set base= d on community feedback.</p><p><b>Request for approval</b></p><p>Before sub= mitting the PECL account request form, I would like to confirm that the ext= ension is appropriate for publication in the PECL ecosystem, and I kindly a= sk for your approval.</p><p>If any changes or improvements are required (pa= ckaging, code style, documentation, tests), I would be happy to make the ne= cessary adjustments.</p><p>Thank you for your time and consideration.</p><p= >Best regards,<br><strong>Mostafa Nafi</strong><br>Senior PHP/Symfony Devel= oper & Technical Lead</p></div> </blockquote></div> --000000000000445a80064380ff21--