4083 Commits

Author SHA1 Message Date
Matthias Mees
f1595837df Some visual polish for frontend/backend theme switching.
Also removes redundant text from backend theme info overlay.

References #151
2014-05-14 14:59:00 +02:00
Garvin Hicking
2c5c3eddbf Switch back versions to release versions (also show CVS ids), re-added patch for PEAR 2014-05-14 14:38:04 +02:00
Garvin Hicking
a7fdf52eaf Fixed wrong local documentation URL in plugin configuration 2014-05-14 13:37:27 +02:00
Garvin Hicking
1100364efd Added {serendipity_hookPlugin hook="backend_dashboard" hookAll="true"} hook. 2014-05-14 13:21:50 +02:00
Garvin Hicking
d4fb7207aa Port fix from wordpress to this 2014-05-14 13:02:29 +02:00
Garvin Hicking
6f0a9b7123 Merge branch '2.0' of github.com:s9y/Serendipity into 2.0 2014-05-14 12:59:42 +02:00
Garvin Hicking
dd83225447 This is my proposal on implementing the ability to switch frontend and backend templates independently.
- This introduces a new option "template_backend" that will be set to indicate the backend template, defaults to 2k11.
- The "Engine: xxx" line in info.txt still works, but only for the frontend
- The frontend fallback chain defaults to the old "default" template to ensure that themes will work that have "old-style" HTML output
- The backend fallback chain only falls back to 2k11 and then "default"
- In the future, we will remove templates/default/admin once the mechanism is proven stable

To test this in all cases you can:

- Copy 2k11/ to 2k11-custom, edit info.txt, give it a distinct name. Edit the admin/index.tpl file to add some code to ensure that you will see that template in the backend if you pick it, or adjust the style.css or whatever.
- Copy idea/ to idea-custom, edit info.txt, add a "Engine: 2k11" line. Now you can test how a template would look like that fallsback on 2k11 instead of "default"

Those permutations can be checked and come to my mind:

- Backend: 2k11, Frontend: 2k11
- Backend: 2k11-custom, Frontend: 2k11
- Backend: 2k11, Frontend: 2k11-custom

- Backend: 2k11, Frontend: idea
- Backend: 2k11, Frontend: idea-custom

- Backend: 2k11-custom, Frontend: idea
- Backend: 2k11-custom, Frontend: idea-custom

They seem to work.

Currently the display of backend and frontend theme in templates.inc.tpl takes up some larger space. Maybe it could be prettified somehow, maybe put frontend and backend template next to each other, not beneath each other? Maybe @yellowled has some suggestions.

