Projectify is a project management app for TiddlyWiki, inspired by products like Todoist and Basecamp.
TiddlyWiki is an excellent note-taking & knowledge-base app with unique features. Projectify brings project management to TiddlyWiki, extending it to let you capture thoughts, plan projects and schedule tasks.
Projectify is carefully crafted, with an intuitive interface that integrates seamlessy with the core of TiddlyWiki. Drag and drop any tiddler into a project to add it as a todo, transclude and link other tiddlers into projects or tasks.
The original Projectify was developed by @NicolasPetton. The source code of Projectify version 0.14, the last release of the original project, is still available but archived. Starting from version 0.15, a fork of Nicolas's original code has been developed here by Erwan Moreau.
For all changes in the latest 0.17.2 release, see ChangeLog.
A demo is available at erwanm.github.io/Projectify.
Download a pre-configured empty wiki:
Alternatively, see Installation for installation instructions in an existing wiki.
- If you are new to TiddlyWiki, we strongly encourage you to read the Getting started documentation.
- The Projectify documentation is available online as well as locally when the plugin is installed.
Projectify is currently available in English, Dutch, German, French, Spanish & Simplified Chinese.
- For the French language pack, install $:/plugins/nico/projectify-fr-FR.
- For the Dutch language pack, install $:/plugins/nico/projectify-nl-NL.
- For the German language pack, install $:/plugins/nico/projectify-de-DE.
- For the Spanish language pack, install $:/plugins/nico/projectify-es-ES.
- For the Simplified Chinese language pack, install $:/plugins/nico/projectify-zh-Hans.
- Install Node.js
- In the root folder of the project run
npm install - To start the TiddlyWiki server, run
npm run serve. The wiki is available at http://localhost:8080. - To serve or build a specific language edition, refer to
package.json - To build HTML files for all editions, run
npm run build
- update version no in
package.json(possibly also required TW core version), then runnpm update - update version in
plugins/nico/projectify/plugin.infoas well as in every language versionplugins/nico/projectify-xx/plugin.info - update
changelogtiddler - If needed, update
Readmetiddler in the demo edition- The
README.mdwill automatically reflect the changes when editions are built.
- The
- create tag:
git tag -a <version> -m <message> - build every edition:
npm run build - copy the demo and empty editions into the
docsdirectory:cp editions/demo/output/demo.html editions/empty/output/empty.html docs git commitandgit push --tags
Many thanks to the following people who have contributed to Projectify: