Apps
Knowledge
People
Register
Login


-
- Content .- Fans (20) .- Knowledge Base (1) . 

Journal

   0.4.1  

ownCloud Productivity

Score 69%
Journal
zoom


Journal
zoom


Issue Tracker:  Link
Version Control:  Link
Minimum required   ownCloud 5
Maximum required   ownCloud 5
Downloads:  9644
Submitted:  Oct 10 2012
Updated:  Apr 4 2014

Description:

Journal/Notes app for ownCloud

- Saves notes/journal entries as VJOURNAL records in the ownCloud Calendar.

- Integrates with ownClouds search backend.

- Sort entries by date/time ascending/descending or summary ascending/descending.

- Filter entries by timerange.

- When switching from text to html the text is parsed as MarkDown and vice-versa.

- Plain text or rich text editing (rich text editing is still buggy and immature).

- Syncs with KDEPIMs Journal part.

- Share Journal entries with other users or groups.

- Completed tasks from the Task app can be automatically added as journal entries.

- Stores entry data as json objects in each element for quick access and to minimize ajax calls.

To install this app you will first have to install the TAL Page Templates for ownCloud fromhttp://apps.owncloud.com/content/show.php/?content=154632
You will also need to have the shipped Calendar app enabled, and at least one calendar enabled to store your Journal entries in.

NOTE: This version works with both ownCloud 5 and 6.

Please report issues and feature requests at https://github.com/tanghus/journal/issues




Changelog:

0.4.1

- Share dropdown wasn't shown correctly.
- Editing a shared entry moved it to a new calendar.
For now editing shared entries is disabled to avoid data loss, because of
a bug in the calendar app backend.

0.4

- Switching from text to html format removed all text (sorry about that...)
- Problem adding more than one entry possibly caused by updated jquery library.
- When switching from text to html the text is now parsed as MarkDown and vice-versa.

0.3.3.1

- Settings wasn't working.

0.3.3

- Update to work both on ownCloud 5 and 6.
- Fix wrong link to app installer when there were missing dependencies.

0.3.2

- New Icon to match the theme in ownCloud 5. Big thanks to @StefanBruens
- Moved version to appinfo/info.xml to please ownCloud installer.
- Properly escape/unescape SUMMARY and DESCRIPTION.
- Improved switching between edit modes.
- Fix links in journal list

0.3.1

- Delete ORGANIZER if empty or prepend 'MAILTO:' if '@' present.
- Remove PHP 5.4 construct.

0.3
- Updated for ownCloud 5 and TAL Page Templates 0.2.
- Fix: Author not being saved.
- Fix: Share entry not removed.
- Fix: Journals didn't show in search.

0.2
- Support for native date input fields.
- Improved date handling.
- Improved layout.
- Fix setting description on non-rich text entries.
- Disable actions (download/delete/share/link) while editing.

0.1.1:
- Bugfix release. Fixed some namespace errors.




LicenseAGPL
All Versions
Send to a friend
Subscribe
Other  Apps  from tanghus
Report inappropriate content



goto page:  1  2  3  4  5  6  7 

-

 How to use that?

 
 by JoergPalmer on: Oct 11 2012
 
Score 50%

The idea sounds great to me, and I wanted to try. However, I didn't manage to add entries. How is this supposed to work?

When I hit "Insert" , it prompts for a subject line. Then, toggling the "Edit mode" (have to do that twice by the way to activate) a text field opens and I can add description. But then!? I can't find any "Save" button or alike. Just toggling back the edit mode seems to be working, but then the entry is not stored.

And yes, I activated the TAL Page Templates and also stored a default calendar name in the Settings of Journal. Can someone point me into the right direction please? Really would like to use this!

System: ownCloud v4.5 as released Oct 9.


Reply to this

-

 Re: How to use that?

 
 by JoergPalmer on: Oct 11 2012
 
Score 50%

Sorry ... "Insert" should read as "Add" (I was just guessing the English term as I am running the ownCloud instance in German)


Reply to this

-

 Re: How to use that?

 
 by tanghus on: Oct 11 2012
 
Score 50%

When adding a journal entry only the subject (Summary) field is enabled. As soon as that field looses focus, for example if you tab away or click outside of the field, a new entry should be created and the text field and the rest of the controls should be enabled.
I made it that way to not accidentally create empty entries, but apparently it's not intuitive enough?


/Tanghus
Reply to this

-

 Re: Re: How to use that?

 
 by JoergPalmer on: Oct 11 2012
 
Score 50%

Thanks for the quick reply ..

