ava

Avalan la credibilidad de Omar Hernández, testigo clave en escándalo de Daily Cop

El principio de oportunidad de Omar Hernández, uno de los involucrados en el escándalo de Daily Cop, está cerca de concretarse.




ava

La emboscada del Ejército a nuestra caravana era para capturarme: alias Andrey Avendaño

En 6AM Hoy por Hoy de Caracol Radio estuvo alias Andrey Avendaño, uno de los negociadores de las disidencias del Estado Mayor Central de las FARC, para hablar sobre cuál es la posición de los integrantes de la mesa respecto al uso de camionetas de la UNP para disidentes que no hacen parte del proceso de paz.




ava

“Espero que demandas de la pensional avancen, hago un llamado a la corte”: Valencia

En 6AM Hoy por Hoy, la senadora Paloma Valencia, quien habló por qué se opone a la reforma pensional propuesta por el gobierno de Gustavo Petro.




ava

Su situación se está agravando: hermano de bailarina herida en show de Andrés Carne Res

Santiago Villamil aseguró en 6AM que no han sido días buenos para ella y que las bacterias están agravando su estado de salud.




ava

“La ineptitud y la ineficacia no son excusas para clavar más impuestos”: Angélica Lozano

La senadora estuvo en 6AM para hablar sobre el presupuesto para el año 2025.




ava

La gente gritaba, lloraba, y clamaba: pasajera de vuelo a Barranquilla que vivió vendaval

Zandra López, directora Ejecutiva de Fenacoven y pasajera del vuelo, habló sobre como fueron los minutos de angustia durante la turbulencia que sufrió el vuelo mientras se aproximaba a Barranquilla 




ava

La clave para que Colombia triunfe ante Bolivia en El Alto: Jaime de la Pava la reveló




ava

Amitava Kumar on India, the U.S. and the indelible imprint of the immigrant experience

The academic and author spoke with Eleanor Wachtel about his provocative new novel, Immigrant, Montana.



  • Radio/Writers & Company

ava

Tuesday, March 7, 2023: Catherine Hernandez and M. M. Keeravaani

Today on Q with Tom Power: author Catherine Hernandez and composer M. M. Keeravaani




ava

JavaScript dos and donts @ Mu-An Chiou




ava

La ONU avala el filme catalán de animación ‘Mariposas negras’ contra el cambio climático

Después de una larga investigación, el documentalista David Baute llega a una conclusión. “A estas alturas ya no podemos ir con muchos paños calientes”, dice. via Pocket




ava

avast! Internet Security 2014 Review

Check out our latest review of avast! Internet Security 2014




ava

How To Improve the avast! Internet Security Firewall

A quick and easy way of making the avast! Internet Security Firewall much more effective.




ava

The Pavane Connection

A salute to the pavane, from 16th century France to modern-day America




ava

Keeler: If Avalanche goalie Alexandar Georgiev turns into Alexandar Four-giev vs. Minnesota Wild, it might be time to pull the plug

Q: What time is it at Ball Arena right now? A: Four past Georgiev.




ava

Songs his mother taught him: In “Avaaz,” it’s the joy that endures | Theater review

Playwright Micheal Shayan as his mother Roya welcomes you to Tehran-geles, CA in the one-mother show “Avaaz” at the Denver Center.




ava

Ava Abramowitz on Making Words Matter

Many of us know Ava Abramowitz, a retired Professorial Lecturer in Law at George Washington. She recently gave a presentation at the Garibaldi Inn of Court, “Making Words Matter.”  The communication behaviors discussed in her presentation can give mediators, lawyers, disputants and litigants more tools to communicate. and in the process, help them develop additional … Continue reading Ava Abramowitz on Making Words Matter




ava

Nathan MacKinnon’s huge night snaps Avalanche skid, but Cale Makar injured against Kraken

Nathan MacKinnon had his most productive night of the season to pull the Colorado Avalanche out of a funk, but the club's extraordinary injury crisis may have somehow reached a new level.







ava

Avalanche stars power stunning surge, comeback victory against Hurricanes

