724 Commits

Author SHA1 Message Date
Daniel Rudolf
cdef7a6324 Explicitly treat relative paths to be relative to Picos root dir
This tempers the BC break, we can now recommend to simply remove the ROOT_DIR part
2015-10-01 15:14:45 +02:00
Daniel Rudolf
fc7632b0ac Overhaul init of Pico
This may break BC if you're using one of the now deprecated constants (e.g. ROOT_DIR)
2015-10-01 15:05:50 +02:00
Daniel Rudolf
5e77d862bf Remove twig cache dir 2015-09-29 00:42:04 +02:00
Daniel Rudolf
8d88863805 Fix whitespace 2015-09-28 17:42:47 +02:00
Daniel Rudolf
13a50c7f2f Don't change $pageData['id'], add ~dup1 to the array key only 2015-09-28 17:25:10 +02:00
Daniel Rudolf
a5755b0d39 Fix deprecated get_page_data and get_pages events 2015-09-28 17:13:26 +02:00
Daniel Rudolf
a7fd853f8f Add striptags filter to description meta header
Thanks @PontusHorn
2015-09-17 23:44:05 +02:00
Daniel Rudolf
5533b07531 Re-add lost PicoPluginInterface 2015-09-15 13:20:52 +02:00
Daniel Rudolf
f76a0b75be Use v0.7 releases of erusev/parsedown-extra 2015-09-15 13:17:00 +02:00
Daniel Rudolf
70f187fb45 Rename IPicoPlugin to PicoPluginInterface 2015-09-15 13:15:45 +02:00
Daniel Rudolf
4821454ad5 Declare in config/config.php.template to prevent a E_NOTICE 2015-09-14 23:08:02 +02:00
Daniel Rudolf
5731ede297 Allow omitting config/config.php; Fix write context on return value
Thanks @Lomanic for reporting
2015-09-14 23:01:08 +02:00
Daniel Rudolf
71e7da28cc Various fixes
Thanks @PontusHorn for spotting!
2015-09-13 20:46:09 +02:00
Daniel Rudolf
a83b01ef4f Access plugins by class name, not file name
Class name and file name can differ regarding case sensitivity
2015-09-06 14:35:23 +02:00
Daniel Rudolf
533822320e Workaround for webservers omitting QUERY_STRING
Thanks @theshka for spotting
2015-08-30 21:31:47 +02:00
Daniel Rudolf
5eed6d0562 Add missing update of index.twig 2015-08-30 21:29:52 +02:00
Daniel Rudolf
df10d60846 Fixing paths in global.php
That shouldn't be there... Thanks @theshka for spotting
2015-08-30 21:29:20 +02:00
Daniel Rudolf
c44afd396d Update .htaccess 2015-08-28 18:37:36 +02:00
Daniel Rudolf
5438fdb368 Rename index.html of default theme to index.twig; Update template 2015-08-28 18:35:53 +02:00
Daniel Rudolf
39e1d788c5 Update sample content 2015-08-28 18:34:14 +02:00
Daniel Rudolf
144939b978 Update config.php.template 2015-08-28 18:33:27 +02:00
Daniel Rudolf
70316eca87 Add PicoDeprecated, PicoParsePagesContent, PicoExcerpt
These plugins are crucial for backward compatibility
2015-08-28 18:30:19 +02:00
Daniel Rudolf
fd1b94e990 Update composer.json 2015-08-28 18:28:49 +02:00
Daniel Rudolf
b3477906f1 Replace Pico_Plugin with DummyPlugin
DummyPlugin is a template for Pico plugins. You're a plugin developer? This template may be helpful :-)
2015-08-28 18:28:25 +02:00
Daniel Rudolf
07ae26789c Add AbstractPicoPlugin
The plugin magic takes place here...
2015-08-28 18:26:56 +02:00
Daniel Rudolf
43a7540f46 Add IPicoPlugin 2015-08-28 18:25:54 +02:00
Daniel Rudolf
cd145821ba Remove pull request message 2015-08-28 18:24:06 +02:00
Daniel Rudolf
92c307d8be Pico 1.0
I unfortunately messed up my repo so this is just a single commit... :(
2015-08-28 18:22:32 +02:00
Daniel Rudolf
284e0ce7de Move constants to global.php 2015-08-28 18:19:03 +02:00
Daniel Rudolf
c496297c44 Class files should exactly match the class name 2015-08-28 18:13:50 +02:00
Daniel Rudolf
adc356251e Remove index.html
A empty index.html is a solution for nothing...
2015-08-28 18:11:45 +02:00
Tyler Heshka
2fdcacc14b Merge pull request #244 from muja/scandir
Use scandir instead of opendir to ensure alphabetical order.
2015-08-04 11:21:18 -06:00
Tyler Heshka
2d6b0ad45a Merge pull request #246 from PhrozenByte/enhancement/CleanupPaths
Cleanup paths
2015-08-04 11:20:33 -06:00
Daniel Rudolf
f90e3b4472 Update inline doc 2015-08-01 22:38:14 +02:00
Daniel Rudolf
6e8bc85a8b Move config.php.template to config/; Add config/.gitignore 2015-08-01 22:07:14 +02:00
Daniel Rudolf
399b73aa3b Move config.php to config/; Add CONFIG_DIR and VENDOR_DIR constants 2015-08-01 22:03:54 +02:00
Daniel Rudolf
e23e61daad CONTENT_DIR constant isn't functional anymore 2015-08-01 21:55:19 +02:00
Danyel Bayraktar
8d82cde120 Use scandir instead of opendir to ensure alphabetical order. 2015-07-14 13:31:51 +02:00
Tyler Heshka
e942d40187 Merge pull request #237 from theshka/master
Fix call on method of an object just created with new/PHP 5.3.10
2015-06-23 19:10:58 -04:00
theshka
f4cc9727ff Fix call on method of an object just created with new/PHP 5.3.10 compatibility error. 2015-06-23 19:06:53 -04:00
Tyler Heshka
6e50ac5cc8 Merge pull request #234 from kushipl/master
Apply PSR1/PSR2 coding standards.
2015-06-12 13:26:16 -04:00
Wojciech Grzebieniowski
577160b109 Apply PSR1/PSR2 coding standards.
Mostly - use consistent indentation. Currently some methods in Pico
class are indented with space ( get_files() ), some with tabs.
2015-06-10 11:40:26 +02:00
Tyler Heshka
376e551ec4 Merge pull request #233 from kushipl/master
Fixed indent
2015-06-10 03:38:26 -04:00
Wojciech Grzebieniowski
83a3313e53 Fixed indent 2015-06-10 09:10:25 +02:00
Tyler Heshka
820e84e0b9 Merge pull request #232 from kushipl/master
Avoid using global config variable.
2015-06-09 13:06:58 -04:00
Wojciech Grzebieniowski
23b90e2a92 Avoid using global config variable.
Instead config is keeped in Pico::$config private variable, and the
config.php returns $config.
2015-06-09 12:01:11 +02:00
Tyler Heshka
48e5c9e500 Merge pull request #230 from theshka/master
fix date_formatted issue
2015-05-29 13:39:14 -04:00
theshka
28a6b721ce fix date_formatted issue 2015-05-29 13:23:20 -04:00
theshka
eb368d31e1 fix date_formatted issue 2015-05-29 13:22:52 -04:00
theshka
a335eec82a add rewrite base directive 2015-05-25 07:51:18 -04:00