Tried that, but it doesn't work for me that way. I enter a subject line, click some free space on the screen or tab out of it. Then, when I go back or refresh, still the message "You have no entries in your journal." is coming up.

I'm on v4.5, if that matters(?)


Reply to this

-

 Re: Re: How to use that?

 
 by JoergPalmer on: Oct 11 2012
 
Score 50%

Thanks for the quick reply ..

Tried that, but it doesn't work for me that way. I enter a subject line, click some free space on the screen or tab out of it. Then, when I go back or refresh, still the message "You have no entries in your journal." is coming up.

I'm on v4.5, if that matters(?)


Reply to this

-

 Re: How to use that?

 
 by tanghus on: Feb 14 2013
 
Score 50%

@JoergPalmer Sorry for the delay. I must have missed your question back then.


/Tanghus
Reply to this

-
.

 Re: Re: How to use that?

 
 by johanna1210 on: Feb 14 2013
 
Score 50%

Hi, I'm using OC4.5 and have the same problem, after focus the summary field I can type there some descrption .. and that is all. There is no possibility to type the Title and no entries are generated into the calender! Sorry, but it seem that people had the same problems but did not explan how they solved it. I downloaded 0.2.1 from github but nothing changed ... Can you give me a hit what to do?


Reply to this

-

 Re: How to use that?

 
 by tanghus on: Feb 14 2013
 
Score 50%

Just to avoid confusion the summary is the title. It's specific to the rfc http://tools.ietf.org/html/rfc2445#section-4.6.3 but maybe I should rename it to "Title" in the UI?
When you add a new journal entry, all fields but the summary field are disabled. When you have filled that out, it *should* save to the database and enable the rest of the fields, but maybe the "change" event isn't triggered for some reason.
Try to tab away from the field when you have edited it. That's how I usually do, so maybe I just haven't noticed this behaviour.
I been busy on the Contacts app, but will soon give the Journal app some more time to make it more user friendly and remove such annoying limitations.


/Tanghus
Reply to this

-
.

 Re: Re: May I send you screenshots?

 
 by johanna1210 on: Feb 15 2013
 
Score 50%

Hi Tanghus!

Thank you for the quick answer! I tried to do like you suggested .. but still the same probs. ))-: I habe created 4 screenshots after each step, one with console error log when I click on an created event. And one is the calendar entry how it was stored in the database ... could I send it to you (if yes, I would need an Email adress)? Maybe you could immediately see what's the problem ..? That would be very kind of you, this app is exatly waht I need for my owncload (as a reseach journal ... ) ((-:

Thanks!


Reply to this

-

 Re: May I send you screenshots?

 
 by tanghus on: Feb 15 2013
 
Score 50%

Hi Johanna

Not that you can't send mails, but I would prefer if you would use the issue tracker at https://github.com/tanghus/journal/issues instead. You can add images by drag and drop there.
Also please add which browser you use and any relevant output in the owncloud.log and your web servers error.log


/Tanghus
Reply to this

-
.

 Re: Re: May I send you screenshots?

 
 by johanna1210 on: Feb 15 2013
 
Score 50%

Hi,

I posted it on

https://github.com/tanghus/journal/issues/14

Thanks for looking on it! I think it's compatibility problem ... but I have no idea how to debug it ... ))-:



-

 Journal app won't allow new entries

 
 by andrewgrill on: Oct 11 2012
 
Score 50%

same thing happening to me - can't enter new entries at all. Running OC 4.0.5


Reply to this

-

 Re: Journal app won't allow new entries

 
 by tanghus on: Oct 11 2012
 
Score 50%

As it says on the top of the page this app requires ownCloud 4.5, so it won't work on 4.0.5


/Tanghus
Reply to this

-

 Updated version coming soon.

 
 by tanghus on: Oct 11 2012
 
Score 50%

Sorry all about the problems in first release. There were some compatability problems with the calendar. I will try to upload a new version later today.


/Tanghus
Reply to this

-

 Re: Updated version coming soon.

 
 by JoergPalmer on: Oct 11 2012
 
Score 50%

wow, that sounds great! Can't wait to see this working :-) Thank you so much!!


Reply to this

-

 Re: Re: Updated version coming soon.

 
 by tanghus on: Oct 11 2012
 
Score 50%

And it's uploaded - hopefully this version works OK ;)

If you install via ownCloud/Settings/Apps you will probably need to delete the installed app *after* you've disabled it.

Also sometimes it can take a while before the app list gets updated that way for some odd reason.


/Tanghus
Reply to this

-

 Re: Re: Re: Updated version coming soon.

 
 by JoergPalmer on: Oct 11 2012
 
Score 50%

wow! Thank you!