The Carolina Hurricanes had a weird travel schedule because of the weather and played their third-string goalie.







ava

Ahmani’s Cookie’s Available On BermudAir

Delicious chocolate chip cookies baked fresh by Ahmani’s Cookie Company are now available as part of the inflight food and beverage offerings with BermudAir. The Bermudian-based airline has partnered with the local food supplier, run by local entrepreneur Ahmani Peets, who bakes cookies and cakes with his father, Anthony Peets. Ahmani Peets launched his business […]




ava

Donavan Burgess Earns Emerging Leader Award

Donavan Burgess has been named a 2024 Emerging Leader Award recipient, awarded to young professionals that “exhibit exceptional attributes and great potential to lead and shape the future of professional liability.” A spokesperson said, “The Professional Liability Underwriting Society [PLUS] proudly announced the recipients of the prestigious 2024 Emerging Leader Award, a distinguished recognition that […]




ava

Column: Bermuda’s Royal Naval Tanks, Part 2

[Column written by Dr Edward Harris] In the first part of this article on the Royal Naval Tanks at St. George’s Island, Bermuda, the earliest [1803] published image of the watering facility for British warships was presented. That picture and several others are discussed here in part two. Discussion of the Porgay Picture of 1803 […]




ava

"Avatar: The Last Airbender" Adds Additional Cast for Season 2

Chin Han, Hoa Xuande, Justin Chien, Amanda Zhou, Crystal Yu, Kelemete Misipeka, Lourdes Faberes and Rekha Sharma have joined the cast of the upcoming second season, which is currently in production in partnership with Nickelodeon.




ava

Autumn 2022 issue of Agapé available

The Autumn 2022 issue of Agapé, the official journal of U.S. Grand Lodge O.T.O., is now available. This and all previous issues can be found here.




ava

Winter 2022 issue of Agapé available

The Winter 2022 issue of Agapé, the official journal of U.S. Grand Lodge O.T.O., is now available. This and all previous issues can be found here.




ava

Spring 2023 issue of Agapé available

The Spring 2023 issue of Agapé, the official journal of U.S. Grand Lodge O.T.O., is now available. This and all previous issues can be found here.




ava

Summer 2023 issue of Agapé available

The Summer 2023 issue of Agapé, the official journal of U.S. Grand Lodge O.T.O., is now available. This and all previous issues can be found here.




ava

