Welcome Guest, Not a member yet? Register   Sign In
DBlog v1.8: Out now! - Demo and Documentation included!
#1

[eluser]davidbehler[/eluser]
Most current version: 1.8

After quite some final code adjustments till deep in the night it's finally done! DBlog 1.8 is ready for download!

I didn't want to wait until I'm done with the new design, as it's more or less the only things that's missing right now (apart from Pingback/Trackback support where I'm thinking about not implementing it at all right now...but you never know).

Anyway as of version 1.8 DBlog offers the following features:
- WYSIWYG editor using FCKeditor
- Add, edit and delete posts and static pages as you like
- Comment management! Approve, edit or delete comments and define on a per user group basis who can post without approval and who can't
- Completet user management: Have as many different user groups with different rights as you wish, define a default user group for new users and unregistered users and assign multiple user groups to one user
- Search within posts
- RSS feed for newest posts in general, in a specific category or with a specific tag
- List posts by category, tag, search term or browse the archives
- Use static pages only and define what page to use as start page for your website
- Configure the sidebar to your wishes
- Add links to other website or blogs
- Support for Google Analytics, simply enter your tracker ID in the config and the script will be added automatically
- User can register (if you want them to) and retrieve their forgotten password
- Spam protection through the Akismet API
- Trackback/ping support
- Syntax highlighting for the most common languages like PHP, Java, C#, CSS and many more
- Support for social bookmarking services
- Download manager
- Meta-tags
- Module system!
- Multi-language support
- Galleries
- Documentation
- Optional password protection for posts, pages and galleries
- Delayed publishing of posts
- E-Mail notifications on new comments
- Dashboard with version check
- Some Ajax magic in administration


You want to know how to get and use this beauty? It's quite easy!
- Download the archive from here!
- Unzip it and upload it's contents to your website
- Edit application/config/config.php and change the base_url setting
- Edit application/config/database.php and enter your connection info
- Use the attached dblog.sql file to create the needed tables
- Open your browser and surf to your website, you are almost done!
- Login using username "admin" and password "admin" and change the config to your needs
- Change the password of the user "admin" by editing your profile
- If you want to use the FCKeditor filemanager, you have to edit the application/plugins/fckeditor/editor/filemanager/connectors/php/config.php and set Enabled to true and set the UserFilesPath to the images/upload folder and set 777 rights for that folder to allow for file upload
- set 777 to images/gallery and temp folder

Anyway, now you are done and your new blog powered by DBlog is up and running (atleast I hope so).

Please tell me if you encounter any difficulties following the install instructions, any errors while using the software or anything else you don't like or like.

More info on the development of DBlog can be found at my blog (naturally powered by DBlog!): http://www.davidbehler.de

You can login to the demo installation using these two accounts:
Url to demo installation: http://www.davidbehler.de/projects/dblog...t/overview
1. Username: admin | Password: admin
2. Username: user | Password: uer

P.S.: You can easily add your own design, just add a new folder to the application/views folder and copy all the files from an existing design. Now you can edit your design to your needs! If you come up with a nicer one than mine I will include it in the next release!

Greetz
David
#2

[eluser]davidbehler[/eluser]
In my last post I described how to install DBlog and it contained a part where you actually had to use a database administration tool to update the password of the user "admin".

I have just released a small update to DBlog that enables a user to change its own password using the administration.

Get it here!

The following files have changed:
- application/config/form_validation.php
- application/controllers/admin/user.php
- application/models/admin/user_model.php
- application/views/standard/admin/user_edit.php

Greetz
David
#3

[eluser]Jelmer[/eluser]
Hi waldmeister,

I'm curious but just don't have the time to try it out myself so could you possibly post some screenshots or even create a demo?

Features look very good, I'm working on something similar but don't have the time to finish it or put any decent time into it. So as soon as I'm able I'll give it a testdrive, just curious in the meantime.

BTW what made you decide to use FCKEditor and not TinyMCE? I'm kinda partial to TinyMCE myself but must admit that's only after version 3 and I haven't used FCK for a while.

Regards, Jelmer
#4

[eluser]davidbehler[/eluser]
I have added some screenshots of the administration: click here As my blog is running on DBlog, there is no need for screenshots of the frontend Wink

Why I choose FCKeditor instead of TinyMCE? Well, I have used FCKeditor before and it has some nice build-in file manager and can be easily enhanced using plug-ins. I haven't really looked into TinyMCE but I guess as many people use it is equally capable.
#5

[eluser]aroman[/eluser]
I've been playing around with <a href="www.inktype.org/">Inktype</a> and <a href="www.open-blog.info/">Openblog</a> a few months ago. Recently, I just downloaded your DBlog and run it on my localserver, your DBlog looks great. Is your DBlog open-source? Can we use it for commercial?

Thanks
#6

[eluser]davidbehler[/eluser]
As far as my part is concerned it's open-source and you can use it for a commercial website...you might wanna check FCKeditor and CodeIgniter license so...
#7

[eluser]davidbehler[/eluser]
Another small update: DBlog 1.02

I fixed a bug in the auth library that prevented not logged in users from commenting on posts and added the promised new design!

Click here to get the new version: http://www.davidbehler.de/download/dblog_1.02.rar
Click here to view some screens of the new front-end design: http://www.davidbehler.de/index.php/page/view/2
#8

[eluser]davidbehler[/eluser]
And another minor update:

Fixed a bug that caused static pages to be shown without line breaks when using standard design
- application/views/standard/page_view.php
- application/views/standard/system_css.php
Added a contact form
- application/views/standard/system_css.php
- application/views/standard/sidebar.php
- application/views/standard/system_contact.php
- application/views/ablaze/system_contact.php
- application/views/ablaze/index.php
- application/views/ablaze/index_system.php
- application/controllers/system.php
- application/config/form_validation.php
Fixed some cases where some default e-mail adress was used instead of the one set in the config
- application/controllers/system.php
Changed validation of comment form
- application/controllers/post.php
- application/config/form_validation.php

Get it here!
#9

[eluser]davidbehler[/eluser]
First major update! Version 1.1 out now!

With version 1.1 I added support for trackbacks and Akismet! If that ain't worth a download, then I don't know Wink

Changelog:
Fixed title of rss feed
- application/views/standard/post_rss.php
- application/views/ablaze/post_rss.php

Added support for trackbacks
- ALTER TABLE `post` ADD `post_trackback_is_allowed` BOOL NOT NULL DEFAULT '1';
- CREATE TABLE `trackback` (
`trackback_id` BIGINT NOT NULL AUTO_INCREMENT ,
`trackback_post_id` BIGINT NOT NULL ,
`trackback_url` VARCHAR( 200 ) NOT NULL ,
`trackback_date_added` DATETIME NOT NULL ,
`trackback_title` VARCHAR( 200 ) NOT NULL ,
`trackback_blog_name` VARCHAR( 200 ) NOT NULL ,
`trackback_excerpt` TEXT NOT NULL ,
PRIMARY KEY ( `trackback_id` )
);
- ALTER TABLE `post` ADD `post_trackback_list` TEXT NOT NULL ;
- application/controllers/post.php
- application/models/post_model.php
- application/views/standard/post_trackback_response.php
- application/views/ablaze/post_trackback_response.php
- application/config/form_validation.php
- application/libraries/View.php
- application/views/standard/post_view.php
- application/views/ablaze/post_view.php
- application/models/admin/post_model.php
- application/views/standard/admin/post_edit.php
- application/views/ablaze/admin/post_edit.php
- application/views/standard/admin/post_add.php
- application/views/ablaze/admin/post_add.php

Fixed attempt to load cloud library twice
- application/models/common_model.php
- application/libraries/MY_Controller.php

Minial performance win in group administration
- application/models/admin/group_model.php

Added Akismet support for spam protection
- ALTER TABLE `config` ADD `config_enable_akismet_spam_protection` BOOL NOT NULL DEFAULT '0';
- ALTER TABLE `comment` ADD `comment_is_spam` BOOL NOT NULL DEFAULT '0';
- ALTER TABLE `trackback` ADD `trackback_is_spam` BOOL NOT NULL DEFAULT '0';
- application/libraries/Akismet.php
- applicatiob/config/akismet.php
- application/config/form_validation.php
- application/models/admin/config_model.php
- application/views/standard/admin/config_edit.php
- application/views/ablaze/admin/config_edit.php
- application/models/post_model.php
- application/models/admin/comment_model.php
- application/views/ablaze/admin/comment_overview.php
- application/views/standard/admin/comment_overview.php
- application/views/ablaze/post_view.php
- application/views/standard/post_view.php
- applicatin/controllers/admin/comment.php

You can enabled and disable trackbacks per every post. To add a trackback to a post, simply edit the post and enter the trackback urls seperated by space in the provided input field.

Akismet support can be enabled globally by editing the config and will automatically check submitted comments for spam. You can manually mark und unmark comments as spam using the comment administration. Comments marked as spam will not be shown to users surfing your page! For Akismet to work propably, an api-key is required which can be obtained from here and must be set in the akismet config file.

Shortly I will release a stand-alone version of my Akismet library for you to use in your projects!

You can get the new version from here: --&gt;click me<--

Greetz
waldmeister
#10

[eluser]davidbehler[/eluser]
Another update with some bug fixes and support for syntax highlighting!

Changelog of version 1.2:
Fixed charset in trackback table
- ALTER TABLE `trackback` CHANGE `trackback_url` `trackback_url` VARCHAR( 200 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
CHANGE `trackback_title` `trackback_title` VARCHAR( 200 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
CHANGE `trackback_blog_name` `trackback_blog_name` VARCHAR( 200 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
CHANGE `trackback_excerpt` `trackback_excerpt` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
Added ability to order pages
- ALTER TABLE `page` ADD `page_order_by` BIGINT NOT NULL ;
UPDATE `page` SET `page_order_by` = `page_id`;
- application/controllers/admin/page.php
- application/models/admin/page_model.php
- application/models/common_model.php
- application/view/standard/admin/page_overview.php
- application/view/ablaze/admin/page_overview.php
Fixed listing of pinged urls when editing a post
- application/view/standard/admin/post_edit.php
- application/view/ablaze/admin/post_edit.php
Added ability to highlight code syntax
- application/view/*/index.php
- application/view/*/system_css.php
- application/plugins/fckeditor/fckconfig.js
- application/plugins/fckeditor/editor/css/fck_editorarea.css
- js/shCore.js
- js/shBrushPhp.js
- images/styles/*/fckeditor/help.png
- images/styles/*/fckeditor/magnifier.png
- images/styles/*/fckeditor/page_white_code.png
- images/styles/*/fckeditor/printer.png
- images/styles/*/fckeditor/wrapping.png

Get the newest version here.

Greetz
David




Theme © iAndrew 2016 - Forum software by © MyBB