I was not able to get the update yet through the web interface. Honestly I don't know how to remove an app from there. Anyway, I will try tonight when I have the real server in front of me :-)

Sure will report back on my observations then ...


Reply to this

-

 0.1.1 pull spermission errors

 
 by andrewgrill on: Oct 11 2012
 
Score 50%

I am on 4.5.0

running journal 0.1.1

get permission errors now

see output below when journal and tal are eanabled.

Could get it running (but not save) using journal 0.1



Warning: file_put_contents(/home/oc/data/andrew/phptal/tpl_5076e814_index_pt__4h41efGVeCXfb9K4QP14Sg.php) [function.file-put-contents]: failed to open stream: Permission denied in /home/oc/public_html/apps/tal/lib/PHPTAL/classes/PHPTAL.php on line 828

Fatal error: Uncaught exception 'PHPTAL_IOException' with message 'Unable to open /home/oc/data/andrew/phptal/tpl_5076e814_index_pt__4h41efGVeCXfb9K4QP14Sg.php for writing' in /home/oc/public_html/apps/tal/lib/PHPTAL/classes/PHPTAL.php:829 Stack trace: #0 /home/oc/public_html/apps/tal/lib/PHPTAL/classes/PHPTAL.php(659): PHPTAL->prepare() #1 /home/oc/public_html/apps/tal/lib/taltemplate.php(292): PHPTAL->execute() #2 /home/oc/public_html/apps/tal/lib/taltemplate.php(259): OC_TALTemplate->fetchPage() #3 /home/oc/public_html/apps/journal/index.php(75): OC_TALTemplate->printPage() #4 /home/oc/public_html/lib/base.php(472): require_once('/home/oc/public...') #5 /home/oc/public_html/lib/base.php(457): OC::loadAppScriptFile('journal', 'index.php') #6 /home/oc/public_html/index.php(28): OC::handleRequest() #7 {main} thrown in /home/oc/public_html/apps/tal/lib/PHPTAL/classes/PHPTAL.php on line 829


Reply to this

-

 Re: 0.1.1 pull spermission errors

 
 by tanghus on: Oct 11 2012
 
Score 50%

It looks like your data directory doesn't have the correct permissions. See section 2.2 here: http://owncloud.org/support/install/


/Tanghus
Reply to this

-

 Re: Re: 0.1.1 pull spermission errors

 
 by tanghus on: Oct 11 2012
 
Score 50%

btw, that error message belongs to TAL Page Templates http://apps.owncloud.com/content/show.php/TAL+Page+Templates+for+ownCloud?content=154632


/Tanghus
Reply to this

-

 Update to 0.1.1

 
 by JoergPalmer on: Oct 11 2012
 
Score 50%

OK, now I had the chance to install the update. That looks much better! Thank you!

I now can enter new entries. With regard to the UI concept I would like to suggest two buttons, like "Edit" and "Save" ... or maybe a drop down with entries "New", "Edit" and "Save".

However, I noticed that the checkbox "Include Time" is not respected. I can uncheck it and the time stamp goes away. But if I come back to this entry, the time is back again (set to the current time). Maybe that's just an initial problem as I tried to fill some old messages I wanted to have a date on that lies in the past.

On a lighter note, could I somehow help in localizing this app? I really like the concept and would love to see many more users having it!


Reply to this

-

 Re: Update to 0.1.1

 
 by JoergPalmer on: Oct 11 2012
 
Score 50%

one more thing ...

Is it just me that finds it strange, but sorting by "Date descending" somehow makes me expect that the newest entry goes first, the oldest last.


Reply to this

-

 Re: Update to 0.1.1

 
 by tanghus on: Oct 11 2012
 
Score 50%

Glad to hear it's working now :-)

Quote:
With regard to the UI concept I would like to suggest two buttons, like "Edit" and "Save" ... or maybe a drop down with entries "New", "Edit" and "Save".

I'm not really glad for that desktop application like approach. Ideally I would omit having the edit mode checkbox all together, but I find it to be the best compromise.

Quote:
However, I noticed that the checkbox "Include Time" is not respected.

I think it will be correct on refresh, but it's clearly a bug that it isn't saved properly locally. Luckily there's a bug tracker for such issues ;) https://github.com/tanghus/journal/issues

Quote:
On a lighter note, could I somehow help in localizing this app?

That would be very cool. I haven't set up localization at all yet, and I still need a script for extracting translatable strings from TAL Page Templates, but since the app is quite simple, I might just do it by hand ;) I will leave a note here when I've got it ready.

Quote:
Is it just me that finds it strange, but sorting by "Date descending" somehow makes me expect that the newest entry goes first, the oldest last.