Quicklisp news: October 2024 Quicklisp dist update now available

 New projects: 

  • adp-github — ADP extension to generate github markdown files. — MIT
  • adp-plain — Add Documentation, Please... using plain text. An extension of ADP to generate files with barely additional features. — MIT
  • allioli — Alliolification — MIT
  • alternate-asdf-system-connections — Allows for ASDF system to be connected so that auto-loading may occur. This is a fork of asdf-system-connections and incorporates a load-system-driven mechanism for loading dependencies and also loads the dependencies of the connections. — MIT
  • cbor — CBOR encoder/decoder — MIT
  • charje.documentation — Documentation is an opinionated yet customizable docstring parsing library. — AGPL V3 or any later version
  • chipi — House automation bus in Common Lisp — Apache-2
  • cl-aseprite — Aseprite file format parser — GPLv3
  • cl-astar — A heavily optimized yet flexible A* pathfinding algorithm implementation — MIT
  • cl-ceigen-lite — A Common Lisp wrapper around CEIGEN-LITE - which is itself a C wrapper around the C++ Eigen library. — MIT
  • cl-cf — Computations using continued fractions — GPL-3
  • cl-concord — CONCORD implementation based on Common Lisp — LGPL
  • cl-duckdb — CFFI wrapper around the DuckDB C API — MIT License
  • cl-fastcgi — FastCGI wrapper for Common Lisp — BSD License
  • cl-flx — Rewrite emacs-flx in Common Lisp — MIT
  • cl-frugal-uuid — Common Lisp UUID library with zero dependencies — MIT License
  • cl-gog-galaxy — A wrapper for the GOG Galaxy SDK — zlib
  • cl-lc — List comprehensions — MIT
  • cl-naive-ptrees — Functions to make it easier to work with plist(s) and plist trees. Works with plist(s) pairs as units and not as individual list items. — MIT
  • cl-qoa — An implementation of the Quite Okay Audio format. — zlib
  • cl-reddit — Reddit client api library — BSD
  • cl-resvg — An up-to-date bindings library for the resvg SVG rendering library — zlib
  • cl-trivial-clock — Common Lisp library to get accurate wall-clock times on multiple platforms — MIT License
  • clack-cors — A Clack middleware to set CORS related HTTP headers. — Unlicense
  • clack-prometheus — Clack middleware to serve stats in Prometheus format. — Unlicense
  • clith — Common Lisp wITH macro. A general WITH macro. — MIT
  • clj-arrows — Implements Clojure-styled threading/transformation macros. — MIT
  • clos-encounters — A collection of OOP patterns benefiting from the CLOS MOP. — Unlicense
  • coalton — An efficient, statically typed functional programming language that supercharges Common Lisp. — MIT
  • cocoas — A toolkit library to help deal with CoreFoundation, Cocoa, and objc — zlib
  • com.danielkeogh.graph — A fast an reliable graph library. — MIT
  • fast-mpsc-queue — Multi-Producer Single-Consumer queue implementation. — MIT
  • file-finder — File finder. Enable rapid file search, inspection and manipulation. — GPL3+
  • golden-utils — A utility library. — MIT
  • hiccl — HTML generator for Common Lisp — MIT
  • hsx — Hypertext S-expression — MIT
  • hunchentoot-stuck-connection-monitor — Monitors hunchentoot connections and logs the connections stuck in the same state for a long time (due to slow or inactive clients and network stream timeouts that hunchentoot tries to utilize not working properly). Offers an option to shutdown the stuck connections sockets manually or automatically, thus unblocking the connection threads and preventing thread and socket leak. See https://github.com/edicl/hunchentoot/issues/189 — BSD-2-Clause
  • incless — A portable and extensible Common Lisp printer implementation (core) — BSD
  • inravina — A portable and extensible Common Lisp pretty printer. — MIT
  • invistra — A portable and extensible Common Lisp FORMAT implementation — BSD
  • knx-conn — KNXnet/IP implementation in Common Lisp — GNU GPL, version 3
  • machine-state — Retrieve machine state information about CPU time, memory usage, etc. — zlib
  • myweb — simple web server written in common lisp for educational reasons — LGPLv3
  • noisy — Perlin noise for arbitrary numbers of dimensions. — MIT
  • nontrivial-gray-streams — A compatibility layer for Gray streams including extensions — MIT
  • open-with — Open a file in a suitable external program — zlib
  • openai-openapi-client — Openai API client — AGPLv3+
  • openrpc — CI for Common Lisp OpenRPC library. — BSD
  • parse-number-range — Parses LOOP's convenient "for-as-arithmetic" syntax into 5 simple values: from, to, limit-kind (:inclusive, :exclusive or nil if unbounded), by (step) and direction (+ or -)). Further related utilities are provided. Intended for easy implementation of analogous functionality in other constructs. — Public Domain
  • precise-time — Precise time measurements — zlib
  • pregexp — Portable regular expressions for Common Lisp — MIT-like
  • progressons — Display a progress bar on one line. — MIT
  • quaviver — A portable and extensible floating point string library — MIT
  • quilc — A CLI front-end for the Quil compiler — Apache License 2.0 (See LICENSE.txt)
  • qvm — An implementation of the Quantum Abstract Machine. — Apache License 2.0 (See LICENSE.txt)
  • random-sampling — Functions to generate random samples with various distributions — zlib
  • rs-dlx — Knuth's Algorithm X with dancing links. — Modified BSD License
  • scrapycl — The web scraping framework for writing crawlers in Common Lisp. — Unlicense
  • smoothers — Statistical methods to create approximating functions that attempt to capture important patterns in the data, while leaving out noise or other fine-scale structures/rapid phenomena. — MS-PL
  • trivial-adjust-simple-array — A tiny utility to change array size ensuring it is simple. — MIT
  • trivial-system-loader — A system installation/loading abstraction for Common Lisp — MIT
  • trivial-toplevel-commands — Trivial Toplevel Commands allows to define toplevel commands available on most implementations in a portable fashion. — BSD-3 Clause
  • trivial-toplevel-prompt — Portability library to customize REPL prompts. — BSD-3 Clause
  • utf8-input-stream — A UTF-8 string input stream over a binary stream for Common Lisp — MIT
  • whereiseveryone.command-line-args — Automatically create a command-line-argument parser for a given Common Lisp function definition. — AGPL v3 or any later version

