Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
apostrophe
Advanced tools
ApostropheCMS is a full-featured, open source CMS built with Node.js that seeks to empower organizations by combining in-context editing and headless architecture in a full-stack JS environment.
Documentation »
Demo
·
Roadmap
·
Report Bug
ApostropheCMS is content software for everyone in an organization. It helps teams of all sizes create dynamic digital experiences with elegance and efficiency by blending powerful features, developer happiness, and a low learning curve for content creators. Apostrophe has powered websites and web apps for organizations large and small for over a decade.
To get started with Apostrophe 3, follow these steps to set up a local development environment. For more detail, refer to the A3 getting started guide in the documentation.
We recommend installing the following with Homebrew on macOS. If you're on Linux, you should use your package manager (apt or yum). If you're on Windows, we recommend the Windows Subsystem for Linux.
Software | Minimum Version | Notes |
---|---|---|
Node.js | 12.x | Or better |
npm | 6.x | Or better |
MongoDB | 3.6 | Or better |
Imagemagick | Any | Faster image uploads, GIF support (optional) |
Discord - Twitter - Discussions
We eagerly welcome open source contributions. Before submitting a PR, please read through our Contribution Guide
ApostropheCMS is released under the MIT License.
3.49.0 (2023-06-08)
done
and cancel
for proper RT cleanup. close
still supported for BC, acts as done
..vue
file to project level without copying all of the business logic. If you have already copied the components to style them,
we encourage you to consider replacing your script
tag with the new version, which just imports the mixin, so that fixes we make there will be
available in your project.pnpm
support. Introduces new optional Apostrophe root configuration pnpm
to force opt-in/out when auto detection fails. See the documentation for more details.apostrophe:modulesRegistered
handler has fired.
If you need to call Apostrophe's find()
methods at startup,
it is best to wait for the @apostrophecms/doc:beforeReplicate
event.@
when a piece is a template and /@
for page templates (doc-template-library module).prefix
option to the http frontend util module.
If explicitly set to false
, prevents the prefix from being automatically added to the URL,
when making calls with already-prefixed URLs for instance.redirectToFirstLocale
option to the i18n
module to prevent users from reaching a version of their site that would not match any locale when requesting the site without a locale prefix in the URL.singletonAuto
option may now be set to true
or to an object with a slug
option in
order to guarantee it. This implicitly sets singleton: true
as well. This is now used
internally by @apostrophecms/global
as well as the optional @apostrophecms-pro/palette
module.async apos.doc.bestAposDocId(criteria)
method to
help identify the right aposDocId
when inserting a document that might exist in
other locales.FAQs
The Apostrophe Content Management System.
The npm package apostrophe receives a total of 2,054 weekly downloads. As such, apostrophe popularity was classified as popular.
We found that apostrophe demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.