Hmm, you've got a point there.


/Tanghus
Reply to this

-

 Re: Re: Update to 0.1.1

 
 by JoergPalmer on: Oct 12 2012
 
Score 50%

Thanks for your reply!

I agree, the Edit mode check box is a good compromise. It's just not very common, so that the usage -to me- wasn't intuitive first place. Now that I know how the intended usage is, there is no problem :-)

As for the time stamp question, I will file a bug as soon as I have a clear understanding what needs to be done to reproduce that.

Please let me know as soon as there is something to translate :-)


Reply to this

-

 0.1.1 version does not show properly

 
 by andrewgrill on: Oct 12 2012
 
Score 50%

I have it 1/2 working

I can add new items - but the journal page does not render properly - have a look at

http://img.lc.tl/journal-screen.png

Really hoping i can get this working - any ideas on how to fix?

Am running OC 4.5.0 and Journal 0.1.1


Reply to this

-

 Re: 0.1.1 version does not show properly

 
 by tanghus on: Oct 12 2012
 
Score 50%

Hmm, that looks weird. What browser are you using?


/Tanghus
Reply to this

-

 Re: Re: 0.1.1 version does not show properly

 
 by andrewgrill on: Oct 12 2012
 
Score 50%

does this on Chrome 21 or Safari on the iPad - in both orientations


Reply to this

-

 Re: 0.1.1 version does not show properly

 
 by tanghus on: Oct 12 2012
 
Score 50%

Well then just send me an iPad, and I will do some testing ;)


/Tanghus
Reply to this

-

 Re: Re: 0.1.1 version does not show properly

 
 by andrewgrill on: Oct 12 2012
 
Score 50%

it's only an iPad 1 - you woudl not like it.

Keen to test this for you though = the screenshots look awesome


Reply to this

-

 Re: 0.1.1 version does not show properly

 
 by tanghus on: Oct 12 2012
 
Score 50%

Well I don' use any iProducts at all - and thanks :-)


/Tanghus
Reply to this

-

 Re: 0.1.1 version does not show properly

 
 by JoergPalmer on: Oct 12 2012
 
Score 50%

Wasn't able to make this reproducible, but I can see the same on one of my PCs. From my memory it was ok when I viewed it from my other machine.

In either case I am using Firefox, but have to check on versions.


Reply to this

-

 Re: Re: 0.1.1 version does not show properly

 
 by JoergPalmer on: Oct 16 2012
 
Score 50%

One difference I can see is:

Firefox v15 -> works
Firefox v16 -> shows displacement

That's my observation and I hope this is not distracting from the real reason!?


Reply to this

-

 Re: 0.1.1 version does not show properly

 
 by tanghus on: Oct 16 2012
 
Score 50%

Is this from 0.1.1 or from https://github.com/tanghus/journal/downloads?
If it's the latter can you provide some screenshots?
What OS btw?


/Tanghus
Reply to this

-

 Re: Re: 0.1.1 version does not show properly

 
 by JoergPalmer on: Oct 17 2012
 
Score 50%

That was for the v0.1.1. As I am currently traveling, I didn't have the chance to install the git version (unless someone can explain to me how to do this remotely).

I am on OpenSuSE v12.2


Reply to this

-

 Re: 0.1.1 version does not show properly

 
 by tanghus on: Oct 17 2012
 
Score 50%

I've just uploadet version 0.2. I'm not really sure if it's possible to update an app via the web UI though. I think it was mentioned that it isn't possible yet.


/Tanghus
Reply to this

-

 Re: Re: 0.1.1 version does not show properly

 
 by JoergPalmer on: Oct 20 2012
 
Score 50%

Finally had the chance to update to v0.2. I can confirm that the screen display is now correct. Thank your for the quick solution!



-
.

 Re: 0.1.1 version does not show properly

 
 by olunet on: Oct 16 2012
 
Score 50%

Same for me: http://bugs.owncloud.org/thebuggenie/owncloud/issues/oc-2004Show
Desktop - Ubuntu 12.04
Browsers - Firefox 15, Ubuntu 12.5, Chrome 22.
The div#content is shifted too much left (left:125px, but should be 160px). Also its width is wrong (width:1475px, but should be 1440px).


Reply to this

-

 Re: 0.1.1 version does not show properly

 
 by tanghus on: Oct 16 2012
 
Score 50%

Can you try the download from git and see if it's fixed before I release it?

https://github.com/tanghus/journal/downloads


/Tanghus
Reply to this

-

 Re: Re: 0.1.1 version does not show properly

 
 by olunet on: Oct 16 2012
 
Score 50%

