Reply New Topic
2009/10/9 14:11:26
#1
Offline
Just can not stay away

My new personal website & other things

Yesterday I opened my personal website - MekDrop.Name.

Because I used free theme (a bit modified by me) and because site is now only in Lithuanian language (but in future when I find out how to use Google Translate like http://www.cucumis.org/translation_1_t/view-the-translation_v_122751.html more languages come out), I think most interesting parts are working improvements or new features that'll add in future into iCMS.

iCMS has no modules for creating text/comics stories serials. I began working on mystory module. Yes, it's not very impressive yet but I hope this will change in future. You can see how it looks here -> http://mekdrop.name/mystory.

I found that imProfile module for only one registered user is not very useful. There is many features that only one registered user wouldn't care (f.e. tribes). So, I'm uninstalled it. But then I found that i miss some things. Whereas the main purpose of my site is to show list who I am and what I have done and what I'm doing, I wanted to display my works list in my user page. I tried using porfolio module, but found that it doesn't fit to my needs. So, I mixed some improfile and porfolio ideas and result is new aboutowner module. You can take a look it here -> http://mekdrop.name/about.

I wanted for my site anonymous comments feature. But iCMS has a very weak support for them. I found that most easier way to add support for them and keep backward compatibility by using my previously shown on dev list p2pControls framework idea. So, I began this framework. Now it lacks much features shown on my slides but it's already usefull as concept demo. Then I developed some demo controls on this framework. I think most useful right now is "comments". With this it's possible to add easy comments on every module. Even if it hasn't any support for comments! Also it's possible to have multiple comments lists on single page. What you need is just add such similar line to necessary template:
Quote:

<{control name="comments" item=$item_id module="module_folder_name"}>


All files to play with this work will be shortly on SVN in core/sandbox.

I made some improvements to imLinks module. I added images caching, ajax, autotasks support for faster feeds displaying, rss (generated from all imfeeding feeds entries). Also different GUI (I think it's better but can be more improvement). You can take a look it here -> http://mekdrop.name/feeds.


2009/10/9 14:44:59
#2
Offline
Home away from home

Re: My new personal website & other things

Hot site.
About Page

I love that about page - exceptional work! Looking forward to seeing any of this available for the community.


2009/10/10 2:43:28
#3
Offline
Home away from home

Re: My new personal website & other things

Quote:

but in future when I find out how to use Google Translate


You can use a Google Gadget for this, see example here.

_________________
McDonalds Store

2009/10/10 6:08:35
#4
Offline
Home away from home

Re: My new personal website & other things

Interesting work Mekdrop! Will look more at this later! :)


2009/10/15 3:15:15
#5
Offline
Just can not stay away

Re: My new personal website & other things

Thanks, MrTheme for warm words. I don't know how soon I finish aboutowner module (there is many things that exists in module admin area but not in front end; also some comments are missing), but I'm sure it will come not sooner until 1.2 final or 1.3 alpha will be released.

Couple of days I was thinking about McDonald suggested Google translation using way. And it isn't for my requirements. Now it can't translate text on generated images and it's not SEO compatible (you can use different easy remembered links for different versions of pages in different languages). I think only way to bring what i want to iCMS site is to write special preload that change sometimes getVar returned value by translating it with Google Translate. I think I'll take a look someday in future.


2009/10/15 3:37:38
#6
Offline
Home away from home

Re: My new personal website & other things

an interesting approach here


2009/10/15 3:57:16
#7
Offline
Just can not stay away

Re: My new personal website & other things

Thank you MrTheme. It gives me some ideas how to use Url rewriting. But some parts I'm missing.. :(

I just found new issue - jQuery ColorBox doesn't work when I use Google translate by giving simple just Url :/


2009/10/15 4:34:34
#8
Offline
Home away from home

Re: My new personal website & other things

did you already fix it? because it seems to work here


2009/10/15 5:17:51
#9
Offline
Just can not stay away

Re: My new personal website & other things

i didn't fixed yet... from what i can see it doesn't work only for images but not for text or iframes (like i use in aboutowner page) :/


2009/10/15 6:13:44
#10
Offline
Home away from home

Re: My new personal website & other things

it looks like the google translate services uses an iframe as well, which causes the conflict.

you could perhaps try a workaround like this.

html
<div id="about"> your about text - html whatever. </div>


that goes on the page - it will be hidden from view below...

js
$(function) { $('#about').hide(); $('#seeme').colorbox().click(function() { $('#about').css('display', 'block'); }); });


back to html
<a id="seeme" href="#about" rel="lightbox">about me...</a>


Mind you I have been up for about 18 hours and I wrote that without testing it - but in principle it should work.

You are calling a div from the page - instead of an iframe.

hmm, this needs a little work.


Edited by MrTheme on 2009/10/16 12:23:00

2009/10/15 15:00:10
#11
Offline
Home away from home

Re: My new personal website & other things

Really nice looking site Mekdrop! Good work!

I'll try and get some testing done on your latest code later tonight or tomorrow.


2009/10/16 5:24:34
#12
Offline
Home away from home

Re: My new personal website & other things

Great site!!
First, I believe the site must be in partners section. Please submit it; too in They use ImpressCMS ! (news section). This site is too much good for announce only in forums

Impressive "about" module and imlinks customization.

I like your hacks for comments. Well, it is a matter for CSS and templates and normally themes have not code for them. We need improve comments as you have done: allow comments by anonymous with his name and comments inside the send comment form
I suppose that for 1.2 it is not possible; but, please could you give us a tips, hacks, some code..


2009/10/17 2:33:42
#13
Offline
Just can not stay away

Re: My new personal website & other things

MrTheme, thank you again for your idea. However I decided to postpone this tasks until I imControls will move at least to alpha stage. Than I'll try to create special module for content translation using Google Translate or other similar services.

debianus, thank you for warm your feedback. :) I'll post my site to news and partners section when I fix there some things (I hate some icons in downloads section; imlinks die when I try to parse SankakuComplex feed; mystory module yet doesn't show yet all stories list). My new comments version you can find now at https://svn.impresscms.org/core/sandbox/imcontrols. Other things I'll share later.


2010/1/22 8:33:19
#14
Offline
Just can not stay away

Re: My new personal website & other things

I did! :D It's possible to view my site in different languages without knowing that other languages was translated with google translate! :)



Also, it's possible now not only translate all page but also parts in different languages. For example:

and


There are only two bad things: 1) translated page uses 3-10 times more SQL queries; 2) big text not always are translated correctly.

Auto-translations are made with ImControls.


2010/1/22 13:25:12
#15
Offline
Home away from home

Re: My new personal website & other things

Really clever


Reply New Topic extras
 Previous Topic   Next Topic
You can view topic.
You can start a new topic.
You can reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You can post without approval.