Updated projects: 3b-bmfont, 3bgl-shader, 3bmd, 3d-math, 3d-spaces, 40ants-asdf-system, 40ants-slynk, access, acclimation, action-list, adhoc, adopt, adp, agnostic-lizard, alexandria, alexandria-plus, anatevka, anypool, april, arc-compat, architecture.builder-protocol, array-utils, arrow-macros, assoc-utils, async-process, atomics, auto-restart, aws-sdk-lisp, babel, bdef, bike, binary-structures, binding-arrows, birch, blackbird, bordeaux-threads, calm, carrier, caveman, ccldoc, cephes.cl, cepl, cerberus, cffi, cffi-object, cffi-ops, chanl, chunga, ci, ci-utils, ciao, cl-6502, cl-algebraic-data-type, cl-all, cl-ansi-term, cl-async, cl-atelier, cl-autowrap, cl-base32, cl-bmas, cl-bmp, cl-bnf, cl-brewer, cl-buchberger, cl-cmark, cl-collider, cl-colors2, cl-confidence, cl-containers, cl-cookie, cl-csv, cl-custom-hash-table, cl-cxx-jit, cl-data-structures, cl-dbi, cl-digraph, cl-dot, cl-enchant, cl-environments, cl-fast-ecs, cl-fbx, cl-fluent-logger, cl-form-types, cl-forms, cl-freetype2, cl-gamepad, cl-github-v3, cl-gltf, cl-gobject-introspection, cl-graph, cl-grip, cl-gserver, cl-hamcrest, cl-hash-util, cl-html-readme, cl-i18n, cl-info, cl-ini, cl-ipfs-api2, cl-kanren, cl-lib-helper, cl-liballegro, cl-liballegro-nuklear, cl-log, cl-markless, cl-marshal, cl-migratum, cl-mixed, cl-modio, cl-mount-info, cl-mpg123, cl-mssql, cl-mustache, cl-mysql, cl-neovim, cl-netpbm, cl-oju, cl-opengl, cl-opensearch-query-builder, cl-opus, cl-patterns, cl-plus-ssl-osx-fix, cl-ppcre, cl-project, cl-protobufs, cl-pslib, cl-pslib-barcode, cl-rashell, cl-readline, cl-sat.minisat, cl-sdl2-image, cl-sdl2-mixer, cl-sdl2-ttf, cl-sendgrid, cl-sentry-client, cl-skkserv, cl-smtp, cl-ssh-keys, cl-steamworks, cl-str, cl-svg, cl-telegram-bot, cl-threadpool, cl-tiled, cl-torrents, cl-tqdm, cl-transducers, cl-transit, cl-unicode, cl-unification, cl-unix-sockets, cl-utils, cl-vectors, cl-vorbis, cl-wavefront, cl-webdriver-client, cl-webkit, cl-webmachine, cl-who, clack, clack-pretend, clad, classimp, clast, clath, clavier, clazy, clerk, clgplot, climacs, clingon, clip, clj-con, clj-re, clobber, clog, clog-ace, clog-collection, clog-plotly, clog-terminal, clohost, closer-mop, clss, cluffer, clunit2, clx, cmd, codata-recommended-values, codex, coleslaw, collectors, colored, com-on, common-lisp-jupyter, commondoc-markdown, compiler-macro-notes, conduit-packages, consfigurator, contextl, croatoan, ctype, cytoscape-clj, damn-fast-priority-queue, dartscluuid, data-frame, data-lens, datafly, dbus, decompress, defenum, definer, definitions, deflate, defmain, deploy, depot, deptree, dexador, dissect, djula, dns-client, doc, docs-builder, dsm, dufy, easter-gauss, easy-audio, easy-macros, easy-routes, eclector, equals, erjoalgo-webutil, erudite, esrap, event-emitter, external-program, external-symbol-not-found, fare-csv, fare-scripts, fast-http, fast-websocket, file-attributes, file-notify, file-select, filesystem-utils, fiveam, fiveam-matchers, flexi-streams, float-features, flow, fn, fset, functional-trees, fuzzy-dates, gadgets, generic-cl, github-api-cl, glfw, glsl-toolkit, harmony, hashtrie, helambdap, http2, hunchentoot, imago, in-nomine, inferior-shell, introspect-environment, ironclad, jose, js, json-mop, jsonrpc, jzon, khazern, lack, lass, lemmy-api, letv, lichat-protocol, lichat-tcp-client, linear-programming, lisp-binary, lisp-chat, lisp-critic, lisp-pay, lisp-stat, lispcord, lla, local-time, log4cl-extras, logging, lru-cache, magicl, maiden, maidenhead, manifolds, math, mcclim, memory-regions, messagebox, method-combination-utilities, mgl-pax, misc-extensions, mito, mk-defsystem, mmap, mnas-package, mnas-string, moira, multiposter, mutility, mutils, named-closure, ndebug, neural-classifier, new-op, nibbles, nibbles-streams, ningle, nodgui, north, numerical-utilities, nytpu.lisp-utils, omglib, ook, open-location-code, openapi-generator, orizuru-orm, overlord, papyrus, parachute, parse-number, pathname-utils, petalisp, phos, picl, plot, plump, plump-sexp, pngload, policy-cond, polymorphic-functions, postmodern, ppath, prometheus-gc, psychiq, purgatory, py4cl, py4cl2, py4cl2-cffi, qlot, qoi, query-fs, quick-patch, quickhull, quri, random-state, reblocks, reblocks-auth, reblocks-file-server, reblocks-lass, reblocks-navigation-widget, reblocks-parenscript, reblocks-prometheus, reblocks-typeahead, reblocks-ui, reblocks-websocket, rove, s-dot2, sandalphon.lambda-list, sb-fastcgi, sc-extensions, sel, select, serapeum, shasht, shop3, si-kanren, sketch, slime, slite, sly, snooze, spinneret, staple, static-vectors, statistics, stepster, stmx, stripe, swank-crew, swank-protocol, sxql, symath, system-locale, taglib, teddy, ten, testiere, tfeb-lisp-hax, tfm, tiny-routes, tooter, trivia, trivial-arguments, trivial-clipboard, trivial-file-size, trivial-gray-streams, trivial-main-thread, trivial-octet-streams, trivial-package-locks, trivial-package-manager, trivial-sanitize, trivial-shell, type-templates, typo, uax-15, uiop, usocket, vellum, vellum-binary, vellum-csv, vellum-postmodern, verbose, vernacular, vom, websocket-driver, winhttp, with-branching, with-contexts, woo, xhtmlambda, xml-emitter, yason, zippy, zpb-ttf.

