W
About this project
[![checks][github]][action] ![style][codestyle] ![phpstan][phpstan] [![coverage][coverage]][codecov]
W is a lightweight CMS tool, meant to help you design a website using a unique approach. It's targeting artists, or experimental projects.
To have a better idea of what W can do, you can check out the webiste.
If tou want to try it out, you can :
- follow the install instructions to host your own instance of W.
- be hosted for free by club1.fr as an official tester (please contact vincent+w@club1.fr for more info).
W is a free and open source tool under the AGPLv3 License. The project was initiated in 2018 by Vincent Peugnet.
Ideas
W was first a tool, based on my way of thinking, as a protesis, to write on ideas and create a self explorating text point n' click game.
It's a mix between a drive, a wiki and a personnal blog. You can create page very quickly and share them with other people or keep them for you and restricted people.
There is no boundaries beetween taking notes and creating a website. When you create a page, you create a space in internet, a place, that can be public or private. Then, you decide to link it or not with the others places you've created before.
There is a lots of possibilites of creations, for people who need to create multi-aspect labyrinth websites, to use a half public/private mindmap, or even interactives fictions.
Highlights
W try to help you create pages more spontaneously.
- Very lightweight page loading and editor
- Use standards to edit your pages : markdown, HTML, CSS and Javascript
- Media manager
- Multi-users
- Geolocalisation : generate map using page's coordinates (BETA)
- Flat file database
- LDAP authentication (BETA)
- Great website architecture design freedom
- url based command interface
- Images can be optimized for the Web when uploaded by editors
- 100% functionnal even without javascript
Screenshots
Homepage, showing your pages database.
Quickly edit pages as if you where taking notes. You need to connect as editor, then just type ../edit
at the end of the page you want to edit ot use the menu.
Edit metadata on the left panel.
Manage your assets using the media manager.
You can even view a graph of links.
Rendering diagram
W page rendering is documented through this diagram.
API
An API exist but is experimental for now (v0). Find more info in the API documentation
Development team
W is a project created and maintained by [Vincent Peugne