@onli and @ophian - please have a look at this, since you both also worked on the fallback chains. Please tell me if you have issues with this. We can easily revert, if you see this approach as not workable. This is more a "proof of concept" draft.
2014-05-14 12:58:06 +02:00
Garvin Hicking
a6b20ad398 UTF-8 versions 2014-05-14 12:57:57 +02:00
Garvin Hicking
02d2fff162 Language commit for frontend/backend distiction 2014-05-14 12:57:37 +02:00
onli
ac8407cd19 make wysiwyg-plugin-buttons work without js-change (#147) 2014-05-14 08:39:55 +02:00
onli
f1348373cb Include the full ckeditor, using composer (#148)
This shall make it easier for users to customize the editor
2014-05-12 21:40:05 +02:00
onli
1b80ba69a1 Restore wysiwyg plugin api (#147)
Partly. Plugins still need to use a different JS, fitting for the ckeditor. And plugins are bundled in the other-part of the toolbar instead of trying to follow the (xinha-)toolbar parameter
2014-05-12 21:09:58 +02:00
onli
3b3018b173 Fix: categories were uneditable (#135) 2014-05-12 20:31:31 +02:00
onli
09400814d2 Include klogger, enable for trackbacks and index 2014-05-12 20:03:34 +02:00
Garvin Hicking
3bde48937f damnit garvin, it's THEMES now for a collection of template files, no longer TEMPLATE. :D 2014-05-12 16:48:03 +02:00
Ian
f4ec48675b merge bundled libs with 1.7.8
fixing idents spaces tabs and version numbers for .current_version file
2014-05-12 15:26:55 +02:00
Ian
c61cf9d10a fix missing s9ymdb ID, fixes part one of #145 2014-05-12 12:50:09 +02:00
onli
7d8a9de746 Merge branch '2.0' of github.com:s9y/Serendipity into 2.0 2014-05-11 23:58:34 +02:00
onli
a815b217b8 Introduce js_backend hook
Will help when JS shall only be emitted in the frontend/backend, as with the CSS
2014-05-11 23:57:19 +02:00
Matthias Mees
0413a838d3 Remove "Published" status in entries list.
It makes it harder to spot "Draft", "Sticky" and "Scheduled", and
we don't have a good solution to distinguish those by color. Might
come in a 2.0.x, though.
2014-05-11 22:09:59 +02:00
Matthias Mees
542917efea Adapt collapsible plugin description to list of installed plugins.
References #125
2014-05-11 21:55:06 +02:00
Matthias Gutjahr
08f9580b54 Add HTTP_Request2 and dependencies as bundled libraries
Update PEAR library to version 1.9.4
2014-05-09 17:39:01 +02:00
Garvin Hicking
26673810ec document 2014-05-09 16:35:17 +02:00
onli
ccbfcf2e66 Finish uplaod resize function (#137)
configurable, some fixes, polyfill for chrome
2014-05-08 22:37:44 +02:00
Garvin Hicking
c49324eeff @mattsches @yellowled @ophian - Please try to remember documenting
documentworthy changes in our docs/NEWS file. This is important for me
when I write up blog entries about the new changes.

I tried to document every commit up until now.
2014-05-05 10:07:40 +02:00
Garvin Hicking
7223456b53 i18n title attributes, document some past changes 2014-05-05 10:00:59 +02:00
Matthias Mees
9ce0033c88 Add HTML button classes to extended entry textarea.
Fixes the buttons not emitting the arrow brackets for HTML tags in
the extended entry's plain editor.

References #121
2014-05-04 11:27:08 +02:00
Matthias Mees
4daffd0294 Update Modernizr to 2.8.1 (custom build) 2014-05-02 14:58:19 +02:00
Matthias Mees
7cb385c35c Update bundled jQuery to 1.11.1. 2014-05-02 14:54:57 +02:00
Matthias Mees
52fd0d331b Marked stray untranslated title attributes
References #142
2014-05-02 13:18:12 +02:00
Matthias Mees
5f7602cd79 Improved readability of upgrader messages
References #141
2014-05-02 12:05:05 +02:00
Ian
33ee2d7217 re-add media name to resize GET string - fixes #139 2014-05-01 18:11:50 +02:00
Matthias Mees
bc792926ae Fix missing i18n constant. 2014-05-01 16:51:21 +02:00
Matthias Mees
34e4341ab0 A more robust solution for for plugin config sequence items
A reiteration of 744a0fc32a40a260830709655c6717d7539feba8.
2014-05-01 16:20:35 +02:00
Ian
744a0fc32a add some additional plugin config sequence_item styles
The first will add a better width to plugin sequence_item(s), covering all screen resolutions, and sets auto margin to center on bigger screens, where sequence_container grows greater than inner 96%.
The seconds breaks sequence_item text in its own inline box on screens >= 768px.

This is well tested with plugins containing sequence_item movers eg entryproperties plugin.
2014-05-01 13:24:18 +02:00
Matthias Mees
2307e892a9 Add comment status to dashboard comments list. 2014-04-30 12:52:01 +02:00
Matthias Mees
38f01b02a6 A better message for adding an image. 2014-04-30 11:26:33 +02:00
Matthias Mees
b9be5eae5e Re-added change filename/target dir for media db uploads
References #136
2014-04-30 11:15:40 +02:00
Matthias Mees
0ef5a689f9 Uncomment minify images function to get a working image upload.
References #137
2014-04-30 10:11:22 +02:00
Matthias Mees
d99dc6846b Remove jQuery source mapping. Oops. 2014-04-29 13:54:12 +02:00
Matthias Mees
d13cb056f0 Remove stray debug code. 2014-04-29 13:29:08 +02:00
Matthias Mees
2475f952df Standardize select image from media db/show preview process.
This used to be two seperate processes for the category icon and
images selected in plugin/theme config. It has now been simplified
to use just one process, which also uses the same markup and JS.

This adds to the consistency of the UI/UX, but it also saves some
CSS and a lot of JS, most of the latter of the expensive kind that
modifies the DOM.
2014-04-29 13:22:55 +02:00
Matthias Mees
055d6cdcd7 Generate new oldie.css.
(Needs to be done from time to time.)
2014-04-28 16:35:56 +02:00
Matthias Mees
a3cb5e253c Re-use choose_media for selecting category icons.
Also, save some JS performance by generating the button in Smarty,
not in JS.

References #110 #85
2014-04-28 16:11:05 +02:00
Matthias Mees
7b5ef26e7e Use correct media db overlay for theme options.
References #110
2014-04-28 15:56:29 +02:00
Matthias Mees
9c061a77ae Use correct media db overlay for extended entry properties.
References #110
2014-04-28 15:51:14 +02:00
Garvin Hicking
e4a0830ad1 this should maybe fix the error message in importer 2014-04-28 11:14:19 +02:00
onli
06880647b7 fix jquerey check
template_engine in 2k11 is set to null, which is still set
2014-04-28 10:25:05 +02:00
onli
918bd8f34e bp: engine: default (#130) 2014-04-27 20:47:14 +02:00
onli
99c1f4c87c Fix fallback chain
Engine: default in info.txt will now lead to the template to use template/default as fallback before the default-template (2k11 currently). An approach to fix #130

Also, template_engine is not automatically set to default, as this was implicitly always the case
2014-04-27 20:23:56 +02:00