Removed projects: abstract-arrays, ahungry-fleece, cl-cheshire-cat, cl-darksky, cl-epoch, cl-naive-store, convolution-kernel, dense-arrays, extensible-compound-types, extensible-optimizing-coerce, fast-generic-functions, flac-metadata, freebsd-ffi, listoflist, luckless, one-more-re-nightmare, postmodern-localtime, stumpwm-dynamic-float, stumpwm-sndioctl, unicly.

To get this update, use:

 (ql:update-dist "quicklisp")

Sorry this update took so long. My goal is to resume monthly releases.

Enjoy!




ava

Cavan hold on to Ulster U21 title

Cavan retain the Ulster Under-21 Football title as they edge out Tyrone 1-10 to 0-10 in Wednesday's final at Brewster Park.




ava

Andrews resigns from Cavan post

Cavan football manager Val Andrews quits after the county's players made it clear that they wanted him to step down.




ava

Cavan name Hyland as new manager

Terry Hyland and assistant Anthony Forde take over at Cavan after the resignation of Val Andrews.




ava

Cavan hand debuts to five players

Cavan have handed debuts to five players for Sunday's Ulster senior football championship tie against Donegal.





ava

Savannah Vigilante Attack on Phd Thousands of Black Voters Face Ballot Block

Carry Smith wrote her PhD thesis on the Voting Rights Act and challenges to the right to vote in Georgia. Now dig this: Smith, the expert on challenges to voting rights, lost her vote because a Republican vigilante challenged her registration—along with 900 other Savannah voters—until she was forced to... READ MORE





