Skip to content

szabgab/dwimmer

Repository files navigation

Build Status

Dwimmer is an experiment.

It started as a blog engine with this screencast: http://www.youtube.com/watch?v=NGX5pgKWVoc but since then it is all kinds of things.

For example it is a wiki, a CMS, a planet... or a beginnnig of either of those.

Mostly it is an experiment to write some stuff.

================================================= Setup:

If you already have a CPAN enabled perl installed then type "cpan Dwimmer" in your command prompt. If you don't have perl yet then we have a binary packaged version for windows. Install Dwimperl.

dwimmer_admin.pl --setup --password ADMIN_PASSWORD --email email-of-admin@company.com --root path/to/your/installation


Upgrade:

cpan Dwimmer

dwimmer_admin.pl --upgrade --password ADMIN_PASSWORD --root path/to/your/installation

============== Sources: JQuery http://jquery.com/ http://www.scriptbreaker.com/javascript/script/JQuery-Drop-down-panel-menu

CLEditor WYSIWYG HTML Editor v1.3.0 http://premiumsoftware.net/cleditor Advanced Table Plug-in Version 1.0.0

=================

Feed collector:

perl -Ilib script/dwimmer_feed_admin.pl --store all.db --setup
perl -Ilib eg/import_from_old_feeds.pl  all.db  perl.db Perl
perl -Ilib script/dwimmer_feed_admin.pl --store all.db --config html_dir /home/gabor/tmp/feedtest --site Perl
perl -Ilib script/dwimmer_feed_collector.pl --store all.db --sendmail --collect;

CM collector: (Theoretically we could have both the Perl and CM site in the same database, but it is already big and we might want to separate the two servers.)

perl -Ilib script/dwimmer_feed_admin.pl --store ~/code_maven_feed.db --setup
perl -Ilib script/dwimmer_feed_admin.pl --store ~/code_maven_feed.db --addsite CM
perl -Ilib script/dwimmer_feed_admin.pl --store ~/code_maven_feed.db --config admin_name "Gabor Szabo"  --site CM
perl -Ilib script/dwimmer_feed_admin.pl --store ~/code_maven_feed.db --config admin_email "..."  --site CM

perl -Ilib script/dwimmer_feed_admin.pl --store ~/code_maven_feed.db --config url http://feed.code-maven.com/  --site CM
perl -Ilib script/dwimmer_feed_admin.pl --store ~/code_maven_feed.db --config title "Code Maven feed collector"  --site CM
perl -Ilib script/dwimmer_feed_admin.pl --store ~/code_maven_feed.db --config subject_tt "CM feed: [% title %]"  --site CM
perl -Ilib script/dwimmer_feed_admin.pl --store ~/code_maven_feed.db --config name "CM"  --site CM
perl -Ilib script/dwimmer_feed_admin.pl --store ~/code_maven_feed.db --config html_dir /home/gabor/tmp/code_maven --site CM
perl -Ilib script/dwimmer_feed_admin.pl --store ~/code_maven_feed.db --config from ... --site CM
perl -Ilib script/dwimmer_feed_admin.pl --store ~/code_maven_feed.db --config description "Technology feeds" --site CM

to verify:

perl script/dwimmer_feed_admin.pl --store ~/code_maven_feed.db --listconfig --site CM | less

Add RSS feeds:

perl script/dwimmer_feed_admin.pl --store ~/code_maven_feed.db --site CM --add
URL:
Feed (Atom or RSS) :
Title :
Twitter :
Comment :

List RSS feeds:

perl script/dwimmer_feed_admin.pl --store ~/code_maven_feed.db --site CM --listsource
mkdir ~/tmp/code_maven

Configure web server to point to the new feed directory

List data about every feed with an 'sz' in it:

perl script/dwimmer_feed_admin.pl --store ~/dwimmer_feed.db --site 1 --listsource sz

Update the url field of item 24

perl script/dwimmer_feed_admin.pl --store ~/dwimmer_feed.db --site 1 --update 24 "url=https://some.page/"

Disable

perl script/dwimmer_feed_admin.pl --store ~/dwimmer_feed.db --site 1 --update 129 status=disabled