All Projects → TheDiveO → TW5FontAwesome

TheDiveO / TW5FontAwesome

Licence: other
⚑ Embedding Font Awesome in TW5

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to TW5FontAwesome

tiddlywiki-docker
Tools for running TiddlyWiki via a Docker container
Stars: ✭ 34 (-17.07%)
Mutual labels:  wiki, tiddlywiki
tw5-checklist
Simple checklist widget for TiddlyWiki5:
Stars: ✭ 47 (+14.63%)
Mutual labels:  wiki, tiddlywiki
Tiddlywiki5
A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc.
Stars: ✭ 6,406 (+15524.39%)
Mutual labels:  wiki, tiddlywiki
Knowledge
Everything I know
Stars: ✭ 2,982 (+7173.17%)
Mutual labels:  wiki
Mediawiki
🌻 The collaborative editing software that runs Wikipedia. Mirror from https://gerrit.wikimedia.org/g/mediawiki/core. See https://mediawiki.org/wiki/Developer_access for contributing.
Stars: ✭ 2,752 (+6612.2%)
Mutual labels:  wiki
Opsmanage
自动化运维平台: 代码及应用部署CI/CD、资产管理CMDB、计划任务管理平台、SQL审核|回滚、任务调度、站内WIKI
Stars: ✭ 2,849 (+6848.78%)
Mutual labels:  wiki
Texture-KR-Wiki
Texture (AsyncDisplayKit) Wiki - 한국어
Stars: ✭ 42 (+2.44%)
Mutual labels:  wiki
Advancedandroid
Android 进阶
Stars: ✭ 2,446 (+5865.85%)
Mutual labels:  wiki
wiki
📖Let's get started!
Stars: ✭ 15 (-63.41%)
Mutual labels:  wiki
Wreeto official
Wreeto is an open source note-taking, knowledge management and wiki system.
Stars: ✭ 241 (+487.8%)
Mutual labels:  wiki
Tms
基于频道模式的团队沟通协作+轻量级任务看板,支持mardown、富文本、在线表格和思维导图的团队博文wiki,i18n国际化翻译管理的响应式web开源团队协作系统。
Stars: ✭ 232 (+465.85%)
Mutual labels:  wiki
Jxa Cookbook
Cookbook for JavaScript for Automation in Mac OS X Yosemite
Stars: ✭ 2,603 (+6248.78%)
Mutual labels:  wiki
Osu Wiki
home of the osu! wiki
Stars: ✭ 246 (+500%)
Mutual labels:  wiki
Rdma Tutorial
A tutorial on RDMA based programming using code examples
Stars: ✭ 211 (+414.63%)
Mutual labels:  wiki
discord-wiki-bot
Wiki-Bot is a bot with the purpose to easily search for and link to wiki pages. Wiki-Bot shows short descriptions and additional info about the pages and is able to resolve redirects and follow interwiki links.
Stars: ✭ 69 (+68.29%)
Mutual labels:  wiki
Memento Calendar
The sweetest calendar for Android
Stars: ✭ 212 (+417.07%)
Mutual labels:  wiki
bootstrap4-glyphicons
How use Glyphicons with Bootstrap 4 (without getting mad)
Stars: ✭ 40 (-2.44%)
Mutual labels:  fontawesome
Tech for web
Web開発のための技術系ドキュメント
Stars: ✭ 234 (+470.73%)
Mutual labels:  wiki
Lirios
🏠 General issue tracking and wiki for Liri
Stars: ✭ 228 (+456.1%)
Mutual labels:  wiki
Iot Security Wiki
IOT security wiki
Stars: ✭ 241 (+487.8%)
Mutual labels:  wiki

Workflow Status

TW5FontAwesome

TW5FontAwesome flag

TW5FontAwesome supports embedding Font Awesome in TiddlyWiki 5. There is no need to install this font into your operating system. The font is already embedded in this TiddlyWiki 5 customization instead, so nothing to install at all. Please see the demo for details on how to easily install Font Awesome support into your existing TiddlyWiki 5 instances. It's basically a simple drag&drop operation.

Embedded Font Version & Attribution

Enclosed you'll find Font Awesome version 5.x+. In particular, the WOFF web font file as well as the CSS definitions. Font Awesome is by Dave Gandy – http://fontawesome.com.

License

  • The embedded web font file is licensed as SIL OFL 1.1.
  • The embedded CSS code is licensed as MIT License.
  • My contributions (by TheDiveO) that aren't part of a standard TiddlyWiki 5 distribution itself (as available from the TiddlyWiki web site) are licensed as:
    • documentation is covered by CC BY 3.0.
    • code (such as TiddlyWiki 5 macros, JavaScript, et cetera) and CSS definitions are covered by the MIT License.

The TW5FontAwesome Repository

So you're a developer: how do you use the contents of this repository? I'm glad you're asking. Actually, it's not too difficult, at least after you've managed to correctly set up a TiddlyWiki 5 development environment – consisting of Node.js and TiddlyWiki 5. This basic installation is well explained in Getting Started – Node.js and easy to do.

Repository Organisation

The repository is organized such that it allows you to both develop and maintain this plugin from within TiddlyWiki 5 itself as well as packaging the plugin.

  • src/ folder – contains the tiddler sources in form of individual .tid files, as well as any external files. All tiddlers are hierarchically organized within the famous tiddler/ subfolder. This folder acts as a shared TiddlyWiki 5 edition so it contains simply an empty tiddlywiki.info configuration file. Concrete edition configuration is done inside the specific editions in the editions/ folder instead (see below).
    • tiddler/ folder – contains all tiddler sources, organized in subfolders according to the tiddler titles. Most stuff will be in the system/ subfolder which represents "$:/".
  • editions/ folder – here you'll find the TiddlyWiki 5 server editions, in particular:
    • develop/ folder & ndash; the TiddlyWiki 5 server edition for developing. This folder only contains the tiddlywiki.info setup information that pulls in the required plugins. Otherwise, it simply refers to the (shared) src/ where the tiddlers actually get stored.
    • release/ folder – used for releasing the TW5FontAwesome plugin. The primary difference to the develop edition is that the TW5FontAwesome plugin is defined here explicitly as a plugin.
      • plugins/ folder – contains the explicit plugin definitions.
        • TW5FontAwesome/ folder – the plugin defition of the TW5FontAwesome plugin. Please note that this definition aliases src/tiddlers/system/.
  1. If not done so, install Node.js and TW5 as explained in Getting Started – Node.js. Make sure that the hierarchicalfilesystem plugin is installed too, see my note above.
  2. Next, clone this Tw5FontAwesome repository to your local drive.
  3. Then, open a terminal (well, terminal window ... these days) and change to the directory/folder immediately above the TW5FontAwesome repository clone.
  4. Start a TiddlyWiki server instance with tiddlywiki FontAwesome --server.
  5. Visit http://localhost:8080 in your browser ... and you should see the TW5FontAwesome wiki. (Eek, IPv4 only at this time...)
  6. Try editing and creating tiddlers. Please note that this will immediately synchronize with the repository files on your local drive.
  7. Enjoy!

This plugin project now includes my //Third Flow// plugin for easy development and release of customization plugins. This helper plugin removes itself when the TW5FontAwesome demonstration TiddlyWiki gets generated.

Author

TheDiveO on GitHub

Post Scriptum

The project TW5FontAwesome emblem is made from the Font Awesome flag symbol and the TiddlyWiki 5 emblem.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].