ava

BOOKS AVAILABLE

Categories: Blog

Did you miss the last Kickstarter? Would you like a copy of the omnibus, or a copy of book 3 to keep your copies of books 1 and 2 from getting lonely? Now you can pick up a copy of either of those from my friends at Jarlidium Press! Decrypting Rita And with that, I […]

(Read more...)





ava

iOS 17.7.1 & iPadOS 17.7.1 Available for iPhone & iPad

Apple has released iOS 17.7.1 and iPadOS 17.7.1 for iPhone and iPad users who are not running iOS 18, which was just updated to includes support for Apple Intelligence with iOS 18.1 and iPadOS 18.1. The software updates include important security fixes, making them important updates to install if you’re still running the prior major ... Read More




ava

MacOS Sonoma 14.7.1 & MacOS Ventura 13.7.1 with Security Updates Available

Apple has released macOS Sonoma 14.7.1 and MacOS Ventura 13.7.1 for Mac users who have not yet updated to MacOS Sequoia, of which MacOS Sequoia 15.1 with Apple Intelligence was just released. macOS Sonoma 14.7.1 and macOS Ventura 13.7.1 both contain many security fixes, making them important updates to install for Mac user who are ... Read More




ava

Beta 2 of iOS 18.2, MacOS Sequoia 15.2, & iPadOS 18.2 Available for Testing

The second beta versions of iOS 18.2, MacOS Sequoia 15.2, and iPadOS 18.2 are now available for users participating in the beta testing programs for Apple system software. The new betas continue to focus on additional Apple Intelligence features, expanding beyond the writing tools, smart replies, and summary features what was initially introduced in iOS ... Read More




ava

Beta 3 of iOS 18.2, iPadOS 18.2, MacOS Sequoia 15.2, Available for Testing

The third betas of iOS 18.2, iPadOS 18.2, and MacOS Sequoia 15.2, are available for beta testers of Apple system software. The latest betas continue to emphasize on new Apple Intelligence features, including ChatGPT integration, Genmoji custom Emoji creation, Image Playground for AI image generation, and more. These new AI features are in addition to ... Read More





ava

“Spring Is Coming” to the Avangate Affiliate Network

It’s time to hang your winter jacket in the closet and change your wardrobe to warmer clothes, because “Spring Is Coming” to the Avangate Affiliate Network. Our spring contest will make your sales bloom and may even fulfill your Amazon wishlist. (Feel free to think “beyond the wall” with creative promotions!)




ava

K2 will not be made available for Joomla 4/5 - change of course

The writing's on the wall. Joomla 4 and 5 are failed CMS releases.

They account for around 0.3% of ALL Joomla sites according to W3Techs (https://w3techs.com/technologies/details/cm-joomla).

Joomla's official stats (which were introduced near the end of life of Joomla 3 - https://developer.joomla.org/about/stats.html) are far less accurate obviously (e.g. they don't account for Joomla 1.5 > 2.5 sites or older Joomla 3 releases) but still show around 10% of sites use Joomla 4/5, after 3 years of their release. And these stats can be disabled by users of Joomla sites (most do).

