Maciej Smolinski
9690f717fe
Modules: Add code highlighting using hooks.
...
Achieved using Prism.js (MIT licensed) library and its language addons.
Website: http://prismjs.com/
10 years ago
Maciej Smolinski
e25926619e
Events: Allow for easier application extension with hook points.
...
How does it work?
Every time someone wants to extend the application, instead of modifying original `publishing.js` file, he or she can subscribe to given events, e.g.
Scenario: Table Of Contents extension
```
// resources/public/js/toc.js
events.subscribe('content:rendered', function () {
// Prepend table of contents in edit mode on updates
});
events.subscribe('document:loaded', function () {
// Prepend table of contents on initial load in edit view and preview
});
```
Now, having structured way to hook into app allows to keep the main codebase maintainable and pretty stable and extremely extensible at the same time.
10 years ago
Christian Müller
e902fc3a26
logging improved
10 years ago
Christian Müller
f53962915d
minor improvement on landing
10 years ago
Christian Müller
ff801a6a58
CSS improved
10 years ago
Christian Müller
1826b36ad9
update BL at start
10 years ago
Christian Müller
5be54f3b29
interval changed
10 years ago
Christian Müller
8ee00da09a
black listing improved
10 years ago
Christian Müller
d2b6a93b82
Makefile added
10 years ago
Christian Müller
adeaef31da
wording
10 years ago
Christian Müller
b42e817b02
wording
10 years ago
Christian Müller
b207b7077d
tos link added to the footer
10 years ago
Christian Müller
29200e6671
terms of service added
10 years ago
Christian Müller
5fe62f2b47
standalone running instractions added
10 years ago
Christian Müller
69d8af1171
minor improvement
10 years ago
AminaG
11316c8e0a
Add base target tag
10 years ago
Christian Müller
596e894e5d
misuse prevention extended
10 years ago
Christian Müller
3343f88cf9
file renamed
10 years ago
Christian Müller
a426570b2f
minor template update
10 years ago
Christian Müller
60bd77171a
misuse prevention mechanism added
10 years ago
Christian Müller
8ccf7d5a71
Note deletion feature added
10 years ago
Christian Müller
d78cb0412b
Remove dependencies from README
10 years ago
Christian Müller
ca16024dd6
README extended
10 years ago
Christian Müller
59012329b7
LICENSE file added
10 years ago
Christian Müller
a702753164
logs improved
10 years ago
Christian Müller
d57ed022dc
minor stats bugfix
10 years ago
Christian Müller
f4a8e6d890
styling of /new fixed
10 years ago
Christian Müller
ac9f431fe2
show the referrer
10 years ago
Christian Müller
c09a137888
styling improved
10 years ago
Christian Müller
8b426e3c3b
styling bugfix
10 years ago
Christian Müller
2dee4a9d1d
tableau feature added to editing page; styling improved
10 years ago
Christian Müller
9acdf8c013
styling fixes for mobile
10 years ago
Christian Müller
cbbeadc4b0
styling fixes
10 years ago
Christian Müller
15bfde9a8c
preview added to the left
10 years ago
Christian Müller
2357caf598
styling simplified
10 years ago
Christian Müller
e852d3b3e5
draft autosave finished
10 years ago
Christian Müller
74fdc348a3
first version of the draft feature
10 years ago
Christian Müller
0a8c1b5fee
return arial rounded into headers
10 years ago
Christian Müller
50a12916b8
font simplification
10 years ago
Christian Müller
6fc7ff0c87
fixing minor startup issues
10 years ago
Christian Müller
899d7a2f9d
dispose note from cache before update
10 years ago
Christian Müller
46d2f06036
styling refactoring
10 years ago
Christian Müller
93ef27e8a9
bugfix in styling media queries
10 years ago
Christian Müller
6f396d3525
deprecated url resolution cached
10 years ago
Christian Müller
02091947d6
logs added
10 years ago
Christian Müller
a8dea423be
bugfix: dispose only if model still exists
10 years ago
Christian Müller
d9c7238ce3
bugfi: update timestamp at update
10 years ago
Christian Müller
800ff44e76
minor styling improvements
10 years ago
Christian Müller
96494226ae
styling improved for mobile
10 years ago
Christian Müller
a0b4a55ffa
bugfix
10 years ago