Seems I did something wrong and need your guidence. I've replaced apps/journal with the content from github. But then could not activate journal via settings. What shall I fix to be able to enable the Journal app?


Reply to this

-

 Re: 0.1.1 version does not show properly

 
 by tanghus on: Oct 16 2012
 
Score 50%

Do you get any error messages in the ownCloud log?

If you have direct database access try:

DELETE FROM `oc_appconfig` WHERE `appid` = 'journal';

Or use phpmyadmin or something like that.

The app admin in ownCloud is not very user friendly when something doesn't work :-P


/Tanghus
Reply to this

-

 Re: Re: 0.1.1 version does not show properly

 
 by olunet on: Oct 17 2012
 
Score 50%

I did this on server:
sqlite3 owncloud.db
> DELETE FROM `oc_appconfig` WHERE `appid` = 'journal';

Now I see "Error while enabling app".
I would like to help, but my knowledge is limited.


Reply to this

-

 Re: 0.1.1 version does not show properly

 
 by tanghus on: Oct 17 2012
 
Score 50%

Do you get anything in either the ownCloud log (Settings/Admin) or your web servers error log?


/Tanghus
Reply to this

-

 Re: 0.1.1 version does not show properly

 
 by tanghus on: Oct 17 2012
 
Score 50%

btw, please make a pastebin link of the output of "ls -l" in both your owncloud apps folder and the journal folder. I assume you're using Linux?


/Tanghus
Reply to this

-

 Re: 0.1.1 version does not show properly

 
 by tanghus on: Oct 17 2012
 
Score 50%

You should run:

chown -R apache:apache journal

from the apps directory. The journal folder and it\'s content and subfolders are owned by root and not all of it is readable by Apache.

[quote]Warning core App directory already exists[/quote]

Were you by any chance trying to enable the app while there was a copy you had installed manually?

[quote]October 17, 2012, 00:45
Error contacts OC_Contacts_Addressbook::OC_Contacts_Addressbook::setActive, id: 1, active: 1 October 17, 2012, 00:45[/quote]
That is just some debug output that I by accident labelled as an error. It\'s already removed in git.


/Tanghus

-

 Re: Re: 0.1.1 version does not show properly

 
 by olunet on: Oct 17 2012
 
Score 50%

I see these errors:
Warning core App directory already exists October 17, 2012, 00:45
Error contacts OC_Contacts_Addressbook::OC_Contacts_Addressbook::setActive, id: 1, active: 1 October 17, 2012, 00:45

lists:
http://pastebin.com/embed_js.php?i=pkcRuqYe
http://pastebin.com/embed_js.php?i=UxRcvJSs



-

 Re: Re: 0.1.1 version does not show properly

 
 by olunet on: Oct 18 2012
 
Score 50%

Right, this was obvious. Now everythings works.



-

 Re: Re: 0.1.1 version does not show properly

 
 by andrewgrill on: Oct 17 2012
 
Score 50%

99% there - formatting now works as it should and is not cut off.

If you go to delete a note by clicking the X on the right, the control panel column shots right and there is a scroll bar (so the delete button position actually moves to the left because the browser adds the scroll bar on the right (google chrome)

See screenshot http://img.lc.tl/journal-delete.PNG

The rest of the functionality is now fine. Great app!


Reply to this

-

 Re: 0.1.1 version does not show properly

 
 by tanghus on: Oct 17 2012
 
Score 50%

Quote:
99% there - formatting now works as it should and is not cut off.


Good to hear :-)

Quote:
If you go to delete a note by clicking the X on the right, the control panel column shots right and there is a scroll bar


Yeah, it's the tool tip from the button that does it. I gotta remember to give it an argument so it points to the left instead.

Thanks for testing. I'll update the install package shortly.


/Tanghus
Reply to this

-

 Re: Re: 0.1.1 version does not show properly

 
 by JoergPalmer on: Oct 20 2012
 
Score 50%

The same happens for "Settings" button. I'm using German language, and the German text "Einstellungen" also makes the scroll bars appear. Just a minor glitch though ...


Reply to this

-

 Re: 0.1.1 version does not show properly

 
 by tanghus on: Oct 20 2012
 
Score 50%

Thanks for making me aware of that. I hadn't noticed.


/Tanghus
Reply to this

goto page:  1  2  3  4  5  6  7 

Add commentBack




-
 
 Who we are
Contact
Register
Explore
Apps
Knowledge
People
Participate
Add App
Public API
About apps.ownCloud.com
Legal Notice
Report Abuse
 

Copyright 2011-2017 apps.ownCloud.com Team  
All rights reserved. apps.ownCloud.com is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.