This means adoption for these versions is close to non-existent. A sad reality, but an understandable one (read my posts on May 30th at https://x.com/joomlaworks for additional context).

There is literally nothing to say about how things have evolved for Joomla.

At this rate, it will probably be a dead software project within the next couple of years.

It's not just the users that are de-motivated, it's the developers too (the Joomla core developers). Few people will enjoy working on Joomla if no one uses it. It just makes sense.

As such, and given that we're strongly invested in Joomla 3 (in some of the largest news/media site implementations worldwide with Joomla), we don't plan on giving up on K2 (or Joomla 3). In fact, our goal is to pivot and work on a possible fork, unless a miracle happens and the Joomla core team gets their shit together and works on a true/seamless Joomla 3 to Joomla 5 (or 6?) upgrade.

The fork is a reasonable path for us for many reasons but I'd list the following ones here (for now):

  • It'll be exciting to go from K2 (a "half" CMS so to speak) to a full CMS. Any crap that didn't work or half-worked on J3 will be fixed.
  • Sky's the limit. Really. No stupid politics, irrelevant conventions, idiotic patterns to follow. We have a clear goal for K2 (and Joomla) and that's what we're gonna work on. That goal is a fast, reliable. modern CMS that leaves people asking "why WordPress?"
  • Some will nag Joomla 3 uses old code. No it doesn't. It uses a certain design that was popular at the time it was introduced. The only change that is required is for it to be updated so it catches up with PHP's latest versions (for the record, we actively run sites with Joomla 3 / K2 on PHP 8.2). It's a mature code base that can be gradually improved.
  • The fork could be introduced in 2 phases. Phase 1: A re-branding for existing sites to move over their content from com_content to K2 (far less work than switching to Joomla 4/5) and existing Joomla/K2 sites to freshen up their backend. Phase 2: This would be the part we lighten up the core. This means com_content & components like banners, newsfeeds, messages etc., their respective modules and plugins and generally other accumulated crap (like User Notes) that literally noone ever used will be stripped off Joomla. Either way K2 can reproduce most of these stuff far better.
  • Any design changes will be subtle and NOT affect existing Joomla extensions that respected the Joomla UI design. It will also certainly NOT affect extensions that brought in their own design/MVC and so on (think AcyMailing, page builders etc. etc.).
  • If our friend Ryan provides his blessing, we would also love to swap the current Joomla WYSIWYG editor with JCE Core. If not, it's always available either way. We will just upgrade TinyMCE and still install our beloved JCE. This would also be a good time to standardize things like "editor xtd" buttons in a way that they better integrate with the WYSIWYG editor...
  • Features and custom extensions we've used for large scale projects could be integrated in the new CMS, if it makes sense for most users to have. E.g. fast search powered by Elasticsearch is a no-brainer (and we can throw that Smart Search crap out for good).

The point is to do something that's fun, while professional at the same time.

Backward compatibility will be our holy grail. Anyone that tells it can't are either lazy or just plain bad programmers (hell, we've maintained K2 for Joomla 1.5 to 3 for 15 damn years).

We're already in touch with partners to finance this move. On the long term, all we need is a couple of devs, working full time.

The next big phase will be infrastructure as required for any modern CMS. That means rebuilding something like the JED, working on documenting use and code etc. At the same time, it's practical to keep everything to a minimum. E.g. there is no reason to use our own forum, but probably go for something like GitHub so we can have everything in a single place: code and discussion, coupled with solid anti-spam (cause let's face it, that's what forums suffer from these days).

By keeping things lean and simple, we will work less on infrastructure and more on the CMS's code and features.

If you ask "why now", I can respond with 2 things:

1) There's been plenty of time for people to switch to Joomla 4/5. Very few did.

2) It's MUCH worse waiting things out to chart their predefined course than actually fucking doing something about it, even if it fails or doesn't work out.

Follow up blog posts will provide more insight into how things will play out in the coming months and how others can join this effort.

 

P.S.

If you have any questions, please use Twitter/X to communicate these to us (@joomlaworks).